/** * */ function viewGroup($rows, $pageNav, $total, $members, $groupdetails) { global $mainframe, $Itemid, $smartyvs; $c = hwd_vs_Config::get_instance(); if ($c->showrating == 1 || $c->showviews == 1 || $c->showduration == 1 || $c->showuplder == 1) { $infowidth = 150; } else { $infowidth = 0; } // load the menu name jimport( 'joomla.application.menu' ); $menu = &JMenu::getInstance('site'); $mparams = &$menu->getParams($Itemid); $mparams_pt = $mparams->get( 'page_title', ''); jimport( 'joomla.document.document' ); $doc = & JFactory::getDocument(); $active = &$menu->getActive(); if (!empty($mparams_pt)) { $metatitle = $mparams_pt; } else if (!empty($active->name)) { $metatitle = $active->name; } else { $metatitle = _HWDVIDS_META_DEFAULT; } // set the page/meta title $doc->setTitle( $metatitle." - "._HWDVIDS_META_GRPS." - ".$groupdetails->group_name ); $doc->setMetaData( 'title' , $metatitle." - "._HWDVIDS_META_GRPS." - ".$groupdetails->group_name ); hwd_vs_tools::generateActiveLink(3); hwd_vs_tools::generateBreadcrumbs(); $smartyvs->assign("group_name", stripslashes($groupdetails->group_name)); $smartyvs->assign("group_description", stripslashes($groupdetails->group_description)); $group->totalmembers = $groupdetails->total_members; $group->totalvideos = $groupdetails->total_videos; $group->administrator = hwd_vs_tools::generateUserFromID($groupdetails->adminid, $groupdetails->username, $groupdetails->name); $group->groupmembership = hwd_vs_tools::generateGroupMembershipStatus($groupdetails); $group->reportgroup = hwd_vs_tools::generateReportGroupButton($groupdetails); $group->deletegroup = hwd_vs_tools::generateDeleteGroupButton($groupdetails); $group->editgroup = hwd_vs_tools::generateEditGroupButton($groupdetails); $smartyvs->assign("group", $group); if (count($members) > 0) { $smartyvs->assign("print_memberslist", 1); for ($i=0, $n=count($members); $i < $n; $i++) { $row = $members[$i]; $memberslist[$i]->id = $row->id; $memberslist[$i]->username = $row->username; } $smartyvs->assign("memberslist", $memberslist); } if (count($rows) > 0) { $smartyvs->assign("print_videolist", 1); $list = hwd_vs_tools::generateVideoListFromSql($rows); $smartyvs->assign("list", $list); } $page = $total - $c->vpp; $pageNavigation = null; if ( $page > 0 ) { $link = "index.php?option=com_hwdvideoshare&Itemid=".$Itemid."&task=viewgroup&group_id=".$groupdetails->id; $pageNavigation.= $pageNav->getPagesLinks($link)."<br />"; $pageNavigation.= $pageNav->getPagesCounter(); } $smartyvs->assign("pageNavigation", $pageNavigation); $group->comments = hwd_vs_tools::generateGroupComments($groupdetails); $smartyvs->display('group_view.tpl'); return; }