⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.php

📁 在综合英文版XOOPS 2.09, 2.091, 2.092 的基础上正式发布XOOPS 2.09中文版 XOOPS 2.09x 版主要是PHP5升级、bug修正和安全补正: 1 全面兼容PHP 5.
💻 PHP
📖 第 1 页 / 共 3 页
字号:
        if (!$button) $button = "blank.png";        $graph_array = &XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH . "/" . $xoopsModuleConfig['linkimages']);        $smallimage_select = new XoopsFormSelect('', 'button', $button);        $smallimage_select->addOptionArray($graph_array);        $smallimage_select->setExtra("onchange='showImgSelected(\"image2\", \"button\", \"" . $xoopsModuleConfig['linkimages'] . "\", \"\", \"" . XOOPS_URL . "\")'");        $smallimage_tray = new XoopsFormElementTray(_AM_BUTTON, '&nbsp;');        $smallimage_tray->addElement($smallimage_select);        $smallimage_tray->addElement(new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . "/" . $xoopsModuleConfig['linkimages'] . "/" . $button . "' name='image2' id='image2' alt='' />"));        $sform->addElement($smallimage_tray);        if (!$logo) $logo = "blank.png";        $graph_array = &XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH . "/" . $xoopsModuleConfig['linkimages']);        $medimage_select = new XoopsFormSelect('', 'logo', $logo);        $medimage_select->addOptionArray($graph_array);        $medimage_select->setExtra("onchange='showImgSelected(\"image3\", \"logo\", \"" . $xoopsModuleConfig['linkimages'] . "\", \"\", \"" . XOOPS_URL . "\")'");        $medimage_tray = new XoopsFormElementTray(_AM_LOGO, '&nbsp;');        $medimage_tray->addElement($medimage_select);        $medimage_tray->addElement(new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . "/" . $xoopsModuleConfig['linkimages'] . "/" . $logo . "' name='image3' id='image3' alt='' />"));        $sform->addElement($medimage_tray);        if (!$banner) $banner = "blank.png";        $graph_array = &XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH . "/" . $xoopsModuleConfig['linkimages']);        $largeimage_select = new XoopsFormSelect('', 'banner', $banner);        $largeimage_select->addOptionArray($graph_array);        $largeimage_select->setExtra("onchange='showImgSelected(\"image4\", \"banner\", \"" . $xoopsModuleConfig['linkimages'] . "\", \"\", \"" . XOOPS_URL . "\")'");        $largeimage_tray = new XoopsFormElementTray(_AM_BANNER, '&nbsp;');        $largeimage_tray->addElement($largeimage_select);        $largeimage_tray->addElement(new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . "/" . $xoopsModuleConfig['linkimages'] . "/" . $banner . "' name='image4' id='image4' alt='' />"));        $sform->addElement($largeimage_tray);        $sform->addElement(new XoopsFormText(_AM_NEWSFEEDTITLE, 'newstitle', 50, 255, $newstitle), false);        $newsfeed_radio = new XoopsFormRadioYN(_AM_ADDNEWSFEED, 'newsfeed', $newsfeed, ' ' . _AM_YES . '', ' ' . _AM_NO . '');        $sform->addElement($newsfeed_radio);        $newsfeedjs_radio = new XoopsFormRadioYN(_AM_ADDNEWSFEEDJS, 'newsfeedjs', $newsfeedjs, ' ' . _AM_YES . '', ' ' . _AM_NO . '');        $sform->addElement($newsfeedjs_radio);        $sform->insertBreak("<b>" . _AM_MENU . "</b>", 'bg3');        $submenuitem_radio = new XoopsFormRadioYN(_AM_SUBMENUITEM, 'submenuitem', $submenuitem, ' ' . _AM_YES . '', ' ' . _AM_NO . '');        $sform->addElement($submenuitem_radio);        $mainpage_radio = new XoopsFormRadioYN(_AM_MAINPAGEITEM, 'mainpage', $mainpage, ' ' . _AM_YES . '', ' ' . _AM_NO . '');        $sform->addElement($mainpage_radio);        $create_tray = new XoopsFormElementTray('', '');        $create_tray->addElement(new XoopsFormHidden('op', 'savelink'));        $butt_save = new XoopsFormButton('', '', _AM_MODIFY, 'submit');        $butt_save->setExtra('onclick="this.form.elements.op.value=\'savelink\'"');        $create_tray->addElement($butt_save);        $butt_cancel = new XoopsFormButton('', '', _AM_CANCEL, 'submit');        $butt_cancel->setExtra('onclick="this.form.elements.op.value=\'cancel\'"');        $create_tray->addElement($butt_cancel);        $sform->addElement($create_tray);        $sform->display();        unset($hidden);        xoops_cp_footer();        exit();        break;    case "saverefer":        global $xoopsDB, $myts;        $titlerefer = $myts->addSlashes($_POST['titlerefer']);        $chanrefheadline = $myts->addSlashes($_POST['chanrefheadline']);        $submenuitem = $myts->addSlashes($_POST['submenuitem']);        $mainpage = $myts->addSlashes($_POST['mainpage']);        $emailaddress = $myts->addSlashes($_POST['emailaddress']);        $usersblurb = $myts->addSlashes($_POST['usersblurb']);        $defblurb = $myts->addSlashes($_POST['defblurb']);        $privacy_statement = $myts->addSlashes($_POST['privacy_statement']);        $breaks = (isset($_POST['breaks'])) ? 1 : 0;        $html = (isset($_POST['html'])) ? 1 : 0;        $smiley = (isset($_POST['smiley'])) ? 1 : 0;        $xcodes = (isset($_POST['xcodes'])) ? 1 : 0;        $privacy = ($_POST['privacy'] == 1) ? 1 : 0;        $emailcheck = ($_POST['emailcheck'] == 1) ? 1 : 0;        $referpagelogo = (isset($_POST["referpagelogo"])) ? $myts->addSlashes($_POST["referpagelogo"]) : '';        $sql = sprintf("UPDATE " . $xoopsDB->prefix("wfsrefer") . " SET titlerefer = '$titlerefer', chanrefheadline = '$chanrefheadline', submenuitem = '$submenuitem', mainpage = '$mainpage', emailaddress = '$emailaddress', usersblurb = '$usersblurb', defblurb = '$defblurb', referpagelogo = '$referpagelogo', html ='$html', smiley ='$smiley', xcodes ='$xcodes', breaks ='$breaks', privacy ='$privacy', emailcheck ='$emailcheck',  privacy_statement = '$privacy_statement'");        $result = $xoopsDB->query($sql);        $error = _AM_WF_ERROR_UPDATREFER . $sql;        if (!$result)        {            trigger_error($error, E_USER_ERROR);        }        else        {            redirect_header("index.php?op=refer", '1' , _AM_CHANMODIFY);        }        exit();        break;    case "refer":        xoops_cp_header();        wfc_adminmenu(_AM_CHANADMIN, $extra = '');        global $xoopsModuleConfig, $xoopsDB, $xoopsConfig;        $titlerefer = '';        $chanrefheadline = '';        $submenuitem = 1;        $mainpage = 1;        $emailaddress = 1;        $usersblurb = 0;        $defblurb = '';        $referpagelogo = '';        $html = 0;        $smiley = 0;        $xcodes = 0;        $breaks = 1;        $privacy = 0;        $emailcheck = 0;        $result = $xoopsDB->query("SELECT * FROM " . $xoopsDB->prefix("wfsrefer") . "");        list($titlerefer, $chanrefheadline, $submenuitem, $mainpage, $referpagelogo, $emailaddress, $usersblurb, $defblurb, $smiley, $xcodes, $breaks, $html, $privacy, $emailcheck, $privacy_statement) = $xoopsDB->fetchrow($result);        include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';        $sform = new XoopsThemeForm(_AM_CCONFIGREFER, "op", xoops_getenv('PHP_SELF'));        $sform->setExtra('enctype="multipart/form-data"');        if (!$referpagelogo) $referpagelogo = "blank.png";        $graph_array = &XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH . "/" . $xoopsModuleConfig['uploaddir']);        $linkpage_select = new XoopsFormSelect('', 'referpagelogo', $referpagelogo);        $linkpage_select->addOptionArray($graph_array);        $linkpage_select->setExtra("onchange='showImgSelected(\"image1\", \"referpagelogo\", \"" . $xoopsModuleConfig['uploaddir'] . "\", \"\", \"" . XOOPS_URL . "\")'");        $linkpage_tray = new XoopsFormElementTray(_AM_REFERPAGELOGO, '&nbsp;');        $linkpage_tray->addElement($linkpage_select);        $linkpage_tray->addElement(new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . "/" . $xoopsModuleConfig['uploaddir'] . "/" . $referpagelogo . "' name='image1' id='image1' alt='' />"));        $sform->addElement($linkpage_tray);        $sform->addElement(new XoopsFormText(_AM_CHANQ, 'titlerefer', 50, 255, $titlerefer), true);        if (!$xoopsModuleConfig['usespaw'] || !strstr($_SERVER["HTTP_USER_AGENT"], "MSIE"))        {            $sform->addElement(new XoopsFormDhtmlTextArea(_AM_CHANA, 'chanrefheadline', $chanrefheadline, 15, 60), false);        }        else        {            ob_start();            $sw = new SPAW_Wysiwyg('chanrefheadline', $chanrefheadline, 'en', 'full', 'default', '99%', '600px');            $sw->show();            $sform->addElement(new XoopsFormLabel(_AM_CREFERINTRO , ob_get_contents(), 1));            ob_end_clean();        }        // $sform->addElement(new XoopsFormDhtmlTextArea(_AM_CREFERINTRO, 'chanrefheadline', $chanrefheadline, 15, 60), false);        $options_tray = new XoopsFormElementTray(_AM_OPTIONS, '<br />');        $html_checkbox = new XoopsFormCheckBox('', 'html', $html);        $html_checkbox->addOption(1, _AM_DOHTML);        $options_tray->addElement($html_checkbox);        $smiley_checkbox = new XoopsFormCheckBox('', 'smiley', $smiley);        $smiley_checkbox->addOption(1, _AM_DOSMILEY);        $options_tray->addElement($smiley_checkbox);        $xcodes_checkbox = new XoopsFormCheckBox('', 'xcodes', $xcodes);        $xcodes_checkbox->addOption(1, _AM_DOXCODE);        $options_tray->addElement($xcodes_checkbox);        $breaks_checkbox = new XoopsFormCheckBox('', 'breaks', $breaks);        $breaks_checkbox->addOption(1, _AM_BREAKS);        $options_tray->addElement($breaks_checkbox);        $sform->addElement($options_tray);        $sform->insertBreak("<b>" . _AM_EMAILSETTINGS . "</b>", 'bg3');        $emailaddress_radio = new XoopsFormRadioYN(_AM_EMAILADDRESS, 'emailaddress', $emailaddress, ' ' . _AM_YES . '', ' ' . _AM_NO . '');        $sform->addElement($emailaddress_radio);        $usersblurb_radio = new XoopsFormRadioYN(_AM_USERSBLURB, 'usersblurb', $usersblurb, ' ' . _AM_YES . '', ' ' . _AM_NO . '');        $sform->addElement($usersblurb_radio);        $sform->addElement(new XoopsFormTextArea(_AM_DEFBLURB, 'defblurb', $defblurb, 15, 70), false);        $sform->insertBreak("<b>" . _AM_MENU . "</b>", 'bg3');        $submenuitem_radio = new XoopsFormRadioYN(_AM_SUBMENUITEM, 'submenuitem', $submenuitem, ' ' . _AM_YES . '', ' ' . _AM_NO . '');        $sform->addElement($submenuitem_radio);        $mainpage_radio = new XoopsFormRadioYN(_AM_MAINPAGEITEM, 'mainpage', $mainpage, ' ' . _AM_YES . '', ' ' . _AM_NO . '');        $sform->addElement($mainpage_radio);        $sform->insertBreak("<b>" . _AM_MENUOTHER . "</b>", 'bg3');        $emailcheck_radio = new XoopsFormRadioYN(_AM_CHECKEMAILADDRESS, 'emailcheck', $emailcheck, ' ' . _AM_YES . '', ' ' . _AM_NO . '');        $sform->addElement($emailcheck_radio);        $privacy_radio = new XoopsFormRadioYN(_AM_DISPLAYPRIVACY, 'privacy', $privacy, ' ' . _AM_YES . '', ' ' . _AM_NO . '');        $sform->addElement($privacy_radio);        $sform->addElement(new XoopsFormTextArea(_AM_PRIVACYSTATEMENT, 'privacy_statement', $privacy_statement, 5, 60), false);        $create_tray = new XoopsFormElementTray('', '');        $create_tray->addElement(new XoopsFormHidden('op', 'saverefer'));        $butt_save = new XoopsFormButton('', '', _AM_MODIFY, 'submit');        $butt_save->setExtra('onclick="this.form.elements.op.value=\'saverefer\'"');        $create_tray->addElement($butt_save);        $butt_cancel = new XoopsFormButton('', '', _AM_CANCEL, 'submit');        $butt_cancel->setExtra('onclick="this.form.elements.op.value=\'cancel\'"');        $create_tray->addElement($butt_cancel);        $sform->addElement($create_tray);        $sform->display();        unset($hidden);        xoops_cp_footer();        exit();        break;    case "default":    default:        xoops_cp_header();        Global $xoopsUser, $xoopsUser, $xoopsConfig, $xoopsDB, $xoopsModuleConfig;        include_once XOOPS_ROOT_PATH . '/class/pagenav.php';        $start = isset($_GET['start']) ? intval($_GET['start']) : 0;        wfc_adminmenu(_AM_CHANADMIN);        $result = $xoopsDB->query("SELECT CID, pagetitle FROM " . $xoopsDB->prefix("wfschannel") . " WHERE defaultpage = 1 ");        list($CID, $pagetitle) = $xoopsDB->fetchrow($result);        $result2 = $xoopsDB->query("SELECT CID FROM " . $xoopsDB->prefix("wfschannel") . "");        $numrows = $xoopsDB->getRowsNum($result2);        $result3 = $xoopsDB->query("SELECT counter FROM " . $xoopsDB->prefix("wfsrefer") . "");        list($counter) = $xoopsDB->fetchrow($result3);        $pagetitle = "<a href='../index.php?op=mod&CID=" . $CID . "'>" . $pagetitle . "</a>";        echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_ADMINPAGE . "</legend>";        echo "<div style='padding: 8px;'>";        if ($xoopsDB->getRowsNum($result) == 0)        {            echo "" . _AM_NODEFAULTPAGESET . "";        }        else        {            echo "" . _AM_DEFAULTPAGESET . ": " . $pagetitle . "";        }        echo "<br />" . _AM_TOTALNUMCHANL . ": <b>" . $numrows . "</b>";        echo "<br />" . _AM_TOTALEMAILSSENT . ": <b>" . $counter . "</b>";        echo "</div>";        echo "</fieldset><br />";        if ($numrows > 0)        {            $sql = "SELECT CID, pagetitle, pageheadline, weight, defaultpage, mainpage, submenu, publishdate, expiredate, counter FROM " . $xoopsDB->prefix("wfschannel") . " ORDER BY CID DESC";            $result = $xoopsDB->query($sql, $xoopsModuleConfig['perpage'] , $start);            echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_PAGESLIST . "</legend><br />";            echo "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>";            echo "<tr>";            echo "<th align='center' width = '5%'><b>" . _AM_ID . "</b></th>";            echo "<th align='left'><b>" . _AM_PAGETITLE . "</b></th>";            echo "<th align='center'><b>" . _AM_WEIGHT . "</b></th>";            echo "<th align='center'><b>" . _AM_DEFAULTPAGE . "</b></th>";            echo "<th align='center'><b>" . _AM_ISMAINPAGELINK . "</b></th>";            echo "<th align='center'><b>" . _AM_ISSUBMENU . "</b></th>";            echo "<th align='center'><b>" . _AM_PUBLISHEDDATE . "</b></th>";            echo "<th align='center'><b>" . _AM_EXPIREDDATE . "</b></th>";            echo "<th align='center'><b>" . _AM_READ . "</b></th>";            echo "<th align='center'><b>" . _AM_ACTION . "</b></th>";            echo "</tr>";            $x = 0;            while (list($CID, $pagetitle, $pageheadline, $weight, $defaultpage, $mainpage, $submenu, $publishdate, $expiredate, $counter) = $xoopsDB->fetchrow($result))            {                $pagetitle = $myts->htmlSpecialChars($pagetitle);                $weight = $myts->htmlSpecialChars($weight);                $defaultpage = ($defaultpage == 1) ? _AM_YES : _AM_NO;                $mainpage = ($mainpage == 1) ? _AM_YES : _AM_NO;                $submenu = ($submenu == 1) ? _AM_YES : _AM_NO;                $modify = "<a href='index.php?op=mod&CID=" . $CID . "'>" . $editimg . "</a>";                $delete = "<a href='index.php?op=del&CID=" . $CID . "'>" . $deleteimg . "</a>";                echo "<tr>";                echo "<td class='head' align='center'>" . $CID . "</td>";                echo "<td class='even' align='left'><a href='" . XOOPS_URL . "/modules/" . $xoopsModule->dirname() . "/index.php?pagenum=$CID'>" . $pagetitle . "</a></td>";                echo "<td class='even' align='center'>" . $weight . "</td>";                echo "<td class='even' align='center'>" . $defaultpage . "</td>";                echo "<td class='even' align='center'>" . $mainpage . "</td>";                echo "<td class='even' align='center'>" . $submenu . "</td>";                echo "<td class='even' align='center' nowrap>" . formatTimestamp($publishdate, 'Y-m-d') . "</td>";                $expired = ($expiredate) ? formatTimestamp($expiredate, 'Y-m-d') : _AM_NOTSET;                echo "<td class='even' align='center' nowrap>" . $expired . "</td>";                echo "<td class='even' align='center'>" . $counter . "</td>";                echo "<td class='even' align='center' nowrap> $modify $delete</td>";                echo "</tr>";                $x++;            }            echo "</table>\n";            $pagenav = new XoopsPageNav($numrows, $xoopsModuleConfig['perpage'] , $start, 'start');            echo '<div align="right" style="padding: 8px;">' . $pagenav->renderNav() . '</div>';            echo "</fieldset>";        }        break;}xoops_cp_footer();?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -