This commit is contained in:
Jaybe
2025-03-05 14:02:29 +09:00
commit 247a7808d3
357 changed files with 161196 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
<?php
namespace App\Controllers;
use App\Controllers\AdvertisementManager\AdvFacebookManagerController;
use App\Controllers\AdvertisementManager\AdvGoogleManagerController;
use App\Controllers\AdvertisementManager\AdvKakaoManagerController;
use CodeIgniter\API\ResponseTrait;
class HomeController extends BaseController
{
use ResponseTrait;
public function index()
{
$data = [];
$data['password_check'] = false;
$password_check = auth()->user()->getEmailIdentity()->password_changed_at;
if(!empty($password_check) && (strtotime($password_check) < strtotime('-90 days'))){
$data['password_check'] = true;
}
return view('pages/home', $data);
}
public function getReports()
{
if($this->request->isAJAX() && strtolower($this->request->getMethod()) === 'get'){
$facebookDB = \Config\Database::connect('facebook');
$googleDB = \Config\Database::connect('google');
$kakaoDB = \Config\Database::connect('kakao');
$result = [];
$facebook = new AdvFacebookManagerController;
$result['facebookReport'] = $facebook->getReport();
$google = new AdvGoogleManagerController;
$result['googleReport'] = $google->getReport();
$kakao = new AdvKakaoManagerController;
$result['kakaoReport'] = $kakao->getReport();
return $this->respond($result);
}
}
}