Example #1
0
 *      MA 02110-1301, USA.
 */
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
require_once '../lib/core.php';
$methods = array(0 => 'username', 1 => 'email', 2 => 'queryUsernames', 3 => 'querySearch');
for ($i = 0; $i < count($methods); $i++) {
    if (isset($_GET[$methods[$i]])) {
        $method = $methods[$i];
        $tocheck = $_GET[$methods[$i]];
    }
}
switch ($method) {
    case 'username':
        $user = new User($tocheck);
        if ($user->FetchData()) {
            echo "0";
        } else {
            echo "1";
        }
        break;
    case 'email':
        $valid = new Validator($tocheck);
        if ($valid->email()) {
            echo 1;
        } else {
            echo 0;
        }
        break;
    case 'queryUsernames':
        //there are should be check for admin rights