<?php

session_start();
error_reporting(0);
if (isset($_POST['value']) && !empty($_POST['id']) && isset($_POST['id'])) {
    if (isset($_SESSION['id_admon'])) {
        $_POST['value'] = is_numeric($_POST['value']) ? $_POST['value'] : die;
        $_POST['id'] = is_numeric($_POST['id']) ? $_POST['id'] : die;
        //<---  * REQUIRE * ----->
        require_once '../../class_ajax_request/classAjaxAdmin.php';
        include_once '../../application/functions.php';
        include_once '../../application/DataConfig.php';
        //INSTANCE
        $obj = new AjaxRequestAdmin();
        //UPDATE BD
        $res = $obj->typeAccount();
        if ($res == 1) {
            echo 'ok';
        }
    }
    // IF POST ISSET
}
// END IF SESSION ACTIVE
<?php

session_start();
error_reporting(0);
if (!empty($_POST['id']) && isset($_POST['id'])) {
    if (isset($_SESSION['id_admon'])) {
        $_POST['id'] = is_numeric($_POST['id']) ? $_POST['id'] : die;
        //<---  * REQUIRE * ----->
        require_once '../../class_ajax_request/classAjaxAdmin.php';
        include_once '../../application/functions.php';
        include_once '../../application/DataConfig.php';
        //INSTANCE
        $obj = new AjaxRequestAdmin();
        $root = '../../upload/';
        $_photo = $obj->getPhotoPost($_POST['id']);
        $photo_id = $_photo->photo;
        //UPDATE BD
        $res = $obj->deletePost();
        if ($res == 1) {
            chmod($root . $photo_id, 0777);
            //==== Delete image if exists
            if (file_exists($root . $photo_id) && $photo_id != '') {
                unlink($root . $photo_id);
            }
            echo 'ok';
        }
    }
    // IF POST ISSET
}
// END IF SESSION ACTIVE
<?php

session_start();
error_reporting(0);
if (!empty($_POST['id']) && isset($_POST['id'])) {
    if (isset($_SESSION['id_admon'])) {
        $_POST['id'] = is_numeric($_POST['id']) ? $_POST['id'] : die;
        //<---  * REQUIRE * ----->
        require_once '../../class_ajax_request/classAjaxAdmin.php';
        include_once '../../application/functions.php';
        include_once '../../application/DataConfig.php';
        //INSTANCE
        $obj = new AjaxRequestAdmin();
        //UPDATE BD
        $res = $obj->deletePage();
        if ($res == 1) {
            echo 'ok';
        }
    }
    // IF POST ISSET
}
// END IF SESSION ACTIVE
<?php

session_start();
error_reporting(0);
if (!empty($_POST['id']) && isset($_POST['id'])) {
    if (isset($_SESSION['id_admon'])) {
        $_POST['id'] = is_numeric($_POST['id']) ? $_POST['id'] : die;
        //<---  * REQUIRE * ----->
        require_once '../../class_ajax_request/classAjaxAdmin.php';
        include_once '../../application/functions.php';
        include_once '../../application/DataConfig.php';
        //INSTANCE
        $obj = new AjaxRequestAdmin();
        $path_avatar = "../avatar/";
        $infoUser = $obj->infoUserLive($_POST['id']);
        $imgOld = $path_avatar . $infoUser->avatar;
        //UPDATE BD
        $res = $obj->deleteAccount();
        if ($res == 1) {
            if (file_exists($imgOld) && $imgOld != $path_avatar . 'avatar.png') {
                unlink($imgOld);
            }
            echo 'ok';
        }
    }
    // IF POST ISSET
}
// END IF SESSION ACTIVE
<?php

