Exemplo n.º 1
0
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;
}
Exemplo n.º 2
0
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();
}
Exemplo n.º 3
0
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();
}
Exemplo n.º 4
0
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();
}
Exemplo n.º 5
0
 /**
  * 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;
 }
Exemplo n.º 6
0
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';
Exemplo n.º 8
0
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();
}
Exemplo n.º 9
0
$button_tray = new XoopsFormElementTray('', '');
//upload
if ($view_perms & GPERM_UP) {
    $indeximage_up = new XoopsFormFile('', 'fileup', $xoopsModuleConfig['mimemax']);
    $indeximage_uptray = new XoopsFormElementTray(_MP_MIMEFILE, '&nbsp;');
    $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, '&nbsp;');
    $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);
Exemplo n.º 10
0
	$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';
?>
Exemplo n.º 11
0
            $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();
Exemplo n.º 12
0
        $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');
}
Exemplo n.º 14
0
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&amp;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();
}
Exemplo n.º 15
0
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();
}
Exemplo n.º 16
0
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();
}
Exemplo n.º 17
0
     $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;
Exemplo n.º 18
0
         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();
Exemplo n.º 20
0
            $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';
Exemplo n.º 21
0
     $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()) {
Exemplo n.º 22
0
        $_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;
}
Exemplo n.º 23
0
     $dump_tray->addElement($select_tables1, false);
     $dump_tray->addElement(new xoopsFormLabel('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' . _AM_SYSTEM_MAINTENANCE_DUMP_OR . '&nbsp;'));
     $ele = new XoopsFormSelect('&nbsp;&nbsp;', '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');
Exemplo n.º 24
0
function usercsv_form()
{
    $form = new XoopsThemeForm(_AM_UCSV_EXPORT, 'index_form', basename(__FILE__), 'post', true);
    $element = new XoopsFormCheckBox('', 'fields', null, '&nbsp;');
    $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 . '&nbsp;</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();
}
Exemplo n.º 25
0
                 $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('&nbsp;" . _MP_HELP_CONTSEND . "&nbsp;')\" 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";
Exemplo n.º 26
0
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();
}
Exemplo n.º 27
0
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();
}
Exemplo n.º 28
0
             $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);
Exemplo n.º 29
0
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();
}
Exemplo n.º 30
0
$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.