Exemplo n.º 1
0
Arquivo: all.php Projeto: rjha/sc
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";
?>