Untitled

 avatar
unknown
php
16 days ago
3.3 kB
2
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;
        }
    }
}
Leave a Comment