Пример #1
0
 public function index()
 {
     // set template content
     $this->smarty->assign("template_content", "information/document/form.html");
     // get search parameter
     $search = $this->tsession->userdata('search_fa');
     // search parameters
     $published_no = empty($search['published_no']) ? '' : $search['published_no'];
     // assign
     $this->smarty->assign("search", $search);
     // get data
     $result = $this->m_document->get_detail_data_by_id(array($published_no));
     $this->smarty->assign("result", $result);
     // get remark field
     $remark_field = $this->m_document->get_remark_field(array($result['data_type'], $result['data_flight'], $result['services_cd']));
     $this->smarty->assign("remark_field", $remark_field);
     // global variabel web content
     $this->m_lang->get_web_content_by_lang_group(array($this->bahasa['lang_id'], 'document_%'));
     //notification
     $this->tnotification->display_notification();
     //commented due security issue
     $this->tnotification->display_last_field();
     //set CSRF token
     $csrf_token_nm = $this->security->get_csrf_token_name();
     $csrf_token = $this->security->get_csrf_hash();
     $this->tsession->set_userdata("token", $csrf_token);
     $this->smarty->assign("token_nm", $csrf_token_nm);
     $this->smarty->assign("token", $csrf_token);
     // output
     parent::display();
 }
Пример #2
0
 public function index($news_id = "")
 {
     // set template content
     $this->smarty->assign("template_content", "information/news/index.html");
     // data
     $result = $this->m_news->get_detail_news_published_by_id(array($news_id, $this->bahasa['lang_id']));
     if (empty($result)) {
         $result = $this->m_news->get_latest_news($this->bahasa['lang_id']);
     }
     // images
     $filepath = 'resource/doc/news/' . $result['news_id'] . '/' . $result['news_lang_img'];
     if (!is_file($filepath)) {
         $result['news_lang_img'] = '';
     } else {
         $result['news_lang_img'] = base_url() . $filepath;
     }
     $this->smarty->assign("result", $result);
     // news
     $rs_news = $this->m_news->get_list_news_published(array($this->bahasa['lang_id'], $result['news_id'], 0, 20));
     $this->smarty->assign("rs_news", $rs_news);
     // global variabel web content
     $this->m_lang->get_web_content_by_lang_group(array($this->bahasa['lang_id'], 'update_%'));
     // output
     parent::display();
 }
Пример #3
0
 public function index()
 {
     // set template content
     $this->smarty->assign("template_content", "information/help/index.html");
     // output
     parent::display();
 }
Пример #4
0
 public function index()
 {
     // set template content
     $this->smarty->assign("template_content", "information/faq/index.html");
     // load javascript
     $this->smarty->load_javascript("resource/js/jquery/jquery-1.10.2.min.js");
     // get search parameter
     $search = $this->tsession->userdata('faq_search');
     $this->smarty->assign("search", $search);
     // search parameters
     $search_faq = empty($search['search_faq']) ? '%' : '%' . $search['search_faq'] . '%';
     // get list
     $rs_category = $this->m_faq->get_list_faq_information_category(array($search_faq, $search_faq, $search_faq));
     $this->smarty->assign("rs_category", $rs_category);
     // get list
     $rs_faq = $this->m_faq->get_list_faq_information_question(array($search_faq, $search_faq, $search_faq));
     $this->smarty->assign("rs_faq", $rs_faq);
     //set CSRF token
     $csrf_token_nm = $this->security->get_csrf_token_name();
     $csrf_token = $this->security->get_csrf_hash();
     $this->tsession->set_userdata("token", $csrf_token);
     $this->smarty->assign("token_nm", $csrf_token_nm);
     $this->smarty->assign("token", $csrf_token);
     // output
     parent::display();
 }
