init
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user