public function options()
 {
     if (_ALLOW_CORS_) {
         $this->getCORSHeaders();
         echo json_encode(StatusReturn::S200('All Clear'));
     } else {
         echo json_encode(StatusReturn::E404());
     }
 }
Beispiel #2
0
<?php

session_start();
define("VERSION", "0.3.9");
define("_LOG_COUNT_MAX_", 20);
date_default_timezone_set('UTC');
require_once 'system/Toro.php';
require_once 'system/classes.php';
require_once 'system/statusreturn.php';
require_once 'system/simple_html_dom.php';
require_once 'system/sitemaps.php';
ToroHook::add("404", function () {
    echo json_encode(StatusReturn::E404('404 Not Found!!'), JSON_NUMERIC_CHECK);
});
ToroHook::add("404Web", function () {
    include_once '404.html';
});
Toro::serve(array('/admin/' => 'Init', '/login/' => 'Login', '/logout/' => 'Logout', '/dash/' => 'Dashboard', '/logs/' => 'Logs', '/nav/' => 'Nav', '/nav/update/' => 'Nav', '/footer/' => 'Footer', '/footer/update/' => 'Footer', '/settings/' => 'Settings', '/settings/update/' => 'Settings', '/analytics/' => 'Analytics', '/analytics/update/' => 'Analytics', '/media/' => 'Media', '/media/update/' => 'Media', '/blog/' => 'Blog', '/blog/:alpha/:string/' => 'BlogPost', '/blog/:alpha/' => 'BlogPost', '/dash/:alpha/' => 'Dashboard', '/page/:alpha/' => 'Pages', '/page/:alpha/update/' => 'Pages', '/page/:alpha/desc/' => 'Description', '/page/:alpha/repeat/:key/' => 'Repeat', '/page/:alpha/repeat/:key/update/' => 'Repeat', '/page/:alpha/repeat-dup/:key/:number/' => 'RepeatDup', '/page/:alpha/repeat-del/:key/:number/' => 'RepeatDel'));
Beispiel #3
0
 function post_xhr($action = null)
 {
     $users = new UsersData();
     if (is_null($action)) {
         echo json_encode(StatusReturn::E400('400 Missing Required Data!'), JSON_NUMERIC_CHECK);
     } else {
         if ($action == 'change-pass' && $users->checkPass() && !$users->authNeeded()) {
             if ($_POST['current'] != '' && $_POST['password'] != '' && $_POST['password'] == $_POST['password2'] && $users->checkPass(null, $_POST['current'])) {
                 $users->changePassword($_POST['password']);
                 echo json_encode(StatusReturn::S200('Password Changed!'), JSON_NUMERIC_CHECK);
             } else {
                 echo json_encode(StatusReturn::E400('400 Missing Required Data!'), JSON_NUMERIC_CHECK);
             }
         } else {
             echo json_encode(StatusReturn::E401('401 Not Authorized!'), JSON_NUMERIC_CHECK);
         }
     }
 }
Beispiel #4
0
 function post_xhr($page = null)
 {
     $users = new UsersData();
     if (is_null($page)) {
         echo json_encode(StatusReturn::E400('400 Missing Required Data!'), JSON_NUMERIC_CHECK);
     } else {
         if ($page != 'nav' && $users->checkPass() && !$users->authNeeded()) {
             PagesData::saveDescription('page-' . $page, $_POST['pk'], $_POST['value']);
             echo json_encode(StatusReturn::S200('Description Saved!'), JSON_NUMERIC_CHECK);
         } else {
             if ($users->checkPass() && !$users->authNeeded()) {
                 PagesData::saveDescription('autocms-' . $page, $_POST['pk'], $_POST['value']);
                 echo json_encode(StatusReturn::S200('Description Saved!'), JSON_NUMERIC_CHECK);
             } else {
                 echo json_encode(StatusReturn::E401('401 Not Authorized!'), JSON_NUMERIC_CHECK);
             }
         }
     }
 }