Example #1
0
<?php

require_once 'config/config.php';
$config = parse_ini_file("./config/config.ini", true);
Router::$SUBFOLDER = $config["global"]["app-level"];
try {
    $router = new Router();
} catch (AppException $e) {
    setBadRequest($e->getMessage());
}
try {
    switch ($router->getModule()) {
        case 'news':
            $newsClass = $config["news"]["class"];
            $news = new $newsClass();
            switch ($router->getMethod()) {
                case 'delete':
                    $id = $router->getParams("id");
                    $result = $news->delete($id);
                    if ($result) {
                        setResult(true, $router);
                    }
                    break;
                case 'get':
                    $id = $router->getParams("id", 0, true);
                    $result = $news->get($id);
                    if ($result) {
                        setResult(true, $router, $result);
                    }
                    break;
                case 'getList':