Ejemplo n.º 1
0
$bEdit = false;
$iEdit = 0;
$_GET = Linko_Text::clean($_GET);
$sAction = isset($_GET['action']) ? $_GET['action'] : null;
if ($bLogged) {
    if ($sAction == 'change_base') {
        $sNewBase = $_POST['base'];
        if (Linko_Admin::changeBase($sNewBase)) {
            Linko_Request::redirect('index.php', 'RewriteBase Changed Successfully');
        }
    }
    if ($sAction == 'delete') {
        if (!($iLine = $_GET['line'])) {
            Linko_Request::redirect('index.php');
        }
        if (Linko_Admin::removeRule($iLine)) {
            Linko_Request::redirect('index.php', 'Rule Removed Successfully');
        }
    } else {
        if ($sAction == 'edit') {
            $bEdit = true;
            if (!($iEdit = $_GET['line'])) {
                Linko_Request::redirect('index.php');
            }
            if (isset($_POST['edit_rule'])) {
                if (Linko_Admin::editRule($iEdit, $_POST['expression'], $_POST['redirect'], $_POST['flag'])) {
                    Linko_Request::redirect('index.php', 'Rule Updated Successfully');
                }
            }
        } else {
            if ($sAction == 'add_rule') {