Beispiel #1
0
                 $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&amp;id=" . $spotlights[$i]['spotid'] . "'>" . _AMS_AM_EDIT . "</a>";
             $output .= "&nbsp;<a href='spotlight.php?op=delete&amp;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();
Beispiel #2
0
    $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());
    }
}
Beispiel #3
0
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 . "&nbsp;\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 .= "&nbsp;<br>" . _MB_SSECTION_ORDER . "&nbsp;<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 .= "&nbsp;" . "<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 . "&nbsp;" . $showItemsRadio->render();
    return $form;
}
Beispiel #4
0
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>&nbsp;";
    $element = new XoopsFormSelect('', 'options[0]', $options[0], 1);
    $element->addOptionArray($menus);
    $form .= $element->render();
    $form .= "</select>\n&nbsp;&nbsp;<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>&nbsp;";
    $element = new XoopsFormSelect('', 'options[1]', $options[1], 1);
    $element->addOptionArray($skins_options);
    $form .= $element->render();
    $form .= "</select>\n&nbsp;&nbsp;<i>" . _MB_MYMENUS_SELECT_SKIN_DSC . "</i><br /><br />";
    //Use skin from,theme
    $form .= "<b>" . _MB_MYMENUS_USE_THEME_SKIN . "</b>&nbsp;";
    $element = new XoopsFormRadioYN('', 'options[2]', $options[2]);
    $form .= $element->render();
    $form .= "</select>\n&nbsp;&nbsp;<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>&nbsp;";
    $element = new XoopsFormSelect('', 'options[3]', $options[3], 1);
    $element->addOptionArray($display_options);
    $form .= $element->render();
    $form .= "</select>\n&nbsp;&nbsp;<i>" . _MB_MYMENUS_DISPLAY_METHOD_DSC . "</i><br /><br />";
    //Unique ID
    $form .= "<b>" . _MB_MYMENUS_UNIQUEID . "</b>&nbsp;";
    $element = new XoopsFormText('', 'options[4]', 10, 50, $options[4]);
    $form .= $element->render();
    $form .= "\n&nbsp;&nbsp;<i>" . _MB_MYMENUS_UNIQUEID_DSC . "</i><br /><br />";
    return $form;
}