GenCategoryPage(true); //$sFormRes = (isset($_REQUEST['categUri']) || isset($_REQUEST['categID'])) ? '' : $sForm; $_page_cont[$_ni]['groups_search_form'] = $sForm; //$_page_cont[$_ni]['groups_search_form'] = ''; $_page_cont[$_ni]['groups_search_results'] = $sResults; break; case 'search': $_page['header'] = _t( "_Search Groups" ); $_page['header_text'] = _t( "_Search Groups" ); $_page['name_index'] = 78; $_ni = $_page['name_index']; $_page_cont[$_ni]['page_main_code'] = ''; $bHiddenMode = ((int)$_REQUEST['hidden_mode']==1) ? true : false; list($sForm, $sResults) = $oGroups->GenCategoryPage($bHiddenMode); $_page_cont[$_ni]['groups_search_form'] = $sForm; $_page_cont[$_ni]['groups_search_results'] = $sResults; break; case 'group': if ( $logged['member'] = member_auth( 0, false ) ) $memberID = (int)$_COOKIE['memberID']; else $memberID = 0; $logged['admin'] = member_auth( 1, false ); if (isset($_REQUEST['groupUri'])) { $groupID = $oGroups->getGroupIdByUri($_REQUEST['groupUri']); } else { $groupID = (int)$_REQUEST['ID']; } if ( !$groupID ) { $sGroupsUrl = $bPermalink ? 'groups/all' : $oGroups->sCurrFile; Header( "Location: {$site['url']}{$sGroupsUrl}" ); exit; } //ShowGroup($groupID, $_ni); list($iNameIndex, $sHeader, $sHeaderT, $sMainCode, $sGrpBrd, $sGrpLCat, $sGrpLCreated, $sGrpLLocation, $sGrpLMemberCount, $sGrpLCreator, $sGrpLAbout, $sGrpLType, $sGrpLTypeHelp, $sGrpVImage, $sGrpVGalLink, $sGrpVCreatorThumb, $sGrpVCreatorLink, $sGrpVCat, $sGrpVCatLink, $sGrpVType, $sGrpVCreated, $sGrpVCountry, $sGrpVCity, $sGrpVMCount, $sGrpVAbout, $sGrpVDesc, $sGrpVStatus, $sGrpVActions, $sGrpVMembers, $sGrpVForum) = $oGroups->GenGroupMainPage($groupID, $memberID); $_page['name_index'] = $iNameIndex; $_page['header'] = $sHeader; $_page['header_text'] = $sHeaderT; $_ni = $_page['name_index']; $_page_cont[$_ni]['page_main_code'] = $sMainCode; $_page_cont[$_ni]['groups_breadcrumbs'] = $sGrpBrd; $_page_cont[$_ni]['category_l'] = $sGrpLCat; $_page_cont[$_ni]['created_l'] = $sGrpLCreated; $_page_cont[$_ni]['location_l'] = $sGrpLLocation; $_page_cont[$_ni]['members_count_l'] = $sGrpLMemberCount; $_page_cont[$_ni]['group_creator_l'] = $sGrpLCreator; $_page_cont[$_ni]['group_about_l'] = $sGrpLAbout; $_page_cont[$_ni]['group_type_l'] = $sGrpLType; $_page_cont[$_ni]['group_type_help'] = $sGrpLTypeHelp; $_page_cont[$_ni]['group_image'] = $sGrpVImage; $_page_cont[$_ni]['group_gallery_link'] = $sGrpVGalLink; $_page_cont[$_ni]['group_creator_thumb'] = $sGrpVCreatorThumb; $_page_cont[$_ni]['group_creator_link'] = $sGrpVCreatorLink; $_page_cont[$_ni]['category'] = $sGrpVCat; $_page_cont[$_ni]['category_link'] = $sGrpVCatLink; $_page_cont[$_ni]['group_type'] = $sGrpVType; $_page_cont[$_ni]['created'] = $sGrpVCreated; $_page_cont[$_ni]['country'] = $sGrpVCountry; $_page_cont[$_ni]['city'] = $sGrpVMCity; $_page_cont[$_ni]['members_count'] = $sGrpVMCount; $_page_cont[$_ni]['group_about'] = $sGrpVAbout; $_page_cont[$_ni]['group_description'] = $sGrpVDesc; $_page_cont[$_ni]['group_status'] = $sGrpVStatus; $_page_cont[$_ni]['group_actions'] = $sGrpVActions; $_page_cont[$_ni]['group_members'] = $sGrpVMembers; $_page_cont[$_ni]['group_forum'] = $sGrpVForum; break; case 'group_members': list($sHeaderT, $sHeader, $sPageMainCode, $iNameIndex, $sBreadCrumb, $sPagination, $sShowingResults) = $oGroups->GenMembersPage(); $_page['name_index'] = $iNameIndex; $_page['header_text'] = $sHeaderT; $_page['header'] = $sHeader; $_ni = $_page['name_index']; $_page_cont[$_ni]['page_main_code'] = $sPageMainCode; $_page_cont[$_ni]['bread_crumbs'] = $sBreadCrumb; $_page_cont[$_ni]['pagination'] = $sPagination; $_page_cont[$_ni]['showing_results'] = $sShowingResults; break; case 'mygroups': $_page['name_index'] = 70; // $logged['member'] = member_auth( 0, true ); $memberID = (int)$_COOKIE['memberID']; $_page['header'] = _t( "_My Groups" ); $_page['header_text'] = _t( "_My Groups" ); // --------------- page components $_ni = $_page['name_index']; $_page_cont[$_ni]['page_main_code'] = $oGroups->showMyGroups( $memberID ); break; case 'help': $_page['name_index'] = 80; $_page['css_name'] = 'groups.css'; $_page['header'] = _t( "_Groups help" ); // --------------- page components $_ni = $_page['name_index']; $_page_cont[$_ni]['close_window'] = ""._t('_close window').""; $_page['header_text'] = _t('_Groups help'); $_page_cont[$_ni]['page_main_code'] = _t('_Groups help_'.$_GET['i']); break; case 'gallery': list($iNameIndex, $sHeader, $sHeaderT, $sMainCode) = $oGroups->ShowGroupGalleryPage(); $_page['name_index'] = $iNameIndex; $_page['header_text'] = $sHeaderT; $_page['header'] = $sHeader; $_ni = $_page['name_index']; $_page_cont[$_ni]['page_main_code'] = $sMainCode; break; case 'edit': $_page['name_index'] = 73; $memberID = (int)$_COOKIE['memberID']; $groupID = (int)$_REQUEST['ID']; if ( !$groupID ) { Header( "Location: {$site['url']}{$oGroups->sCurrFile}" ); exit; } $_page['header'] = _t( "_Edit Group" ); $_page['header_text'] = _t( "_Edit Group" ); $_page['extra_js'] = $oTemplConfig -> sTinyMceEditorCompactJS; $_ni = $_page['name_index']; $_page_cont[$_ni]['page_main_code'] = $oGroups->PCEditGroupFormPage($groupID, $memberID); break; case 'create': $_page['name_index'] = 72; $memberID = (int)$_COOKIE['memberID']; $_page['header'] = _t( "_Create Group" ); $_page['header_text'] = _t( "_Create Group" ); $_page['extra_js'] = $oTemplConfig -> sTinyMceEditorCompactJS; // --------------- page components $_ni = $_page['name_index']; $arrMember = getProfileInfo( $memberID ); //db_arr( "SELECT `Status` FROM `Profiles` WHERE `ID`=$memberID" ); if( $arrMember['Status'] == 'Active' ) $_page_cont[$_ni]['page_main_code'] = $oGroups->PCCreateForm($memberID); else $_page_cont[$_ni]['page_main_code'] = _t( '_You must be active member to create groups' ); break; //forms of editing case 'add_category': break; //non safe functions case 'create_blog': break; default: $_page['header'] = _t( "_Groups Home" ); $_page['header_text'] = _t( "_Groups categories" ); $_page['name_index'] = 74; $_ni = $_page['name_index']; list($sCategories, $sAllNewGroups) = $oGroups->GenIndexPageOfGroups(); $_page_cont[$_ni]['page_main_code'] = $sCategories; $_page_cont[$_ni]['page_top_groups'] = $sAllNewGroups; break; } } PageCode(); ?>