コード例 #1
0
ファイル: MediaController.php プロジェクト: joogazyn/ktrk
 public function project(\Model\Project\ModelName $project)
 {
     $projectList = \Model\Project\ModelName::get();
     $MediaCategories = \Model\MediaCategory\ModelName::get();
     $mediaAll = \Model\Media\ModelName::get();
     $mainBanner = \Model\Background\ModelName::where('name', '=', 'main')->first();
     $categories = \Model\Category\ModelName::all();
     $backgroundMain = \Model\Background\ModelName::where('published', '=', true)->first();
     return view('Front::media.project', ['project' => $project, 'MediaCategories' => $MediaCategories, 'mainBanner' => $mainBanner, 'categories' => $categories, 'projectList' => $projectList, 'backgroundMain' => $backgroundMain]);
 }
コード例 #2
0
ファイル: DostukController.php プロジェクト: elemanz/ktrk
 public function project(\Model\Project\ModelName $project)
 {
     $projectList = \Model\Project\ModelName::get();
     //        $MediaCategory = \Model\MediaCategory\ModelName::get();
     $mediaAll = \Model\Media\ModelName::get();
     $mainBanner = \Model\Background\ModelName::where('name', '=', 'main')->first();
     $categories = \Model\Category\ModelName::all();
     $backgroundMain = \Model\Background\ModelName::where('published', '=', true)->first();
     $relatedNews = \Model\Project\ModelName::where('published', '=', true)->where('dostuk', '=', $project->id)->get();
     $dostukProjects = \Model\Project\ModelName::where('published', '=', true)->where('dostuk', '=', 1)->get();
     return view('Front::channel.dostuk.project', ['project' => $project, 'mainBanner' => $mainBanner, 'categories' => $categories, 'projectList' => $projectList, 'backgroundMain' => $backgroundMain, 'relatedNews' => $relatedNews, 'dostukProjects' => $dostukProjects]);
 }
コード例 #3
0
ファイル: MediaController.php プロジェクト: shady11/ktrk-1
 public function video($media)
 {
     $lc = app()->getlocale();
     $video = \Model\Media\ModelName::where('id', '=', $media)->first();
     // full video array
     $video->incrementViewed();
     $projectId = $video->program;
     // 0
     $videoType = $video->videoType;
     // serials
     $videoName = $video->name;
     if ($lc == 'kg') {
         $result = \Model\Project\ModelName::where('id', '=', $projectId)->first();
         if ($result) {
             $videoProject = $result->getName();
         } else {
             $videoProject = '';
         }
         $result1 = \Model\MediaCategory\ModelName::where('videoType', '=', $videoType)->first();
         $getVideoTypeName = $result1->getName();
         $relatedVideos = \Model\Media\ModelName::where('name', '<>', '')->where('program', '=', $projectId)->get();
     } elseif ($lc == 'ru') {
         $result = \Model\Project\ModelName::where('id', '=', $projectId)->first();
         if ($result != null) {
             $videoProject = $result->getNameRu();
         } else {
             $videoProject = '';
         }
         $result = \Model\MediaCategory\ModelName::where('videoType', '=', $videoType)->first();
         $getVideoTypeName = $result->getNameRu();
         $relatedVideos = \Model\Media\ModelName::where('nameRu', '<>', '')->where('program', '=', $projectId)->get();
     }
     $MediaCategories = \Model\MediaCategory\ModelName::get();
     $projectList = \Model\Project\ModelName::get();
     $mediaAll = \Model\Media\ModelName::get();
     $mainBanner = \Model\Background\ModelName::where('name', '=', 'main')->first();
     $categories = \Model\Category\ModelName::all();
     $backgroundMain = \Model\Background\ModelName::where('published', '=', true)->first();
     return view('Front::media.video', ['video' => $video, 'videoName' => $videoName, 'videoProject' => $videoProject, 'getVideoTypeName' => $getVideoTypeName, 'relatedVideos' => $relatedVideos, 'mediaAll' => $mediaAll, 'MediaCategories' => $MediaCategories, 'mainBanner' => $mainBanner, 'projectList' => $projectList, 'categories' => $categories, 'backgroundMain' => $backgroundMain, 'positionTop' => $this->positionTop, 'positionRight' => $this->positionRight, 'positionCenter' => $this->positionCenter, 'positionBottom' => $this->positionBottom, 'positionLeft' => $this->positionLeft]);
 }
コード例 #4
0
ファイル: BirinchiController.php プロジェクト: elemanz/ktrk
 public function project(\Model\Project\ModelName $project)
 {
     $projectList = \Model\Project\ModelName::get();
     //        $MediaCategory = \Model\MediaCategory\ModelName::get();
     $mediaAll = \Model\Media\ModelName::get();
     $mainBanner = \Model\Background\ModelName::where('name', '=', 'main')->first();
     $categories = \Model\Category\ModelName::all();
     $backgroundMain = \Model\Background\ModelName::where('published', '=', true)->first();
     $relatedNews = \Model\Project\ModelName::where('published', '=', true)->where('birinchi', '=', $project->id)->get();
     $lc = app()->getlocale();
     if ($lc == 'kg') {
         $birinchiProjects = \Model\Project\ModelName::where('published', '=', true)->where('birinchi', '=', 1)->where('name', '<>', '')->get();
     } else {
         $birinchiProjects = \Model\Project\ModelName::where('published', '=', true)->where('birinchi', '=', 1)->where('nameRu', '<>', '')->get();
     }
     return view('Front::channel.birinchi.project', ['project' => $project, 'mainBanner' => $mainBanner, 'categories' => $categories, 'projectList' => $projectList, 'backgroundMain' => $backgroundMain, 'relatedNews' => $relatedNews, 'birinchiProjects' => $birinchiProjects]);
 }