Exemplo n.º 1
0
     //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();
Exemplo n.º 2
0
    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>&nbsp;" . _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();
Exemplo n.º 3
0
$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();
Exemplo n.º 4
0
                $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>&nbsp;" . _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>&nbsp;" . _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();
Exemplo n.º 5
0
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();
Exemplo n.º 6
0
                $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();
Exemplo n.º 7
0
	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 ;
Exemplo n.º 8
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();
}
Exemplo n.º 9
0
<?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&egrave;s";
$perm_desc = 'S&eacute;lectionner les acc&egrave;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();
Exemplo n.º 11
0
        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" />&nbsp;' . $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;
}