function salat_block_show($options) { $block = array(); $infos = salat_getInfos(); $sform = new XoopsThemeForm(_MA_SALAT_GETPRAYERS, "form", XOOPS_URL . '/modules/salat/index.php'); foreach ($infos as $info) { $options[$info['city']] = $info['city'] . ' - ' . $info['country']; if (isset($info['default'])) { $default = $info['city']; } } $city = isset($default) ? $default : ''; $date = time(); $timezone = 0; // City $element = new XoopsFormSelect(_MA_SALAT_SELECT_CITY, 'city', $city); $element->addOptionArray($options); $element->setExtra('width="100" style="width:100px;"'); $sform->addElement($element); unset($element); $element = new XoopsFormTextDateSelect(_MA_SALAT_SELECT_DATE, 'date', 12, $date); //$element->setExtra('width="100" style="width:100px;"'); $sform->addElement($element); unset($element); // Timezone $element = new XoopsFormSelectTimezone(_MA_SALAT_SELECT_TIMEZONE, 'timezone', $timezone); $element->setExtra('width="100" style="width:100px;"'); $sform->addElement($element); unset($element); $sform->addElement(new XoopsFormButton('', 'get_prayers', _SUBMIT, 'submit')); $block['content'] = $sform->render(); return $block; }
function XortifySignupForm() { include_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php"; $form = new XoopsThemeForm(_AM_SPIDERS_FRM_TITLE, "xortify_member", "", "post"); $form->addElement(new XoopsFormText(_AM_SPIDERS_FRM_UNAME, "uname", 35, 128, $_REQUEST['uname'])); $form->addElement(new XoopsFormPassword(_AM_SPIDERS_FRM_PASS, "pass", 35, 128, $_REQUEST['pass']), false); $form->addElement(new XoopsFormPassword(_AM_SPIDERS_FRM_VPASS, "vpass", 35, 128, $_REQUEST['vpass']), false); $form->addElement(new XoopsFormText(_AM_SPIDERS_FRM_EMAIL, "email", 35, 128, $_REQUEST['email'])); $form->addElement(new XoopsFormText(_AM_SPIDERS_FRM_URL, "url", 35, 128, $_REQUEST['url'])); $form->addElement(new XoopsFormRadioYN(_AM_SPIDERS_FRM_VIEWEMAIL, "viewemail", $_REQUEST['viewemail'])); $form->addElement(new XoopsFormSelectTimezone(_AM_SPIDERS_FRM_TIMEZONE, "timezone", $_REQUEST['timezone'])); $xortifyAuth =& XortifyAuthFactory::getAuthConnection(false, apimethod()); $myts =& MyTextSanitizer::getInstance(); $disclaimer = $xortifyAuth->network_disclaimer(); if (strlen(trim($disclaimer)) == 0) { $disclaimer = _AM_SPIDERS_FRM_NOSOAP_DISCLAIMER; } $form->addElement(new XoopsFormLabel(_AM_SPIDERS_FRM_DISCLAIMER, $myts->nl2br($disclaimer))); $form->addElement(new XoopsFormRadioYN(_AM_SPIDERS_FRM_DISCLAIMER_AGREE, "agree", false)); $form->addElement(new XoopsFormCaptcha(_AM_SPIDERS_FRM_PUZZEL, 'xoopscaptcha', false), true); $form->addElement(new XoopsFormHidden('op', 'signup')); $form->addElement(new XoopsFormHidden('fct', 'save')); if ($disclaimer != _AM_SPIDERS_FRM_NOSOAP_DISCLAIMER) { $form->addElement(new XoopsFormButton('', 'submit', _AM_SPIDERS_FRM_REGISTER, 'submit')); } return $form->render(); }
function edit_members_form() { if (isset($_REQUEST['id'])) { $id = intval($_REQUEST['id']); $membershandler = xoops_getmodulehandler('members', 'genobio'); $members = $membershandler->get($id); $category_id = $members->getVar('category_id'); $uid = $members->getVar('uid'); $domain = $members->getVar('domain'); $domains = $members->getVar('domains'); $display_name = $members->getVar('display_name'); $display_picture = $members->getVar('display_picture'); $member_sex = $members->getVar('member_sex'); $title = 'Edit Members Item'; } else { $category_id = 0; $uid = 0; $domain = urlencode(XOOPS_URL); $domains = array(0 => urlencode(XOOPS_URL)); $display_name = ''; $display_picture = 'current_photo'; $title = 'New Members Item'; } $form = new XoopsThemeForm($title, "edititem", "", "post"); $form->addElement(new XoopsFormText(_GB_AM_DISPLAYNAME, "display_name", 35, 128, $display_name)); $form->addElement(new GenobioFormSelectSex(_GB_AM_SEX, "member_sex", $member_sex, 1, false)); $form->addElement(new GenobioFormSelectDisplayPicture(_GB_AM_DISPLAYPICTURE, "display_picture", $display_picture, 1, false)); $form->addElement(new GenobioFormSelectCategory(_GB_AM_CATEGORY, "category_id", $category_id, 1, false)); $form->addElement(new XoopsFormSelectUser(_GB_AM_USERNAME, "uid", true, $uid, 1, false)); if (class_exists('XoopsFormSelectDomains')) { $form->addElement(new XoopsFormSelectDomains(_GB_AM_PERSONALDOMAIN, "domain", $domain, 1, false)); $form->addElement(new XoopsFormSelectDomains(_GB_AM_ASSOCIATEDDOMAIN, "domains", $domains, 8, true)); } else { $form->addElement(new XoopsFormHidden("domain", $domain)); foreach ($domains as $key => $value) { $form->addElement(new XoopsFormHidden("domains[" . $key . ']', $value)); } } $form->addElement(new XoopsFormHidden("id", $id)); $form->addElement(new XoopsFormHidden("op", "members")); $form->addElement(new XoopsFormHidden("fct", "save")); $form->addElement(new XoopsFormButton('', 'contents_submit', _SUBMIT, "submit")); echo $form->render(); }
function setup_package($dirname) { $pkgs = new PackageList(); $pkgs->load(); $pkg = $pkgs->getVar($dirname); if (empty($pkg)) { $pkg = $pkgs->selectPackage($dirname); } $pname = $pkg ? $pkg['pname'] : _AM_PKG_NOCURRENT; // current package-name if ($dirname) { $modversion = get_modversion($dirname); if (empty($modversion)) { return; } // illigal dirname? $title = $modversion['name'] . " ({$dirname})"; } else { $title = XOOPS_VERSION; } echo "<h1>" . htmlspecialchars($title) . "</h1>\n"; echo "<table class='outer' border='0' cellspacing='1'>\n"; $n = 0; $form = new XoopsThemeForm(_AM_REG_DETAIL, "CustomForm", 'pkgadmin.php'); $form->addElement(new XoopsFormHidden('dirname', $dirname)); $form->addElement(new XoopsFormLabel(_AM_PKG_NAME, $pkg['name'])); $form->addElement(new XoopsFormLabel(_AM_PKG_DIRNAME, $dirname)); $form->addElement(new XoopsFormLabel(_AM_PKG_CURRENT_PNAME, $pname)); $select = new XoopsFormSelect(_AM_PKG_PNAME, 'pname'); foreach ($pkgs->getAllPackages() as $pn => $apkg) { $select->addOption($pn); } $select->setValue($pname); $form->addElement($select); $form->addElement(new XoopsFormButton("", "custom", _AM_REG_SUBMIT, "submit")); echo $form->render(); }
/** * create HTML to output the form as a theme-enabled table with validation. * * @return string */ function render() { $ret = "\n<script type=\"text/javascript\">\n"; $ret .= "function validDate(startDateInput, startTimeSelect, endDateInput, endTimeSelect) {\n"; $ret .= "startDateInput = document.getElementById(startDateInput);\n"; $ret .= "startTimeSelect = document.getElementById(startTimeSelect);\n"; $ret .= "endDateInput = document.getElementById(endDateInput);\n"; $ret .= "endTimeSelect = document.getElementById(endTimeSelect);\n"; $ret .= "var pattern = new RegExp(\"-\", \"g\");\n"; $ret .= "var startDateString = startDateInput.value;\n"; $ret .= "var startDateArray = startDateString.split(pattern);\n"; $ret .= "var startDate = new Date(startDateArray[0], startDateArray[2], startDateArray[1]);\n"; $ret .= "var endDateString = endDateInput.value;\n"; $ret .= "var endDateArray = endDateString.split(pattern);\n"; $ret .= "var endDate = new Date(endDateArray[0], endDateArray[2], endDateArray[1]);\n"; $ret .= "if((startDate.getTime() + startTimeSelect.options[startTimeSelect.selectedIndex].value) > (endDate.getTime() + endTimeSelect.options[endTimeSelect.selectedIndex].value)) {\n"; $ret .= "endDateInput.value = startDateInput.value;\n"; $ret .= "endTimeSelect.selectedIndex = startTimeSelect.selectedIndex;\n"; $ret .= "}\n"; $ret .= "}\n"; $ret .= "</script>\n"; $ret .= parent::render(); return $ret; }
function defacer_form($itemid = 0) { $defacer =& DefacerDefacer::getInstance(); $obj = $defacer->getHandler('page')->get($itemid); if ($obj->isNew()) { $ftitle = _EDIT; } else { $ftitle = _ADD; } $form = new XoopsThemeForm($ftitle, 'page_form', basename(__FILE__), 'post', true); $mid = new XoopsFormSelect(_AM_DEFACER_PAGE_MODULE, 'page_moduleid', $obj->getVar('page_moduleid', 'e')); $mid->customValidationCode[] = 'var value = document.getElementById(\'page_moduleid\').value; if (value == 0){alert("' . _AM_DEFACER_SELECTMODULE_ERR . '"); return false;}'; $module_handler =& xoops_gethandler('module'); $criteria = new CriteriaCompo(new Criteria('hasmain', 1)); $criteria->add(new Criteria('isactive', 1)); //$criteria->setSort('name'); //$criteria->setOrder('ASC'); xoopsModule does not accpet this :( $moduleslist = $module_handler->getList($criteria); $module = $module_handler->get(1); $list = array($module->getVar('mid') => $module->getVar('name')); $moduleslist = $list + $moduleslist; $mid->addOptionArray($moduleslist); $form->addElement($mid, true); $form->addElement(new XoopsFormText(_AM_DEFACER_PAGE_TITLE, 'page_title', 50, 255, $obj->getVar('page_title', 'e')), true); $furl = new XoopsFormText(_AM_DEFACER_PAGE_URL, 'page_url', 50, 255, $obj->getVar('page_url', 'e')); $furl->setDescription(_AM_DEFACER_PAGE_URL_DESC); $form->addElement($furl, true); $form->addElement(new XoopsFormRadioYN(_AM_DEFACER_PAGE_DISPLAY, 'page_status', $obj->getVar('page_status', 'e'), _YES, _NO)); $tray = new XoopsFormElementTray('', ''); $tray->addElement(new XoopsFormButton('', 'defacer_button', _SUBMIT, 'submit')); $btn = new XoopsFormButton('', 'reset', _CANCEL, 'button'); if (!$obj->isNew()) { $btn->setExtra('onclick="document.location.href=\'' . basename(__FILE__) . '\'"'); } else { $btn->setExtra('onclick="document.getElementById(\'form\').style.display = \'none\'; return false;"'); } $tray->addElement($btn); $form->addElement($tray); if (!$obj->isNew()) { $form->addElement(new XoopsFormHidden('op', 'editok')); $form->addElement(new XoopsFormHidden('itemid', $itemid)); } else { $form->addElement(new XoopsFormHidden('op', 'add')); } return $form->render(); }
$formyear = new XoopsFormText(_MD_DEBASER_YEAR, 'year', 4, 4); $fileform->addElement($formyear); include_once XOOPS_ROOT_PATH . '/fck/fckeditor.php'; $oFCKeditor = new FCKeditor('comment'); $oFCKeditor->Value = ''; $oFCKeditor->Height = '200'; $fileform->addElement(new XoopsFormLabel(_MD_DEBASER_COMMENT, $oFCKeditor->CreateHTML())); //$formcomment = new XoopsFormDhtmlTextArea(_MD_DEBASER_COMMENT, 'comment', '', 10, 50); //$fileform->addElement($formcomment); if ($xoopsModuleConfig['autogenresingle'] != 1) { $mytreechose = new debaserTree($xoopsDB->prefix("debaser_genre"), 'genreid', 'subgenreid'); ob_start(); $mytreechose->debaserSelBox("genretitle", "genretitle", 0, 1, "genrefrom"); $formgenre = new XoopsFormLabel(_MD_DEBASER_GENRE, ob_get_contents()); ob_end_clean(); $fileform->addElement($formgenre); } $formtrack = new XoopsFormText(_MD_DEBASER_TRACK, 'track', 3, 3); $fileform->addElement($formtrack); $formlength = new XoopsFormText(_MD_DEBASER_LENGTH, 'length', 5, 5); $fileform->addElement($formlength); $formbitrate = new XoopsFormText(_MD_DEBASER_BITRATE, 'bitrate', 3, 3); $fileform->addElement($formbitrate); $formfrequence = new XoopsFormText(_MD_DEBASER_FREQUENCY, 'frequence', 5, 5); $fileform->addElement($formfrequence); $op_hidden = new XoopsFormHidden('op', 'extfile'); $fileform->addElement($op_hidden); $submit_button = new XoopsFormButton("", "filesubmit", _SUBMIT, "submit"); $fileform->addElement($submit_button); $xoopsTpl->assign('extfileform', $fileform->render()); include_once XOOPS_ROOT_PATH . '/footer.php';
function defacer_form($itemid = 0) { $defacer =& DefacerDefacer::getInstance(); $obj = $defacer->getHandler('permission')->get($itemid); if ($obj->isNew()) { $ftitle = _EDIT; } else { $ftitle = _ADD; } $form = new XoopsThemeForm($ftitle, 'permission_form', basename(__FILE__), 'post', true); $page_select = new XoopsFormSelect(_AM_DEFACER_PAGE, 'permission_id', $obj->getVar('permission_id', 'e')); $page_select->customValidationCode[] = 'var value = document.getElementById(\'permission_id\').value; if (value == 0){alert("' . _AM_DEFACER_SELECTPAGE_ERR . '"); return false;}'; $criteria = new CriteriaCompo(new Criteria('page_status', 1)); $criteria->setSort('name'); $criteria->setOrder('ASC'); $pageslist = $defacer->getHandler('page')->getList($criteria); $list = array('0' => '--------------------------'); $pageslist = $list + $pageslist; $page_select->addOptionArray($pageslist); $form->addElement($page_select, true); $form->addElement(new XoopsFormSelectGroup(_AM_DEFACER_PERMISSION_GROUPS, 'permission_groups', true, $obj->getVar('permission_groups', 'e'), 8, true)); $tray = new XoopsFormElementTray('', ''); $tray->addElement(new XoopsFormButton('', 'defacer_button', _SUBMIT, 'submit')); $btn = new XoopsFormButton('', 'reset', _CANCEL, 'button'); if (!$obj->isNew()) { $btn->setExtra('onclick="document.location.href=\'' . basename(__FILE__) . '\'"'); } else { $btn->setExtra('onclick="document.getElementById(\'form\').style.display = \'none\'; return false;"'); } $tray->addElement($btn); $form->addElement($tray); if (!$obj->isNew()) { $form->addElement(new XoopsFormHidden('op', 'editok')); $form->addElement(new XoopsFormHidden('itemid', $itemid)); } else { $form->addElement(new XoopsFormHidden('op', 'add')); } return $form->render(); }
$button_tray = new XoopsFormElementTray('', ''); //upload if ($view_perms & GPERM_UP) { $indeximage_up = new XoopsFormFile('', 'fileup', $xoopsModuleConfig['mimemax']); $indeximage_uptray = new XoopsFormElementTray(_MP_MIMEFILE, ' '); $indeximage_uptray->addElement($indeximage_up); $indeximage_uptray->addElement(new XoopsFormLabel('', '<br />' . _MP_MIMETYPE2 . mp_mimetypes() . '<br />' . _MP_MIME . sprintf(_MD_NUMBYTES, $xoopsModuleConfig['mimemax']))); $form->addElement($indeximage_uptray); $up_tray = new XoopsFormElementTray(_MP_MIMEFILE, ' '); $up_tray->addElement(new XoopsFormLabel('', "<div id=\"files_list\"></div>\r\n<script>\r\n\tvar multi_selector = new MultiSelector( document.getElementById( 'files_list' ), " . $xoopsModuleConfig['upmax'] . " );\r\n\tmulti_selector.addElement( document.getElementById( 'fileup' ) );\r\n</script>")); $form->addElement($up_tray); } // $post_button = new XoopsFormButton('', 'post_messages', _MP_SUBMIT, "submit"); $button_tray->addElement($post_button); // quote if ($reply == 1) { $quote_button = new XoopsFormButton('', 'quote', _MP_QUOTE, 'button'); $quote_button->setExtra("onclick='xoopsGetElementById(\"message\").value=xoopsGetElementById(\"message\").value+ xoopsGetElementById(\"hidden_quote\").value;xoopsGetElementById(\"hidden_quote\").value=\"\";'"); $button_tray->addElement($quote_button); } // $button_tray->addElement(new XoopsFormButton('', 'reset', _MP_CLEAR, 'reset')); $form->addElement($button_tray); $form->addElement(new XoopsFormHidden('hidden_quote', $hidden_quote)); $form_formtype = new XoopsFormHidden("formtype", $formtype); $form->addElement($form_formtype); $msg_hidden = new XoopsFormHidden("msg_mp", $msg_mp); $form->addElement($msg_hidden); @($content .= $form->render()); $xoopsTpl->assign('mp_form', $content);
$forum_form->addElement(new XoopsFormHidden('topic_id', $topic_id)); $forum_form->addElement(new XoopsFormHidden('forum', $forum_id)); $forum_form->addElement(new XoopsFormHidden('viewmode', $viewmode)); $forum_form->addElement(new XoopsFormHidden('order', $order)); $forum_form->addElement(new XoopsFormHidden('start', $start)); // backward compatible if(!class_exists("XoopsSecurity")){ $post_valid = 1; $_SESSION['submit_token'] = $post_valid; $forum_form->addElement(new XoopsFormHidden('post_valid', $post_valid)); } $forum_form->addElement(new XoopsFormHidden('notify', -1)); $forum_form->addElement(new XoopsFormHidden('contents_submit', 1)); $submit_button = new XoopsFormButton('', 'quick_submit', _SUBMIT, "submit"); $submit_button->setExtra('onclick="if(document.forms.quick_reply.message.value == \'RE\' || document.forms.quick_reply.message.value == \'\'){ alert(\''._MD_QUICKREPLY_EMPTY.'\'); return false;}else{ return true;}"'); $button_tray = new XoopsFormElementTray(''); $button_tray->addElement($submit_button); $forum_form->addElement($button_tray); $toggles = forum_getcookie('G', true); $display = (in_array('qr', $toggles)) ? 'none;' : 'block;'; $xoopsTpl->assign('quickreply', array( 'show' => 1, 'display'=>$display, 'icon'=>forum_displayImage($xforumImage['t_qr']), 'form' => $forum_form->render())); unset($forum_form); }else{ $xoopsTpl->assign('quickreply', array( 'show' => 0)); } include XOOPS_ROOT_PATH.'/footer.php'; ?>
$formulario->addElement(new XoopsFormText("Name:", "usuario[Nome]", 50, 100, $tmp['name'])); $formulario->addElement(new XoopsFormText("E-mail:", "usuario[Email]", 50, 100, $tmp['email'])); $formulario->addElement(new XoopsFormText("Username:"******"usuario[Login]", 20, 20, $tmp['username'])); $formulario->addElement(new XoopsFormPassword("Password:"******"usuario[Senha]", 20, 32, $tmp['password'])); $formulario->addElement(new XoopsFormHidden("usuario[SenhaTmp]", $tmp['password'])); $administrador = new XoopsFormCheckBox("Administrator:", "usuario[Administrador]", $tmp['administrator'] ? "true" : ""); $administrador->addOption("true", " "); $formulario->addElement($administrador); $coordenador = new XoopsFormCheckBox("Coordinator:", "usuario[Coordenador]", $tmp['coordinator'] ? "true" : ""); $coordenador->addOption("true", " "); $formulario->addElement($coordenador); $tray2 = new XoopsFormElementTray("", "table", "", "right"); $tray2->addElement(new XoopsFormButton("", "excluirusuario", "Disable", "submit", true)); $tray2->addElement(new XoopsFormButton("", "salvarusuario", "Save", "submit", true)); $formulario->addElement($tray2); $smarty->assign("formulario", $formulario->render()); $smarty->assign("display_conteudo", "formulariopadrao"); finaliza_request(); break; default: } } $sql = "select * from collaborator where active = 1 order by name"; $db->query($sql); $usuarios = array(); while ($tmp = $db->fetch_assoc()) { $usuarios[] = $tmp; } $smarty->assign("usuarios", $usuarios); $smarty->assign("display_conteudo", "modulo_usuarios_index"); finaliza_request();
$sform->addElement(new XoopsFormLabel(_OLEDRION_STREET, $commande->getVar('cmd_adress'))); $sform->addElement(new XoopsFormLabel(_OLEDRION_CP, $commande->getVar('cmd_zip'))); $sform->addElement(new XoopsFormLabel(_OLEDRION_CITY, $commande->getVar('cmd_town'))); $sform->addElement(new XoopsFormLabel(_OLEDRION_COUNTRY, $countries[$commande->getVar('cmd_country')])); $sform->addElement(new XoopsFormLabel(_OLEDRION_PHONE, $commande->getVar('cmd_telephone'))); $sform->addElement(new XoopsFormLabel(_OLEDRION_EMAIL, $commande->getVar('cmd_email'))); if (oledrion_utils::getModuleOption('ask_vatnumber')) { $sform->addElement(new XoopsFormLabel(_OLEDRION_VAT_NUMBER, $commande->getVar('cmd_vat_number'))); } if ($commande->getVar('cmd_bill') == 0) { $sform->addElement(new XoopsFormLabel(_OLEDRION_INVOICE, _NO)); } else { $sform->addElement(new XoopsFormLabel(_OLEDRION_INVOICE, _YES)); } $button_tray = new XoopsFormElementTray('', ''); if (oledrion_utils::getModuleOption('offline_payment') == 1 && isset($_POST['offline_payment']) && intval($_POST['offline_payment']) == 0 || $commandAmountTTC == 0) { $submit_btn = new XoopsFormButton('', 'post', _OLEDRION_FINISH, 'submit'); } else { $submit_btn = new XoopsFormButton('', 'post', _OLEDRION_PAY_GATEWAY, 'submit'); } $button_tray->addElement($submit_btn); $sform->addElement($button_tray); $xoopsTpl->assign('form', $sform->render()); break; } $xoopsTpl->assign('global_advert', oledrion_utils::getModuleOption('advertisement')); $xoopsTpl->assign('breadcrumb', oledrion_utils::breadcrumb(array(OLEDRION_URL . basename(__FILE__) => _OLEDRION_VALIDATE_CMD))); $title = _OLEDRION_VALIDATE_CMD . ' - ' . oledrion_utils::getModuleName(); oledrion_utils::setMetas($title, $title); oledrion_utils::setCSS(); require_once XOOPS_ROOT_PATH . '/footer.php';
function singleupload() { require_once XOOPS_ROOT_PATH . '/class/template.php'; if (!isset($xoopsTpl)) { $xoopsTpl = new XoopsTpl(); } global $xoopsDB, $xoopsModuleConfig, $xoopsUser, $xoopsModule; $xoopsTpl->assign('uploadmax', $xoopsModuleConfig['debasermaxsize']); debaseradminMenu(4, _AM_DEBASER_SINGLEUP); echo "<br />"; $fileform = new XoopsThemeForm(_MD_DEBASER_ADDMPEG, 'extfile', xoops_getenv('PHP_SELF')); if ($xoopsModuleConfig['debaserupsel'] == 1 || $xoopsModuleConfig['debaserupsel'] == 3) { $fileform->setExtra('enctype="multipart/form-data"'); } $xfid = isset($_POST['xfid']) ? $_POST['xfid'] : 0; $member_handler =& xoops_gethandler('member'); $group_list =& $member_handler->getGroupList(); $gperm_handler =& xoops_gethandler('groupperm'); $groups = $gperm_handler->getGroupIds('DebaserFilePerm', $xfid, $xoopsModule->getVar('mid')); $groups = $groups; if ($xoopsModuleConfig['usefileperm'] == 1) { $fileform->addElement(new XoopsFormSelectGroup(_AM_DEBASER_FCATEGORY_GROUPPROMPT, "groups", true, $groups, 5, true)); } if ($xoopsModuleConfig['debaserupsel'] == 1 || $xoopsModuleConfig['debaserupsel'] == 3) { $fileform->addElement(new XoopsFormFile(_AM_DEBASER_FILE, 'mp3file', 0)); } if ($xoopsModuleConfig['debaserupsel'] == 2 || $xoopsModuleConfig['debaserupsel'] == 3) { $formlink = new XoopsFormText(_MD_DEBASER_EXTLINK, 'link', 50, 255); $fileform->addElement($formlink); } $formtitle = new XoopsFormText(_MD_DEBASER_TITLE, 'title', 50, 100); $fileform->addElement($formtitle); //$formalbum = new XoopsFormText(_MD_DEBASER_ALBUM, 'album', 50, 50); //$fileform->addElement($formalbum); //$formyear = new XoopsFormText(_MD_DEBASER_YEAR, 'year', 4, 4); //$fileform->addElement($formyear); include_once XOOPS_ROOT_PATH . '/fck/fckeditor.php'; $oFCKeditor = new FCKeditor('comment'); $oFCKeditor->Value = ''; $oFCKeditor->Height = '200'; $fileform->addElement(new XoopsFormLabel(_MD_DEBASER_COMMENT, $oFCKeditor->CreateHTML())); //$formcomment = new XoopsFormDhtmlTextArea(_MD_DEBASER_COMMENT, 'comment', '', 10, 50); //$fileform->addElement($formcomment); if ($xoopsModuleConfig['autogenresingle'] != 1) { $mytreechose = new debaserTree($xoopsDB->prefix("debaser_genre"), 'genreid', 'subgenreid'); ob_start(); $mytreechose->debaserSelBox("genretitle", "genretitle", 0, 1, "genrefrom"); $formgenre = new XoopsFormLabel(_MD_DEBASER_GENRE, ob_get_contents()); ob_end_clean(); $fileform->addElement($formgenre, true); } //$formtrack = new XoopsFormText(_MD_DEBASER_TRACK, 'track', 3, 3); //$fileform->addElement($formtrack); //$formartist = new XoopsFormText(_MD_DEBASER_TAMANHO, 'artist', 15, 50); //$fileform->addElement($formartist, true); $formalbum = new XoopsFormText(_MD_DEBASER_TAMANHO, 'album', 15, 50); $fileform->addElement($formalbum, true); $formlength = new XoopsFormText(_MD_DEBASER_LENGTH, 'length', 5, 5); $fileform->addElement($formlength, true); //$formbitrate = new XoopsFormText(_MD_DEBASER_BITRATE, 'bitrate', 3, 3); //$fileform->addElement($formbitrate); //$formfrequence = new XoopsFormText(_MD_DEBASER_FREQUENCY, 'frequence', 5, 5); //$fileform->addElement($formfrequence); $formweight = new XoopsFormText(_AM_DEBASER_WEIGHT, 'weight', 4, 4, 0); $fileform->addElement($formweight); $op_hidden = new XoopsFormHidden('op', 'extfile'); $fileform->addElement($op_hidden); $submit_button = new XoopsFormButton("", "filesubmit", _SUBMIT, "button"); $submit_button->setExtra("onclick=\"if(document.extfile.genrefrom.options[document.extfile.genrefrom.selectedIndex].value=='0') alert('Selecione categoria'); else submit();\""); $fileform->addElement($submit_button); $xoopsTpl->assign('extfileform', $fileform->render()); $xoopsTpl->display('db:debaser_amupload.html'); }
function mymenus_admin_form($id = null, $pid = null) { global $menu_id; $registry =& MymenusRegistry::getInstance(); $plugin =& MymenusPlugin::getInstance(); $this_handler =& xoops_getModuleHandler('menu', 'mymenus'); $objArray = array(); if (isset($id)) { $ftitle = _EDIT; $obj = $this_handler->get($id); $objArray = $obj->getValues(); } else { $ftitle = _ADD; $obj = $this_handler->create(); $objArray = $obj->getValues(); if (isset($pid)) { $objArray['pid'] = $pid; } } $form = new XoopsThemeForm($ftitle, 'admin_form', $GLOBALS['mymenus_adminpage'], "post", true); $formtitle = new XoopsFormText(_AM_MYMENUS_MENU_TITLE, 'title', 50, 255, $objArray['title']); $formalttitle = new XoopsFormText(_AM_MYMENUS_MENU_ALTTITLE, 'alt_title', 50, 255, $objArray['alt_title']); $formlink = new XoopsFormText(_AM_MYMENUS_MENU_LINK, 'link', 50, 255, $objArray['link']); /*$plugin->triggerEvent('FormLinkDescription'); $formlink->setDescription($registry->getEntry('form_link_description')); */ $formimage = new XoopsFormText(_AM_MYMENUS_MENU_IMAGE, 'image', 50, 255, $objArray['image']); $criteria = new CriteriaCompo(new Criteria('mid', $menu_id)); $criteria->add(new Criteria('id', $id, '<>')); // $criteria->add(new Criteria('pid', 0)); $criteria->setSort('weight'); $criteria->setOrder('ASC'); $results = $this_handler->getAll($criteria, array('title', 'id', 'pid')); include_once $GLOBALS['xoops']->path('class/tree.php'); $parent_tree = new XoopsObjectTree($results, 'id', 'pid'); $parent_select = $parent_tree->makeSelBox('pid', 'title', '-- ', $objArray['pid'], true); $formparent = new XoopsFormLabel(_AM_MYMENUS_MENU_PARENT, $parent_select); $formvis = new XoopsFormSelect(_AM_MYMENUS_MENU_VISIBLE, "visible", $objArray['visible']); $formvis->addOption("0", _NO); $formvis->addOption("1", _YES); $formtarget = new XoopsFormSelect(_AM_MYMENUS_MENU_TARGET, "target", $objArray['target']); $formtarget->addOption("_self", _AM_MYMENUS_MENU_TARG_SELF); $formtarget->addOption("_blank", _AM_MYMENUS_MENU_TARG_BLANK); $formtarget->addOption("_parent", _AM_MYMENUS_MENU_TARG_PARENT); $formtarget->addOption("_top", _AM_MYMENUS_MENU_TARG_TOP); $formgroups = new XoopsFormSelectGroup(_AM_MYMENUS_MENU_GROUPS, "groups", true, $objArray['groups'], 5, true); $formgroups->setDescription(_AM_MYMENUS_MENU_GROUPS_HELP); //$formhooks = new XoopsFormTextArea(_AM_MYMENUS_MENU_HOOKS, "hooks", $objArray['hooks'], 7, 60); $formhooks = new XoopsFormSelect(_AM_MYMENUS_MENU_ACCESS_FILTER, "hooks", $objArray['hooks'], 5, true); $plugin->triggerEvent('AccessFilter'); $results = $registry->getEntry('access_filter'); if ($results) { foreach ($results as $result) { $formhooks->addOption($result['method'], $result['name']); } } $formcss = new XoopsFormText(_AM_MYMENUS_MENU_CSS, 'css', 50, 255, $objArray['css']); $form->addElement($formtitle, true); $form->addElement($formalttitle); $form->addElement($formlink); $form->addElement($formimage); $form->addElement($formparent); $form->addElement($formvis); $form->addElement($formtarget); $form->addElement($formgroups); $form->addElement($formhooks); $form->addElement($formcss); //$form->addElement($formhooks2); $tray = new XoopsFormElementTray('', ''); $tray->addElement(new XoopsFormButton('', 'submit_button', _SUBMIT, 'submit')); $btn = new XoopsFormButton('', 'reset', _CANCEL, 'button'); if (isset($id)) { $btn->setExtra('onclick="document.location.href=\'' . $GLOBALS['mymenus_adminpage'] . '?op=list&menu_id=' . $menu_id . ' \'"'); } else { $btn->setExtra('onclick="document.getElementById(\'addform\').style.display = \'none\'; return false;"'); } $tray->addElement($btn); $form->addElement($tray); if (isset($id)) { $form->addElement(new XoopsFormHidden('op', 'editok')); $form->addElement(new XoopsFormHidden('id', $id)); } else { $form->addElement(new XoopsFormHidden('op', 'add')); } $form->addElement(new XoopsFormHidden('mid', $menu_id)); return $form->render(); }
function user_form($id = null) { global $xoopsUser, $xoopsConfig, $xoopsModuleConfig; include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; $this_handler =& xoops_getModuleHandler('user', 'subscribers'); if (isset($id)) { $obj = $this_handler->get($id); } if (@is_object($obj)) { $title = _EDIT; $name = $obj->getVar('user_name', 'e'); $email = $obj->getVar('user_email', 'e'); $country = $obj->getVar('user_country', 'e'); $phone = $obj->getVar('user_phone', 'e'); } else { $title = _ADD; $name = ''; $email = ''; $phone = ''; $country = $xoopsModuleConfig['country']; } $form = new XoopsThemeForm($title, 'user_form', 'admin_user.php', "post", true); include_once XOOPS_ROOT_PATH . '/class/xoopslists.php'; $countries = XoopsLists::getCountryList(); unset($countries[""]); $element = new XoopsFormSelect(_AM_SUBSCRIBERS_COUNTRY, 'user_country', $country); $element->addOptionArray($countries); $form->addElement($element); unset($element); $form->addElement(new XoopsFormText(_AM_SUBSCRIBERS_NAME, 'user_name', 50, 50, $name)); $form->addElement(new XoopsFormText(_AM_SUBSCRIBERS_EMAIL, 'user_email', 50, 50, $email)); $form->addElement(new XoopsFormText(_AM_SUBSCRIBERS_PHONE, 'user_phone', 50, 50, $phone)); $tray = new XoopsFormElementTray('', ''); $tray->addElement(new XoopsFormButton('', 'submit_button', _SUBMIT, 'submit')); $btn = new XoopsFormButton('', 'reset', _CANCEL, 'button'); if (@is_object($obj)) { $btn->setExtra('onclick="document.location.href=\'admin_user.php?op=list\'"'); } else { $btn->setExtra('onclick="document.getElementById(\'user_form\').style.display = \'none\'; return false;"'); } $tray->addElement($btn); $form->addElement($tray); if (@is_object($obj)) { $form->addElement(new XoopsFormHidden('op', 'editok')); $form->addElement(new XoopsFormHidden('id', $id)); } else { $form->addElement(new XoopsFormHidden('op', 'add')); } return $form->render(); }
function send_form() { global $xoopsModuleConfig; include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; $this_handler =& xoops_getModuleHandler('user', 'subscribers'); $form = new XoopsThemeForm(_AM_SUBSCRIBERS_SEND, 'send_form', 'admin_send.php', "post"); $element = new XoopsFormLabel(_MI_SUBSCRIBERS_CONF_FROMNAME, $xoopsModuleConfig['fromname']); $form->addElement($element); unset($element); $element = new XoopsFormLabel(_MI_SUBSCRIBERS_CONF_FROMEMAIL, $xoopsModuleConfig['fromemail']); $form->addElement($element); unset($element); // Country include_once XOOPS_ROOT_PATH . '/class/xoopslists.php'; $countries = array("ALL" => _AM_SUBSCRIBERS_ALL_COUNTRIES); $countries2 = XoopsLists::getCountryList(); array_shift($countries2); $countries += $countries2; $element = new XoopsFormSelect(_AM_SUBSCRIBERS_COUNTRY, 'country', 'ALL'); $element->addOptionArray($countries); $form->addElement($element); unset($element, $countries); // Subject $form->addElement(new XoopsFormText(_AM_SUBSCRIBERS_EMAIL_SUBJECT, 'subject', 75, 150, ''), true); // Body $editor_configs = array(); $editor_configs['rows'] = 35; $editor_configs['cols'] = 60; $editor_configs['width'] = '100%'; $editor_configs['height'] = '400px'; $editor_configs['name'] = 'body'; $editor_configs['value'] = ''; $element = new XoopsFormEditor(_AM_SUBSCRIBERS_EMAIL_BODY, $xoopsModuleConfig['editor'], $editor_configs, $nohtml = false, $onfailure = null); $element->setDescription(_AM_SUBSCRIBERS_EMAIL_BODY_DSC); $form->addElement($element); unset($element); // Priority $priorities = array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10); unset($priorities[0]); $element = new XoopsFormSelect(_AM_SUBSCRIBERS_EMAIL_PRIORITY, 'priority', 5); $element->setDescription(_AM_SUBSCRIBERS_EMAIL_PRIORITY_DSC); $element->addOptionArray($priorities); $form->addElement($element); unset($element, $priorities); // Groups $groups = array(_AM_SUBSCRIBERS_SUBSCRIBERS, _AM_SUBSCRIBERS_USERS, _AM_SUBSCRIBERS_BOTH); $element = new XoopsFormSelect(_AM_SUBSCRIBERS_EMAIL_GROUPS, 'groups', 0); $element->setDescription(_AM_SUBSCRIBERS_EMAIL_GROUPS_DSC); $element->addOptionArray($groups); $form->addElement($element); unset($element, $groups); // Buttons $tray = new XoopsFormElementTray('', ''); $tray->addElement(new XoopsFormButton('', 'submit_button', _SUBMIT, 'submit')); $btn = new XoopsFormButton('', 'reset', _CANCEL, 'button'); $btn->setExtra('onclick="document.location.href=\'admin_send.php\'"'); $tray->addElement($btn); $form->addElement($tray); $form->addElement(new XoopsFormHidden('op', 'email')); return $form->render(); }
$groupe_select = new XoopsFormSelectGroup(_AM_SYSTEM_COMMENTS_FORM_PURGE_GROUPS, "comments_groupe", false, '', 5, true); $groupe_select->setExtra("style=\"width:170px;\" "); $form_purge->addElement($groupe_select); //Status $status = new XoopsFormSelect(_AM_SYSTEM_COMMENTS_FORM_PURGE_STATUS, "comments_status", ''); $options = $status_array; $status->addOptionArray($options); $form_purge->addElement($status, true); //Modules $modules = new XoopsFormSelect(_AM_SYSTEM_COMMENTS_FORM_PURGE_MODULES, "comments_modules", ''); $options = $module_array; $modules->addOptionArray($options); $form_purge->addElement($modules, true); $form_purge->addElement(new XoopsFormHidden("op", "comments_purge")); $form_purge->addElement(new XoopsFormButton("", "submit", _SUBMIT, "submit")); $xoopsTpl->assign('form', $form_purge->render()); break; case 'comments_purge': $criteria = new CriteriaCompo(); $verif = false; if (isset($_POST['comments_after']) && isset($_POST['comments_before'])) { if ($_POST['comments_after'] != $_POST['comments_before']) { $com_after = system_CleanVars($_POST, 'comments_after', time(), 'date'); $com_before = system_CleanVars($_POST, 'comments_before', time(), 'date'); if ($com_after) { $criteria->add(new Criteria('com_created', $com_after, ">")); } if ($com_before) { $criteria->add(new Criteria('com_created', $com_before, "<")); } $verif = true;
xoops_error(_AM_SYSTEM_FILEMANAGER_DELDIR_NOTOK); } break; case 'filemanager_add_file': if ($_REQUEST['path'] != '') { $path = trim($_REQUEST['path']); } else { $path = XOOPS_ROOT_PATH . '/'; } $form = new XoopsThemeForm('', 'newdir_form', 'admin.php?fct=filemanager', 'post', true); $form->setExtra('enctype="multipart/form-data"'); $form->addElement(new XoopsFormText(_AM_SYSTEM_FILEMANAGER_ADDFILE, 'file_name', 50, 255), true); $form->addElement(new XoopsFormHidden('op', 'filemanager_add_file_save')); $form->addElement(new XoopsFormHidden('path', $path)); $form->addElement(new XoopsFormButton('', 'dir_button', _SUBMIT, 'submit')); echo $form->render(); break; break; case 'filemanager_modify_chmod': if ($_REQUEST['path_file'] != '') { $path = trim($_REQUEST['path_file']); } else { $path = XOOPS_ROOT_PATH . '/'; } if (chmod($path, '0' . $_REQUEST['chmod'])) { $new_chmod = modify_chmod($_REQUEST['chmod'], $path, $_REQUEST['id']); echo $new_chmod; } //echo $_REQUEST['chmod']; break; //Restore
} $hidden = new XoopsFormHidden('conf_ids[]', $config[$i]->getVar('conf_id')); $ele_tray = new XoopsFormElementTray($title4tray, ''); $ele_tray->addElement($ele); $ele_tray->addElement($hidden); $form->addElement($ele_tray); unset($ele_tray); unset($ele); unset($hidden); } $button_tray->addElement(new XoopsFormHidden('action', 'update')); $xoopsGTicket->addTicketXoopsFormElement($button_tray, __LINE__, 1800, $ticket_area); $button_tray->addElement(new XoopsFormButton('', 'button', _AM_XOONIPS_LABEL_UPDATE, 'submit')); $form->addElement($button_tray); // templates require_once '../class/base/pattemplate.class.php'; $tmpl = new PatTemplate(); $tmpl->setBaseDir('templates'); $tmpl->readTemplatesFromFile('system_module.tmpl.html'); // assign template variables $tmpl->addVar('header', 'TITLE', $title); $tmpl->addVar('main', 'TITLE', $title); $tmpl->setAttribute('description', 'visibility', 'visible'); $tmpl->addVar('description', 'DESCRIPTION', $description); $tmpl->setAttribute('breadcrumbs', 'visibility', 'visible'); $tmpl->addRows('breadcrumbs_items', $breadcrumbs); $tmpl->addVar('main', 'XOOPS_FORM', $form->render()); // display xoops_cp_header(); $tmpl->displayParsedTemplate('main'); xoops_cp_footer();
$xoopsTpl->assign(array("content4join" => "<br />" . $xoopsMailer->getErrors() . _MD_GOBACK, "lang_main_partner" => _MD_PARTNERS, "lang_join" => _MD_JOIN, "sitename" => $xoopsConfig['sitename'])); } else { $xoopsTpl->assign(array("content4join" => "<br />" . _MD_SENDMAIL, "lang_main_partner" => _MD_PARTNERS, "lang_join" => _MD_JOIN, "sitename" => $xoopsConfig['sitename'])); } $xoopsContentsTpl = 'partnerjoin.html'; } else { include XOOPS_ROOT_PATH . "/class/xoopsformloader.php"; $form = new XoopsThemeForm("", "joinform", "join.php"); $titlePartern = new XoopsFormText(_MD_TITLE, "title", 30, 50); $imagePartern = new XoopsFormText(_MD_IMAGE, "image", 30, 150, "http://"); $urlPartern = new XoopsFormText(_MD_URL, "url", 30, 150, "http://"); $descriptionPartern = new XoopsFormTextArea(_MD_DESCRIPTION, "description", "", 7, 50); $op_hidden = new XoopsFormHidden("op", "sendMail"); $submit_button = new XoopsFormButton("", "dbsubmit", _MD_SEND, "submit"); $form->addElement($titlePartern); $form->addElement($imagePartern); $form->addElement($urlPartern); $form->addElement($descriptionPartern); $form->addElement($op_hidden); $form->addElement($submit_button); $form->setRequired($titlePartern); $form->setRequired($urlPartern); $form->setRequired($descriptionPartern); $content = $form->render(); $xoopsTpl->assign(array("content4join" => $content, "lang_main_partner" => _MD_PARTNERS, "lang_join" => _MD_JOIN, "sitename" => $xoopsConfig['sitename'])); } } else { // else -- if ( $xoopsUser ) redirect_header("index.php", 2, _NOPERM); } include_once XOOPS_ROOT_PATH . '/footer.php';
$form->addElement(new XoopsFormText(_MP_SUBJECTC, "subject", 50, 100, 'Re: ' . $pm[$i]->getVar('subject')), true); $text_select = new XoopsFormDhtmlTextArea(_MP_MESSAGEC, "message", "", 15, 85); $form->addElement($text_select, true); $button_tray = new XoopsFormElementTray('', ''); $quote_button = new XoopsFormButton('', 'quote', _MP_QUOTE, 'button'); $quote_button->setExtra("onclick='xoopsGetElementById(\"message\").value=xoopsGetElementById(\"message\").value+ xoopsGetElementById(\"hidden_quote\").value;xoopsGetElementById(\"hidden_quote\").value=\"\";'"); $button_tray->addElement($quote_button); $button_tray->addElement(new XoopsFormButton('', 'reset', _MP_CLEAR, 'reset')); $button_tray->addElement(new XoopsFormButton('', 'post_messages', _MP_SUBMIT, 'submit')); $form->addElement($button_tray); $form->addElement(new XoopsFormHidden("msg_mp", $pm[$i]->getVar('msg_id'))); $form->addElement(new XoopsFormHidden('hidden_quote', $hidden_quote)); $form->addElement(new XoopsFormHidden("icon", "")); //$form->addElement(new XoopsFormHidden("anim", "")); $form->addElement(new XoopsFormHidden("reply", "1")); $quick_reply = $form->render(); $xoopsTpl->assign('mp_quik_reply', "<a href='#quick_reply' onclick='javascript: document.getElementById(\"quick_reply\").style.display=\"block\";'>" . _MP_QUICKREPLY . "</a>"); $xoopsTpl->assign('mp_quik_post', "<div name='quick_reply' id='quick_reply' style='display: none;'>" . $quick_reply . "</div>"); } foreach (array_keys($pm_tree) as $i) { $result = $xoopsDB->queryF("UPDATE " . $xoopsDB->prefix("priv_msgs") . " SET read_msg = '1' WHERE msg_id=" . $pm_tree[$i]->getVar('msg_id') . ""); if ($vieworder == 'thread') { $msg_thread = !empty($_REQUEST['msg_thread']) ? intval($_REQUEST['msg_thread']) : $pm_tree[$i]->getVar('msg_pid'); if ($msg_thread != $pm_tree[$i]->getVar('msg_id')) { if (!$pm_tree[$i]->getVar('msg_image')) { $tree_img = "<img src='../../images/read.gif' alt='' />"; } else { $tree_img = "<img src='../../images/subject/" . $pm_tree[$i]->getVar('msg_image') . "' alt='' />"; } $tree_poster = new XoopsUser($pm_tree[$i]->getVar("from_userid")); if (!$tree_poster->isActive()) {
$_form->addElement(new XoopsFormText(_LANG_WPF_SUBT_NICK, 'newuser_nickname', 50, 150, $userObject->getVar('user_nickname', 'e')), true); $_form->addElement(new XoopsFormText(_LANG_WPF_SUBT_MAIL, 'newuser_email', 50, 150, $userObject->getVar('user_email', 'e')), true); $_form->addElement(new XoopsFormText(_LANG_WPF_SUBT_URL, 'newuser_url', 50, 150, $userObject->getVar('user_url', 'e'))); $_form->addElement(new XoopsFormText(_LANG_WPF_SUBT_ICQ, 'newuser_icq', 50, 150, $userObject->getVar('user_icq', 'e') ? $userObject->getVar('user_icq', 'e') : '')); $_form->addElement(new XoopsFormText(_LANG_WPF_SUBT_AIM, 'newuser_aim', 50, 150, $userObject->getVar('user_aim', 'e'))); $_form->addElement(new XoopsFormText(_LANG_WPF_SUBT_MSN, 'newuser_msn', 50, 150, $userObject->getVar('user_msn', 'e'))); $_form->addElement(new XoopsFormText(_LANG_WPF_SUBT_YAHOO, 'newuser_yim', 50, 150, $userObject->getVar('user_yim', 'e'))); $_form_idmode = new XoopsFormSelect(_LANG_WPF_SUBT_IDENTITY, 'newuser_idmode', $userObject->getVar('user_idmode', 'e')); $_form_idmode->addOption('nickname', $userObject->getVar('user_nickname')); $_form_idmode->addOption('login', $userObject->getVar('user_login')); $_form_idmode->addOption('firstname', $userObject->getVar('user_firstname')); $_form_idmode->addOption('lastname', $userObject->getVar('user_lastname')); $_form_idmode->addOption('namefl', $userObject->getVar('user_firstname') . ' ' . $userObject->getVar('user_lastname')); $_form_idmode->addOption('namelf', $userObject->getVar('user_lastname') . ' ' . $userObject->getVar('user_firstname')); $_form->addElement($_form_idmode); $_form->addElement(new XoopsFormButton('', 'submit', _LANG_WPF_SUBT_UPDATE, 'submit')); $_form->addElement(new XoopsFormHidden('checkuser_id', $GLOBALS['user_ID'])); $_form->addElement(new XoopsFormHidden('action', 'update')); $_form->addElement($GLOBALS['xoopsWPTicket']->getTicketXoopsForm(__LINE__, 600)); $_formHTML = $_form->render(); $_wpTpl =& new WordPresTpl('wp-admin'); $_wpTpl->assign('updated', get_param('updated')); $_wpTpl->assign('formHTML', $_formHTML); $_wpTpl->assign('blogname', get_settings('blogname')); $_wpTpl->assign('siteurl', wp_siteurl()); $_wpTpl->assign('is_gecko', $GLOBALS['is_gecko']); $_wpTpl->assign('is_IE', $GLOBALS['is_winIE'] || $GLOBALS['is_macIE']); $_wpTpl->display('profile.html'); include 'admin-footer.php'; break; }
$dump_tray->addElement($select_tables1, false); $dump_tray->addElement(new xoopsFormLabel(' ' . _AM_SYSTEM_MAINTENANCE_DUMP_OR . ' ')); $ele = new XoopsFormSelect(' ', 'dump_modules', '', 7, true); $module_handler = xoops_getHandler('module'); $criteria = new CriteriaCompo(new Criteria('hasmain', 1)); $criteria->add(new Criteria('isactive', 1)); $moduleslist = $module_handler->getList($criteria, true); $ele->addOptionArray($moduleslist); $dump_tray->addElement($ele); $form_dump->addElement($dump_tray); $form_dump->addElement(new XoopsFormRadioYN(_AM_SYSTEM_MAINTENANCE_DUMP_DROP, 'drop', 1, _YES, _NO)); $form_dump->addElement(new XoopsFormHidden('op', 'dump_save')); $form_dump->addElement(new XoopsFormButton('', 'dump_save', _SEND, 'submit')); // Assign form $xoopsTpl->assign('form_maintenance', $form_maintenance->render()); $xoopsTpl->assign('form_dump', $form_dump->render()); break; case 'maintenance_save': // Check security if (!$GLOBALS['xoopsSecurity']->check()) { redirect_header('admin.php?fct=maintenance', 3, implode('<br>', $GLOBALS['xoopsSecurity']->getErrors())); } //Define Breadcrumb and tips $xoBreadCrumb->addLink(_AM_SYSTEM_MAINTENANCE_NAV_MANAGER, system_adminVersion('maintenance', 'adminpath')); //$xoBreadCrumb->addLink(_AM_SYSTEM_MAINTENANCE_NAV_MAINTENANCE); $xoBreadCrumb->render(); $session = system_CleanVars($_REQUEST, 'session', 1, 'int'); $cache = system_CleanVars($_REQUEST, 'cache', array(), 'array'); $tables = system_CleanVars($_REQUEST, 'tables', array(), 'array'); $avatar = system_CleanVars($_REQUEST, 'avatar', 1, 'int'); $tables_op = system_CleanVars($_REQUEST, 'maintenance', array(), 'array');
function usercsv_form() { $form = new XoopsThemeForm(_AM_UCSV_EXPORT, 'index_form', basename(__FILE__), 'post', true); $element = new XoopsFormCheckBox('', 'fields', null, ' '); $element->addOptionArray(usercsv_getFormFields()); $ele_options = $element->getOptions(); $i = 0; $option_ids = array(); foreach ($ele_options as $value => $name) { $i++; $option_ids[] = 'fields' . $i; } $option_ids_str = implode("', '", $option_ids); $element2 = new XoopsFormLabel(_AM_UCSV_FIELDS, ' <div id="checkfields">' . $element->render() . ' <input name="usercsv_checkall" id="usercsv_checkall" value="" type="checkbox" onclick="var optionids = new Array(\'' . $option_ids_str . '\'); xoopsCheckAllElements(optionids, \'usercsv_checkall\');")> ' . _ALL . ' </div>'); $form->addElement($element2); unset($element, $element2); $tray = new XoopsFormElementTray('', ''); $tray->addElement(new XoopsFormButton('', 'usercsv_button', _SUBMIT, 'submit')); $form->addElement($tray); $form->addElement(new XoopsFormHidden('op', 'export')); return $form->render(); }
$box_actions[] = '<select name="add" class="xo-message-form" OnChange="window.document.location=this.options[this.selectedIndex].value;"><option selected>' . _MP_MNEWS . '</option><option value="' . XOOPS_URL . '/modules/' . $mydirname . '/msgbox.php?op=sendbox&send=1">-> ' . _MP_MMES . '</option><option value="' . XOOPS_URL . '/modules/' . $mydirname . '/contbox.php?op=sendbox">-> ' . _MP_MCONT . '</option><option value="' . XOOPS_URL . '/modules/' . $mydirname . '/filebox.php?op=sendbox">-> ' . _MP_MFILE . '</option></select>'; $box_actions[] = "<input type='submit' class='xo-message-form' onclick='document.prvmsg.action=\"contbox.php?op=envoimp\"' id='post_messages' value='" . _MP_SUBMIT . "'>"; } else { $box_actions[] = '<select name="add" class="xo-message-form" OnChange="window.document.location=this.options[this.selectedIndex].value;" disabled><option selected>' . _MP_MNEWS . '</option><option value="' . XOOPS_URL . '/modules/' . $mydirname . '/msgbox.php?op=sendbox&send=1">-> ' . _MP_MMES . '</option><option value="' . XOOPS_URL . '/modules/' . $mydirname . '/contbox.php?op=sendbox">-> ' . _MP_MCONT . '</option><option value="' . XOOPS_URL . '/modules/' . $mydirname . '/filebox.php?op=sendbox">-> ' . _MP_MFILE . '</option></select>'; $box_actions[] = "<input type='submit' class='xo-message-form' onclick='document.prvmsg.action=\"contbox.php?op=envoimp\"' id='stop' disabled value='" . _MP_SUBMIT . "'>"; } } $box_actions[] = "<input type='reset' class='xo-message-form' id='reset' value='" . _MP_CLEAR . "'>"; $box_actions[] = "<input type='button' class='xo-message-form' OnClick=\"msgpop(' " . _MP_HELP_CONTSEND . " ')\" value='?'><div id=\"tooltip\" style=\"visibility: hidden;\"></div>"; $box_actions[] = "<input type='hidden' name='catbox' value='" . $catbox . "'>"; $box_actions[] = "<input type='hidden' name='after' value='" . $after . "'>"; $box_actions[] = "<input type='hidden' name='limit_msg' value='" . $limit_msg . "'>"; $box_actions[] = "<input type='hidden' name='sortname' value='" . $sortname . "'>"; $box_actions[] = "<input type='hidden' name='sortorder' value='" . $sortorder . "'>"; $xoopsTpl->assign('box_actions', $box_actions); $xoopsTpl->assign('mp_form', $form->render()); break; } /* Affiche les Dossiers */ mp_category($precistotal, $catbox, @$catpid); //Language & menu $xoopsTpl->assign('lang_private', _PM_PRIVATEMESSAGE); $xoopsTpl->assign('lang_rece', _PM_RECE); $xoopsTpl->assign('lang_mes', _MP_MESSAGE); $xoopsTpl->assign('lang_news', _MP_NEWS); $xoopsTpl->assign('lang_file', _MP_FILE); $xoopsTpl->assign('lang_menu', MpMenu('contbox.php')); $xoopsTpl->assign('mp_precistotal', sprintf(_MP_MDEBIT, $precistotal . '%')); // $xoopsTpl->assign('xoops_module_header', $mp_module_header); mp_cache(); include XOOPS_ROOT_PATH . "/footer.php";
function mymenus_admin_form($id = null) { $this_handler =& xoops_getmodulehandler('menus', 'mymenus'); $objArray = array(); if (isset($id)) { $ftitle = _EDIT; $obj = $this_handler->get($id); $objArray = $obj->getValues(); } else { $ftitle = _ADD; $obj = $this_handler->create(); $objArray = $obj->getValues(); } $form = new XoopsThemeForm($ftitle, 'admin_form', $GLOBALS['mymenus_adminpage'], "post", true); $form->addElement(new XoopsFormText(_AM_MYMENUS_MENU_TITLE, 'title', 50, 255, $objArray['title']), true); $tray = new XoopsFormElementTray('', ''); $tray->addElement(new XoopsFormButton('', 'submit_button', _SUBMIT, 'submit')); $btn = new XoopsFormButton('', 'reset', _CANCEL, 'button'); if (isset($id)) { $btn->setExtra('onclick="document.location.href=\'' . $GLOBALS['mymenus_adminpage'] . '?op=list\'"'); } else { $btn->setExtra('onclick="document.getElementById(\'addform\').style.display = \'none\'; return false;"'); } $tray->addElement($btn); $form->addElement($tray); if (isset($id)) { $form->addElement(new XoopsFormHidden('op', 'editok')); $form->addElement(new XoopsFormHidden('id', $id)); } else { $form->addElement(new XoopsFormHidden('op', 'add')); } return $form->render(); }
function defacer_form($itemid = 0) { $defacer =& DefacerDefacer::getInstance(); $obj = $defacer->getHandler('theme')->get($itemid); if ($obj->isNew()) { $ftitle = _EDIT; } else { $ftitle = _ADD; } $form = new XoopsThemeForm($ftitle, 'theme_form', basename(__FILE__), 'post', true); $page_select = new XoopsFormSelect(_AM_DEFACER_PAGE, 'theme_id', $obj->getVar('theme_id', 'e')); $page_select->customValidationCode[] = 'var value = document.getElementById(\'theme_id\').value; if (value == 0){alert("' . _AM_DEFACER_SELECTPAGE_ERR . '"); return false;}'; $criteria = new CriteriaCompo(new Criteria('page_status', 1)); $criteria->setSort('name'); $criteria->setOrder('ASC'); $pageslist = $defacer->getHandler('page')->getList($criteria); $list = array('0' => '--------------------------'); $pageslist = $list + $pageslist; $page_select->addOptionArray($pageslist); $form->addElement($page_select, true); $dirname = XOOPS_THEME_PATH . '/'; $dirlist = array(); if (is_dir($dirname) && ($handle = opendir($dirname))) { while (false !== ($file = readdir($handle))) { if (!preg_match("/^[\\.]{1,2}\$/", $file)) { if (strtolower($file) != 'cvs' && is_dir($dirname . $file) && $file != 'z_changeable_theme') { $dirlist[$file] = $file; } } } closedir($handle); asort($dirlist); reset($dirlist); } $theme_select = new XoopsFormSelect(_AM_DEFACER_THEME, 'theme_name', $obj->getVar('theme_name', 'e')); $theme_select->addOptionArray($dirlist); $form->addElement($theme_select); $tray = new XoopsFormElementTray('', ''); $tray->addElement(new XoopsFormButton('', 'defacer_button', _SUBMIT, 'submit')); $btn = new XoopsFormButton('', 'reset', _CANCEL, 'button'); if (!$obj->isNew()) { $btn->setExtra('onclick="document.location.href=\'' . basename(__FILE__) . '\'"'); } else { $btn->setExtra('onclick="document.getElementById(\'form\').style.display = \'none\'; return false;"'); } $tray->addElement($btn); $form->addElement($tray); if (!$obj->isNew()) { $form->addElement(new XoopsFormHidden('op', 'editok')); $form->addElement(new XoopsFormHidden('itemid', $itemid)); } else { $form->addElement(new XoopsFormHidden('op', 'add')); } return $form->render(); }
$default_permission = explode('|', $entry->getVar('permission_group', 'n')); } } $permission_tab = new XoopsFormSelect(_BL_PERMISSION_CAPTION . "<br />", "permission_group", $default_permission, 4, true); $permission_tab->addOptionArray($group_option); $permission_tray->addElement($permission_tab); $blog_form->addElement($permission_tray); } $button_tray = new XoopsFormElementTray('', ''); if ($entry->getVar('blog_id') > 0 && $isAdmin || $currentuid == $entry->getVar('user_id')) { $button_tray->addElement(new XoopsFormButton('', 'delete', _BL_DELETE_BUTTON, 'submit')); } $button_tray->addElement(new XoopsFormButton('', 'preview', _BL_PREVIEW_BUTTON, 'submit')); $button_tray->addElement(new XoopsFormButton('', 'post', _BL_POST_BUTTON, 'submit')); $blog_form->addElement($button_tray); $xoopsTpl->assign('form', $blog_form->render()); if (!empty($_POST['preview'])) { $use_avatar = 0; $avatar_img = ''; $avatar_width = 0; if ($xoopsModuleConfig['showavatar']) { $avatar = $currentUser->getVar('user_avatar', 'E'); if (!empty($avatar) && $avatar != 'blank.gif') { $use_avatar = 1; $avatar_img = sprintf('%s/uploads/%s', XOOPS_URL, $avatar); // $dimension = ( ini_get('allow_url_fopen') ) ? getimagesize($avatar_img) : "" ; // $avatar_width = ( is_array($dimension) ) ? $dimension[0] : "" ; } } $xoopsTpl->assign('preview', $entry->getVar('contents', 's')); $xoopsTpl->assign('use_avatar', $use_avatar);
function formVote($session) { $cform = new XoopsThemeForm(_VSP_FRM_VOTE_FORM, 'vote'); $cform->setExtra('enctype="multipart/form-data"'); $votesel = new XoopsFormSelect(_VSP_FRM_VOTE_STARS, 'stars', 0, 10); $votesel->addOption('10', '10 Stars'); $votesel->addOption('9', '9 Stars'); $votesel->addOption('8', '8 Stars'); $votesel->addOption('7', '7 Stars'); $votesel->addOption('6', '6 Stars'); $votesel->addOption('5', '5 Stars'); $votesel->addOption('4', '4 Stars'); $votesel->addOption('3', '3 Stars'); $votesel->addOption('2', '2 Stars'); $votesel->addOption('1', '1 Stars'); $cform->addElement($votesel); $cform->addElement(new XoopsFormHidden('op', 'vote')); $cform->addElement(new XoopsFormHidden('id', $session['id'])); $cform->addElement(new XoopsFormHidden('ip', $session['ip'])); $cform->addElement(new XoopsFormHidden('addy', $session['addy'])); $cform->addElement(new XoopsFormButton('', 'contents_submit', _SUBMIT, "submit")); return $cform->render(); }
$type_select->addOptionArray(array("AND" => _MA_MYSEARCH_ALL, "OR" => _MA_MYSEARCH_ANY, "exact" => _MA_MYSEARCH_EXACT)); $search_form->addElement($type_select); if (!empty($mids)) { $mods_checkbox = new XoopsFormCheckBox(_MA_MYSEARCH_SEARCHIN, "mids[]", $mids); } else { $mods_checkbox = new XoopsFormCheckBox(_MA_MYSEARCH_SEARCHIN, "mids[]", $mid); } if (empty($modules)) { $criteria = new CriteriaCompo(); $criteria->add(new Criteria('hassearch', 1)); $criteria->add(new Criteria('isactive', 1)); if (!empty($available_modules)) { $criteria->add(new Criteria('mid', "(" . implode(',', $available_modules) . ")", 'IN')); } $module_handler =& xoops_gethandler('module'); $mods_checkbox->addOptionArray($module_handler->getList($criteria)); } else { foreach ($modules as $mid => $module) { $module_array[$mid] = $module->getVar('name'); } $mods_checkbox->addOptionArray($module_array); } $search_form->addElement($mods_checkbox); if ($xoopsModuleConfig['keyword_min'] > 0) { $search_form->addElement(new XoopsFormLabel(_MA_MYSEARCH_SEARCHRULE, sprintf(_MA_MYSEARCH_KEYIGNORE, $xoopsModuleConfig['keyword_min']))); } $search_form->addElement(new XoopsFormHidden("action", "results")); $search_form->addElement(new XoopsFormHiddenToken('id')); $search_form->addElement(new XoopsFormButton("", "submit", _MA_MYSEARCH_SEARCH, "submit")); return $search_form->render(); // Added by Lankford on 2007/7/26.