Untitled
<?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; } } }
Leave a Comment