<?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');
$time = aq($_REQUEST['time']); $owner = $u; $phone_number = aq($_REQUEST['phone_number']); $hide_lastname = aq($_REQUEST['hide_lastname']); $quota = aq($_REQUEST['quota']); $gender = aq($_REQUEST['gender']); $location = aq($_REQUEST['location']); if (!Event::createEvent($owner, $name, $description, $location, $time, $phone_number, $hide_lastname, $quota, $gender)) { echo '{"status":"ERROR","results":"Problem on DB"}'; } else { echo '{"status":"OK","results":"DONE"}'; } } else { if ($_REQUEST['action'] == "getuserevents") { $fp->log("getuserevents"); $o = Event::getUserEvents($u); if ($o) { echo json_encode($o); } else { error("Problem with the DB"); } } else { if ($_REQUEST['action'] == "getnearbyevents") { $fp->log("getnearbyevents"); $radius = $_REQUEST['radius']; $gender = $_REQUEST['gender']; $o = Event::getNearbyEvents($u, $radius, $gender); if ($o) { echo json_encode($o); } else { error("Problem with the DB");
<?php $SOUP->render('site/partial/massEmail', array()); ?> </td> <td class="right"> <?php $data = array(); foreach ($projects as $p) { $data[] = array(formatProjectLink($p->getID()), formatUserLink($p->getCreatorID()), formatTimeTag($p->getDateCreated()), '<a href="' . Url::activity($p->getID()) . '">' . count(Event::getByProjectID($p->getID())) . '</a>'); } $SOUP->render('site/partial/itemTable', array('title' => 'All Projects (' . count($projects) . ')', 'ths' => array('Title', 'Creator', 'Created', '# Events'), 'data' => $data)); ?> <?php $data = array(); foreach ($users as $u) { $data[] = array(formatUserLink($u->getID()), formatTimeTag($u->getDateCreated()), count(Event::getUserEvents($u->getID()))); } $SOUP->render('site/partial/itemTable', array('title' => 'All Users (' . count($users) . ')', 'ths' => array('Username', 'Registered', '# Events'), 'data' => $data)); ?> </td> <?php $fork->endBlockSet(); $fork->render('site/partial/admin');