include APP_WEB_DIR . '/inc/header.inc'; include APP_WEB_DIR . '/inc/role/user.inc'; use com\indigloo\Url; use com\indigloo\ui\Pagination; use com\indigloo\sc\auth\Login; use com\indigloo\ui\Filter; $qparams = Url::getRequestQueryParams(); $login = Login::getLoginInSession(); $loginId = $login->id; $groupDao = new \com\indigloo\sc\dao\Group(); $filters = array(); $model = new \com\indigloo\sc\model\Group(); $filter = new Filter($model); $filter->add($model::LOGIN_ID, Filter::EQ, $loginId); array_push($filters, $filter); $pageSize = 100; $paginator = new Pagination($qparams, $pageSize); $groups = $groupDao->getPagedUserGroups($paginator, $filters); $startId = NULL; $endId = NULL; if (sizeof($groups) > 0) { $startId = $groups[0]['id']; $endId = $groups[sizeof($groups) - 1]['id']; } $pageBaseUrl = "/group/user/all.php"; $title = sprintf("%s's groups", $login->name); $hasNavigation = false; include APP_WEB_DIR . "/view/group/cards-page.php"; ?>