function publisher_items_menu_edit($options) { $form = new Xoops\Form\BlockForm(); $catEle = new Xoops\Form\Label(_MB_PUBLISHER_SELECTCAT, PublisherUtils::createCategorySelect($options[0], 0, true, 'options[0]')); $orderEle = new Xoops\Form\Select(_MB_PUBLISHER_ORDER, 'options[1]', $options[1]); $orderEle->addOptionArray(array('datesub' => _MB_PUBLISHER_DATE, 'counter' => _MB_PUBLISHER_HITS, 'weight' => _MB_PUBLISHER_WEIGHT)); $dispEle = new Xoops\Form\Text(_MB_PUBLISHER_DISP, 'options[2]', 10, 255, $options[2]); $form->addElement($catEle); $form->addElement($orderEle); $form->addElement($dispEle); return $form->render(); }
function publisher_items_new_edit($options) { $form = new Xoops\Form\BlockForm(); $catEle = new Xoops\Form\Label(_MB_PUBLISHER_SELECTCAT, PublisherUtils::createCategorySelect($options[0], 0, true, 'options[0]')); $orderEle = new Xoops\Form\Select(_MB_PUBLISHER_ORDER, 'options[1]', $options[1]); $orderEle->addOptionArray(array('datesub' => _MB_PUBLISHER_DATE, 'counter' => _MB_PUBLISHER_HITS, 'weight' => _MB_PUBLISHER_WEIGHT)); $showEle = new Xoops\Form\RadioYesNo(_MB_PUBLISHER_ORDER_SHOW, 'options[2]', $options[2]); $dispEle = new Xoops\Form\Text(_MB_PUBLISHER_DISP, 'options[3]', 2, 255, $options[3]); $charsEle = new Xoops\Form\Text(_MB_PUBLISHER_CHARS, 'options[4]', 2, 255, $options[4]); $imageEle = new Xoops\Form\Select(_MB_PUBLISHER_IMAGE_TO_DISPLAY, 'options[5]', $options[5]); $imageEle->addOptionArray(array('none' => XoopsLocale::NONE, 'article' => _MB_PUBLISHER_IMAGE_ARTICLE, 'category' => _MB_PUBLISHER_IMAGE_CATEGORY, 'avatar' => _MB_PUBLISHER_IMAGE_AVATAR)); $form->addElement($catEle); $form->addElement($orderEle); $form->addElement($showEle); $form->addElement($dispEle); $form->addElement($charsEle); $form->addElement($imageEle); return $form->render(); }
function publisher_items_columns_edit($options) { $form = new Xoops\Form\BlockForm(); $colEle = new Xoops\Form\Select(_MB_PUBLISHER_NUMBER_COLUMN_VIEW, 'options[0]', $options[0]); $colEle->addOptionArray(array('1' => 1, '2' => 2, '3' => 3, '4' => 4, '5' => 5)); $catEle = new Xoops\Form\Label(_MB_PUBLISHER_SELECTCAT, PublisherUtils::createCategorySelect($options[1], 0, true, 'options[1]')); $cItemsEle = new Xoops\Form\Text(_MB_PUBLISHER_NUMBER_ITEMS_CAT, 'options[2]', 4, 255, $options[2]); $truncateEle = new Xoops\Form\Text(_MB_PUBLISHER_TRUNCATE, 'options[3]', 4, 255, $options[3]); $tempEle = new Xoops\Form\Select(_MB_PUBLISHER_TEMPLATE, 'options[4]', $options[4]); $tempEle->addOptionArray(array('normal' => _MB_PUBLISHER_TEMPLATE_NORMAL, 'extended' => _MB_PUBLISHER_TEMPLATE_EXTENDED)); $form->addElement($colEle); $form->addElement($catEle); $form->addElement($cItemsEle); $form->addElement($truncateEle); $form->addElement($tempEle); return $form->render(); }
function publisher_latest_news_edit($options) { $tabletag1 = '<tr><td style="padding:3px" width="37%">'; $tabletag2 = '</td><td style="padding:3px">'; $tabletag3 = '<tr><td style="padding-top:20px;border-bottom:1px solid #000" colspan="2">'; $tabletag4 = '</td></tr>'; $form = "<table border='0' cellpadding='0' cellspacing='0'>"; $form .= $tabletag3 . _MB_PUBLISHER_GENERALCONFIG . $tabletag4; // General Options $form .= $tabletag1 . _MB_PUBLISHER_FIRST . $tabletag2; $form .= "<input type='text' name='options[]' value='" . $options[0] . "' size='4'> " . _MB_PUBLISHER_ITEMS . "</td></tr>"; $form .= $tabletag1 . _MB_PUBLISHER_DISP . $tabletag2; $form .= "<input type='text' name='options[]' value='" . $options[1] . "' size='4'> " . _MB_PUBLISHER_ITEMS . "</td></tr>"; $form .= $tabletag1 . _MB_PUBLISHER_COLUMNS . $tabletag2; $form .= "<input type='text' name='options[]' value='" . $options[2] . "' size='4'> " . _MB_PUBLISHER_COLUMN . "</td></tr>"; $form .= $tabletag1 . _MB_PUBLISHER_TEXTLENGTH . $tabletag2; $form .= "<input type='text' name='options[]' value='" . $options[3] . "' size='4'> " . _MB_PUBLISHER_LETTER . "</td></tr>"; $form .= $tabletag1 . _MB_PUBLISHER_SELECTEDSTORIES . $tabletag2; $form .= "<input type='text' name='options[]' value='" . $options[4] . "' size='16'></td></tr>"; $form .= $tabletag1 . _MB_PUBLISHER_SCROLL . $tabletag2; $form .= publisher_mk_chkbox($options, 5); $form .= $tabletag1 . _MB_PUBLISHER_SCROLLHEIGHT . $tabletag2; $form .= "<input type='text' name='options[]' value='" . $options[6] . "' size='4'></td></tr>"; $form .= $tabletag1 . _MB_PUBLISHER_SCROLLSPEED . $tabletag2; $form .= "<input type='text' name='options[]' value='" . $options[7] . "' size='4'></td></tr>"; $form .= $tabletag1 . _MB_PUBLISHER_SCROLLDIR . $tabletag2; $form .= "<select size='1' name='options[8]'>"; $directions = array('right' => _MB_PUBLISHER_SCROLL_RIGHT, 'left' => _MB_PUBLISHER_SCROLL_LEFT, 'up' => _MB_PUBLISHER_SCROLL_UP, 'down' => _MB_PUBLISHER_SCROLL_DOWN); foreach ($directions as $key => $value) { $form .= "<option value='{$key}'"; if ($options[8] == $key) { $form .= " selected='selected'"; } $form .= ">{$value}</option>"; } $form .= "</select></td></tr>"; $form .= $tabletag1 . _MB_PUBLISHER_ORDER . $tabletag2; $form .= "<select name='options[9]'>"; $form .= "<option value='datesub'"; if ($options[9] == "datesub") { $form .= " selected='selected'"; } $form .= ">" . _MB_PUBLISHER_DATE . "</option>"; $form .= "<option value='counter'"; if ($options[9] == "counter") { $form .= " selected='selected'"; } $form .= ">" . _MB_PUBLISHER_HITS . "</option>"; $form .= "<option value='weight'"; if ($options[9] == "weight") { $form .= " selected='selected'"; } $form .= ">" . _MB_PUBLISHER_WEIGHT . "</option>"; $form .= "</select></td></tr>"; $form .= $tabletag3 . _MB_PUBLISHER_PHOTOSCONFIG . $tabletag4; // Photos Options $form .= $tabletag1 . _MB_PUBLISHER_IMGDISPLAY . $tabletag2; $form .= publisher_mk_chkbox($options, 10); $form .= $tabletag1 . _MB_PUBLISHER_IMGWIDTH . $tabletag2; $form .= "<input type='text' name='options[]' value='" . $options[11] . "' size='4'> " . _MB_PUBLISHER_PIXEL . "</td></tr>"; $form .= $tabletag1 . _MB_PUBLISHER_IMGHEIGHT . $tabletag2; $form .= "<input type='text' name='options[]' value='" . $options[12] . "' size='4'> " . _MB_PUBLISHER_PIXEL . "</td></tr>"; $form .= $tabletag1 . _MB_PUBLISHER_BORDER . $tabletag2; $form .= "<input type='text' name='options[]' value='" . $options[13] . "' size='4'> " . _MB_PUBLISHER_PIXEL . "</td></tr>"; $form .= $tabletag1 . _MB_PUBLISHER_BORDERCOLOR . $tabletag2; $form .= "<input type='text' name='options[]' value='" . $options[14] . "' size='8'></td></tr>"; $form .= $tabletag1 . _MB_PUBLISHER_IMGPOSITION . $tabletag2; $form .= "<select name='options[]'>"; $form .= "<option value='LEFT'"; if ($options[15] == 'LEFT') { $form .= " selected='selected'"; } $form .= '>' . XoopsLocale::LEFT . "</option>\n"; $form .= "<option value='CENTER'"; if ($options[15] == 'CENTER') { $form .= " selected='selected'"; } $form .= '>' . XoopsLocale::CENTER . "</option>\n"; $form .= "<option value='RIGHT'"; if ($options[15] == 'RIGHT') { $form .= " selected='selected'"; } $form .= '>' . XoopsLocale::RIGHT . '</option>'; $form .= "</select></td></tr>"; $form .= $tabletag3 . _MB_PUBLISHER_LINKSCONFIG . $tabletag4; // Links Options $form .= $tabletag1 . _MB_PUBLISHER_DISPLAY_TOPICLINK . $tabletag2; $form .= publisher_mk_chkbox($options, 16); $form .= $tabletag1 . _MB_PUBLISHER_DISPLAY_ARCHIVELINK . $tabletag2; $form .= publisher_mk_chkbox($options, 17); $form .= $tabletag1 . _MB_PUBLISHER_DISPLAY_SUBMITLINK . $tabletag2; $form .= publisher_mk_chkbox($options, 18); $form .= $tabletag1 . _MB_PUBLISHER_DISPLAY_POSTEDBY . $tabletag2; $form .= publisher_mk_chkbox($options, 19); $form .= $tabletag1 . _MB_PUBLISHER_DISPLAY_POSTTIME . $tabletag2; $form .= publisher_mk_chkbox($options, 20); $form .= $tabletag1 . _MB_PUBLISHER_DISPLAY_TOPICTITLE . $tabletag2; $form .= publisher_mk_chkbox($options, 21); $form .= $tabletag1 . _MB_PUBLISHER_DISPLAY_READ . $tabletag2; $form .= publisher_mk_chkbox($options, 22); $form .= $tabletag1 . _MB_PUBLISHER_DISPLAY_COMMENT . $tabletag2; $form .= publisher_mk_chkbox($options, 23); $form .= $tabletag1 . _MB_PUBLISHER_DISPLAY_PRINT . $tabletag2; $form .= publisher_mk_chkbox($options, 24); $form .= $tabletag1 . _MB_PUBLISHER_DISPLAY_PDF . $tabletag2; $form .= publisher_mk_chkbox($options, 25); $form .= $tabletag1 . _MB_PUBLISHER_DISPLAY_EMAIL . $tabletag2; $form .= publisher_mk_chkbox($options, 26); $form .= $tabletag1 . _MB_PUBLISHER_DISPLAY_MORELINK . $tabletag2; $form .= publisher_mk_chkbox($options, 27); $form .= $tabletag3 . _MB_PUBLISHER_TEMPLATESCONFIG . $tabletag4; // Templates Options $form .= $tabletag1 . _MB_PUBLISHER_TEMPLATE . $tabletag2; $form .= "<select size='1' name='options[28]'>"; $templates = array('normal' => _MB_PUBLISHER_TEMPLATE_NORMAL, 'extended' => _MB_PUBLISHER_TEMPLATE_EXTENDED, 'ticker' => _MB_PUBLISHER_TEMPLATE_TICKER, 'slider1' => _MB_PUBLISHER_TEMPLATE_SLIDER1, 'slider2' => _MB_PUBLISHER_TEMPLATE_SLIDER2); foreach ($templates as $key => $value) { $form .= "<option value='{$key}'"; if ($options[28] == $key) { $form .= " selected='selected'"; } $form .= ">{$value}</option>"; } $form .= "</select></td></tr>"; //Select Which Categories To Show $form .= $tabletag3 . _MB_PUBLISHER_TOPICSCONFIG . $tabletag4; // Topics Options $form .= $tabletag1 . _MB_PUBLISHER_TOPICSDISPLAY . $tabletag2; $form .= PublisherUtils::createCategorySelect($options[29], 0, true, 'options[29]'); $form .= '</td></tr>'; $form .= "</table>"; return $form; }
function publisher_items_spot_edit($options) { $form = new Xoops\Form\BlockForm(); $autoEle = new Xoops\Form\RadioYesNo(_MB_PUBLISHER_AUTO_LAST_ITEMS, 'options[0]', $options[0]); $countEle = new Xoops\Form\Text(_MB_PUBLISHER_LAST_ITEMS_COUNT, 'options[1]', 2, 255, $options[1]); $catEle = new Xoops\Form\Label(_MB_PUBLISHER_SELECTCAT, PublisherUtils::createCategorySelect($options[2], 0, true, 'options[2]')); $publisher = Publisher::getInstance(); $criteria = new CriteriaCompo(); $criteria->setSort('datesub'); $criteria->setOrder('DESC'); $itemsObj = $publisher->getItemHandler()->getList($criteria); $keys = array_keys($itemsObj); unset($criteria); if (empty($options[3]) || $options[3] == 0) { $sel_items = isset($keys[0]) ? $keys[0] : 0; } else { $sel_items = explode(',', $options[3]); } $itemEle = new Xoops\Form\Select(_MB_PUBLISHER_SELECT_ITEMS, 'options[3]', $sel_items, 10, true); $itemEle->addOptionArray($itemsObj); $whoEle = new Xoops\Form\RadioYesNo(_MB_PUBLISHER_DISPLAY_WHO_AND_WHEN, 'options[4]', $options[4]); $comEle = new Xoops\Form\RadioYesNo(_MB_PUBLISHER_DISPLAY_COMMENTS, 'options[5]', $options[5]); $typeEle = new Xoops\Form\Select(_MB_PUBLISHER_DISPLAY_TYPE, 'options[6]', $options[6]); $typeEle->addOptionArray(array('block' => _MB_PUBLISHER_DISPLAY_TYPE_BLOCK, 'bullet' => _MB_PUBLISHER_DISPLAY_TYPE_BULLET)); $truncateEle = new Xoops\Form\Text(_MB_PUBLISHER_TRUNCATE, 'options[7]', 4, 255, $options[7]); $imageEle = new Xoops\Form\RadioYesNo(_MB_PUBLISHER_DISPLAY_CATIMAGE, 'options[8]', $options[8]); $form->addElement($autoEle); $form->addElement($countEle); $form->addElement($catEle); $form->addElement($itemEle); $form->addElement($whoEle); $form->addElement($comEle); $form->addElement($typeEle); $form->addElement($truncateEle); $form->addElement($imageEle); return $form->render(); }