Пример #1
0
if ($_POST['submit']) {
    if (trim($_POST['pagename']) == "") {
        $countErrors++;
        $dispError .= "&nbsp;&nbsp;&nbsp;<b>&middot;</b> You must enter a page name for your custom page.<br>";
    }
    if ($countErrors == 0) {
        $_POST['wysiwygHTML'] = str_replace("<?", "", $_POST['wysiwygHTML']);
        $_POST['wysiwygHTML'] = str_replace("?>", "", $_POST['wysiwygHTML']);
        $_POST['wysiwygHTML'] = str_replace("&lt;?", "", $_POST['wysiwygHTML']);
        $_POST['wysiwygHTML'] = str_replace("?&gt;", "", $_POST['wysiwygHTML']);
        $_POST['submitMessageHTML'] = str_replace("<?", "", $_POST['submitMessageHTML']);
        $_POST['submitMessageHTML'] = str_replace("?>", "", $_POST['submitMessageHTML']);
        $_POST['submitMessageHTML'] = str_replace("&lt;?", "", $_POST['submitMessageHTML']);
        $_POST['submitMessageHTML'] = str_replace("?&gt;", "", $_POST['submitMessageHTML']);
        $postResults = $_POST['postresults'] == "yes" ? "yes" : "";
        if ($customFormPageObj->addNew(array("name", "pageinfo", "submitmessage", "submitlink", "specialform"), array($_POST['pagename'], $_POST['wysiwygHTML'], $_POST['submitMessageHTML'], $_POST['submitlink'], $postResults)) && $customFormPageObj->addComponents($_SESSION['btFormComponent'])) {
            $intManageCustomPagesID = $consoleObj->findConsoleIDByName("Manage Custom Form Pages");
            $customPageInfo = $customFormPageObj->get_info_filtered();
            echo "\n\t\t\t\t<div style='display: none' id='successBox'>\n\t\t\t\t\t<p align='center'>\n\t\t\t\t\t\tSuccessfully Added Custom Page: <b>" . $customPageInfo['name'] . "</b>!\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t\t\n\t\t\t\t<script type='text/javascript'>\n\t\t\t\t\tpopupDialog('Add Custom Form Pages', '" . $MAIN_ROOT . "members/console.php?cID=" . $intManageCustomPagesID . "&cpID=" . $customPageInfo['customform_id'] . "&action=edit', 'successBox');\n\t\t\t\t</script>\n\t\t\t";
        } else {
            $dispError .= "&nbsp;&nbsp;&nbsp;<b>&middot;</b> Unable to add custom page.  Please try again!<br>";
            $_POST['submit'] = false;
            $_POST['wysiwygHTML'] = addslashes($_POST['wysiwygHTML']);
            $_POST['submitMessageHTML'] = addslashes($_POST['submitMessageHTML']);
        }
    } else {
        $_POST['submit'] = false;
        $_POST['wysiwygHTML'] = addslashes($_POST['wysiwygHTML']);
        $_POST['submitMessageHTML'] = addslashes($_POST['submitMessageHTML']);
    }
}