newbb_block.php
来自「php 开发的内容管理系统」· PHP 代码 · 共 794 行 · 第 1/3 页
PHP
794 行
$form = _MB_NEWBB_CRITERIA."<select name='options[0]'>";
$form .= "<option value='time'";
if($options[0]=="time") $form .= " selected='selected' ";
$form .= ">"._MB_NEWBB_CRITERIA_TIME."</option>";
$form .= "</select>";
$form .= "<br />" . _MB_NEWBB_DISPLAY."<input type='text' name='options[1]' value='" . $options[1] . "' />";
$form .= "<br />" . _MB_NEWBB_TIME."<input type='text' name='options[2]' value='" . $options[2] . "' />";
$form .= "<br /> <small>" . _MB_NEWBB_TIME_DESC. "</small>";
$form .= "<br />" . _MB_NEWBB_DISPLAYMODE. "<input type='radio' name='options[3]' value='0'";
if ($options[3] == 0) {
$form .= " checked='checked'";
}
$form .= " /> " . _MB_NEWBB_DISPLAYMODE_FULL . "<input type='radio' name='options[3]' value='1'";
if ($options[3] == 1) {
$form .= " checked='checked'";
}
$form .= " /> " . _MB_NEWBB_DISPLAYMODE_COMPACT . "<input type='radio' name='options[3]' value='2'";
if ($options[3] == 2) {
$form .= " checked='checked'";
}
$form .= " /> " . _MB_NEWBB_DISPLAYMODE_LITE;
$form .= "<br />" . _MB_NEWBB_INDEXNAV."<input type=\"radio\" name=\"options[4]\" value=\"1\"";
if ($options[4] == 1) $form .= " checked=\"checked\"";
$form .= " />"._YES."<input type=\"radio\" name=\"options[4]\" value=\"0\"";
if ($options[4] == 0) $form .= " checked=\"checked\"";
$form .= " />"._NO;
$form .= "<br />" . _MB_NEWBB_TITLE_LENGTH."<input type='text' name='options[5]' value='" . $options[5] . "' />";
$form .= "<br /><br />" . _MB_NEWBB_FORUMLIST;
$options_forum = array_filter(array_slice($options, 6), "b_newbb_array_filter"); // get allowed forums
$isAll = (count($options_forum)==0||empty($options_forum[0]))?true:false;
$form .= "<br /> <select name=\"options[]\" multiple=\"multiple\">";
$form .= "<option value=\"0\" ";
if ($isAll) $form .= " selected=\"selected\"";
$form .= ">"._ALL."</option>";
$form .= newbb_forumSelectBox($options_forum);
/*
$forum_handler =& xoops_getmodulehandler('forum', 'newbb');
$forums = $forum_handler->getForumsByCategory(0, '', false);
foreach (array_keys($forums) as $c) {
foreach(array_keys($forums[$c]) as $f){
$sel = ($isAll || in_array($f, $options_forum))?" selected=\"selected\"":"";
$form .= "<option value=\"$f\" $sel>".$forums[$c][$f]["title"]."</option>";
if(!isset($forums[$c][$f]["sub"])) continue;
foreach(array_keys($forums[$c][$f]["sub"]) as $s){
$sel = ($isAll || in_array($s, $options_forum))?" selected=\"selected\"":"";
$form .= "<option value=\"$s\" $sel>-- ".$forums[$c][$f]["sub"][$s]["title"]."</option>";
}
}
}
unset($forums);
*/
$form .= "</select><br />";
return $form;
}
function b_newbb_topic_edit($options)
{
$form = _MB_NEWBB_CRITERIA."<select name='options[0]'>";
$form .= "<option value='time'";
if($options[0]=="time") $form .= " selected='selected' ";
$form .= ">"._MB_NEWBB_CRITERIA_TIME."</option>";
$form .= "<option value='views'";
if($options[0]=="views") $form .= " selected='selected' ";
$form .= ">"._MB_NEWBB_CRITERIA_VIEWS."</option>";
$form .= "<option value='replies'";
if($options[0]=="replies") $form .= " selected='selected' ";
$form .= ">"._MB_NEWBB_CRITERIA_REPLIES."</option>";
$form .= "<option value='digest'";
if($options[0]=="digest") $form .= " selected='selected' ";
$form .= ">"._MB_NEWBB_CRITERIA_DIGEST."</option>";
$form .= "<option value='sticky'";
if($options[0]=="sticky") $form .= " selected='selected' ";
$form .= ">"._MB_NEWBB_CRITERIA_STICKY."</option>";
$form .= "</select>";
$form .= "<br />" . _MB_NEWBB_DISPLAY."<input type='text' name='options[1]' value='" . $options[1] . "' />";
$form .= "<br />" . _MB_NEWBB_TIME."<input type='text' name='options[2]' value='" . $options[2] . "' />";
$form .= "<br /> <small>" . _MB_NEWBB_TIME_DESC. "</small>";
$form .= "<br />" . _MB_NEWBB_DISPLAYMODE. "<input type='radio' name='options[3]' value='0'";
if ($options[3] == 0) {
$form .= " checked='checked'";
}
$form .= " /> " . _MB_NEWBB_DISPLAYMODE_FULL . "<input type='radio' name='options[3]' value='1'";
if ($options[3] == 1) {
$form .= " checked='checked'";
}
$form .= " /> " . _MB_NEWBB_DISPLAYMODE_COMPACT . "<input type='radio' name='options[3]' value='2'";
if ($options[3] == 2) {
$form .= " checked='checked'";
}
$form .= " /> " . _MB_NEWBB_DISPLAYMODE_LITE;
$form .= "<br />" . _MB_NEWBB_INDEXNAV."<input type=\"radio\" name=\"options[4]\" value=\"1\"";
if ($options[4] == 1) $form .= " checked=\"checked\"";
$form .= " />"._YES."<input type=\"radio\" name=\"options[4]\" value=\"0\"";
if ($options[4] == 0) $form .= " checked=\"checked\"";
$form .= " />"._NO;
$form .= "<br />" . _MB_NEWBB_TITLE_LENGTH."<input type='text' name='options[5]' value='" . $options[5] . "' />";
$form .= "<br /><br />" . _MB_NEWBB_FORUMLIST;
$options_forum = array_filter(array_slice($options, 6), "b_newbb_array_filter"); // get allowed forums
$isAll = (count($options_forum)==0||empty($options_forum[0]))?true:false;
$form .= "<br /> <select name=\"options[]\" multiple=\"multiple\">";
$form .= "<option value=\"0\" ";
if ($isAll) $form .= " selected=\"selected\"";
$form .= ">"._ALL."</option>";
$form .= newbb_forumSelectBox($options_forum);
/*
$forum_handler =& xoops_getmodulehandler('forum', 'newbb');
$forums = $forum_handler->getForumsByCategory(0, '', false);
foreach (array_keys($forums) as $c) {
foreach(array_keys($forums[$c]) as $f){
$sel = ($isAll || in_array($f, $options_forum))?" selected=\"selected\"":"";
$form .= "<option value=\"$f\" $sel>".$forums[$c][$f]["title"]."</option>";
if(!isset($forums[$c][$f]["sub"])) continue;
foreach(array_keys($forums[$c][$f]["sub"]) as $s){
$sel = ($isAll || in_array($s, $options_forum))?" selected=\"selected\"":"";
$form .= "<option value=\"$s\" $sel>-- ".$forums[$c][$f]["sub"][$s]["title"]."</option>";
}
}
}
unset($forums);
*/
$form .= "</select><br />";
return $form;
}
function b_newbb_post_edit($options)
{
$form = _MB_NEWBB_CRITERIA."<select name='options[0]'>";
$form .= "<option value='title'";
if($options[0]=="title") $form .= " selected='selected' ";
$form .= ">"._MB_NEWBB_CRITERIA_TITLE."</option>";
$form .= "<option value='text'";
if($options[0]=="text") $form .= " selected='selected' ";
$form .= ">"._MB_NEWBB_CRITERIA_TEXT."</option>";
$form .= "</select>";
$form .= "<br />" . _MB_NEWBB_DISPLAY."<input type='text' name='options[1]' value='" . $options[1] . "' />";
$form .= "<br />" . _MB_NEWBB_TIME."<input type='text' name='options[2]' value='" . $options[2] . "' />";
$form .= "<br /> <small>" . _MB_NEWBB_TIME_DESC. "</small>";
$form .= "<br />" . _MB_NEWBB_DISPLAYMODE. "<input type='radio' name='options[3]' value='0'";
if ($options[3] == 0) {
$form .= " checked='checked'";
}
$form .= " /> " . _MB_NEWBB_DISPLAYMODE_FULL . "<input type='radio' name='options[3]' value='1'";
if ($options[3] == 1) {
$form .= " checked='checked'";
}
$form .= " /> " . _MB_NEWBB_DISPLAYMODE_COMPACT . "<input type='radio' name='options[3]' value='2'";
if ($options[3] == 2) {
$form .= " checked='checked'";
}
$form .= " /> " . _MB_NEWBB_DISPLAYMODE_LITE;
$form .= "<br />" . _MB_NEWBB_INDEXNAV."<input type=\"radio\" name=\"options[4]\" value=\"1\"";
if ($options[4] == 1) $form .= " checked=\"checked\"";
$form .= " />"._YES."<input type=\"radio\" name=\"options[4]\" value=\"0\"";
if ($options[4] == 0) $form .= " checked=\"checked\"";
$form .= " />"._NO;
$form .= "<br />" . _MB_NEWBB_TITLE_LENGTH."<input type='text' name='options[5]' value='" . $options[5] . "' />";
$form .= "<br /><br />" . _MB_NEWBB_FORUMLIST;
$options_forum = array_filter(array_slice($options, 6), "b_newbb_array_filter"); // get allowed forums
$isAll = (count($options_forum)==0||empty($options_forum[0]))?true:false;
$form .= "<br /> <select name=\"options[]\" multiple=\"multiple\">";
$form .= "<option value=\"0\" ";
if ($isAll) $form .= " selected=\"selected\"";
$form .= ">"._ALL."</option>";
$form .= newbb_forumSelectBox($options_forum);
/*
$forum_handler =& xoops_getmodulehandler('forum', 'newbb');
$forums = $forum_handler->getForumsByCategory(0, '', false);
foreach (array_keys($forums) as $c) {
foreach(array_keys($forums[$c]) as $f){
$sel = ($isAll || in_array($f, $options_forum))?" selected=\"selected\"":"";
$form .= "<option value=\"$f\" $sel>".$forums[$c][$f]["title"]."</option>";
if(!isset($forums[$c][$f]["sub"])) continue;
foreach(array_keys($forums[$c][$f]["sub"]) as $s){
$sel = ($isAll || in_array($s, $options_forum))?" selected=\"selected\"":"";
$form .= "<option value=\"$s\" $sel>-- ".$forums[$c][$f]["sub"][$s]["title"]."</option>";
}
}
}
unset($forums);
*/
$form .= "</select><br />";
return $form;
}
function b_newbb_author_edit($options)
{
$form = _MB_NEWBB_CRITERIA."<select name='options[0]'>";
$form .= "<option value='post'";
if($options[0]=="post") $form .= " selected='selected' ";
$form .= ">"._MB_NEWBB_CRITERIA_POST."</option>";
$form .= "<option value='topic'";
if($options[0]=="topic") $form .= " selected='selected' ";
$form .= ">"._MB_NEWBB_CRITERIA_TOPIC."</option>";
$form .= "<option value='digest'";
if($options[0]=="digest") $form .= " selected='selected' ";
$form .= ">"._MB_NEWBB_CRITERIA_DIGESTS."</option>";
$form .= "<option value='sticky'";
if($options[0]=="sticky") $form .= " selected='selected' ";
$form .= ">"._MB_NEWBB_CRITERIA_STICKYS."</option>";
$form .= "</select>";
$form .= "<br />" . _MB_NEWBB_DISPLAY."<input type='text' name='options[1]' value='" . $options[1] . "' />";
$form .= "<br />" . _MB_NEWBB_TIME."<input type='text' name='options[2]' value='" . $options[2] . "' />";
$form .= "<br /> <small>" . _MB_NEWBB_TIME_DESC. "</small>";
$form .= "<br />" . _MB_NEWBB_DISPLAYMODE. "<input type='radio' name='options[3]' value='0'";
if ($options[3] == 0) {
$form .= " checked='checked'";
}
$form .= " /> " . _MB_NEWBB_DISPLAYMODE_COMPACT . "<input type='radio' name='options[3]' value='1'";
if ($options[3] == 1) {
$form .= " checked='checked'";
}
$form .= " /> " . _MB_NEWBB_DISPLAYMODE_LITE;
$form .= "<br />" . _MB_NEWBB_INDEXNAV."<input type=\"radio\" name=\"options[4]\" value=\"1\"";
if ($options[4] == 1) $form .= " checked=\"checked\"";
$form .= " />"._YES."<input type=\"radio\" name=\"options[4]\" value=\"0\"";
if ($options[4] == 0) $form .= " checked=\"checked\"";
$form .= " />"._NO;
$form .= "<br /><br />" . _MB_NEWBB_FORUMLIST;
$options_forum = array_filter(array_slice($options, 5), "b_newbb_array_filter"); // get allowed forums
$isAll = (count($options_forum)==0||empty($options_forum[0]))?true:false;
$form .= "<br /> <select name=\"options[]\" multiple=\"multiple\">";
$form .= "<option value=\"0\" ";
if ($isAll) $form .= " selected=\"selected\"";
$form .= ">"._ALL."</option>";
$form .= newbb_forumSelectBox($options_forum);
/*
$forum_handler =& xoops_getmodulehandler('forum', 'newbb');
$forums = $forum_handler->getForumsByCategory(0, '', false);
foreach (array_keys($forums) as $c) {
foreach(array_keys($forums[$c]) as $f){
$sel = ($isAll || in_array($f, $options_forum))?" selected=\"selected\"":"";
$form .= "<option value=\"$f\" $sel>".$forums[$c][$f]["title"]."</option>";
if(!isset($forums[$c][$f]["sub"])) continue;
foreach(array_keys($forums[$c][$f]["sub"]) as $s){
$sel = ($isAll || in_array($s, $options_forum))?" selected=\"selected\"":"";
$form .= "<option value=\"$s\" $sel>-- ".$forums[$c][$f]["sub"][$s]["title"]."</option>";
}
}
}
unset($forums);
*/
$form .= "</select><br />";
return $form;
}
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?