Example #1
0
<?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');
Example #2
0
     $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");
Example #3
0
<?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', '#&nbsp;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', '#&nbsp;Events'), 'data' => $data));
?>

</td>

<?php 
$fork->endBlockSet();
$fork->render('site/partial/admin');