/**
  * Admin: Index page.
  * @return \Illuminate\View\View
  */
 public function getIndex()
 {
     $streams = AnnouncementSeries::all();
     $announcements = Announcement::where('success', '=', 0)->orderBy('id', 'desc')->get();
     // Options for stream radio buttons.
     $streamsRadios = [];
     foreach ($streams as $stream) {
         $streamsRadios[$stream->id] = $stream->name;
     }
     // Options for announcement type radio buttons.
     $typeRadios = [];
     for ($i = 1; $i <= 3; $i++) {
         $typeRadios[$i] = 'N' . $i;
     }
     // Options for probability radio buttons.
     $probability = ['99.7', '64.7', '33.7', '16.7', '7.7'];
     $probabilityRadios = [];
     foreach ($probability as $p) {
         $probabilityRadios[$p] = $p . '%';
     }
     return View::make('announcements.admin.index', array('streams' => $streams, 'announcements' => $announcements, 'streamsRadios' => $streamsRadios, 'typeRadios' => $typeRadios, 'probabilityRadios' => $probabilityRadios));
 }
Пример #2
0
 public function editUserInfoAdmin($uid)
 {
     $user = User::find($uid);
     $user_info = UserInfo::find($user->user_info_id);
     if ($user_info->birth_date == null) {
         $birth_date = null;
     } else {
         $birth_date = explode("-", $user_info->birth_date);
     }
     $disabled = 'disabled';
     $links = json_decode($user_info->links);
     if (empty($links)) {
         $links = array();
     }
     $links = array_pad($links, 5, null);
     $streams = AnnouncementSeries::all();
     $announcementsStreams = array(0 => 'Отключены');
     foreach ($streams as $s) {
         $announcementsStreams[$s->id] = $s->name;
     }
     return View::make('backend.user.userinfo', ['user' => $user, 'user_info' => $user_info, 'birth_date' => $birth_date, 'links' => $links, 'disabled' => $disabled, 'announcements_streams' => $announcementsStreams]);
 }