По задумке $topics_limit_mod_count_fix получает результат если отмечен чекбокс, и делает запись в 'mt_ppd_limit'.
Если приходит ответ без отмеченнго чекбокса, $topics_limit_mod_count_temp и $topics_limit_mod_days получают данные и делают записи в 'temp_mt_ppd_limit', 'limit_days'.
Праблема заключается в том, что если отмечен чекбокс, и производится запись полученного значения в 'mt_ppd_limit', то а ячейках 'temp_mt_ppd_limit' и 'limit_days' значения перезаписываются в 0, а если чекбокс не отмечен, то наоборот записываются данные в 'temp_mt_ppd_limit' и 'limit_days', но при этом ячейка 'mt_ppd_limit' перезаписывается в 0...
Как сделать чтобы при отмеченном чекбоксе изменялись данные только ячейки 'mt_ppd_limit' (не перезаписывая 'temp_mt_ppd_limit' и 'limit_days'), а без чекбокса только 'temp_mt_ppd_limit' и 'limit_days' (не перезаписывая 'mt_ppd_limit')??
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Код
<? php { if ( $this->request['topics_limit_mod_count_fix'] == 1 ) { $topics_limit_mod_count_fix = ( intval($this->request['topics_limit_mod_count_temp'] ) ); } else if ( $this->request['topics_limit_mod_count_temp'] > 0 ) { $topics_limit_mod_count_temp = ( intval($this->request['topics_limit_mod_count_temp'] ) ); } if ( $this->request['topics_limit_mod_days'] > 0 ) { $topics_limit_mod_days = ( intval($this->request['topics_limit_mod_days'] ) ); } } IPSMember::save( $this->warn_member['member_id'], array( 'core' => array( 'mt_ppd_limit' => $topics_limit_mod_count_fix, 'temp_mt_ppd_limit' => $topics_limit_mod_count_temp, 'limit_days' => $topics_limit_mod_days ) ) );По задумке $topics_limit_mod_count_fix получает результат если отмечен чекбокс, и делает запись в 'mt_ppd_limit'.
Если приходит ответ без отмеченнго чекбокса, $topics_limit_mod_count_temp и $topics_limit_mod_days получают данные и делают записи в 'temp_mt_ppd_limit', 'limit_days'.
Праблема заключается в том, что если отмечен чекбокс, и производится запись полученного значения в 'mt_ppd_limit', то а ячейках 'temp_mt_ppd_limit' и 'limit_days' значения перезаписываются в 0, а если чекбокс не отмечен, то наоборот записываются данные в 'temp_mt_ppd_limit' и 'limit_days', но при этом ячейка 'mt_ppd_limit' перезаписывается в 0...
Как сделать чтобы при отмеченном чекбоксе изменялись данные только ячейки 'mt_ppd_limit' (не перезаписывая 'temp_mt_ppd_limit' и 'limit_days'), а без чекбокса только 'temp_mt_ppd_limit' и 'limit_days' (не перезаписывая 'mt_ppd_limit')??