// You may not change or alter any portion of this comment or credits // // of supporting developers from this source code or any supporting // // source code which is considered copyrighted (c) material of the // // original comment or credit authors. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // // You should have received a copy of the GNU General Public License // // along with this program; if not, write to the Free Software // // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // ------------------------------------------------------------------------- // include 'include/common.inc.php'; include 'include/group.inc.php'; // privileges check : user $uid = is_object($xoopsUser) ? $xoopsUser->getVar('uid', 'n') : UID_GUEST; if ($uid == UID_GUEST) { redirect_header(XOOPS_URL . '/', 3, _MD_XOONIPS_MODERATOR_SHULD_BE_MODERATOR); exit; } $breadcrumbs = array(array('name' => _MD_XOONIPS_BREADCRUMBS_USER), array('name' => _MD_XOONIPS_TITLE_GROUP_LIST, 'url' => 'groups.php')); $xgroup_handler =& xoonips_gethandler('xoonips', 'group'); $gids = $xgroup_handler->getGroupIds(); $groups = xoonips_group_get_groups($uid, $gids); $xoopsOption['template_main'] = 'xoonips_group_list.html'; include XOOPS_ROOT_PATH . '/header.php'; $xoopsTpl->assign('xoops_breadcrumbs', $breadcrumbs); $xoopsTpl->assign('groups', $groups); include XOOPS_ROOT_PATH . '/footer.php';
if (!$admin_xgroup_handler->deleteGroup($gid)) { xoonips_group_error('editgroups.php', 'delete'); } $op = ''; break; } if ($op == '') { $gid = 0; $gname = ''; $gdesc = ''; $gilimit = $xconfig_handler->getValue('group_item_number_limit'); $gxlimit = $xconfig_handler->getValue('group_index_number_limit'); $gslimit = $xconfig_handler->getValue('group_item_storage_limit') / 1000 / 1000; $gadmin_uids = array(); } $groups = $groups_show ? xoonips_group_get_groups($uid) : array(); $gadmins = xoonips_group_get_users($gadmin_uids); $msg_locked = sprintf(_MD_XOONIPS_WARNING_CANNOT_EDIT_LOCKED_GROUP, _MD_XOONIPS_LOCK_TYPE_STRING_CERTIFY_REQUEST); $token_ticket = $xoopsGTicket->getTicketHtml(__LINE__, 1800, $ticket_area); $xoopsOption['template_main'] = 'xoonips_editgroups.html'; require XOOPS_ROOT_PATH . '/header.php'; $xoopsTpl->assign('xoops_breadcrumbs', $breadcrumbs); $xoopsTpl->assign('token_ticket', $token_ticket); $xoopsTpl->assign('gid', $gid); $xoopsTpl->assign('gname', $gname); $xoopsTpl->assign('gdesc', $gdesc); $xoopsTpl->assign('item_number_limit', $gilimit); $xoopsTpl->assign('index_number_limit', $gxlimit); $xoopsTpl->assign('item_storage_limit', $gslimit); $xoopsTpl->assign('gadmins', $gadmins); $xoopsTpl->assign('groups', $groups);