Files
wticreatorstudio/Modules/StudioPlus/Http/Controllers/GlobalSettingController.php
T
2024-03-07 00:12:30 -05:00

43 lines
1.6 KiB
PHP

<?php
namespace Modules\StudioPlus\Http\Controllers;
use Illuminate\Contracts\Support\Renderable;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
class GlobalSettingController extends Controller
{
public function categories()
{
\Modules\StudioPlus\Entities\StudioPlusVideo::whereNull('studio_plus_video_type_id')->chunkById(100, function ($videos) {
foreach ($videos as $key => $video) {
if(is_array($video->types)){
if(count($video->types) == 0 && $video->is_short == 0){
$video->studio_plus_video_type_id = 1;
} else if(in_array("VIDEO BASED ON A JOB", $video->types) && $video->is_short == 0){
$video->studio_plus_video_type_id = 2;
} else if(in_array("REACH OUT", $video->types) && $video->is_short == 0){
$video->studio_plus_video_type_id = 3;
} else if(in_array("SPONSORED PRODUCT", $video->types)){
$video->studio_plus_video_type_id = 4;
} else if(count($video->types) == 0 && $video->is_short == 1){
$video->studio_plus_video_type_id = 5;
} else if(in_array("VIDEO BASED ON A JOB", $video->types) && $video->is_short == 1){
$video->studio_plus_video_type_id = 6;
}
$video->save();
}
}
});
return view('studioplus::setting.category');
}
public function paginations()
{
return view('studioplus::setting.pagination');
}
}