//<----- * system folders names reserved * ----->
 $_system_folders = array("application", "class_ajax_request", "controllers", "languages", "models", "phpmailer", 'public', 'tmp', 'upload', 'views');
 /* Validation */
 if (in_array($_POST['username'], $_system_folders)) {
     echo json_encode(array('action' => $_SESSION['LANG']['username_not_valid'], 'focus' => 'username'));
 } else {
     if (preg_match('/[^a-z0-9\\_]/i', $_POST['username']) && $changeUser == 1) {
         echo json_encode(array('action' => $_SESSION['LANG']['username_not_valid'], 'focus' => 'username'));
     } else {
         if (strlen($_POST['username']) < 1 && $changeUser == 1 || strlen($_POST['username']) > 15 && $changeUser == 1) {
             echo json_encode(array('action' => $_SESSION['LANG']['username_not_valid'], 'focus' => 'username'));
         } else {
             if (!filter_var($emailAddress, FILTER_VALIDATE_EMAIL) && $changeMail == 1) {
                 echo json_encode(array('action' => $_SESSION['LANG']['email_not_valid'], 'focus' => 'email'));
             } else {
                 $res = $obj->updateSettings();
                 if ($res == 1) {
                     echo json_encode(array('action' => 'true', 'output' => $_SESSION['LANG']['saved_successfully'], 'user' => $changeUser, 'new_user' => $_POST['username'], 'langChange' => $changeLang));
                 } else {
                     if ($res == 2) {
                         echo json_encode(array('action' => $_SESSION['LANG']['username_already_use'], 'focus' => 'username'));
                     } else {
                         if ($res == 3) {
                             echo json_encode(array('action' => $_SESSION['LANG']['no_changes']));
                         } else {
                             echo json_encode(array('action' => $_SESSION['LANG']['email_already_use'], 'focus' => 'email'));
                         }
                     }
                 }
                 // ELSE
             }