Пример #5
0
 public function detail($kode_izin = "")
 {
     // set page rules
     $this->_set_page_rule("R");
     // set template content
     $this->smarty->assign("template_content", "stakeholder/report_izin/detail.html");
     // parameter
     $search = $this->tsession->userdata('search_report_izin_stakeholder');
     // search parameters
     $airlines_id = empty($search['airlines_id']) ? '%' : $search['airlines_id'];
     $data_flight = empty($search['data_flight']) ? 'domestik' : $search['data_flight'];
     // get list frekuensi
     $params = array($airlines_id, $data_flight, $kode_izin);
     $rs_id = $this->m_report_izin_stakeholder->get_izin_rute_data_by_kode_izin($params);
     if (empty($rs_id)) {
         redirect('stakeholder/report_izin');
     }
     $this->smarty->assign("rs_id", $rs_id);
     $this->smarty->assign("kode_izin", $rs_id[0]['kode_izin']);
     $this->smarty->assign("izin_rute_start", $rs_id[0]['izin_rute_start']);
     $this->smarty->assign("izin_rute_end", $rs_id[0]['izin_rute_end']);
     $this->smarty->assign("izin_expired_date", $rs_id[0]['izin_expired_date']);
     // output
     parent::display();
 }
Пример #6
0
 public function index($status = "")
 {
     // set template content
     $this->smarty->assign("template_content", "login/operator/form.html");
     // role
     $this->load->model('m_settings');
     $this->smarty->assign("rs_role", $this->m_settings->get_all_roles());
     //set CSRF token
     $csrf_token_nm = $this->security->get_csrf_token_name();
     $csrf_token = $this->security->get_csrf_hash();
     $this->tsession->set_userdata("token", $csrf_token);
     $this->smarty->assign("token_nm", $csrf_token_nm);
     $this->smarty->assign("token", $csrf_token);
     //set captcha
     $this->load->helper("captcha");
     $vals = array('img_path' => FCPATH . '/resource/doc/captcha/', 'img_url' => base_url() . '/resource/doc' . '/captcha/', 'img_width' => '150', 'font_path' => FCPATH . '/resource/doc/font/COURIER.TTF', 'font_size' => 60, 'img_height' => 50, 'expiration' => 7200);
     $captcha = create_captcha($vals);
     $data = array('captcha_time' => $captcha['time'], 'ip_address' => $_SERVER["REMOTE_ADDR"], 'word' => $captcha['word']);
     $this->tsession->set_userdata("data", $data);
     $this->smarty->assign("captcha", $captcha);
     // bisnis proses
     if (!empty($this->com_user)) {
         // still login
         redirect('dashboard/welcome');
     } else {
         $this->smarty->assign("login_st", $status);
     }
     // output
     parent::display();
 }
Пример #7
0
 public function index($data_id = "")
 {
     // set page rules
     $this->_set_page_rule("U");
     // set template content
     $this->smarty->assign("template_content", "task/fa_aunbdn_staff/detail.html");
     // get detail task
     $task = $this->m_task->get_detail_my_task_by_id(array($data_id, $this->com_user['role_id']));
     if (empty($task)) {
         redirect('task/manager');
     }
     $this->smarty->assign("task", $task);
     // next task
     $next = $this->m_task->get_detail_task_by_id(array($this->next_id));
     $this->smarty->assign("next", $next);
     // get detail data
     $params = array($data_id, $task['flow_id']);
     $this->smarty->assign("result", $this->m_task->get_data_by_id($params));
     // list process
     $this->smarty->assign("rs_process", $this->m_task->get_list_process_by_id(array($data_id)));
     // files
     $files = $this->m_task->get_detail_files_by_id(array($data_id));
     $this->smarty->assign("files", $files);
     // notification
     $this->tnotification->display_notification();
     $this->tnotification->display_last_field();
     // output
     parent::display();
 }
Пример #8
0
 public function __construct()
 {
     // parent constructor
     parent::__construct();
     // load model
     $this->load->model('m_cron');
 }