session_start();
error_reporting(0);
if (isset($_POST['title']) && isset($_POST['content']) && isset($_POST['id'])) {
    if (isset($_SESSION['id_admon'])) {
        $_POST['id'] = is_numeric($_POST['id']) ? $_POST['id'] : die;
        $_POST['title'] = trim($_POST['title']);
        //<---  * REQUIRE * ----->
        require_once '../../class_ajax_request/classAjaxAdmin.php';
        include_once '../../application/functions.php';
        include_once '../../application/DataConfig.php';
        //INSTANCE
        $obj = new AjaxRequestAdmin();
        //UPDATE BD
        $res = $obj->editPages();
        if ($res == 1) {
            echo 'ok';
        }
    }
    // IF POST ISSET
}
// END IF SESSION ACTIVE
<?php

session_start();
error_reporting(0);
if (!empty($_POST['id']) && isset($_POST['id'])) {
    if (isset($_SESSION['id_admon'])) {
        $_POST['id'] = is_numeric($_POST['id']) ? $_POST['id'] : die;
        //<---  * REQUIRE * ----->
        require_once '../../class_ajax_request/classAjaxAdmin.php';
        include_once '../../application/functions.php';
        include_once '../../application/DataConfig.php';
        //INSTANCE
        $obj = new AjaxRequestAdmin();
        //UPDATE BD
        $res = $obj->deleteUserAdmin();
        if ($res == 1) {
            echo 'ok';
        }
    }
    // IF POST ISSET
}
// END IF SESSION ACTIVE
<?php

