<?php require_once "../../global.php"; $userName = Filter::text($_GET['un']); $user = User::loadByUsername($userName); // make sure user exists if ($user === null) { header('Location: ' . Url::error()); exit; } $events = Event::getUserEvents($user->getID(), 10); //$tasks = Task::getByUserID($user->getID(), null, false); $projects = ProjectUser::getProjectsByUserID($user->getID()); $soup = new Soup(); $soup->set('user', $user); $soup->set('events', $events); //$soup->set('tasks', $tasks); $soup->set('projects', $projects); $soup->render('site/page/user');
<?php require_once "../../global.php"; $soup = new Soup(); if (Session::isLoggedIn()) { // dashboard $yourProjects = ProjectUser::getProjectsByUserID(Session::getUserID()); $publicProjects = Project::getPublicProjects(Session::getUserID(), 10); // projects to join //$user = User::load(Session::getUserID()); $events = Event::getDashboardEvents(Session::getUserID(), 10); // $updates = Update::getByUserID($user->getID()); // $discussions = Discussion::getByUserID($user->getID()); $invitations = Invitation::getByUserID(Session::getUserID()); $unrespondedInvites = Invitation::getByUserID(Session::getUserID(), null, false); $yourTasks = Task::getYourTasks(Session::getUserID()); $soup->set('yourProjects', $yourProjects); $soup->set('publicProjects', $publicProjects); //$soup->set('user', $user); $soup->set('events', $events); // $soup->set('updates', $updates); // $soup->set('discussions', $discussions); $soup->set('invitations', $invitations); $soup->set('unrespondedInvites', $unrespondedInvites); $soup->set('tasks', $yourTasks); $soup->render('site/page/dashboard'); } else { // home page $events = Event::getHomeEvents(10); $soup->set('events', $events); $soup->render('site/page/home');