/** * 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)); }
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]); }