Esempio n. 1
0
 $acc_role = $accounts->role;
 $acc_name = filter_var($_POST['username'], FILTER_SANITIZE_STRING);
 $acc_email = filter_var($_POST['email'], FILTER_SANITIZE_EMAIL);
 $level = $accounts->level;
 $_update = new GENERAL_UPDATE();
 $count_email = $_get->count_email($acc_email, $acc_id);
 if (isset($_POST['old']) && $_POST['old'] != '') {
     if ($count_email->rows > 0) {
         $type = 'danger';
         $msg = $acc_email . ' has already existed';
     } else {
         $acc_old_pass = filter_var($_POST['old'], FILTER_SANITIZE_STRING);
         $acc_new_pass = filter_var($_POST['confirm'], FILTER_SANITIZE_STRING);
         $acc_confirm_pass = filter_var($_POST['confirm'], FILTER_SANITIZE_STRING);
         if ($acc_new_pass === $acc_confirm_pass) {
             $_update->update_admin($acc_role, $acc_name, $acc_email, $acc_new_pass, $level, $acc_id);
             $type = 'success';
             $msg = 'Changes successfully saved';
         } else {
             $type = 'danger';
             $msg = "Password don't match";
         }
     }
 } else {
     if ($count_email->rows > 0) {
         $type = 'danger';
         $msg = $acc_email . ' has already existed';
     } else {
         $_update->update_admin_half($acc_role, $acc_name, $acc_email, $level, $acc_id);
         $type = 'success';
         $msg = 'Changes successfully saved';