function _b_wp_archives_monthly_edit($options) { require_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; $optForm = new XoopsSimpleForm('Block Option Dummy Form', 'optionform', ''); $optFormType = new XoopsFormRadio('Month List Style:', 'options[0]', $options[0]); $optFormType->addOption(0, 'Simple List'); $optFormType->addOption(1, 'Dropdown List'); $optForm->addElement($optFormType); $optForm->addElement(new XoopsFormRadioYN('Listing with count:', 'options[1]', $options[1])); $optForm->addElement(new XoopsFormText('Custom Block Template File<br />(Default: wp_archives_monthly.html):', 'options[2]', 25, 50, $options[2])); $_wpTpl =& new WordPresTpl('theme'); $optForm->assign($_wpTpl); return $_wpTpl->fetch('wp_block_edit.html'); }
function _b_wp_contents_edit($options) { $categoryHandler =& wp_handler('Category'); $optFormCatOptions = array("0" => _WP_LIST_CAT_ALL) + $categoryHandler->getParentOptionArray(); require_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; $optForm = new XoopsSimpleForm('Block Option Dummy Form', 'optionform', ''); $optForm->addElement(new XoopsFormText('Number of posts to show:', 'options[0]', 5, 5, $options[0])); $optForm->addElement(new XoopsFormText('Custom Block Template File<br />(Default: wp_contents.html):', 'options[1]', 25, 50, $options[1])); $optFormCat = new XoopsFormSelect('Listing only in a following categoty:', 'options[2]', $options[2]); $optFormCat->addOptionArray($optFormCatOptions); $optForm->addElement($optFormCat); $_wpTpl =& new WordPresTpl('theme'); $optForm->assign($_wpTpl); return $_wpTpl->fetch('wp_block_edit.html'); }
function _b_wp_recent_comments_edit($options) { require_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; $optForm = new XoopsSimpleForm('Block Option Dummy Form', 'optionform', ''); $optFormType = new XoopsFormRadio('Comment List Style:', 'options[0]', $options[0]); $optFormType->addOption(0, 'Standard'); $optFormType->addOption(1, 'Grouped by Article'); $optForm->addElement($optFormType); $optForm->addElement(new XoopsFormText('Comment List Count:', 'options[1]', 5, 5, $options[1])); $optForm->addElement(new XoopsFormRadioYN('Display RSS Icon:', 'options[2]', $options[2])); $optForm->addElement(new XoopsFormRadioYN('Display Posted Date:', 'options[3]', $options[3])); $optForm->addElement(new XoopsFormRadioYN('Show Comment Type:', 'options[4]', $options[4])); $optForm->addElement(new XoopsFormText('Custom Block Template File<br />(Default: wp_recent_comments.html):', 'options[5]', 25, 50, $options[5])); $_wpTpl =& new WordPresTpl('theme'); $optForm->assign($_wpTpl); return $_wpTpl->fetch('wp_block_edit.html'); }
function _b_wp_authors_edit($options) { require_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; $optForm = new XoopsSimpleForm('Block Option Dummy Form', 'optionform', ''); $optForm->addElement(new XoopsFormRadioYN('Listing with count:', 'options[0]', $options[0])); $optFormNameType = new XoopsFormSelect('Name Option:', 'options[1]', $options[1]); $optFormNameType->addOption('nickname', 'Nick Name'); $optFormNameType->addOption('login', 'Login Name'); $optFormNameType->addOption('firstname', 'First Name'); $optFormNameType->addOption('lastname', 'Last Name'); $optFormNameType->addOption('namefl', 'Full Name (First Last)'); $optFormNameType->addOption('namelf', 'Full Name (Last First)'); $optForm->addElement($optFormNameType); $optForm->addElement(new XoopsFormRadioYN('Show RSS2 feed icon:', 'options[2]', $options[2])); $_wpTpl =& new WordPresTpl('theme'); $optForm->assign($_wpTpl); return $_wpTpl->fetch('wp_block_edit.html'); }
function _b_wp_recent_posts_edit($options, $wp_num = "") { $categoryHandler =& wp_handler('Category'); $optFormCatOptions = array("0" => _WP_LIST_CAT_ALL) + $categoryHandler->getParentOptionArray(); require_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; $optForm = new XoopsSimpleForm('Block Option Dummy Form', 'optionform', ''); $optForm->addElement(new XoopsFormText('Number of Posts in this block:', 'options[0]', 5, 5, $options[0])); $optForm->addElement(new XoopsFormRadioYN('Display Posted Date:', 'options[1]', $options[1])); $optForm->addElement(new XoopsFormRadioYN('Display RSS Icon:', 'options[2]', $options[2])); $optForm->addElement(new XoopsFormRadioYN('Display RDF Icon:', 'options[3]', $options[3])); $optForm->addElement(new XoopsFormRadioYN('Display RSS2 Icon:', 'options[4]', $options[4])); $optForm->addElement(new XoopsFormRadioYN('Display ATOM Icon:', 'options[5]', $options[5])); $optForm->addElement(new XoopsFormText('Number of Posts in Meta Feed(RSS,RDF,ATOM):', 'options[6]', 5, 5, $options[6])); $optFormCat = new XoopsFormSelect('Listing only in a following categoty:', 'options[7]', $options[7]); $optFormCat->addOptionArray($optFormCatOptions); $optForm->addElement($optFormCat); $optForm->addElement(new XoopsFormRadioYN('Display New Flag:', 'options[8]', $options[8])); $optForm->addElement(new XoopsFormText('Custom Block Template File<br />(Default: wp_recent_posts.html):', 'options[9]', 25, 50, $options[9])); $_wpTpl =& new WordPresTpl('theme'); $optForm->assign($_wpTpl); return $_wpTpl->fetch('wp_block_edit.html'); }
function _b_wp_categories_edit($options) { require_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; $optForm = new XoopsSimpleForm('Block Option Dummy Form', 'optionform', ''); $optFormType = new XoopsFormRadio('Category List Style:', 'options[0]', $options[0]); $optFormType->addOption(0, 'Simple List'); $optFormType->addOption(1, 'Dropdown List'); $optForm->addElement($optFormType); $optForm->addElement(new XoopsFormRadioYN('Listing with count:', 'options[1]', $options[1])); $optFormSort = new XoopsFormRadio('Sorting Key:', 'options[2]', $options[2]); $optFormSort->addOption('ID', 'ID'); $optFormSort->addOption('name', 'Name'); $optFormSort->addOption('description', 'Description'); $optForm->addElement($optFormSort); $optFormOrder = new XoopsFormRadio('Sorting Order:', 'options[3]', $options[3]); $optFormOrder->addOption('asc', 'Ascending'); $optFormOrder->addOption('desc', 'Descending'); $optForm->addElement($optFormOrder); $_wpTpl =& new WordPresTpl('theme'); $optForm->assign($_wpTpl); return $_wpTpl->fetch('wp_block_edit.html'); }
for ($i = 2004; $i < 2015; $i++) { $yearSelect->addOption($i); } // Category selectbox $catsList = $catHandler->getAllCat($xoopsUser); $catSelect = new XoopsFormSelect('', 'cat', $cat); $catSelect->addOption(0, ' '); foreach ($catsList as $catList) { $catSelect->addOption($catList->getVar('cat_id'), $catList->getVar('cat_name')); } $form = new XoopsSimpleForm('', 'navigSelectBox', 'year.php', 'get'); $form->addElement($yearSelect); $form->addElement($catSelect); $form->addElement(new XoopsFormButton("", "form_submit", _SEND, "submit")); // Assigning the form to the template $form->assign($xoopsTpl); // Retriving events $events = $eventHandler->objectToArray($eventHandler->getEventYear($year, $cat), array('cat_id')); // Treatment for recurring event $startYear = mktime(0, 0, 0, 1, 1, $year); $endYear = mktime(23, 59, 59, 12, 31, $year); $eventsArray = array(); foreach ($events as $event) { if (!$event['event_isrecur']) { $eventsArray[] = $event; } else { $recurEvents = $eventHandler->getRecurEventToDisplay($event, $startYear, $endYear); foreach ($recurEvents as $recurEvent) { $eventsArray[] = $recurEvent; } }
$criteria->add(new Criteria('profile_group', intval($_REQUEST['pg']))); $visibility_handler->deleteAll($criteria, true); redirect_header("visibility.php", 2, sprintf(_PROFILE_AM_DELETEDSUCCESS, _PROFILE_AM_PROF_VISIBLE)); exit; } $criteria = new CriteriaCompo(); $criteria->setGroupby("field_id, user_group, profile_group"); $visibilities = $visibility_handler->getAll($criteria); $member_handler = xoops_gethandler('member'); $groups = $member_handler->getGroupList(); $groups[0] = _PROFILE_AM_FIELDVISIBLETOALL; asort($groups); $GLOBALS['xoopsTpl']->assign('fields', $fields); $GLOBALS['xoopsTpl']->assign('visibilities', $visibilities); $GLOBALS['xoopsTpl']->assign('groups', $groups); $add_form = new XoopsSimpleForm('', 'addform', 'visibility.php'); $sel_field = new XoopsFormSelect(_PROFILE_AM_FIELDVISIBLE, 'field_id'); $sel_field->setExtra("style='width: 200px;'"); $sel_field->addOptionArray($fields); $add_form->addElement($sel_field); $sel_ug = new XoopsFormSelect(_PROFILE_AM_FIELDVISIBLEFOR, 'ug'); $sel_ug->addOptionArray($groups); $add_form->addElement($sel_ug); unset($groups[XOOPS_GROUP_ANONYMOUS]); $sel_pg = new XoopsFormSelect(_PROFILE_AM_FIELDVISIBLEON, 'pg'); $sel_pg->addOptionArray($groups); $add_form->addElement($sel_pg); $add_form->addElement(new XoopsFormButton('', 'submit', _ADD, 'submit')); $add_form->assign($GLOBALS['xoopsTpl']); $GLOBALS['xoopsTpl']->display("db:profile_admin_visibility.html"); xoops_cp_footer();