//<----- * 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 }