$spotlights[$i]['text'] = "[auto]" . $spotlights[$i]['text']; } $weight_select = new XoopsFormText('', 'weight[' . $spotlights[$i]['spotid'] . ']', 10, 10, $spotlights[$i]['weight']); $display_select = new XoopsFormRadioYN('', 'display[' . $spotlights[$i]['spotid'] . ']', $spotlights[$i]['display']); if (isset($class) && $class == 'odd') { $class = 'even'; } else { $class = 'odd'; } $output .= "<tr class='" . $class . "'>"; $minis++; $output .= "<td>" . $spotlights[$i]['title'] . "</td>"; $output .= "<td>" . $spotlights[$i]['text'] . "</td>"; $output .= "<td>" . $spotlights[$i]['image'] . "</td>"; $output .= "<td>" . $weight_select->render() . "</td>"; $output .= "<td>" . $display_select->render() . "</td>"; $output .= "<td><a href='spotlight.php?op=edit&id=" . $spotlights[$i]['spotid'] . "'>" . _AMS_AM_EDIT . "</a>"; $output .= " <a href='spotlight.php?op=delete&id=" . $spotlights[$i]['spotid'] . "'>" . _AMS_AM_DELETE . "</a></td>"; $output .= "</tr>"; unset($weight_select); unset($display_select); } } $output .= "<tr>\n <td colspan='3'></td>\n <td colspan='2' align='center'>\n <input type='hidden' name='op' value='reorder' />\n <input type='submit' name='submit' value='" . _AMS_AM_SUBMIT . "' />\n </td>\n <td></td>\n </tr>"; $output .= "</table></form></div>"; echo $output; break; case "add": $spotlight =& $spotlight_handler->create(); $form =& $spotlight->getForm(); $form->display();
$url = isset($_POST['url']) ? trim($myts->stripSlashesGPC($_POST['url'])) : ''; $timezone_offset = isset($_POST['timezone_offset']) ? intval($_POST['timezone_offset']) : $xoopsConfig['default_TZ']; $user_viewemail = isset($_POST['user_viewemail']) && intval($_POST['user_viewemail']) ? 1 : 0; $user_mailok = isset($_POST['user_mailok']) && intval($_POST['user_mailok']) ? 1 : 0; $agree_disc = isset($_POST['agree_disc']) && intval($_POST['agree_disc']) ? 1 : 0; $xoopsTpl->assign("noxoopsuser", 1); $xoopsTpl->assign("email_address", tep_draw_input_field('email_address')); $uname = new XoopsFormText(_PROFILE_MA_NICKNAME, "uname", 25, 75, $myts->htmlSpecialChars($uname)); $xoopsTpl->assign("xoops_nick", $uname->render()); $url = new XoopsFormText(_PROFILE_MI_URL_TITLE, "url", 25, 255, $myts->htmlSpecialChars($url)); $xoopsTpl->assign("xoops_homepage", $url->render()); $tzselected = $timezone_offset != "" ? $timezone_offset : $xoopsConfig['default_TZ']; $timezone = new XoopsFormSelectTimezone(_PROFILE_MA_TIMEZONE, "timezone_offset", $tzselected); $xoopsTpl->assign("xoops_timezone", $timezone->render()); $mail = new XoopsFormRadioYN(_PROFILE_MA_MAILOK, 'user_mailok', $user_mailok); $xoopsTpl->assign("xoops_mailok", $mail->render()); $email_option = new XoopsFormCheckBox("", "user_viewemail", $user_viewemail); $email_option->addOption(1, _PROFILE_MA_ALLOWVIEWEMAIL); $xoopsTpl->assign("xoops_viewemail", $email_option->render()); if ($xoopsConfigUser['reg_dispdsclmr'] != 0 && $xoopsConfigUser['reg_disclaimer'] != '') { $xoopsTpl->assign("show_disc", 1); $disc_tray = new XoopsFormElementTray(_PROFILE_MA_DISCLAIMER, '<br />'); $disc_text = new XoopsFormTextarea('', 'disclaimer', $xoopsConfigUser['reg_disclaimer'], 8); $disc_text->setExtra('readonly="readonly"'); $disc_tray->addElement($disc_text); $agree_chk = new XoopsFormCheckBox('', 'agree_disc', $agree_disc); $agree_chk->addOption(1, _PROFILE_MA_IAGREE); $disc_tray->addElement($agree_chk); $xoopsTpl->assign("xoops_agree", $disc_tray->render()); } }
function smartsection_items_tree_edit($options) { global $xoopsDB, $xoopsModule, $xoopsUser; include_once XOOPS_ROOT_PATH . "/modules/smartsection/include/functions.php"; include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; $form = "" . _MB_SSECTION_SELECTCAT . " \n<select name='options[]'>\n"; $sel = ""; if ($options[0] == -1) { $sel = " selected='selected'"; } $form .= "<option value='-1'{$sel}>" . _MB_SSECTION_CURRENTCATEGORY . "</option>\n"; if ($options[0] == 0) { $sel = " selected='selected'"; } $form .= "<option value='0'{$sel}>" . _MB_SSECTION_ALLCAT . "</option>\n"; // Creating the category handler object $category_handler =& smartsection_gethandler('category'); // Creating category objects $categoriesObj = $category_handler->getCategories(0, 0, 0); if (count($categoriesObj) > 0) { foreach ($categoriesObj as $catID => $categoryObj) { $form .= smartsection_addCategoryOption($categoryObj, $options[0]); } } $form .= "</select>\n"; $form .= " <br>" . _MB_SSECTION_ORDER . " <select name='options[]'>"; $form .= "<option value='datesub'"; if ($options[1] == "datesub") { $form .= " selected='selected'"; } $form .= ">" . _MB_SSECTION_DATE . "</option>\n"; $form .= "<option value='counter'"; if ($options[1] == "counter") { $form .= " selected='selected'"; } $form .= ">" . _MB_SSECTION_HITS . "</option>\n"; $form .= "<option value='weight'"; if ($options[1] == "weight") { $form .= " selected='selected'"; } $form .= ">" . _MB_SSECTION_WEIGHT . "</option>\n"; $form .= "</select>\n"; $form .= " " . "<select name='options[]'>" . "<option value='ASC'"; if ($options[2] == "ASC") { $form .= " selected='selected'"; } $form .= ">" . _MB_SSECTION_ASC . "</option>" . "<option value='DESC'"; if ($options[2] == "DESC") { $form .= " selected='selected'"; } $form .= ">" . _MB_SSECTION_DESC . "</option>" . "</select>"; $form .= "<br />" . _MB_SSECTION_LEVELS . "<input name='options[]' value='" . $options[3] . "' size='3' maxlenght='3'/>"; $showItemsRadio = new XoopsFormRadioYN(_MB_SSECTION_SHOWITEMS, 'options[]', $options[4]); $form .= "<br />" . _MB_SSECTION_SHOWITEMS . " " . $showItemsRadio->render(); return $form; }
function mymenus_block_edit($options) { //Unique ID if (!$options[3] || isset($_GET['op']) && $_GET['op'] == 'clone') { $options[3] = time(); } $menus_handler =& xoops_getModuleHandler('menus', 'mymenus'); xoops_loadLanguage('admin', 'mymenus'); $criteria = new CriteriaCompo(); $criteria->setSort('title'); $criteria->setOrder('ASC'); $menus = $menus_handler->getList($criteria); unset($criteria); if (count($menus) == 0) { $form = "<a href='" . $GLOBALS['xoops']->url('modules/mymenus/admin/admin_menus.php') . "'>" . _AM_MYMENUS_MSG_NOMENUS . "</a>"; return $form; } xoops_load('XoopsFormLoader'); //Menu $form = "<b>" . _MB_MYMENUS_SELECT_MENU . "</b> "; $element = new XoopsFormSelect('', 'options[0]', $options[0], 1); $element->addOptionArray($menus); $form .= $element->render(); $form .= "</select>\n <i>" . _MB_MYMENUS_SELECT_MENU_DSC . "</i><br /><br />"; //Skin xoops_load('XoopsLists'); $temp_skins = XoopsLists::getDirListAsArray(XOOPS_ROOT_PATH . "/modules/mymenus/skins/", ""); $skins_options = array(); foreach ($temp_skins as $key => $skin) { if (file_exists($GLOBALS['xoops']->path('modules/mymenus/skins/' . $skin . '/skin_version.php'))) { $skins_options[$skin] = $skin; } } $form .= "<b>" . _MB_MYMENUS_SELECT_SKIN . "</b> "; $element = new XoopsFormSelect('', 'options[1]', $options[1], 1); $element->addOptionArray($skins_options); $form .= $element->render(); $form .= "</select>\n <i>" . _MB_MYMENUS_SELECT_SKIN_DSC . "</i><br /><br />"; //Use skin from,theme $form .= "<b>" . _MB_MYMENUS_USE_THEME_SKIN . "</b> "; $element = new XoopsFormRadioYN('', 'options[2]', $options[2]); $form .= $element->render(); $form .= "</select>\n <i>" . _MB_MYMENUS_USE_THEME_SKIN_DSC . "</i><br /><br />"; //Display method $display_options = array('block' => _MB_MYMENUS_DISPLAY_METHOD_BLOCK, 'template' => _MB_MYMENUS_DISPLAY_METHOD_TEMPLATE); $form .= "<b>" . _MB_MYMENUS_DISPLAY_METHOD . "</b> "; $element = new XoopsFormSelect('', 'options[3]', $options[3], 1); $element->addOptionArray($display_options); $form .= $element->render(); $form .= "</select>\n <i>" . _MB_MYMENUS_DISPLAY_METHOD_DSC . "</i><br /><br />"; //Unique ID $form .= "<b>" . _MB_MYMENUS_UNIQUEID . "</b> "; $element = new XoopsFormText('', 'options[4]', 10, 50, $options[4]); $form .= $element->render(); $form .= "\n <i>" . _MB_MYMENUS_UNIQUEID_DSC . "</i><br /><br />"; return $form; }