Untitled
unknown
php
9 months ago
3.3 kB
4
Indexable
<?php defined('BASEPATH') or exit('No direct script access allowed');
class Daftaroffline extends CI_Controller
{
private $sess_user;
function __construct()
{
parent::__construct();
$this->load->database();
$get_sess_user = $this->session->all_userdata();
if (empty($get_sess_user['logged_in']))
redirect('loginoffline');
}
public function index()
{
$get_slider = $this->curl_api->serviceapi('getimageslider');
// if (isset($_COOKIE['token_tes_pmb']) && $_COOKIE['token_tes_pmb'] == md5('@Lsi123')) {
$get_gelombang = $this->curl_api->serviceapi('getgelombangaktif');
// echo '123';
// exit;
// }
print_r($this->curl_api->checkconnent2service());
die();
$get_tahunakademik = $this->curl_api->serviceapi('gettahunakademikaktif');
$get_faq = $this->curl_api->serviceapi('getfaq');
$results_gelombang = $this->check_gelombang_aktif();
// $results_gelombang_smp = $this->check_gelombang_aktif_smp();
foreach (json_decode($get_slider, TRUE)['data'] as $slide) {
$path_slider = $slide['url_files'];
$type_slider = pathinfo($path_slider, PATHINFO_EXTENSION);
$data_slider = $this->fileviewer->view($path_slider);
$img_slider[] = 'data:image/' . $type_slider . ';base64,' . base64_encode($data_slider);
}
// if (empty($results_gelombang_smp)) {
// $info_smp = null;
// } else {
// $info_smp = $results_gelombang_smp;
// }
if (empty($results_gelombang)) {
$info_cbt = null;
} else {
$info_cbt = $results_gelombang;
}
$data = array(
'gelombang' => json_decode($get_gelombang)->data[0],
'gelombang_cbt' => $info_cbt,
'gelombang_smp' => null,
'tahunakademik' => json_decode($get_tahunakademik)->data[0],
'arrfaq' => json_decode($get_faq, true)['data'],
'imageSlider' => $img_slider,
'dev' => (in_array($this->curl_api->getmyip(), $this->config->item('myip')) ? true : false),
'disableSMP' => $this->config->item('disablesmp'),
);
print_r($results_gelombang);
die();
$this->templates->front('view_front/offline/page_daftar_jalurmasuk', $data);
}
private function check_gelombang_aktif()
{
date_default_timezone_set('Asia/Jakarta');
$time_now = strtotime(fDate());
$get_gelombang = json_decode($this->curl_api->serviceapi('getgelombangaktif'), TRUE)['data'][0];
// if (in_array($this->curl_api->getmyip(), $this->config->item('myip'))) {
// var_dump($get_gelombang);
// exit;
// }
$mulai = strtotime($get_gelombang['gelombangcbtTanggalMulai']);
$selesai = strtotime($get_gelombang['gelombangcbtTanggalSelesai']);
if ($time_now >= $mulai && $time_now <= $selesai) {
$status_daftar = 1;
} else {
$status_daftar = null;
}
if (!empty($status_daftar)) {
return $status_daftar;
} else {
return false;
}
}
}
Editor is loading...
Leave a Comment