$form->addElement($regd_max_hidden); $form->addElement($idle_more_hidden); $form->addElement($idle_less_hidden); $form->addElement($fname_hidden); $form->addElement($femail_hidden); $form->addElement($subject_hidden); $form->addElement($body_hidden); $form->addElement($op_hidden); $form->addElement($start_hidden); $form->addElement($mail_mailok_hidden); if (isset($_POST['mail_send_to']) && is_array($_POST['mail_send_to'])) { foreach ($_POST['mail_send_to'] as $v) { $form->addElement(new icms_form_elements_Hidden("mail_send_to[]", $v)); } } else { $to_hidden = new icms_form_elements_Hidden("mail_send_to", 'mail'); $form->addElement($to_hidden); } $form->addElement($submit_button); $form->display(); } else { echo "<h4>" . _AM_SENDCOMP . "</h4>"; } } else { echo "<h4>" . _AM_NOUSERMATCH . "</h4>"; } icms_cp_footer(); } }
$form->addElement(new icms_form_elements_Hidden('uid', icms::$user->getVar('uid'))); $form->addElement(new icms_form_elements_Button('', 'submit', _SUBMIT, 'submit')); $form->display(); } $form2 = new icms_form_Theme(_MD_PROFILE_CHOOSEAVT, 'uploadavatar', ICMS_URL . '/modules/' . basename(dirname(__FILE__)) . '/edituser.php', 'post', true); $avatar_select = new icms_form_elements_Select('', 'user_avatar', icms::$user->getVar('user_avatar')); $avatar_select->addOptionArray(icms::handler('icms_data_avatar')->getList('S')); $avatar_select->setExtra("onchange='showImgSelected(\"avatar\", \"user_avatar\", \"uploads\", \"\", \"" . ICMS_URL . "\")'"); $avatar_tray = new icms_form_elements_Tray(_MD_PROFILE_AVATAR, ' '); $avatar_tray->addElement($avatar_select); $avatar_tray->addElement(new icms_form_elements_Label('', "<img src='" . ICMS_UPLOAD_URL . "/" . icms::$user->getVar("user_avatar", "E") . "' name='avatar' id='avatar' alt='' /> <a href=\"javascript:openWithSelfMain('" . ICMS_URL . "/misc.php?action=showpopups&type=avatars','avatars',600,400);\">" . _LIST . "</a>")); $form2->addElement($avatar_tray); $form2->addElement(new icms_form_elements_Hidden('uid', icms::$user->getVar('uid'))); $form2->addElement(new icms_form_elements_Hidden('op', 'avatarchoose')); $form2->addElement(new icms_form_elements_Button('', 'submit2', _SUBMIT, 'submit')); $form2->display(); break; case 'avatarupload': if (!icms::$security->check()) { redirect_header('index.php', 3, _MD_PROFILE_NOEDITRIGHT . "<br />" . implode('<br />', icms::$security->getErrors())); exit; } $uid = 0; if (!empty($_POST['uid'])) { $uid = (int) $_POST['uid']; } if (empty($uid) || icms::$user->getVar('uid') != $uid) { redirect_header('index.php', 3, _MD_PROFILE_NOEDITRIGHT); } if ($icmsConfigUser['avatar_allow_upload'] == 1 && icms::$user->getVar('posts') >= $icmsConfigUser['avatar_minposts']) { $uploader = new icms_file_MediaUploadHandler(ICMS_UPLOAD_PATH, array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/x-png', 'image/png'), $icmsConfigUser['avatar_maxsize'], $icmsConfigUser['avatar_width'], $icmsConfigUser['avatar_height']);
/** * Displays user information form * */ function displayUsers() { global $icmsConfig, $icmsModule, $icmsConfigUser; $userstart = isset($_GET['userstart']) ? (int) $_GET['userstart'] : 0; icms_cp_header(); echo '<div class="CPbigTitle" style="background-image: url(' . ICMS_MODULES_URL . '/system/admin/users/images/users_big.png)">' . _MD_AM_USER . '</div><br />'; $member_handler = icms::handler('icms_member'); $usercount = $member_handler->getUserCount(new icms_db_criteria_Item('level', '-1', '!=')); $nav = new icms_view_PageNav($usercount, 200, $userstart, 'userstart', 'fct=users'); $editform = new icms_form_Theme(_AM_EDEUSER, 'edituser', 'admin.php'); $user_select = new icms_form_elements_Select('', 'uid'); $criteria = new icms_db_criteria_Compo(); $criteria->add(new icms_db_criteria_Item('level', '-1', '!=')); $criteria->setSort('uname'); $criteria->setOrder('ASC'); $criteria->setLimit(200); $criteria->setStart($userstart); $user_select->addOptionArray($member_handler->getUserList($criteria)); $user_select_tray = new icms_form_elements_Tray(_AM_NICKNAME, '<br />'); $user_select_tray->addElement($user_select); $user_select_nav = new icms_form_elements_Label('', $nav->renderNav(4)); $user_select_tray->addElement($user_select_nav); $op_select = new icms_form_elements_Select('', 'op'); $op_select->addOptionArray(array('modifyUser'=>_AM_MODIFYUSER, 'delUser'=>_AM_DELUSER)); $submit_button = new icms_form_elements_Button('', 'submit', _AM_GO, 'submit'); $fct_hidden = new icms_form_elements_Hidden('fct', 'users'); $editform->addElement($user_select_tray); $editform->addElement($op_select); $editform->addElement($submit_button); $editform->addElement($fct_hidden); $editform->display(); echo "<br />\n"; $usercount = $member_handler->getUserCount(new icms_db_criteria_Item('level', '-1')); $nav = new icms_view_PageNav($usercount, 200, $userstart, 'userstart', 'fct=users'); $editform = new icms_form_Theme(_AM_REMOVED_USERS, 'edituser', 'admin.php'); $user_select = new icms_form_elements_Select('', 'uid'); $criteria = new icms_db_criteria_Compo(); $criteria->add(new icms_db_criteria_Item('level', '-1')); $criteria->setSort('uname'); $criteria->setOrder('ASC'); $criteria->setLimit(200); $criteria->setStart($userstart); $user_select->addOptionArray($member_handler->getUserList($criteria)); $user_select_tray = new icms_form_elements_Tray(_AM_NICKNAME, '<br />'); $user_select_tray->addElement($user_select); $user_select_nav = new icms_form_elements_Label('', $nav->renderNav(4)); $user_select_tray->addElement($user_select_nav); $op_select = new icms_form_elements_Select('', 'op'); $op_select->addOptionArray(array('modifyUser'=>_AM_MODIFYUSER)); $submit_button = new icms_form_elements_Button('', 'submit', _AM_GO, 'submit'); $fct_hidden = new icms_form_elements_Hidden('fct', 'users'); $editform->addElement($user_select_tray); $editform->addElement($op_select); $editform->addElement($submit_button); $editform->addElement($fct_hidden); $editform->display(); echo "<br />\n"; $uid_value = ''; $uname_value = ''; $login_name_value = ''; $name_value = ''; $email_value = ''; $email_cbox_value = 0; $openid_value = ''; $openid_cbox_value = 0; $url_value = ''; $timezone_value = $icmsConfig['default_TZ']; $icq_value = ''; $aim_value = ''; $yim_value = ''; $msnm_value = ''; $location_value = ''; $occ_value = ''; $interest_value = ''; $sig_value = ''; $sig_cbox_value = 0; $umode_value = $icmsConfig['com_mode']; $uorder_value = $icmsConfig['com_order']; include_once ICMS_INCLUDE_PATH .'/notification_constants.php'; $notify_method_value = XOOPS_NOTIFICATION_METHOD_PM; $notify_mode_value = XOOPS_NOTIFICATION_MODE_SENDALWAYS; $bio_value = ''; $rank_value = 0; $mailok_value = 0; $pass_expired_value = 0; $op_value = 'addUser'; $form_title = _AM_ADDUSER; $form_isedit = FALSE; $language_value = $icmsConfig['language']; $groups = array(XOOPS_GROUP_USERS); include ICMS_MODULES_PATH . '/system/admin/users/userform.php'; icms_cp_footer(); }
/** * Logic and rendering for editing an image category * @param int $imgcat_id Unique ID of the image category to edit */ function imanager_editcat($imgcat_id) { if ($imgcat_id <= 0) { redirect_header('admin.php?fct=images', 1); } $imgcat_handler = icms::handler('icms_image_category'); $imagecategory =& $imgcat_handler->get($imgcat_id); if (!is_object($imagecategory)) { redirect_header('admin.php?fct=images', 1); } $imagecategoryperm_handler = icms::handler('icms_member_groupperm'); $form = new icms_form_Theme(_MD_EDITIMGCAT, 'imagecat_form', 'admin.php', 'post', TRUE); $form->addElement(new icms_form_elements_Text(_MD_IMGCATNAME, 'imgcat_name', 50, 255, $imagecategory->getVar('imgcat_name')), TRUE); $form->addElement(new icms_form_elements_select_Group(_MD_IMGCATRGRP, 'readgroup', TRUE, $imagecategoryperm_handler->getGroupIds('imgcat_read', $imgcat_id), 5, TRUE)); $form->addElement(new icms_form_elements_select_Group(_MD_IMGCATWGRP, 'writegroup', TRUE, $imagecategoryperm_handler->getGroupIds('imgcat_write', $imgcat_id), 5, TRUE)); $form->addElement(new icms_form_elements_Text(_IMGMAXSIZE, 'imgcat_maxsize', 10, 10, $imagecategory->getVar('imgcat_maxsize'))); $form->addElement(new icms_form_elements_Text(_IMGMAXWIDTH, 'imgcat_maxwidth', 3, 4, $imagecategory->getVar('imgcat_maxwidth'))); $form->addElement(new icms_form_elements_Text(_IMGMAXHEIGHT, 'imgcat_maxheight', 3, 4, $imagecategory->getVar('imgcat_maxheight'))); $form->addElement(new icms_form_elements_Text(_MD_IMGCATWEIGHT, 'imgcat_weight', 3, 4, $imagecategory->getVar('imgcat_weight'))); $form->addElement(new icms_form_elements_Radioyn(_MD_IMGCATDISPLAY, 'imgcat_display', $imagecategory->getVar('imgcat_display'), _YES, _NO)); $storetype = array('db' => _MD_INDB, 'file' => sprintf(_MD_ASFILE, str_ireplace(ICMS_ROOT_PATH, '', $imgcat_handler->getCategFolder($imagecategory)))); $form->addElement(new icms_form_elements_Label(_MD_IMGCATSTRTYPE, $storetype[$imagecategory->getVar('imgcat_storetype')])); $form->addElement(new icms_form_elements_Hidden('imgcat_id', $imgcat_id)); $form->addElement(new icms_form_elements_Hidden('op', 'updatecat')); $form->addElement(new icms_form_elements_Hidden('fct', 'images')); $form->addElement(new icms_form_elements_Button('', 'imgcat_button', _SUBMIT, 'submit')); icms_cp_header(); echo '<div class="CPbigTitle" style="background-image: url(admin/images/images/images_big.png)">' . adminNav($imgcat_id) . '</div><br />'; $form->display(); }
$fct_hidden = new icms_form_elements_Hidden("fct", "groups"); $submit_button = new icms_form_elements_Button("", "groupsubmit", $submit_value, "submit"); $form = new icms_form_Theme($form_title, "groupform", "admin.php", "post", true); $form->addElement($name_text, TRUE); $form->addElement($desc_text); $form->addElement($s_cat_checkbox); if (!isset($g_id) || ($g_id != XOOPS_GROUP_ADMIN && $g_id != XOOPS_GROUP_ANONYMOUS)) { $form->addElement($group_manager_checkbox); } $form->addElement($a_mod_checkbox); $form->addElement($r_mod_checkbox); if (!isset($g_id) || $g_id != XOOPS_GROUP_ANONYMOUS) { $form->addElement($ed_mod_checkbox); } if (!isset($g_id) || $g_id != XOOPS_GROUP_ADMIN) { $form->addElement($debug_mod_checkbox); } $form->addElement($r_block_tray); $form->addElement($op_hidden); $form->addElement($fct_hidden); if (!empty($g_id_value)) { $g_id_hidden = new icms_form_elements_Hidden("g_id", $g_id_value); $form->addElement($g_id_hidden); } $form->addElement($submit_button); $form->setRequired($name_text); $form->display(); // render() does not output the form, just contains the output