Пример #9
0
 public function index()
 {
     // set page rules
     $this->_set_page_rule("R");
     // set template content
     $this->smarty->assign("template_content", "report/statistik_ir/index.html");
     // load javascript
     $this->smarty->load_javascript("resource/js/jquery/jquery-ui-1.9.2.custom.min.js");
     $this->smarty->load_javascript("resource/js/select2-3.4.5/select2.min.js");
     $this->smarty->load_javascript('resource/js/fusioncharts/fusioncharts.js');
     // load style ui
     $this->smarty->load_style("select2/select2.css");
     // bulan
     $month = array('1' => 'Januari', '2' => 'Februari', '3' => 'Maret', '4' => 'April', '5' => 'Mei', '6' => 'Juni', '7' => 'Juli', '8' => 'Agustus', '9' => 'September', '10' => 'Oktober', '11' => 'November', '12' => 'Desember');
     $this->smarty->assign("rs_bulan", $month);
     // tahun
     $default = date('Y');
     $tahun = array();
     for ($i = $default - 4; $i <= $default; $i++) {
         $tahun[] = $i;
     }
     $this->smarty->assign("rs_tahun", $tahun);
     // search parameters
     $search = $this->tsession->userdata('search_report_statistik');
     $bulan = empty($search['bulan']) ? date('m') : $search['bulan'];
     $tahun = empty($search['tahun']) ? date('Y') : $search['tahun'];
     $airlines_id = empty($search['airlines_id']) ? '%' : $search['airlines_id'];
     $search['bulan'] = $bulan;
     $search['tahun'] = $tahun;
     $this->smarty->assign("search", $search);
     // statistik
     $params = array($airlines_id, $tahun, $bulan);
     $rs_id = $this->m_report_statistik->get_data_statistik_pengajuan_ir($params);
     $data = array();
     $total_waiting = 0;
     $total_process = 0;
     $total_terbit = 0;
     $total_reject = 0;
     $total = 0;
     foreach ($rs_id as $key => $value) {
         $data[$value['group']][$value['izin_flight']][$value['izin_approval']][$value['is_process']] = $value['total'];
     }
     $this->smarty->assign("data", $data);
     $this->smarty->assign("total_waiting", $total_waiting);
     $this->smarty->assign("total_process", $total_process);
     $this->smarty->assign("total_terbit", $total_terbit);
     $this->smarty->assign("total_reject", $total_reject);
     $this->smarty->assign("total", $total);
     // SLA Operator
     $rs_id = array();
     $params = array($tahun, $bulan);
     $rs_id = $this->m_sla->get_sla_ir($params);
     $this->smarty->assign("rs_id", $rs_id);
     $this->smarty->assign("periode", strtoupper($month[$bulan]) . " " . strtoupper($tahun));
     // get list airlines
     $this->smarty->assign("rs_airlines", $this->m_report_statistik->get_list_airlines());
     // output
     parent::display();
 }
Пример #10
0
 public function index()
 {
     // set page rules
     $this->_set_page_rule("R");
     // set template content
     $this->smarty->assign("template_content", "member/published/index.html");
     // load javascript
     $this->smarty->load_javascript("resource/js/jquery/jquery-ui-1.9.2.custom.min.js");
     $this->smarty->load_javascript("resource/js/jquery/jquery.ui.timepicker.js");
     $this->smarty->load_javascript("resource/js/select2-3.4.5/select2.min.js");
     // load style ui
     $this->smarty->load_style("jquery.ui/redmond/jquery.ui.timepicker.css");
     $this->smarty->load_style("jquery.ui/redmond/jquery-ui-1.8.13.custom.css");
     $this->smarty->load_style("select2/select2.css");
     // get tahun
     $this->smarty->assign("rs_tahun", $this->m_member->get_list_tahun_report($this->com_user['airlines_id']));
     // bulan
     $bulan = array('1' => 'Januari', '2' => 'Februari', '3' => 'Maret', '4' => 'April', '5' => 'Mei', '6' => 'Juni', '7' => 'Juli', '8' => 'Agustus', '9' => 'September', '10' => 'Oktober', '11' => 'November', '12' => 'Desember');
     $this->smarty->assign("rs_bulan", $bulan);
     // get search parameter
     $search = $this->tsession->userdata('search_published');
     // search parameters
     $tanggal_from = empty($search['tanggal_from']) ? date("Y-m-d") : $search['tanggal_from'];
     $tanggal_to = empty($search['tanggal_to']) ? date("Y-m-d") : $search['tanggal_to'];
     $published_no = empty($search['published_no']) ? '%' : '%' . $search['published_no'] . '%';
     $data_type = empty($search['data_type']) ? '%' : '%' . $search['data_type'] . '%';
     $data_flight = empty($search['data_flight']) ? '%' : '%' . $search['data_flight'] . '%';
     $payment_st = empty($search['payment_st']) ? '%' : '%' . $search['payment_st'] . '%';
     $search['tanggal_from'] = $tanggal_from;
     $search['tanggal_to'] = $tanggal_to;
     // assign
     $this->smarty->assign("search", $search);
     /* start of pagination --------------------- */
     // pagination
     $config['base_url'] = site_url("member/published/index/");
     $config['total_rows'] = $this->m_member->get_total_finished_task(array($this->com_user['airlines_id'], $tanggal_from, $tanggal_to, $tanggal_from, $tanggal_to, $published_no, $published_no, $data_type, $data_flight, $payment_st));
     $config['uri_segment'] = 4;
     $config['per_page'] = 50;
     $this->pagination->initialize($config);
     $pagination['data'] = $this->pagination->create_links();
     // pagination attribute
     $start = $this->uri->segment(4, 0) + 1;
     $end = $this->uri->segment(4, 0) + $config['per_page'];
     $end = $end > $config['total_rows'] ? $config['total_rows'] : $end;
     $pagination['start'] = $config['total_rows'] == 0 ? 0 : $start;
     $pagination['end'] = $end;
     $pagination['total'] = $config['total_rows'];
     // pagination assign value
     $this->smarty->assign("pagination", $pagination);
     $this->smarty->assign("no", $start);
     /* end of pagination ---------------------- */
     // get list
     $params = array($this->com_user['airlines_id'], $tanggal_from, $tanggal_to, $tanggal_from, $tanggal_to, $published_no, $published_no, $data_type, $data_flight, $payment_st, $start - 1, $config['per_page']);
     $rs_id = $this->m_member->get_list_finished_task($params);
     $this->smarty->assign("rs_id", $rs_id);
     // output
     parent::display();
 }
