2020-09-23 14:15:07 +09:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace App\Http\Controllers;
|
2020-10-06 11:22:46 +09:00
|
|
|
// use Illuminate\Support\Facades\Log;
|
2020-09-23 14:15:07 +09:00
|
|
|
|
|
|
|
use App\Http\Controllers\AuthController;
|
|
|
|
use App\Http\Controllers\UserController;
|
|
|
|
|
2020-10-06 11:22:46 +09:00
|
|
|
use App\Http\Controllers\Video\Game;
|
|
|
|
use App\Http\Controllers\Video\VideoTable;
|
|
|
|
use App\Http\Controllers\Video\Prayer;
|
2020-09-23 14:15:07 +09:00
|
|
|
|
|
|
|
class VideoController extends Controller {
|
|
|
|
private $objUser;
|
|
|
|
private $menu;
|
|
|
|
private $cook;
|
|
|
|
private $id;
|
|
|
|
private $user;
|
|
|
|
|
|
|
|
public function __construct() {
|
|
|
|
$this->objUser = new UserController();
|
|
|
|
$this->menu = getPagesInMenu();
|
|
|
|
$this->cook = (isset($_COOKIE['kero_token']) ? $_COOKIE['kero_token'] : '');
|
2020-10-06 11:22:46 +09:00
|
|
|
$this->id = checkLegit($this->cook);
|
2020-09-23 14:15:07 +09:00
|
|
|
$this->user = $this->objUser->getLoggedUser($this->id, $this->cook);
|
|
|
|
}
|
|
|
|
|
|
|
|
public function index () {
|
2020-10-06 11:22:46 +09:00
|
|
|
$r = new Game($this->menu, $this->user);
|
|
|
|
return $r->index();
|
2020-09-23 14:15:07 +09:00
|
|
|
}
|
|
|
|
|
|
|
|
public function table ($slug) {
|
2020-10-06 11:22:46 +09:00
|
|
|
$r = new VideoTable($this->menu, $this->user);
|
|
|
|
return $r->index($slug);
|
2020-09-23 14:15:07 +09:00
|
|
|
}
|
|
|
|
|
|
|
|
public function prayer ($vid) {
|
2020-10-06 11:22:46 +09:00
|
|
|
$r = new Prayer($this->menu, $this->cook, $this->user);
|
|
|
|
return $r->index($vid);
|
2020-09-23 17:19:30 +09:00
|
|
|
}
|
2020-09-23 14:15:07 +09:00
|
|
|
}
|