\t\t\t\t<th>Requester(s)
\t\t\t\t<th>
\t\t\t</tr>
\t\t</thead>
\t\t<tbody>
EOF;
$i = 0;
foreach ($travel_plans->find(array("user" => $_SESSION['user']))->sort(array("date" => -1)) as $k => $v) {
    if (!isset($v['requester'])) {
        continue;
    }
    $r = 0;
    $people = array();
    foreach ($requests->find(array("travel" => $k)) as $_k => $_v) {
        if ($_v['status'] == $status_is) {
            $people[] = generateUserLink($_v['user']);
            $r++;
        }
    }
    if ($r == 0) {
        //if there are no accepted/pending requests, do not show entry
        continue;
    }
    $i++;
    $v['date'] = convertDate($v['date'], false);
    $v['requesters'] = implode(", ", $people);
    $HTML[] = <<<EOF
\t\t<tr>
\t\t\t<td>{$i}
\t\t\t\t<a href="?product_request/edit/{$v['_id']}"><span class="glyphicon glyphicon-edit"></span></a>
\t\t\t<td><a href="?product_request/view/{$v['_id']}">{$v['from']}</a>
Beispiel #2
0
    if (isset($_GET['userprofile'])) {
        $HTML[] = "<h4>No entries found</h4>";
    } else {
        $HTML[] = "<h4>No entries found, try to change search terms</h4>";
        $HTML[] = <<<EOF

\t<div class="front-search front-search-extra">
\tor submit request for your product<br><br>
\t<a href="?product_request/add" class="btn btn-success"><span class="glyphicon glyphicon-plus"></span> SUBMIT NEW PRODUCT REQUEST</a>
\t</div>\t
EOF;
    }
} else {
    foreach ($results_travelers as $k => $v) {
        $user = @getUser($v['user']);
        $user['first'] = generateUserLink($v['user']);
        $pic = getUserPicture($user['facebookid']);
        $v['from'] = "<a href='https://maps.google.com/?q={$v['from']}' target='_blank'>" . strtoupper($v['from']) . "</a>";
        $v['to'] = "<a href='https://maps.google.com/?q={$v['to']}' target='_blank'>" . strtoupper($v['to']) . "</a>";
        $v['date'] = convertDateTime($v['date'], false) . " - " . dateToRelative($v['date'], false);
        $tmp3 = empty($v['size']) ? "" : "";
        $tmp4 = empty($v['weight']) ? "" : "";
        // luggage type: <span class="glyphicon glyphicon-briefcase"></span>
        // info: <span class="glyphicon glyphicon-info-sign"></span>
        $tmp5 = "Created " . relativeTime($v['update']);
        $HTML[] = <<<EOF
\t<div class="search-element">
\t\t<div class="search-profile">
\t\t\t<img src="{$pic}">
\t\t</div>
\t\t<div class="search-description">
\t\t\t\t<th>Traveler
\t\t\t\t<th>Status
\t\t\t</tr>
\t\t</thead>
\t\t<tbody>
EOF;
$i = 0;
foreach ($requests->find(array("user" => $_SESSION['user']))->sort(array("date" => -1)) as $k => $v) {
    $travels = $db->travel_plans;
    $travel = $travels->findOne(array("_id" => new MongoId($v['travel'])));
    if (!isset($travel['requester'])) {
        continue;
    }
    $i++;
    $v['date'] = convertDate($travel['date'], false) . "<br>" . relativeTime(convertDateToTime($travel['date'], false));
    $traveler = generateUserLink($travel['user']);
    if ($v['status'] == 0) {
        $status = "pending";
    } else {
        if ($v['status'] == 1) {
            $status = "accepted";
        } else {
            $status = "rejected";
        }
    }
    $HTML[] = <<<EOF
\t\t<tr>
\t\t\t<td>{$i}
\t\t\t<td><a href="?travel_plan/view/{$v['travel']}">{$travel['from']}</a> 
\t\t\t<td>{$travel['to']}
\t\t\t<td>{$v['date']}
EOF;
            }
        }
    }
} else {
    /** show requests */
    $request = $requests->find(array("travel" => $ID));
    $l = 0;
    foreach ($request as $k => $v) {
        $l++;
        $tmp = $v['description'];
        if (file_exists("upload/" . $ID . $v['user'])) {
            $tmp .= " <img class='right' width='200' src='upload/" . $ID . $v['user'] . "'>";
        }
        $t = isset($v['requester']) ? "Posted by" : "Requested by";
        $tmp .= "<br><small>" . $t . " " . generateUserLink($v['user']) . " @ " . relativeTime($v['update']) . "</small>";
        if ($v['status'] == 0) {
            $HTML[] = <<<EOF
\t\t\t<div class="content-box medium yellowback">
\t\t\t<h1>Request is pending</h1>
EOF;
            if (isset($entry['requester'])) {
                $HTML[] = <<<EOF

\t\t\t\tYou have pending request from traveler to be accepted!<br><br>

\t\t\t\t<div class="btn btn-success"><a href="?product_request/{$ACTION}/{$ID}/&accept={$v['user']}">Accept request</a></div>
\t\t\t\t<div class="btn btn-warning"><a href="?product_request/{$ACTION}/{$ID}/&reject={$v['user']}">Reject request</a></div>

EOF;
            } else {
Beispiel #5
0
    if (isset($messages[$key])) {
        $messages[$key]['count']++;
    } else {
        $messages[$key] = array("_id" => $k, "value" => $v, "count" => 1);
    }
}
$i = 0;
foreach ($messages as $k => $v) {
    $i++;
    $tmp = $v['value'];
    $d = "";
    $fellow = $tmp['user2'];
    //print_r($fellow);
    $fellow_name = "";
    if ($fellow > 0) {
        $fellow_name = generateUserLink($fellow);
    }
    if ($tmp['event'] == "newrequestchat") {
        $d = "You have new incoming messages from <a href='{$tmp['page']}'>traveling plan</a> by {$fellow_name}.";
    }
    if ($tmp['event'] == "requestaccepted") {
        $d = "Your request has been accepted under <a href='{$tmp['page']}'>traveling plan</a> by {$fellow_name}.";
    }
    if ($tmp['event'] == "requestrejected") {
        $d = "Your request has been rejected under <a href='{$tmp['page']}'>traveling plan</a> by {$fellow_name}.";
    }
    if ($tmp['event'] == "requestacceptedadmin") {
        $d = "You have accepted request by {$fellow_name} under <a href='{$tmp['page']}'>traveling plan</a>.";
    }
    if ($tmp['event'] == "requestrejectedadmin") {
        $d = "You have rejected request by {$fellow_name} under <a href='{$tmp['page']}'>traveling plan</a>.";