Пример #11
0
 function kepengurusan()
 {
     // set page rules
     $this->_set_page_rule("R");
     // set template content
     $this->smarty->assign("template_content", "group/kepengurusan.html");
     // output
     parent::display();
 }
Пример #12
0
 public function index()
 {
     // set template content
     $this->smarty->assign("template_content", "information/organization/index.html");
     // global variabel web content
     $this->m_lang->get_web_content_by_lang_group(array($this->bahasa['lang_id'], 'org_%'));
     // output
     parent::display();
 }
Пример #13
0
 public function index()
 {
     // set rules
     $this->_set_page_rule('R');
     // set template content
     $this->smarty->assign("template_content", "member/help/index.html");
     // output
     parent::display();
 }
Пример #14
0
 public function index()
 {
     // set page rules
     $this->_set_page_rule("R");
     // set template content
     $this->smarty->assign("template_content", "settings/default/index.html");
     // output
     parent::display();
 }
Пример #15
0
 public function index()
 {
     // set page rules (all admin)
     // $this->_set_page_rule("R");
     // set template content
     $this->smarty->assign("template_content", "home/admin/welcome.html");
     // output
     parent::display();
 }
Пример #16
0
 public function index()
 {
     // set page rules
     $this->_set_page_rule("R");
     // set template content
     $this->smarty->assign("template_content", "operator/welcome/index.html");
     // output
     parent::display();
 }
Пример #17
0
 public function index()
 {
     // set page rule
     $this->_set_page_rule("R");
     // set template content
     $this->smarty->assign("template_content", "pengaturan/regional/index.html");
     // output
     parent::display();
 }
