예제 #1
0
        if ($_POST['description'] == '') {
            $_POST['description'] = '';
        }
        if (!is_numeric($_POST['ordinal']) || $_POST['ordinal'] < 0) {
            $page->smarty->assign('error', "Ordinal must be a number, 0 or higher.");
            break;
        }
        if ($_POST["id"] == "") {
            $regexes->addRegex($_POST);
        } else {
            $regexes->updateRegex($_POST);
        }
        header("Location:" . WWW_TOP . "/collection_regexes-list.php");
        break;
    case 'view':
    default:
        if (isset($_GET["id"])) {
            $page->title = "Collections Regex Edit";
            $id = $_GET["id"];
            $r = $regexes->getRegexByID($id);
        } else {
            $page->title = "Collections Regex Add";
            $r = ['status' => 1];
        }
        $page->smarty->assign('regex', $r);
        break;
}
$page->smarty->assign('status_ids', [Category::STATUS_ACTIVE, Category::STATUS_INACTIVE]);
$page->smarty->assign('status_names', ['Yes', 'No']);
$page->content = $page->smarty->fetch('collection_regexes-edit.tpl');
$page->render();
예제 #2
0
        if ($_POST['description'] == '') {
            $_POST['description'] = '';
        }
        if (!is_numeric($_POST['ordinal']) || $_POST['ordinal'] < 0) {
            $error = "Ordinal must be a number, 0 or higher.";
            break;
        }
        if ($_POST["id"] == '') {
            $regexes->addRegex($_POST);
        } else {
            $regexes->updateRegex($_POST);
        }
        header("Location:" . WWW_TOP . "/release_naming_regexes-list.php");
        break;
    case 'view':
    default:
        if (isset($_GET["id"])) {
            $page->title = "Release Naming Regex Edit";
            $regex = $regexes->getRegexByID($_GET["id"]);
        } else {
            $page->title = "Release Naming Regex Add";
            $regex += ['status' => 1];
        }
        break;
}
$page->smarty->assign('regex', $regex);
$page->smarty->assign('error', $error);
$page->smarty->assign('status_ids', [Category::STATUS_ACTIVE, Category::STATUS_INACTIVE]);
$page->smarty->assign('status_names', ['Yes', 'No']);
$page->content = $page->smarty->fetch('release_naming_regexes-edit.tpl');
$page->render();