0) ? (int)$_GET['page'] : 1; $limit_user = (isset($_GET['limit']) && (int)$_GET['limit'] > 0) ? (int)$_GET['limit'] : 10; $search_field = (isset($_GET['search']) && !empty($_GET['search'])) ? $_GET['search'] : false; if(hasValue($loggedInUserInfo) && is_array($loggedInUserInfo) && $loggedInUserInfo["users_page_limit"] && !(isset($_GET['limit']) and !empty($_GET['limit']))){ $limit_user = $loggedInUserInfo["users_page_limit"]; } ?>

start_form('?m=user_admin&p=add_group'); $ft->start_table(); $ft->add_field('string','group_name',''); $ft->end_table(); $ft->add_button('submit','add_group',get_lang('add_group')); $ft->end_form(); ?>
'.get_lang('available_groups').''; echo '
'; if ($db->isAdmin($_SESSION['user_id'])) $result = $db->getGroupList_limit($page_user,$limit_user,$search_field); else $result = $db->getUserGroupList_limit($_SESSION['user_id'],$page_user,$limit_user,$search_field); if ( $result === FALSE ) { echo "

".get_lang('no_groups_available')."

"; return; } $i = 0; echo ""; foreach ( $result as $row ) #loop through the groups { $i++; echo ""; echo ""; } echo "
". get_lang('actions')."".get_lang('group_name')."". get_lang('users')."
[". get_lang('assign_homes')."]
[".get_lang('delete_group').']'; echo "
".$row['group_name'].""; $subusersEnabled = $db->isModuleInstalled("subusers"); $subEnabled = false; if(!$subusersEnabled){ $available_users = $db->getAvailableUsersForGroup($row['group_id']); }else{ if(!$db->isAdmin($_SESSION['user_id'])){ $available_users = $db->getAvailableSubUsersForGroup($row['group_id'], $_SESSION['user_id']); $subEnabled = true; }else{ $available_users = $db->getAvailableUsersForGroup($row['group_id']); } } if ( is_array($available_users) ) { if(count($available_users) > 0){ echo "
". get_lang('add_user_to_group'). ": \n"; echo ""; echo ""; echo "
\n"; }else{ if($subEnabled){ echo "

" .get_lang('no_subusers'). "

"; } } }else{ if($subEnabled){ echo "

" .get_lang('no_subusers'). "

"; } } $group_users = $db->listUsersInGroup($row['group_id']); if (is_array($group_users)) { echo ""; } echo "
"; if ($db->isAdmin($_SESSION['user_id'])) $count_groups = $db->get_group_count($search_field); else $count_groups = $db->getUserGroupList_count($_SESSION['user_id'],$search_field); if(isset($_GET['search']) && !empty($_GET['search'])){ $uri = '?m=user_admin&p=show_groups&search='.$_GET['search'].'&limit='.$limit_user.'&page='; } else{ $uri = '?m=user_admin&p=show_groups&limit='.$limit_user.'&page='; } echo paginationPages($count_groups[0]['total'], $page_user, $limit_user, $uri, 3, 'userGroups'); } ?>