Пример #18
0
 function index()
 {
     // set page rules
     $this->_set_page_rule("R");
     // set template content
     $this->smarty->assign("template_content", "laporan/psb/list.html");
     // load js
     $this->smarty->load_javascript("resource/js/select2-3.4.5/select2.min.js");
     // load css
     $this->smarty->load_style("select2/select2.css");
     // session
     $search = $this->tsession->userdata('search_lap_psb');
     $this->smarty->assign('search', $search);
     // params
     $sekolah_id = !empty($search['sekolah_id']) ? "%" . $search['sekolah_id'] . "%" : "%";
     $provinsi_id = !empty($search['provinsi_id']) ? "%" . $search['provinsi_id'] . "%" : "%";
     $kab_id = !empty($search['kab_id']) ? "%" . $search['kab_id'] . "%" : "%";
     $psb_tha = !empty($search['psb_tha']) ? "%" . $search['psb_tha'] . "%" : "%";
     $jalurpsb_id = !empty($search['jalurpsb_id']) ? "%" . $search['jalurpsb_id'] . "%" : "%";
     $cs_st = !empty($search['cs_st']) ? $search['cs_st'] : "%";
     $params = array($sekolah_id, $provinsi_id, $kab_id, $psb_tha, $jalurpsb_id, $cs_st);
     $config['base_url'] = site_url("laporan/psb/index/");
     $config['total_rows'] = $this->m_lap_psb->get_total_list($params);
     $config['uri_segment'] = 4;
     $config['per_page'] = 10;
     $this->pagination->initialize($config);
     $pagination['data'] = $this->pagination->create_links();
     // pagination attribute
     $start = $this->uri->segment(4, 0) + 1;
     $end = $this->uri->segment(4, 0) + $config['per_page'];
     $end = $end > $config['total_rows'] ? $config['total_rows'] : $end;
     $pagination['start'] = $config['total_rows'] == 0 ? 0 : $start;
     $pagination['end'] = $end;
     $pagination['total'] = $config['total_rows'];
     // pagination assign value
     $this->smarty->assign("pagination", $pagination);
     $this->smarty->assign("no", $start);
     // /* end of pagination ---------------------- */
     // get list data
     $params = array($sekolah_id, $provinsi_id, $kab_id, $psb_tha, $jalurpsb_id, $cs_st, $start - 1, $config['per_page']);
     $rs_id = $this->m_lap_psb->get_all_list($params);
     $this->tsession->set_userdata('laporan_psb', $rs_id);
     $this->smarty->assign("rs_id", $rs_id);
     $this->smarty->assign("rs_sekolah", $this->m_sekolah->get_all_sekolah());
     $this->smarty->assign("rs_provinsi", $this->m_provinsi->get_all_provinsi());
     $this->smarty->assign("rs_kab", $this->m_kabupaten->get_all_kabupaten());
     $this->smarty->assign("rs_psb_year", $this->m_psb->get_year_psb());
     $this->smarty->assign("rs_jalur", $this->m_jalurpsb->get_all_jalurpsb());
     // notification
     $this->tnotification->display_notification();
     $this->tnotification->display_last_field();
     // output
     parent::display();
 }
Пример #19
0
 public function index()
 {
     // set page rules
     $this->_set_page_rule("R");
     // set template content
     $this->smarty->assign("template_content", "member/slot/index.html");
     // get search parameter
     $search = $this->tsession->userdata('search_slot_time');
     // search parameters
     $rute_from = empty($search['rute_from']) ? '' : trim($search['rute_from']);
     $rute_to = empty($search['rute_to']) ? '' : trim($search['rute_to']);
     $services_code = empty($search['services_code']) ? '' : trim($search['services_code']);
     $season_code = empty($search['season_code']) ? '' : trim($search['season_code']);
     $flight_no = empty($search['flight_no']) ? '' : trim($search['flight_no']);
     // --
     $this->smarty->assign("search", $search);
     // validate input
     if (!empty($rute_from) && !empty($rute_to) && !empty($season_code)) {
         // cek semua bandara harus berada pada IASM
         if ($this->m_airport->is_airport_using_score_by_iata_cd(array($rute_from, $rute_to))) {
             try {
                 // request
                 $params = new getConfirmedSlot($this->com_user['airlines_iata_cd'], $rute_from, $rute_to, $season_code, $services_code, $flight_no);
                 // class object response
                 $response = $this->score_services->__soapCall('getConfirmedSlotSeasonal', array($params));
                 // get data from function
                 $rs_id = $response->confirmedSlots->confirmedScheduleList->confirmedSchedules;
                 // parse
                 if (count($rs_id) == 1) {
                     // object to list
                     $rs_id = array($rs_id);
                 }
                 $this->smarty->assign("rs_id", $rs_id);
                 $this->smarty->assign("total", count($rs_id));
                 // get airport detail
                 $local_time = $this->m_airport->get_local_time_airport_by_code($rute_from);
                 $this->smarty->assign("local_time", $local_time);
             } catch (Exception $error) {
                 /*
                  echo "<pre>";
                  var_dump($error);
                  echo "</pre>";
                  die;
                 * 
                 */
             }
         }
     }
     // notification
     $this->tnotification->display_notification();
     $this->tnotification->display_last_field();
     // output
     parent::display();
 }
Пример #20
0
 public function index()
 {
     $this->_set_page_rule("R");
     // set template
     $this->smarty->assign("template_content", "task/telaah_regulator/index.html");
     // notification
     $this->tnotification->display_notification();
     $this->tnotification->display_last_field();
     // output
     parent::display();
 }
