Ejemplo n.º 1
0
 public function showmeetup($id)
 {
     $meetup = Meetup::find($id);
     $adminid = $meetup->admin_id;
     $admin = User::find($adminid);
     $attendees = Attendee::all();
     $comments = DB::table('meetcoms')->where('meetup_id', $id)->orderBy('created_at', 'desc')->paginate(3);
     $allcomments = [];
     $allguests = [];
     foreach ($comments as $comment) {
         if ($comment->meetup_id == $meetup->id) {
             $commenter = User::find($comment->attendee_id);
             $commentdata = array('created_at' => $comment->created_at, 'id' => $comment->id, 'commenter' => $commenter->firstname . ' ' . $commenter->lastname, 'commenterid' => $commenter->id, 'comment' => $comment->comment, 'picture' => "../" . $commenter->image_url);
             array_push($allcomments, $commentdata);
         }
     }
     foreach ($attendees as $guests) {
         if ($guests->meetup_id == $meetup->id) {
             $guest = User::find($guests->attendee_id);
             $guestname = $guest->firstname . ' ' . $guest->lastname;
             $guestinfo = array('name' => $guestname, 'picture' => $guest->image_url);
             array_push($allguests, $guestinfo);
         }
     }
     return View::make('/meetups/showmeetup')->with('meetup', $meetup)->with('allguests', $allguests)->with('admin', $admin)->with('allcomments', $allcomments)->with('comments', $comments);
 }
Ejemplo n.º 2
0
switch ($tab) {
    case "badge":
        $type = BadgeType::cached_find_by_db_name($_GET["type"]);
        $query = Attendee::by_badge_type($type->db_name);
        break;
    case "under_minor_age":
        $query = Attendee::minors();
        break;
    case "blacklisted":
        $query = Attendee::blacklisted();
        break;
    case "canceled":
        $query = Attendee::canceled();
        break;
    default:
        $query = Attendee::all();
}
?>

<div class="container">
  <div class="col-md-12">
    <h1>All Attendees</h1>
    <ul class="nav nav-tabs">
      <?php 
echo nav_link("All", "/admin/index.php", $tab == "all");
?>
      <?php 
foreach ($badge_types as $bt) {
    ?>
        <?php 
    echo nav_link($bt->name, "/admin/index.php?tab=badge&type={$bt->db_name}", $tab == "badge" && $bt->db_name == $type->db_name);
Ejemplo n.º 3
0
<?php

include_once '../../../../_includes/framework.php';
require_admin();
$return_url = @$_POST['return_url'] ?: "/admin/index.php";
foreach (Attendee::all() as $attendee) {
    $attendee->apply_blacklist();
    $attendee->save_without_callbacks();
}
?>
<script>
  window.location = "<?php 
echo $return_url;
?>
";
</script>