helper_result('update_user', 'error', txt('pass_not_match')); } else { //pass if (!empty($tmp_pass1) && (strlen($tmp_pass1) < 6 || strlen($tmp_pass1) > 30)) { helper_result('update_user_result', 'result', 'error'); helper_result('update_user', 'error', txt('pass_length')); } else { $new_usr = new phpos_users(); $new_usr->set_id_user($user_id); $new_usr->get_user_by_id(); if (!empty($tmp_pass1)) { $new_usr->set_raw_pass($tmp_pass1); $new_pass = $new_usr->generate_password(); $new_usr->set_user_pass($new_pass); } $new_usr->set_user_type($tmp_type); $new_usr->set_user_email($tmp_email); $new_usr->set_is_active($tmp_active); //if($tmp_home != 1) $new_usr->set_nohome(); if ($new_usr->update()) { $new_cfg = new phpos_config('no_get'); $new_cfg->set_id_user($user_id); $new_cfg->update_user('lang', $tmp_lang); //$new_cfg->update_user('wallpaper', globalconfig('wallpaper')); helper_result('update_user', 'ok', txt('updated')); helper_result('update_user_result', 'result', 'success'); helper_result('update_user_result', 'result', 'error'); } else { helper_result('update_user_result', 'result', 'error'); helper_result('update_user', 'error', txt('error')); }