[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
BACKUP C 19-12
/
XAMPP74
/
htdocs
/
simkeu
/
application
/
controllers
/
[
Home
]
File: ppdb.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Ppdb extends CI_Controller { function __construct (){ parent::__construct(); $this->load->model('Minfo','', TRUE); $this->load->model('Mmhs','', TRUE); $this->load->model('Muser','', TRUE); $this->load->model('Munit','', TRUE); $this->load->model('Mbank','', TRUE); $this->load->model('Mtagihan','', TRUE); $this->load->model('Mitem','', TRUE); $this->load->model('Mlogin','', TRUE); $this->load->model('Terbilang','', TRUE); $this->load->model('Maktivasi','', TRUE); $this->load->model('Msoal','', TRUE); } public function index() { if ($this->session->userdata('login') == TRUE){ $q = $this->Minfo->info()->row(); $data['title'] = 'Admin PPDB'; $data['qmhs'] = $this->Mmhs->all(); $data['namapt'] = ! empty ($q->namapt) ? $q->namapt : 'SUPRA'; $data['logo'] = ! empty ($q->logo) ? $q->logo : 'logo_supra'; $data['main_view'] = 'pmb/home'; $data['tab_info'] = 'pmb/tab_info'; $data['tab_daftar'] = 'pmb/tab_daftar'; $data['tab_terima'] = 'pmb/tab_terima'; $data['tab_reg'] = 'pmb/tab_reg'; $data['tab_mundur'] = 'pmb/tab_mundur'; $this->load->view('pmb/beranda',$data); }else{ redirect ('login/simppdb'); } } function soal() { if ($this->session->userdata('login') == TRUE){ $q = $this->Minfo->info()->row(); $data['title'] = 'Admin PPDB'; $data['namapt'] = ! empty ($q->namapt) ? $q->namapt : 'SUPRA'; $data['logo'] = ! empty ($q->logo) ? $q->logo : 'logo_supra'; $data['main_view'] = 'pmb/daftar_soal'; if ($this->session->userdata('tipe')=='A' or $this->session->userdata('tipe')==NULL){ $data['activeA'] = 'class="active"'; $data['activeB'] = ''; $data['activeC'] = 'active'; $data['activeD'] = ''; }else{ $data['activeA'] = ''; $data['activeB'] = 'class="active"'; $data['activeC'] = ''; $data['activeD'] = 'active'; } $data['soal'] = $this->Msoal->show_by_tipe('A'); $data['soal2'] = $this->Msoal->show_by_tipe('B'); $this->load->view('pmb/beranda',$data); }else{ redirect ('login/simppdb'); } } function log_tes() { $q = $this->Minfo->info()->row(); $data['title'] = 'Ujian Masuk Online | SMK Kesehatan Rahani Husada Sragen | '.date('Y'); $data['namapt'] = ! empty ($q->namapt) ? $q->namapt : 'SUPRA'; $data['logo'] = ! empty ($q->logo) ? $q->logo : 'logo_supra'; //$data['main_view'] = 'pmb/login_ujian'; $this->load->view('pmb/login_ujian',$data); } function tes() { $q = $this->Minfo->info()->row(); $data['mhs'] = $r = $this->Mmhs->get_mhs($this->session->userdata('id_mhs'))->row(); $data['title'] = 'Ujian Masuk Online | '.$this->Minfo->info()->row()->namapt.' | '.date('Y'); $data['namapt'] = ! empty ($q->namapt) ? $q->namapt : 'SUPRA'; $data['logo'] = ! empty ($q->logo) ? $q->logo : 'logo_supra'; $hari = $this->Terbilang->nama_hari(date('N')); $tanggal = date('d F Y'); $data['hari_tanggal'] = $hari.', '.$tanggal; $soal = explode('x',$r->soal); /*$data['soalA']=$soal[0]; $data['jawabA']=$soal[1]; $data['soalB']=$soal[2]; $data['jawabB']=$soal[3]; $data['soalC']=$soal[4]; $data['jawabC']=$soal[5]; $data['soalD']=$soal[6]; $data['jawabD']=$soal[7]; $data['soalE']=$soal[8]; $data['jawabE']=$soal[9];*/ $this->load->view('pmb/ujian_awal',$data); } function go_tes() { $q = $this->Minfo->info()->row(); $data['mhs'] = $r = $this->Mmhs->get_mhs($this->session->userdata('id_mhs'))->row(); $data['title'] = 'Ujian Masuk Online | '.$this->Minfo->info()->row()->namapt.' | '.date('Y'); $data['namapt'] = ! empty ($q->namapt) ? $q->namapt : 'SUPRA'; $data['logo'] = ! empty ($q->logo) ? $q->logo : 'logo_supra'; $hari = $this->Terbilang->nama_hari(date('N')); $tanggal = date('d F Y'); $data['hari_tanggal'] = $hari.', '.$tanggal; $soal = explode('x',$r->soal); $data['soalA']=$soal[0]; $data['jawabA']=$soal[1]; $data['soalB']=$soal[2]; $data['jawabB']=$soal[3]; $data['soalC']=$soal[4]; $data['jawabC']=$soal[5]; $data['soalD']=$soal[6]; $data['jawabD']=$soal[7]; $data['soalE']=$soal[8]; $data['jawabE']=$soal[9]; //$this->load->view('pmb/ujian',$data); $this->load->view('pmb/ujian',$data); } function off() { $q = $this->Minfo->info()->row(); //$data['mhs'] =$this->Mmhs->get_mhs($this->session->userdata('id_mhs'))->row(); $data['title'] = 'Tes Masuk Online | SMK Kesehatan Rahani Husada | '.date('Y'); $data['namapt'] = ! empty ($q->namapt) ? $q->namapt : 'SUPRA'; $data['logo'] = ! empty ($q->logo) ? $q->logo : 'logo_supra'; /* $hari = $this->Terbilang->nama_hari(date('N')); $tanggal = date('d F Y'); $data['hari_tanggal'] = $hari.', '.$tanggal; */ $this->load->view('pmb/ujian_selesai',$data); } function proses(){ $this->form_validation->set_rules('email','Alamat Email','required'); $this->form_validation->set_rules('no_ujian','No. Ujian','required'); if ($this->form_validation->run() == TRUE){ $email = $this->input->post('email'); $no_ujian= $this->input->post('no_ujian'); if ($this->Mlogin->check_ujian($email, $no_ujian) == TRUE ){ $q2 = $this->Mlogin->peserta($email,$no_ujian); $q3 = $q2->row(); $newdata = array('id_mhs' => $q3->id,'login' => TRUE); $this->session->set_userdata($newdata); redirect('ppdb/tes'); }else { $this->session->set_flashdata('pesan','Maaf, Mohon Alamat Email atau Nomor Ujian diisi dengan BENAR'); redirect ('ppdb/log_tes'); } }else { $this->session->set_flashdata('pesan','Maaf, Mohon Alamat Email atau Nomor Ujian diisi dengan BENAR'); redirect ('ppdb/log_tes'); } } function jawab_ujian($id_mhs){ $q = $this->Msoal->show(); //$jmlSoal = $q->num_rows(); //$poin = 100/$jmlSoal; $mhs = $this->Mmhs->get_mhs($id_mhs); $soal = explode('x',$mhs->row()->soal); $datasoalA=$soal[0]; $pecahsoalA = explode('-',$datasoalA); $datajawabA=$soal[1]; $pecahA = explode('X',$datajawabA); $datasoalB=$soal[2]; $pecahsoalB = explode('-',$datasoalB); $datajawabB=$soal[3]; $pecahB = explode('X',$datajawabB); $datasoalC=$soal[4]; $pecahsoalC = explode('-',$datasoalC); $datajawabC=$soal[5]; $pecahC = explode('X',$datajawabC); $datasoalD=$soal[6]; $pecahsoalD = explode('-',$datasoalD); $datajawabD=$soal[7]; $pecahD = explode('X',$datajawabD); $datasoalE=$soal[8]; $pecahsoalE = explode('-',$datasoalE); $datajawabE=$soal[9]; $pecahE = explode('X',$datajawabE); //mencari nilai untuk jawaban soal tipe A $qA = $this->Msoal->show_by_tipe('A'); $no=1; $totA=0; $jmlSoal = count($pecahsoalA); $poin = 100/$jmlSoal; for($i = 0; $i < count($pecahsoalA); $i++){ //foreach ($qA->result() as $r){ $jwb = 'soalA'.($i + 1); $jawabA = $this->input->post($jwb); $butirA = $this->Msoal->show_by_id($pecahsoalA[$i])->row()->jawab; $abc = explode('-',$pecahA[$i]); switch($jawabA){ case 'a': $k = 'opsi'.$abc[0]; $ko = $this->Msoal->show_by_id($pecahsoalA[$i])->row()->$k; break; case 'b': $k = 'opsi'.$abc[1]; $ko = $this->Msoal->show_by_id($pecahsoalA[$i])->row()->$k; break; case 'c': $k = 'opsi'.$abc[2]; $ko = $this->Msoal->show_by_id($pecahsoalA[$i])->row()->$k; break; case 'd': $k = 'opsi'.$abc[3]; $ko = $this->Msoal->show_by_id($pecahsoalA[$i])->row()->$k; break; case 'e': $k = 'opsi'.$abc[4]; $ko = $this->Msoal->show_by_id($pecahsoalA[$i])->row()->$k; break; } if ($butirA == $ko){ $nilaiA = $poin; }else{ $nilaiA = 0; } $totA = $totA + $nilaiA; //$no++; } //mencari nilai untuk jawaban soal tipe B $qB = $this->Msoal->show_by_tipe('B'); $nom=1;$totB=0; for($j = 0; $j < count($pecahsoalB); $j++){ //foreach ($qB->result() as $r){ $jwb = 'soalB'.($j + 1); $jawabB = $this->input->post($jwb); $butirB = $this->Msoal->show_by_id($pecahsoalB[$j])->row()->jawab; $def = explode('-',$pecahB[$j]); switch($jawabB){ case 'a': $k = 'opsi'.$def[0]; $ko = $this->Msoal->show_by_id($pecahsoalB[$j])->row()->$k; break; case 'b': $k = 'opsi'.$def[1]; $ko = $this->Msoal->show_by_id($pecahsoalB[$j])->row()->$k; break; case 'c': $k = 'opsi'.$def[2]; $ko = $this->Msoal->show_by_id($pecahsoalB[$j])->row()->$k; break; case 'd': $k = 'opsi'.$def[3]; $ko = $this->Msoal->show_by_id($pecahsoalB[$j])->row()->$k; break; case 'e': $k = 'opsi'.$def[4]; $ko = $this->Msoal->show_by_id($pecahsoalB[$j])->row()->$k; break; } if ($butirB == $ko){ $nilaiB = $poin; }else{ $nilaiB = 0; } $totB = $totB + $nilaiB; //$no++; } //mencari nilai untuk jawaban soal tipe C $qC = $this->Msoal->show_by_tipe('C'); $nom=1;$totC=0; for($j = 0; $j < count($pecahsoalB); $j++){ //foreach ($qB->result() as $r){ $jwb = 'soalC'.($j + 1); $jawabC = $this->input->post($jwb); $butirC = $this->Msoal->show_by_id($pecahsoalC[$j])->row()->jawab; $def = explode('-',$pecahC[$j]); switch($jawabC){ case 'a': $k = 'opsi'.$def[0]; $ko = $this->Msoal->show_by_id($pecahsoalC[$j])->row()->$k; break; case 'b': $k = 'opsi'.$def[1]; $ko = $this->Msoal->show_by_id($pecahsoalC[$j])->row()->$k; break; case 'c': $k = 'opsi'.$def[2]; $ko = $this->Msoal->show_by_id($pecahsoalC[$j])->row()->$k; break; case 'd': $k = 'opsi'.$def[3]; $ko = $this->Msoal->show_by_id($pecahsoalC[$j])->row()->$k; break; case 'e': $k = 'opsi'.$def[4]; $ko = $this->Msoal->show_by_id($pecahsoalC[$j])->row()->$k; break; } if ($butirC == $ko){ $nilaiC = $poin; }else{ $nilaiC = 0; } $totC = $totC + $nilaiC; //$no++; } //mencari nilai untuk jawaban soal tipe D $qD = $this->Msoal->show_by_tipe('D'); $nom=1;$totD=0; for($j = 0; $j < count($pecahsoalD); $j++){ //foreach ($qB->result() as $r){ $jwb = 'soalD'.($j + 1); $jawabD = $this->input->post($jwb); $butirD = $this->Msoal->show_by_id($pecahsoalD[$j])->row()->jawab; $def = explode('-',$pecahD[$j]); switch($jawabD){ case 'a': $k = 'opsi'.$def[0]; $ko = $this->Msoal->show_by_id($pecahsoalD[$j])->row()->$k; break; case 'b': $k = 'opsi'.$def[1]; $ko = $this->Msoal->show_by_id($pecahsoalD[$j])->row()->$k; break; case 'c': $k = 'opsi'.$def[2]; $ko = $this->Msoal->show_by_id($pecahsoalD[$j])->row()->$k; break; case 'd': $k = 'opsi'.$def[3]; $ko = $this->Msoal->show_by_id($pecahsoalD[$j])->row()->$k; break; case 'e': $k = 'opsi'.$def[4]; $ko = $this->Msoal->show_by_id($pecahsoalD[$j])->row()->$k; break; } if ($butirD == $ko){ $nilaiD = $poin; }else{ $nilaiD = 0; } $totD = $totD + $nilaiD; //$no++; } //mencari nilai untuk jawaban soal tipe E $qE = $this->Msoal->show_by_tipe('E'); $nom=1;$totE=0; for($j = 0; $j < count($pecahsoalE); $j++){ //foreach ($qB->result() as $r){ $jwb = 'soalE'.($j + 1); $jawabE = $this->input->post($jwb); $butirE = $this->Msoal->show_by_id($pecahsoalE[$j])->row()->jawab; $def = explode('-',$pecahE[$j]); switch($jawabE){ case 'a': $k = 'opsi'.$def[0]; $ko = $this->Msoal->show_by_id($pecahsoalE[$j])->row()->$k; break; case 'b': $k = 'opsi'.$def[1]; $ko = $this->Msoal->show_by_id($pecahsoalE[$j])->row()->$k; break; case 'c': $k = 'opsi'.$def[2]; $ko = $this->Msoal->show_by_id($pecahsoalE[$j])->row()->$k; break; case 'd': $k = 'opsi'.$def[3]; $ko = $this->Msoal->show_by_id($pecahsoalE[$j])->row()->$k; break; case 'e': $k = 'opsi'.$def[4]; $ko = $this->Msoal->show_by_id($pecahsoalE[$j])->row()->$k; break; } if ($butirE == $ko){ $nilaiE = $poin; }else{ $nilaiE = 0; } $totE = $totE + $nilaiE; //$no++; } $nilai= $totA + $totB + $totC + $totD + $totE; //$id1 = $mhs->row()->/rodi1; //$id2 = $mhs->row()->prodi2; //kode unit id1 //$ku = $this->Munit->cari_unit($id1)->row()->kode; //$kux = explode('.', $ku); //$cutoff1 = $this->Munit->cari_unit($id1)->row()->cutoff;//revisi3apr2014 //$cutoff2 = $this->Munit->cari_unit($id2)->row()->cutoff;//revisi3apr2014 $cutoff2 = 30; //if ($nilai < $cutoff1 and $nilai < $cutoff2){ if ($nilai < $cutoff2){ $status = 3; //belum diterima }else{ /* if ($nilai >= $cutoff1){ $status = 'Diterima 1'; $prodi = $id1; }else{ $status = 'Diterima 2'; $prodi = $id2; }*/ $status = 2; // diterima } $jawab = array('nilai1'=>$nilai,'status'=>$status); $this->Mmhs->update($id_mhs,$jawab); //$pecahStatus = explode(' ',$status); //if($pecahStatus[0] == 2){ if($status == 2){ if (date('n')<7){ $bulan = 2; }else{ $bulan = 1; } $tagihan = array('id_mhs'=>$id_mhs, 'th_akad'=>date('Y'), 'smt'=>1, 'reg'=>$this->Mitem->full_reg(), 'status_reg'=>'Belum Lunas', 'spp'=>$this->Mitem->spp(), 'status_spp'=>'Belum Lunas', 'lain2'=>$this->Mitem->praktikum(), 'status_lain2'=>'Belum Lunas', ); $this->Mtagihan->add($tagihan); //untuk tagihan registrasi//kirim data ke tblmhs di server antara // data yang dikirim id_mhs, NOMHS, nama, registrasi, status_reg, spp, status_spp, dpp, status_dpp, sppvar, semester, th_masuk, created_date, modified_date, modified_by //sppvar diisi oleh bank $amhs = array( 'id_mhs'=>$id_mhs, 'registrasi'=>$this->Mitem->full_reg(), 'status_reg'=>'Belum Lunas', 'spp'=>$this->Mitem->spp(), 'status_spp'=>'Belum Lunas', 'lain2'=>$this->Mitem->praktikum(), 'status_lain2'=>'Belum Lunas', 'modified_date'=>date('d-M-Y',time()+ (7*60*60)) ); $this->Mbank->add($amhs); } redirect('ppdb/off'); } public function nilai($id){ $nilai1 = $this->input->post('nilai1'); $nilai2 = $this->input->post('nilai2'); $nilai3 = $this->input->post('nilai3'); $rata = ($nilai1+$nilai2+$nilai3)/3; $id1 = $this->Mmhs->get_mhs($id)->row()->prodi1; $id2 = $this->Mmhs->get_mhs($id)->row()->prodi2; //kode unit id1 $ku = $this->Munit->cari_unit($id1)->row()->kode; $kux = explode('.', $ku); $cutoff1 = $this->Munit->get_unit_by_id($id1)->cutoff; $cutoff2 = $this->Munit->get_unit_by_id($id2)->cutoff; if ($rata < $cutoff1 and $rata < $cutoff2){ $status = 3; }else{ $status = 2; } $nilai = array('nilai1'=>$nilai1, 'nilai2'=>$nilai2, 'nilai3'=>$nilai3, 'status'=>$status); $this->Mmhs->update($id,$nilai); if($status==2){ if (date('n')<7){ $bulan='Genap'; }else{ $bulan='Gasal'; } $tagihan = array('id_mhs'=>$id, 'th_akad'=>date('Y'), 'jenis_sms'=>$bulan, 'spp'=>$this->Mitem->spp(), 'dpp'=>$this->Mitem->dpp(), //'sppvar'=>$this->Mitem->sppvar(), 'registrasi'=>$this->Mitem->registrasi(), 'status_reg'=>'Belum Lunas', 'status_tagihan'=>'Belum Lunas' ); $this->Mtagihan->add($tagihan); //untuk tagihan registrasi $mhs = array('NOMHS'=>$this->Mmhs->get_mhs($id)->row()->th_masuk.$kux[0].$kux[1].'0000',//NO MHS BARU 'nama'=>$this->Mmhs->get_mhs($id)->row()->nama, 'tagihan'=>$this->Mitem->registrasi(), 'ket'=>$this->Mitem->id(4)->id_item ); $this->Mbank->add($mhs); } redirect('ppdb'); } function do_upload() { //$this->upload_path = base_url().'public/upload/'; $file = $_SERVER['DOCUMENT_ROOT']."/public/upload/" ; $config['upload_path'] = $file; //$config['upload_path'] = $this->upload_path; $config['allowed_types'] = 'xls'; $config['max_size'] = '1000'; $this->load->library('upload', $config); if ( ! $this->upload->do_upload()) { $error = array('error' => $this->upload->display_errors()); echo $error ; echo ' Gagal di alamat '.$file; } else { $upload_data = $this->upload->data(); //echo "<h3>Your file was successfully uploaded!</h3>" ; /*echo "<ul>" ; foreach($upload_data as $item => $value) { echo '<li>',$item,' : ',$value,'</li>'; } echo "</ul>" ; echo "<p>== Data read file excel ==================================== //</p>" ; */ // Load the spreadsheet reader library $this->load->library('excel_reader'); // Set output Encoding. $this->excel_reader->setOutputEncoding('CP1251'); $file = $file.$upload_data['file_name'] ; $this->excel_reader->read($file); error_reporting(E_ALL ^ E_NOTICE); // Sheet 1 $data = $this->excel_reader->sheets[0] ; //$i=2 --> no header, otherwise $i=1 --> user header column for ($i = 2; $i <= $data['numRows']; $i++) { //for ($j = 1; $j <= $data['numCols']; $j++) { $x = trim($data['cells'][$i][2]); $x1 = explode(' ', $x); if ($x1[1]!=''){ $mail = $x1[0].'.'.$x1[1].'@umt.ac.id'; }else{ $mail = $x1[0].'@umt.ac.id'; } $mhs= array('nim' => $data['cells'][$i][1], 'nama' => $x, 'email' => $mail ); // Proses penyimpanan data di table kelas $this->Mmhs->add($mhs); //} //echo "<br />"; } $q = $this->Mmhs->show(); foreach ($q->result() as $key ) { $rekode = explode(' ',$key->nama); if($rekode[1]!=''){ $email = $rekode[0].'.'.$rekode[1].'@umt.ac.id'; }else{ $email = $rekode[0].'@umt.ac.id'; } $user= array('id_unit' => $key->nim, 'username' => $email,//user berupa alamat email pt 'password' => $key->nim.$this->Minfo->info()->row()->logo, //pass berupa NIM mhs diakhiri namapt 'wewenang' =>7 ); $this->Muser->add($user); } $this->session->set_flashdata('message', 'File berhasil disimpan!'); } redirect ('ppdb'); } function tombol_pengumuman_aktif(){ $a = array('note'=>'aktif'); $this->Maktivasi->update(1,$a); redirect ('ppdb'); } function tombol_pengumuman_nonaktif(){ $a = array('note'=>'none'); $this->Maktivasi->update(1,$a); redirect ('ppdb'); } function tambahSoal(){ $a = array('tipe'=>$this->input->post('tipe'), 'soal'=>$this->input->post('soal'), 'opsi1'=>$this->input->post('opsiA'), 'opsi2'=>$this->input->post('opsiB'), 'opsi3'=>$this->input->post('opsiC'), 'opsi4'=>$this->input->post('opsiD'), 'opsi5'=>$this->input->post('opsiE'), 'jawab'=>$this->input->post('jawab')); $this->Msoal->add($a); $this->session->set_flashdata('message', 'Soal berhasil disimpan!'); $this->session->set_userdata('tipe',$this->input->post('tipe')); redirect('ppdb/soal'); } function updSoal($id){ $a = array('tipe'=>$this->input->post('tipe'), 'soal'=>$this->input->post('soal'), 'opsi1'=>$this->input->post('opsiA'), 'opsi2'=>$this->input->post('opsiB'), 'opsi3'=>$this->input->post('opsiC'), 'opsi4'=>$this->input->post('opsiD'), 'opsi5'=>$this->input->post('opsiE'), 'jawab'=>$this->input->post('jawab')); $this->Msoal->update($id, $a); $this->session->set_flashdata('message', 'Soal berhasil disimpan!'); redirect('ppdb/soal'); } function delSoal($id){ $this->Msoal->del($id); redirect('ppdb/soal'); } function cutscore(){ if ($this->session->userdata('login') == TRUE){ $q = $this->Minfo->info()->row(); $data['title'] = 'Admin PPDB'; //$data['qmhs'] = $this->Mmhs->all(); $data['namapt'] = ! empty ($q->namapt) ? $q->namapt : 'SUPRA'; $data['logo'] = ! empty ($q->logo) ? $q->logo : 'logo_supra'; $data['main_view'] = 'pmb/cutscore'; $this->load->view('pmb/beranda',$data); }else{ redirect ('login/simppdb'); } } function cutscore_edit(){ if ($this->session->userdata('login') == TRUE){ $q = $this->Minfo->info()->row(); $data['title'] = 'Admin PPDB'; //$data['qmhs'] = $this->Mmhs->all(); $data['namapt'] = ! empty ($q->namapt) ? $q->namapt : 'SUPRA'; $data['logo'] = ! empty ($q->logo) ? $q->logo : 'logo_supra'; $data['main_view'] = 'pmb/cutscore_edit'; $this->load->view('pmb/beranda',$data); }else{ redirect ('login/simppdb'); } } function cut_upd($id){ $in = array('cutoff' => $this->input->post('cut')); if (! empty($in)){ $this->Munit->update($id,$in); redirect('ppdb/cutscore'); } } function plus_tipe_soal(){ $plus = array( 'kode' => $this->input->post('kode'), 'nama' => $this->input->post('tipe'), 'ket' => $this->input->post('ket'), ); if (! empty($plus)){ $this->Msoal->add_soal($plus); } redirect('ppdb/soal'); } function preview_soal(){ $q = $this->Minfo->info()->row(); //$data['mhs'] = $r = $this->Mmhs->get_mhs($this->session->userdata('id_mhs'))->row(); $data['title'] = 'Ujian Masuk Online | '.$q->namapt.' | '.date('Y'); $data['namapt'] = ! empty ($q->namapt) ? $q->namapt : 'SUPRA'; $data['logo'] = ! empty ($q->logo) ? $q->logo : 'logo_supra'; $hari = $this->Terbilang->nama_hari(date('N')); $tanggal = date('d F Y'); $data['hari_tanggal'] = $hari.', '.$tanggal; //$soal = explode('x',$r->soal); //$data['soalA']=$soal[0]; //$data['jawabA']=$soal[1]; //$data['soalB']=$soal[2]; //$data['jawabB']=$soal[3]; $this->load->view('pmb/ujian_preview',$data); } }