$is_error = 51; } // CHECK FOR INVALID PASSWORD if (preg_match("/[^a-zA-Z0-9]/", $admin_password)) { $is_error = 52; } // CHECK FOR PASSWORD LENGTH if (trim($admin_password) != "" && strlen($admin_password) < 6) { $is_error = 53; } // CHECK FOR PASSWORD MATCH if (trim($admin_password) != "" && $admin_password != $admin_password2) { $is_error = 54; } // IF THERE WAS NO ERROR, SAVE CHANGES if (!$is_error) { // ENCRYPT NEW PASSWORD WITH MD5 $password_new_crypt = $owner->admin_password_crypt($admin_password); // SAVE NEW PASSWORD $database->database_query("UPDATE se_admins SET admin_password='******', admin_lostpassword_code='', admin_lostpassword_time='' WHERE admin_id='{$owner->admin_info['admin_id']}' LIMIT 1"); } else { $submitted = 0; } } // ASSIGN VARIABLES AND INCLUDE FOOTER $smarty->assign('submitted', $submitted); $smarty->assign('valid', $valid); $smarty->assign('is_error', $is_error); $smarty->assign('r', $r); $smarty->assign('admin_id', $admin_id); include "admin_footer.php";