<?php
/**
* VFM - veno file manager: ajax/usr-check.php
*
* Check if username exists before registration
*
* PHP version >= 5.3
*
* @category PHP
* @package VenoFileManager
* @author Nicola Franchini <support@veno.it>
* @copyright 2013 Nicola Franchini
* @license Exclusively sold on CodeCanyon
* @link http://filemanager.veno.it/
*/
if (!isset($_SERVER['HTTP_X_REQUESTED_WITH'])
|| (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) !== 'xmlhttprequest')
) {
exit;
}
require_once dirname(__DIR__).'/class/class.setup.php';
require_once dirname(__DIR__).'/class/class.utils.php';
require_once dirname(__DIR__).'/class/class.gatekeeper.php';
require_once dirname(__DIR__).'/class/class.updater.php';
$updater = new Updater();
$gateKeeper = new GateKeeper();
// $postname = htmlspecialchars($_POST['user_name']);
$postname = filter_input(INPUT_POST, "user_name", FILTER_SANITIZE_SPECIAL_CHARS);
if ($postname) {
$postname = preg_replace('/\s+/', '', $postname);
if ($updater->findUser($postname) || $updater->findUserPre($postname)) {
echo 'error';
} else {
echo 'success';
}
}
exit();