Example #1
0
                    Response::done();
                } else {
                    CoreUtils::notFound();
                }
            }
            break;
        default:
            CoreUtils::notFound();
    }
}
if (empty($task)) {
    CoreUtils::loadPage(array('title' => 'Admin Area', 'do-css', 'js' => array('Sortable', $do)));
}
switch ($task) {
    case "logs":
        $type = Logs::validateRefType('type', true, true);
        if (isset($_GET['type']) && preg_match(new RegExp('/^[a-z_]+$/'), $_GET['type']) && isset(Logs::$LOG_DESCRIPTION[$_GET['type']])) {
            $type = $_GET['type'];
        }
        if (!isset($_GET['by'])) {
            $by = null;
        } else {
            switch (strtolower(CoreUtils::trim($_GET['by']))) {
                case 'me':
                case 'you':
                    $initiator = $currentUser->id;
                    $by = 'you';
                    break;
                case 'web server':
                    $initiator = 0;
                    $by = 'Web server';