session_start();
error_reporting(0);
if (isset($_POST['ad'])) {
    if (isset($_SESSION['id_admon'])) {
        //<---  * REQUIRE * ----->
        require_once '../../class_ajax_request/classAjaxAdmin.php';
        include_once '../../application/functions.php';
        include_once '../../application/DataConfig.php';
        //INSTANCE
        $obj = new AjaxRequestAdmin();
        //UPDATE BD
        $res = $obj->adSettings();
        if ($res == 1) {
            echo 'ok';
        }
    }
    // IF POST ISSET
}
// END IF SESSION ACTIVE
 $_POST['add_title'] = trim(ucfirst($_POST['add_title']));
 $_POST['add_url'] = trim(strtolower($_POST['add_url']));
 //<---  * REQUIRE * ----->
 require_once '../../class_ajax_request/classAjaxAdmin.php';
 include_once '../../application/functions.php';
 include_once '../../application/DataConfig.php';
 if ($_SESSION['id_admon'] == 1) {
     if (preg_match('/[^a-z0-9\\_]/i', $_POST['add_url'])) {
         echo 'url';
         return false;
     }
     if ($_POST['add_content'] == '' && $_POST['add_content'] == 0) {
         $_POST['add_content'] = '';
     }
     //INSTANCE
     $obj = new AjaxRequestAdmin();
     $pagesGeneral = $obj->getAllPagesGeneral();
     foreach ($pagesGeneral as $key) {
         $loop[] = $key['url'];
     }
     $staticPages = array('discover', 'connect', 'settings', 'profile', 'password', 'design', 'login', 'messages', 'recover', 'validate', 'interactions', 'admin', 'api');
     if (in_array($_POST['add_url'], $loop) || in_array($_POST['add_url'], $staticPages)) {
         echo 'no';
         return false;
     }
     //UPDATE BD
     $res = $obj->addPages();
     if ($res == 1) {
         echo 'ok';
     }
 } else {
error_reporting(0);
if (isset($_POST['name_admin']) && !empty($_POST['name_admin']) && isset($_POST['user_admin']) && !empty($_POST['user_admin']) && isset($_POST['pass_new']) && isset($_POST['repeat_pass']) && isset($_POST['repeat_pass'])) {
    /*
     * --------------------------
     *   Require/Include Files
     * -------------------------
     */
    require_once '../../class_ajax_request/classAjaxAdmin.php';
    include_once '../../application/functions.php';
    include_once '../../application/DataConfig.php';
    /*
     * ----------------------
     *   Instance Class
     * ----------------------
     */
    $obj = new AjaxRequestAdmin();
    $_POST['name_admin'] = _Function::spaces(trim($_POST['name_admin']));
    $_POST['user_admin'] = _Function::spaces(trim($_POST['user_admin']));
    $_POST['pass_new'] = _Function::spaces(trim($_POST['pass_new']));
    $_POST['repeat_pass'] = trim($_POST['repeat_pass']);
    if ($_POST['name_admin'] == '' || mb_strlen($_POST['name_admin'], 'utf8') < 2) {
        echo json_encode(array('res' => 'Name too short...', 'focus' => 'name_admin'));
    } else {
        if (preg_match('/[^a-z0-9\\_]/i', $_POST['user_admin'])) {
            echo json_encode(array('res' => 'Username not valid', 'focus' => 'user_admin'));
        } else {
            if (mb_strlen($_POST['pass_new'], 'utf8') < 5) {
                echo json_encode(array('res' => 'Password too short', 'focus' => 'pass_new'));
            } else {
                if ($_POST['pass_new'] !== $_POST['repeat_pass']) {
                    echo json_encode(array('res' => 'Passwords do not match'));
<?php

session_start();
error_reporting(0);
if (isset($_POST['title']) && !empty($_POST['title']) && isset($_POST['message_length']) && isset($_POST['post_length'])) {
    if (isset($_SESSION['id_admon'])) {
        $_POST['message_length'] = is_numeric($_POST['message_length']) ? $_POST['message_length'] : die;
        $_POST['post_length'] = is_numeric($_POST['post_length']) ? $_POST['post_length'] : die;
        //<---  * REQUIRE * ----->
        require_once '../../class_ajax_request/classAjaxAdmin.php';
        include_once '../../application/functions.php';
        include_once '../../application/DataConfig.php';
        //INSTANCE
        $obj = new AjaxRequestAdmin();
        //UPDATE BD
        $res = $obj->settingsGeneral();
        if ($res == 1) {
            echo 'ok';
        }
    }
    // IF POST ISSET
}
// END IF SESSION ACTIVE
<?php

session_start();
error_reporting(0);
if (isset($_POST['pass'])) {
    if (isset($_SESSION['id_admon'])) {
        //<---  * REQUIRE * ----->
        require_once '../../class_ajax_request/classAjaxAdmin.php';
        include_once '../../application/functions.php';
        include_once '../../application/DataConfig.php';
        //INSTANCE
        $obj = new AjaxRequestAdmin();
        //UPDATE BD
        $res = $obj->passwordChange();
        if ($res == 1) {
            echo 'ok';
        }
    }
    // IF POST ISSET
}
// END IF SESSION ACTIVE
<?php

session_start();
error_reporting(0);
if (!empty($_POST['id']) && isset($_POST['id'])) {
    if (isset($_SESSION['id_admon'])) {
        $_POST['id'] = is_numeric($_POST['id']) ? $_POST['id'] : die;
        //<---  * REQUIRE * ----->
        require_once '../../class_ajax_request/classAjaxAdmin.php';
        include_once '../../application/functions.php';
        include_once '../../application/DataConfig.php';
        //INSTANCE
        $obj = new AjaxRequestAdmin();
        //UPDATE BD
        $res = $obj->suspendedAccount();
        if ($res == 1) {
            echo 'ok';
        }
    }
    // IF POST ISSET
}
// END IF SESSION ACTIVE
<?php

session_start();
error_reporting(0);
if (!empty($_POST['id']) && isset($_POST['id'])) {
    if (isset($_SESSION['id_admon'])) {
        $_POST['id'] = is_numeric($_POST['id']) ? $_POST['id'] : die;
        //<---  * REQUIRE * ----->
        require_once '../../class_ajax_request/classAjaxAdmin.php';
        include_once '../../application/functions.php';
        include_once '../../application/DataConfig.php';
        //INSTANCE
        $obj = new AjaxRequestAdmin();
        //UPDATE BD
        $res = $obj->activateAccount();
        if ($res == 1) {
            echo 'ok';
        }
    }
    // IF POST ISSET
}
// END IF SESSION ACTIVE