} 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') { 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'); } } } }