[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
xampp
/
htdocs
/
simaku-aset
/
application
/
controllers
/
[
Home
]
File: CetakKartu.php
<?php defined('BASEPATH') or exit('No direct script access allowed'); class CetakKartu extends CI_Controller { function __construct() { parent::__construct(); if ($this->session->userdata('login') == false) { redirect('login'); } $this->load->model('Minventaris'); $this->load->model('M_master'); } public function index() { $q = $this->Minfo->info()->row(); $data['namapt'] = !empty($q->namapt) ? $q->namapt : $this->config->item('nameAPP'); $data['title'] = 'Cetak Kartu Inventaris Ruangan (KIR)'; $data['logo'] = !empty($q->logo) ? $q->logo : 'logo'; $data['menu_cetak_kartu'] = 'active'; $data['view'] = 'admin/cetak_inventaris/index'; $data['js'] = 'admin/cetak_inventaris/index_js'; $data['nama_feild'] = 'item_name'; $this->load->view('admin/beranda', $data); } public function show() { header('Content-Type: application/json; charset=utf-8'); $input = $this->input->get(); $get = $this->Minventaris->data_kartu_inventaris($input); $data = $get->result_array(); echo json_encode([ 'status' => 200, 'data' => $data, 'input' => $input, 'total' => $get->num_rows() ]); } public function cetakKIR() { $q = $this->Minfo->info()->row(); $data['namapt'] = !empty($q->namapt) ? $q->namapt : $this->config->item('nameAPP'); $data['title'] = 'Kartu Inventaris Ruangan (KIR)'; $data['logo'] = !empty($q->logo) ? $q->logo : 'logo'; // $rooms_drop = $this->input->get("rooms_drop"); $data['room'] = $this->M_master->read_room_id($rooms_drop); if ($rooms_drop == null or $data['room']->num_rows() == 0) { redirect('CetakKartu'); } $input = $this->input->get(); $data['get'] = $this->Minventaris->data_kartu_inventaris($input); $this->load->view('admin/cetak/html_kir', $data); } public function cetakBarcodeRuangs() { $q = $this->Minfo->info()->row(); $data['namapt'] = !empty($q->namapt) ? $q->namapt : $this->config->item('nameAPP'); $data['title'] = 'Barcode Item Ruangan (KIR)'; $data['logo'] = !empty($q->logo) ? $q->logo : 'logo'; // $rooms_drop = $this->input->get("rooms_drop"); $data['room'] = $this->M_master->read_room_id($rooms_drop); if ($rooms_drop == null or $data['room']->num_rows() == 0) { redirect('CetakKartu'); } $input = $this->input->get(); $data['get'] = $this->Minventaris->data_item_inventaris_room($input); $this->load->view('admin/cetak/html_barcode', $data); } private function generate_Barcode($code) { //load library $this->load->library('zend'); //load in folder Zend $this->zend->load('Zend/Barcode'); //generate barcode // Only the text to draw is required Zend_Barcode::render('code128', 'image', array('text' => $code), array()); } public function img_barcode() { $temp = $this->input->GET('code'); $render = $this->generate_Barcode($temp); } }