Ejemplo n.º 1
0
                }
            }
        } else {
            if ($sAction == 'add_rule') {
                if (isset($_POST['add_rule'])) {
                    $sExpr = $_POST['expression'];
                    $sRedirect = $_POST['redirect'];
                    $sFlag = $_POST['flag'];
                    if (empty($sExpr) || empty($sRedirect) || empty($sFlag)) {
                        $aErrors[] = 'One or More Required Field(s) Empty';
                    }
                    if ($sCompilationError = Linko_Util::pregValidate('/' . $oRewrite->prepareExpression($sExpr) . '/')) {
                        $aErrors[] = $sCompilationError;
                    }
                    if (!count($aErrors)) {
                        Linko_Admin::addRule($sExpr, $sRedirect, $sFlag);
                        Linko_Request::redirect('index.php', 'Rule Added Successfully');
                    }
                }
            } else {
                if ($sAction == 'logout') {
                    setcookie('linkodev_admin_hash', '', -1);
                    Linko_Request::redirect('index.php');
                }
            }
        }
    }
} else {
    if ($sAction == 'login') {
        if ($_POST['user'] != $sUsername || $_POST['pass'] != $sPassword) {
            Linko_Request::redirect('index.php', 'Invalid Login Information');