Пример #21
0
 function edit($params)
 {
     $this->_set_page_rule("U");
     $this->smarty->assign("template_content", "indikator/indikator1/edit.html");
     $indikator1 = $this->m_indikator1->get_one_indikator1($params);
     $this->smarty->assign("result", $indikator1);
     // notification
     $this->tnotification->display_notification();
     $this->tnotification->display_last_field();
     // output
     parent::display();
 }
Пример #22
0
 function edit($params)
 {
     $this->_set_page_rule("U");
     $this->smarty->assign("template_content", "materi/edit.html");
     $materi = $this->m_materi->get_one_materi($params);
     $this->smarty->assign("result", $materi);
     // notification
     $this->tnotification->display_notification();
     $this->tnotification->display_last_field();
     // output
     parent::display();
 }
Пример #23
0
 public function index()
 {
     // set template content
     $this->smarty->assign("template_content", "information/contact/index.html");
     // global variabel web content
     $this->m_lang->get_web_content_by_lang_group(array($this->bahasa['lang_id'], 'contact_%'));
     //notification
     $this->tnotification->display_notification();
     $this->tnotification->display_last_field();
     // output
     parent::display();
 }
Пример #24
0
 public function index()
 {
     // set template content
     $this->smarty->assign("template_content", "information/regulation/index.html");
     // regulation
     $rs_regulation = $this->m_home->get_list_regulation(array(0, 100));
     $this->smarty->assign("rs_regulation", $rs_regulation);
     // global variabel web content
     $this->m_lang->get_web_content_by_lang_group(array($this->bahasa['lang_id'], 'reg_%'));
     // output
     parent::display();
 }
Пример #25
0
 function edit($params)
 {
     $this->_set_page_rule("U");
     $this->smarty->assign("template_content", "karyawan/edit.html");
     $karyawan = $this->m_karyawan->get_one_karyawan($params);
     $this->smarty->assign("result", $karyawan);
     // notification
     $this->tnotification->display_notification();
     $this->tnotification->display_last_field();
     // output
     parent::display();
 }
Пример #26
0
 function edit($params)
 {
     $this->_set_page_rule("U");
     $this->smarty->assign("template_content", "diagnosa/diagnosa1/edit.html");
     $diagnosa1 = $this->m_diagnosa1->get_one_diagnosa1($params);
     $this->smarty->assign("result", $diagnosa1);
     // notification
     $this->tnotification->display_notification();
     $this->tnotification->display_last_field();
     // output
     parent::display();
 }
Пример #27
0
 function edit($params)
 {
     $this->_set_page_rule("U");
     $this->smarty->assign("template_content", "stadium/edit.html");
     $stadium = $this->m_stadium->get_one_stadium($params);
     $this->smarty->assign("result", $stadium);
     // notification
     $this->tnotification->display_notification();
     $this->tnotification->display_last_field();
     // output
     parent::display();
 }
Пример #28
0
 function edit($params)
 {
     $this->_set_page_rule("U");
     $this->smarty->assign("template_content", "jabatanorganisasi/edit.html");
     $jabatanorganisasi = $this->m_jabatanorganisasi->get_one_jabatanorganisasi($params);
     $this->smarty->assign("result", $jabatanorganisasi);
     // notification
     $this->tnotification->display_notification();
     $this->tnotification->display_last_field();
     // output
     parent::display();
 }
Пример #29
0
 public function index($document_no = '')
 {
     // set template content
     $this->smarty->assign("template_content", "information/published/form.html");
     // get detail fa by document no
     $result = $this->m_published->get_detail_fa_by_document_no(array($document_no));
     $this->smarty->assign("result", $result);
     //notification
     $this->tnotification->display_notification();
     $this->tnotification->display_last_field();
     // output
     parent::display();
 }
Пример #30
0
 public function index()
 {
     // set template content
     $this->smarty->assign("template_content", "operator/user_manual/index.html");
     // data
     $rs_id = $this->m_preferences->get_list_user_manual();
     $this->smarty->assign('rs_id', $rs_id);
     // notification
     $this->tnotification->display_notification();
     $this->tnotification->display_last_field();
     // output
     parent::display();
 }