Пример #1
0
 /**
  * Execute the console command.
  *
  * @return mixed
  */
 public function handle()
 {
     #$result = DB::table('catalog')->select('*')->take(5)->get();
     #print_r($result) ;
     $trailers = [];
     $url = '';
     //MUST USE OUTSIDE SCRIPT BECAUSE OF CORS//
     $result = Selector::getTitles();
     #echo $result[6]['trailer_title'];
     #count($result);
     for ($i = 0; $i < count($result); $i++) {
         $parsedResult = Selector::removeSymbols($result[$i]['trailer_title']);
         if ($parsedResult == 'Hardcore-Henry') {
             $parsedResult = 'hardcore-2015';
         }
         if ($parsedResult === 'The-Jungle-Book') {
             $parsedResult = 'the-jungle-book-2015';
         }
         if ($parsedResult === 'Friend-Request') {
             $parsedResult = 'friend-request-2016';
         }
         if ($parsedResult === 'Teenage-Mutant-Ninja-TurtlesOut-of-the-Shadows') {
             $parsedResult = 'teenage-mutant-ninja-turtles-2';
         }
         if ($parsedResult === 'The-Angry-Birds') {
             $parsedResult = 'angry-birds';
         }
         if ($parsedResult === 'The-Witch') {
             $parsedResult = 'the-witch-2016';
         }
         if ($parsedResult === 'X-Men-Apocoalypse') {
             $parsedResult = 'xmen-apocalypse';
         }
         if ($parsedResult === 'Joy') {
             $parsedResult = 'joy-2015';
         }
         if ($parsedResult === 'The-Boy') {
             $parsedResult = 'the-boy-2016';
         }
         $url = 'http://simpleapi.traileraddict.com/' . $parsedResult . '/trailer';
         $val = getTrailers($url);
         #$val2 = strval($val);
         $trailers[$i]['title'] = $result[$i]['title'];
         $trailers[$i]['trailer'] = $val;
     }
     Selector::insertTrailers($trailers);
     #var_dump(getTrailers('http://simpleapi.traileraddict.com/Hail,-Caesar!/trailer')) ;
     #echo getTrailers('http://simpleapi.traileraddict.com/FSDDSF/trailer')  ;
 }
Пример #2
0
 public static function listFilms($counter)
 {
     $films = catalog::all_films();
     $filterFilm = [];
     $TempfilterFilm = [];
     $z = -1;
     $re = [];
     $j = 5;
     //  $lowMarker = $marker - 5;
     for ($i = 0; $i < count($films); $i++) {
         $replace = Selector::replace('_', "", $films[$i]->title);
         $filteredString = Selector::removeSymbols($replace);
         $lowerFilteredString = strtolower($filteredString);
         if (array_search($lowerFilteredString, $TempfilterFilm) === false) {
             $TempfilterFilm[$i] = $lowerFilteredString;
             $replaceUnderscore = Selector::replace('_', " ", $films[$i]->title);
             if ($films[$i]->img === "" || $films[$i]->img === null) {
                 $films[$i]->img = null;
             } else {
                 $z++;
                 $filterFilm[$z]['title'] = $replaceUnderscore;
                 $filterFilm[$z]['title_id'] = $films[$i]->title;
                 $filterFilm[$z]['img'] = $films[$i]->img;
                 $filterFilm[$z]['runtime'] = $films[$i]->runtime;
                 $filterFilm[$z]['imdb_rating'] = $films[$i]->imdb_rating;
                 $filterFilm[$z]['genre'] = $films[$i]->genre;
                 $filterFilm[$z]['number'] = $z;
             }
             /*
                           if($z >= $counter){
                           break;
                           }
             */
         }
     }
     $filmPop = array_slice($filterFilm, $counter, 6);
     //echo count($filmPop);
     //exit();
     $filmPopLength = count($filmPop);
     $filmArrayMarker = count($filterFilm);
     for ($i = 0; $i < $filmPopLength; $i++) {
         $filmPop[$i]['end'] = $filmArrayMarker;
     }
     return $filterFilm;
 }