//Allow each group configuration screen post //Allow each group configuration screen post case 'permition': xoops_cp_header(); include dirname(__FILE__) . '/mymenu.php'; $template = 'bulletin_permition.html'; $module_id = $xoopsModule->getVar('mid'); $form = new XoopsGroupPermForm('', $module_id, 'bulletin_permit', ''); $form->addItem(1, _AM_RIGHT_TO_POST); $form->addItem(2, _AM_RIGHT_TO_APPROVE); $form->addItem(3, _AM_RIGHT_TO_CHOSE_DATE); $form->addItem(4, _AM_RIGHT_HTML); // $form->addItem(5, _AM_RIGHT_XCODE); // $form->addItem(6, _AM_RIGHT_SMILEY); $form->addItem(7, _AM_RIGHT_RELATION); $asssigns = array('form' => $form->render()); break; case 'topicsmanager': xoops_cp_header(); include dirname(__FILE__) . '/mymenu.php'; $template = 'bulletin_topicsmanager.html'; $BTopic = new BulletinTopic($mydirname); $topics_array = XoopsLists::getImgListAsArray($xoopsModuleConfig['topicon_path']); $images = array(); foreach ($topics_array as $v) { $images[]['image'] = htmlspecialchars($v); } $topics_exists = $BTopic->topicExists() ? 1 : 0; //ob_start(); //$BTopic->makeTopicSelBox( 1, 0, 'topic_pid' ); //$topicselbox = ob_get_contents();
case "default": default: global $xoopsDB, $xoopsModule; ss_xoops_cp_header(); ss_adminMenu(4, _AM_SS_PERMISSIONS); // View Categories permissions $item_list_view = array(); $block_view = array(); // echo "<h3 style='color: #2F5376; '>"._AM_SS_PERMISSIONSADMIN."</h3>\n" ; ss_collapsableBar('permissionstable', 'permissionsicon', _AM_SS_PERMISSIONSVIEWMAN, _AM_SS_VIEW_CATS); $result_view = $xoopsDB->query("SELECT categoryid, name FROM " . $xoopsDB->prefix("smartsection_categories") . " "); if ($xoopsDB->getRowsNum($result_view)) { while ($myrow_view = $xoopsDB->fetcharray($result_view)) { $item_list_view['cid'] = $myrow_view['categoryid']; $item_list_view['title'] = $myrow_view['name']; $form_view = new XoopsGroupPermForm("", $xoopsModule->getVar('mid'), "category_read", ""); $block_view[] = $item_list_view; foreach ($block_view as $itemlists) { $form_view->addItem($itemlists['cid'], $itemlists['title']); } } echo $form_view->render(); } else { echo "<img id='toptableicon' src=" . XOOPS_URL . "/modules/" . $xoopsModule->dirname() . "/images/icon/close12.gif alt='' /></a> " . _AM_SS_PERMISSIONSVIEWMAN . "</h3><div id='toptable'><span style=\"color: #567; margin: 3px 0 0 0; font-size: small; display: block; \">" . _AM_SS_NOPERMSSET . "</span>"; } ss_close_collapsable('permissionstable', 'permissionsicon'); echo "<br />\n"; } $modfooter = ss_modFooter(); echo "<div align='center'>" . $modfooter . "</div>"; xoops_cp_footer();
$selected = array('', '', ''); $selected[$permtoset - 1] = ' selected'; echo "<form method='post' name='fselperm' action='groupperms.php'><select name='permtoset' onChange='javascript: document.fselperm.submit()'><option value='1'" . $selected[0] . ">" . _AM_APPROVEFORM . "</option><option value='2'" . $selected[1] . ">" . _AM_SUBMITFORM . "</option><option value='3'" . $selected[2] . ">" . _AM_VIEWFORM . "</option></select> <input type='submit' name='go'></form>"; $module_id = $xoopsModule->getVar('mid'); switch ($permtoset) { case 1: $title_of_form = _AM_APPROVEFORM; $perm_name = 'news_approve'; $perm_desc = _AM_APPROVEFORM_DESC; break; case 2: $title_of_form = _AM_SUBMITFORM; $perm_name = 'news_submit'; $perm_desc = _AM_SUBMITFORM_DESC; break; case 3: $title_of_form = _AM_VIEWFORM; $perm_name = 'news_view'; $perm_desc = _AM_VIEWFORM_DESC; break; } $permform = new XoopsGroupPermForm($title_of_form, $module_id, $perm_name, $perm_desc, 'admin/groupperms.php'); $xt = new XoopsTopic($xoopsDB->prefix('topics')); $alltopics =& $xt->getTopicsList(); foreach ($alltopics as $topic_id => $topic) { $permform->addItem($topic_id, $topic['title'], $topic['pid']); } echo $permform->render(); echo "<br /><br /><br /><br />\n"; unset($permform); xoops_cp_footer();
$form_view = new XoopsGroupPermForm("", $xoopsModule->getVar('mid'), "category_read", ""); $block_view[] = $item_list_view; foreach ($block_view as $itemlists) { $form_view->addItem($itemlists['cid'], $myts->displayTarea($itemlists['title'])); } } echo $form_view->render(); } else { echo "<img id='toptableicon' src=" . XOOPS_URL . "/modules/" . $xoopsModule->dirname() . "/images/icon/close12.gif alt='' /></a> " . _AM_SSECTION_PERMISSIONSVIEWMAN . "</h3><div id='toptable'><span style=\"color: #567; margin: 3px 0 0 0; font-size: small; display: block; \">" . _AM_SSECTION_NOPERMSSET . "</span>"; } smartsection_close_collapsable('permissionstable', 'permissionsicon'); echo "<br />\n"; smartsection_collapsableBar('permissionstable_submit', 'permissions_tableicon', _AM_SSECTION_PERMISSIONS_CAT_SUBMIT, _AM_SSECTION_PERMISSIONS_CAT_SUBMIT_DSC); $result_view2 = $xoopsDB->query("SELECT categoryid, name FROM " . $xoopsDB->prefix("smartsection_categories") . " "); if ($xoopsDB->getRowsNum($result_view2)) { while ($myrow_view = $xoopsDB->fetcharray($result_view2)) { $item_list_view['cid'] = $myrow_view['categoryid']; $item_list_view['title'] = $myts->displayTarea($myrow_view['name']); $form_sumit = new XoopsGroupPermForm("", $xoopsModule->getVar('mid'), "item_submit", ""); $block_submit[] = $item_list_view; foreach ($block_submit as $itemlists) { $form_sumit->addItem($itemlists['cid'], $itemlists['title']); } } echo $form_sumit->render(); } else { echo "<img id='toptableicon' src=" . XOOPS_URL . "/modules/" . $xoopsModule->dirname() . "/images/icon/close12.gif alt='' /></a> " . _AM_SSECTION_PERMISSIONSVIEWMAN . "</h3><div id='toptable'><span style=\"color: #567; margin: 3px 0 0 0; font-size: small; display: block; \">" . _AM_SSECTION_NOPERMSSET . "</span>"; } smartsection_close_collapsable('permissionstable_submit', 'permissions_tableicon'); } smart_xoops_cp_footer();
include '../../../include/cp_header.php'; include_once XOOPS_ROOT_PATH . "/modules/AMS/class/class.newstopic.php"; include_once XOOPS_ROOT_PATH . "/class/xoopslists.php"; include_once XOOPS_ROOT_PATH . '/class/xoopsform/grouppermform.php'; include_once "functions.php"; xoops_cp_header(); adminmenu(3); $module_id = $xoopsModule->getVar('mid'); $xt = new AmsTopic($xoopsDB->prefix("ams_topics")); $allTopics = $xt->getAllTopics(); $totaltopics = count($allTopics); if ($totaltopics > 0) { //Approver Form $approveform = new XoopsGroupPermForm(_AMS_AM_APPROVEFORM, $module_id, "ams_approve", _AMS_AM_APPROVEFORM_DESC); //Submitter Form $submitform = new XoopsGroupPermForm(_AMS_AM_SUBMITFORM, $module_id, "ams_submit", _AMS_AM_SUBMITFORM_DESC); //Viewer Form $viewform = new XoopsGroupPermForm(_AMS_AM_VIEWFORM, $module_id, "ams_view", _AMS_AM_VIEWFORM_DESC); foreach ($allTopics as $topic_id => $topic) { $approveform->addItem($topic_id, $topic->topic_title(), $topic->topic_pid()); $submitform->addItem($topic_id, $topic->topic_title(), $topic->topic_pid()); $viewform->addItem($topic_id, $topic->topic_title(), $topic->topic_pid()); } echo $approveform->render(); unset($approveform); echo $submitform->render(); unset($submitform); echo $viewform->render(); unset($viewform); } xoops_cp_footer();
$block[] = $item_list; foreach ($block as $itemlists) { $form->addItem($itemlists['cid'], $itemlists['title']); } } echo $form->render(); } else { } xoops_cp_footer(); exit; break; case "links": global $xoopsDB, $xoopsModule; xoops_cp_header(); adminmenu(_AM_CHANADMIN, $extra = ''); $module_id = $xoopsModule->getVar('mid'); $title_of_form = 'Permission for Link to us'; $perm_name = 'LinkPermissions'; $perm_desc = 'Select FAQ Category that each group is allowed to view'; $sform = new XoopsGroupPermForm($title_of_form, $module_id, $perm_name, $perm_desc); $sform->addItem(1, _AM_LINKTOUS); echo $sform->render(); break; case "default": xoops_cp_header(); adminmenu(_AM_CHANADMIN, $extra = ''); echo "<p><div><b>" . _AM_SELECTPERMISSIONTYPE . "</b></div></p>"; echo "<p><div><a href='permissions.php?op=links'>" . _AM_MODIFYCATPERMISSIONS . "</a></div>"; echo "<div><a href='permissions.php?op=channels'>" . _AM_MODIFYFAQPERMISSIONS . "</a></div></p>"; } xoops_cp_footer();
include dirname(__FILE__).'/mymenu.php' ; $template = 'bulletin_permition.html'; $module_id = $xoopsModule->getVar('mid'); $form = new XoopsGroupPermForm('', $module_id, 'bulletin_permit', ''); $form->addItem(1, _AM_RIGHT_TO_POST); $form->addItem(2, _AM_RIGHT_TO_APPROVE); $form->addItem(3, _AM_RIGHT_TO_CHOSE_DATE); $form->addItem(4, _AM_RIGHT_HTML); // $form->addItem(5, _AM_RIGHT_XCODE); // $form->addItem(6, _AM_RIGHT_SMILEY); $form->addItem(7, _AM_RIGHT_RELATION); $asssigns = array( 'form' => $form->render() ); break; case 'topicsmanager': xoops_cp_header(); include dirname(__FILE__).'/mymenu.php' ; $template = 'bulletin_topicsmanager.html'; $BTopic = new BulletinTopic( $mydirname ); $topics_array = XoopsLists :: getImgListAsArray( $xoopsModuleConfig['topicon_path'] ); $images = array(); foreach($topics_array as $v) { $images[]['image'] = htmlspecialchars($v); } $topics_exists = ( $BTopic->topicExists() ) ? 1 : 0 ;
function permform() { global $xoopsDB, $xoopsModule; $module_id = $xoopsModule->getVar('mid'); $myts =& MyTextSanitizer::getInstance(); form_adminMenu(4, _AM_MODPERM); $sql = "SELECT id_form,desc_form FROM " . $xoopsDB->prefix("form_id"); $res = $xoopsDB->query($sql); if ($res) { $tab = array(); while ($row = $xoopsDB->fetchArray($res)) { $row['desc_form'] = $myts->displayTarea($row['desc_form']); $tab[$row['id_form']] = $row['desc_form'] . " (" . $row['id_form'] . ")"; } } // !! ne pas tenter de coder en html les traductions de ces deux 'define' -> les permissions ne sont plus réaffichées. $title_of_form = _AM_TITPERM; $perm_name = _AM_CATPERM; $perm_desc = ''; $form = new XoopsGroupPermForm('<table class="outer" cellspacing="1" width="100%"><th><font size="2">' . $title_of_form . '</font></th></table>', $module_id, $perm_name, $perm_desc); foreach ($tab as $item_id => $item_name) { if ($item_name != "") { $form->addItem($item_id, $item_name); } } echo $form->render(); }
<?php include '../../../include/cp_header.php'; include_once XOOPS_ROOT_PATH . '/class/xoopsform/grouppermform.php'; include_once 'config.inc.php'; $perm_name = 'XORGACHART'; $module_id = $xoopsModule->getVar('mid'); $cat[CREATION] = array('name' => 'XXXXX', 'parent' => 0); $title_of_form = "Droits d'accès"; $perm_desc = 'Sélectionner les accès pour chaque groupe'; $form = new XoopsGroupPermForm($title_of_form, $module_id, $perm_name, $perm_desc); foreach ($cat as $cat_id => $cat_data) { $form->addItem($cat_id, $cat_data['name'], $cat_data['parent']); } //xoops_cp_header(); $xoopsTpl->assign('content', $form->render()); //xoops_cp_footer();
if ($xoopsDB->getRowsNum($result)) { while ($cat_row = $xoopsDB->fetchArray($result)) { $cat_form->addItem($cat_row['genreid'], $cat_row['genretitle'], $cat_row['subgenreid']); } echo $cat_form->render(); } else { echo "<div><strong>" . _AM_DEBASER_PERM_CNOCATEGORY . "</strong></div>"; } echo "</div></fieldset></div><br />"; unset($cat_form); } /* * File permission form */ if ($xoopsModuleConfig['usefileperm'] == 1) { echo "\r\n\t\t<div style='float: left; width:100%;'>\r\n\t\t<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_DEBASER_PERM_FPERMISSIONS . "</legend>\n\r\n\t\t<div style='padding: 2px;'>\n"; $file_form = new XoopsGroupPermForm('', $xoopsModule->getVar('mid'), 'DebaserFilePerm', _AM_DEBASER_PERM_FSELECTPERMISSIONS); $result2 = $xoopsDB->query("\r\n\tSELECT xfid, title \r\n\tFROM " . $xoopsDB->prefix('debaser_files')); if ($xoopsDB->getRowsNum($result2)) { while ($file_row = $xoopsDB->fetchArray($result2)) { $file_form->addItem($file_row['xfid'], $file_row['title'], 0); } echo $file_form->render(); } else { echo "<div><strong>" . _AM_DEBASER_PERM_FNOFILES . "</strong></div>"; } echo "</div></fieldset></div><br />"; unset($file_form); } echo _AM_DEBASER_PERM_PERMSNOTE; xoops_cp_footer();
echo $perm_desc; echo '</fieldset>'; echo $form->render() . '<br />'; echo '</div></fieldset><br />'; /** * Auto Approve form */ $title_of_form = _AM_EXTCAL_AUTOAPPROVE_PERMISSION; $perm_name = 'extcal_cat_autoapprove'; $perm_desc = _AM_EXTCAL_AUTOAPPROVE_PERMISSION_DESC; $form = new XoopsGroupPermForm($title_of_form, $module_id, $perm_name, $perm_desc, 'admin/perm.php'); foreach ($cats as $cat) { $form->addItem($cat->getVar('cat_id'), $cat->getVar('cat_name')); } echo '<fieldset id="' . $perm_name . 'Bookmark"><legend><a href="#' . $perm_name . 'Bookmark" style="font-weight:bold; color:#990000;" onClick="toggle(\'' . $perm_name . '\'); toggleIcon(\'' . $perm_name . 'Icon\');"><img id="' . $perm_name . 'Icon" src="../images/minus.gif" /> ' . $title_of_form . '</a></legend><div id="' . $perm_name . '">'; echo '<fieldset><legend style="font-weight:bold; color:#0A3760;">' . _AM_EXTCAL_INFORMATION . '</legend>'; echo $perm_desc; echo '</fieldset>'; echo $form->render() . '<br />'; echo '</div></fieldset><br />'; /** * Script to auto colapse form at page load */ echo '<script type="text/javascript">'; echo 'toggle(\'extcal_cat_view\'); toggleIcon (\'extcal_cat_viewIcon\');'; echo 'toggle(\'extcal_cat_submit\'); toggleIcon (\'extcal_cat_submitIcon\');'; echo 'toggle(\'extcal_cat_autoapprove\'); toggleIcon (\'extcal_cat_autoapproveIcon\');'; echo '</script>'; xoops_cp_footer(); break; }