Exemple #1
0
 public function run()
 {
     $excerptions_model = new Excerptions();
     $ex_id = date('z') + 1;
     $ex = $excerptions_model->index($ex_id);
     return view("widgets.nav_ex_day", ['ex' => $ex]);
 }
 public function ajax()
 {
     $id = mt_rand(1, 366);
     $excerptions_model = new Excerptions();
     $ex = $excerptions_model->index($id);
     $do = ['id' => $ex[0]->excerption_id, 'author' => $ex[0]->excerption_author, 'text' => $ex[0]->excerption_text];
     return $do;
 }
 public function index($id = 0)
 {
     # обращаемся к моделе Category
     $vrode_model = new Categories();
     $categories = $vrode_model->cats_for_header();
     # обращаемся к моделе Page
     $pages = new Page();
     $footer_pages = $pages->footer_pages();
     if ($id == 0 || empty($id)) {
         //Нету номера выводим рандомную цытату
         $ex_id = mt_rand(1, 366);
     } else {
         // выведем цытату с номером в заросе
         if ($id > 366 || $id <= 0) {
             return view('errors.404');
         }
         $ex_id = $id;
     }
     $excerptions_model = new Excerptions();
     $ex = $excerptions_model->index($ex_id);
     return view('layouts.default', ['categories' => $categories, 'pages' => $footer_pages, 'ex' => $ex, 'content_layout' => 'ex_content']);
 }