\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>
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 {
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>.";