Exemplo n.º 1
0
if ($_SERVER['REQUEST_METHOD'] == 'POST' && key_exists('action', $_POST)) {
    // clear cache types
    $cache->removeCache(CACHE_TYPES);
    switch ($_POST['action']) {
        case 'newType':
            $type = new Types();
            $type->setName(0);
            $type->setVarName(0);
            $type->insertType();
            echo $type->getId();
            break;
        case 'deleteType':
            $type = new Types();
            if (!$type->verifyAreJobs(intval($_POST['id']))) {
                $type->setId(intval($_POST['id']));
                $type->deleteType();
                echo 1;
            }
            echo 0;
            break;
        case 'saveType':
            $type = new Types();
            $type->setVarName($_POST['var_name']);
            $type->setName($_POST['name']);
            $type->setId(intval($_POST['id']));
            $type->updateType();
            break;
    }
    exit;
}
$template = 'types.tpl';