function Auth() { if (!Sentry::check()) { if (Request::isAjax()) { Response::headers()->set('Content-Type', 'application/json'); Response::setBody(json_encode(array('success' => false, 'message' => 'Session expired or unauthorized access.', 'code' => 401))); App::stop(); } else { $redirect = Request::getResourceUri(); Response::redirect(App::urlFor('login') . '?redirect=' . base64_encode($redirect)); } } }
public function index() { $grid["folder"] = "Master"; $cols = array(); $cols[] = json_decode('{"field": "state", "checkbox": true}'); $cols[] = json_decode('{ "title": "ID Obat", "field": "item_id", "visible": false}'); $cols[] = json_decode('{ "title": "Kode Obat", "field": "item_kode"}'); $cols[] = json_decode('{ "title": "Nama Obat","field": "item_nama"}'); $cols[] = json_decode('{ "title": "Harga Jual", "field": "item_harga_jual"}'); $cols[] = json_decode('{ "title": "Jenis Obat", "field": "jenis_nama"}'); $cols[] = json_decode('{ "title": "Stok Obat", "field": "total_stok"}'); $grid["title"] = "Stok Item"; $grid["source_url"] = App::urlFor("stok.dataset"); $grid["method"] = "GET"; $grid["cols"] = json_encode($cols); App::render("component/gridbootstrap", $grid); }
<?php /** * Sample group routing with user check in middleware */ Route::group('/admin', function () { if (!Sentry::check()) { if (Request::isAjax()) { Response::headers()->set('Content-Type', 'application/json'); Response::setBody(json_encode(array('success' => false, 'message' => 'Session expired or unauthorized access.', 'code' => 401))); App::stop(); } else { $redirect = Request::getResourceUri(); Response::redirect(App::urlFor('login') . '?redirect=' . base64_encode($redirect)); } } }, function () use($app) { /** sample namespaced controller */ Route::get('/', 'Admin\\AdminController:index')->name('admin'); foreach (Module::getModules() as $module) { $module->registerAdminRoute(); } }); Route::get('/login', 'Admin\\AdminController:login')->name('login'); Route::get('/logout', 'Admin\\AdminController:logout')->name('logout'); Route::post('/login', 'Admin\\AdminController:doLogin'); /** Route to documentation */ Route::get('/doc(/:page+)', 'DocController:index'); foreach (Module::getModules() as $module) { $module->registerPublicRoute(); }
public function v005($id = null) { $grid['folder'] = "Stock"; $grid['title'] = "Form itemprice / Brand Item"; $grid['url_submit'] = App::urlFor("itemprice.s003"); $data = null; if (!is_null($id)) { $data = ItemPriceList::find($id); } $grid['data'] = $data; $grid['url_price_list'] = APP::urlFor('pricelist.dataset'); $grid['url_item'] = APP::urlFor('item.dataset'); App::render('itemprice/form_itemprice', $grid); }
public function v005($id = null) { $grid['folder'] = "Stock"; $grid['title'] = "Form batch / Brand Item"; $grid['url_submit'] = App::urlFor("batch.s003"); $data = null; if (!is_null($id)) { $data = Batch::find($id); $grid['is_read_only'] = true; } $grid['data'] = $data; $grid['url_price_list'] = APP::urlFor('pricelist.dataset'); $grid['url_item'] = APP::urlFor('item.dataset'); App::render('batch/form_batch', $grid); }
public function v005($id = null) { $grid['folder'] = "Stock"; $grid['title'] = "Form Unit of Measure / Satuan Item"; $data = null; if (!is_null($id)) { $data = UOM::find($id); } $grid['data'] = $data; $grid['url_submit'] = App::urlFor("unitOM.s003"); App::render('uom/form_uom', $grid); }
public function v005($id = null) { $grid['folder'] = "<a href=\"" . App::urlFor('item.index') . "\">Stock</a>"; $grid['title'] = "Form Item"; // $grid['data']['item_kode'] = "ITEM-".ZiUtil::GetNowID(); $grid['url_itemprice'] = App::urlFor("itemprice.filter"); $grid['url_submit'] = App::urlFor("item.s003"); $grid['url_item_uom'] = APP::urlFor('unitOM.dataset'); $grid['url_item_grup'] = APP::urlFor('item.grupitem'); $grid['url_principal'] = APP::urlFor('principal.dataset'); $grid['url_gudang'] = APP::urlFor('warehouse.dataset'); $data = null; if (!is_null($id)) { $data = Item::find($id); } $grid['data'] = $data; App::render('item/form_item', $grid); }
public function v005($id = null) { $grid['folder'] = "Stock"; $grid['title'] = "Form Price list / Daftar Harga"; $data = null; if (!is_null($id)) { $data = PriceList::find($id); } $grid['data'] = $data; $grid['url_submit'] = App::urlFor("pricelist.s003"); App::render('pricelist/form_pricelist', $grid); }
public function pos() { $grid['folder'] = "Penjualan"; $grid['title'] = "Point Of Sale"; $grid['cashier'] = $this->user['name']; $grid['data']['invoice'] = "SINV-"; $grid['data']['price_list'] = "SWADANA"; $cols = array(); // $cols[] = json_decode('{"field": "state", "checkbox": true}'); $cols[] = json_decode('{ "label": "id", "name": "id", "key": true, "hidden": true}'); $cols[] = json_decode('{ "label": "Kode Item", "name": "item_kode"}'); $cols[] = json_decode('{ "label": "Nama Item","name": "item_nama"}'); $cols[] = json_decode('{ "label": "UOM", "name": "item_uom", "hidden": true}'); $cols[] = json_decode('{ "label": "Dosis", "name": "dosis", "hidden": true}'); $cols[] = json_decode('{ "label": "Batch no", "name": "item_batch", "hidden": true}'); $cols[] = json_decode('{ "label": "Keterangan", "name": "keterangan", "hidden": true}'); $cols[] = json_decode('{ "label": "Dari Gudang", "name": "from_warehouse", "hidden": true}'); $cols[] = json_decode('{ "label": "Dari Gudang", "name": "from_warehouse_nama"}'); $cols[] = json_decode('{ "label": "Actual Qty", "name": "actual_qty", "hidden": true}'); $cols[] = json_decode('{ "label": "Qty", "name": "item_qty", "width": 75, "align": "right", "formatter": "integer", "formatoptions": { "thousandsSeparator": "," }, "editable": true, "editrules": { "number": true, "minValue": 0, "maxValue": 10000, "required": true } }'); $cols[] = json_decode('{ "label": "Harga Dasar", "name": "basic_rate", "hidden": true}'); $cols[] = json_decode('{ "label": "Harga Jual", "name": "item_price", "align": "right", "formatter": "currency", "formatoptions": { "decimalSeparator": ".", "decimalPlaces": "2", "thousandsSeparator": ",", "prefix": "Rp. " }, "editable": true, "editrules": { "number": true } }'); $cols[] = json_decode('{ "label": "Total Harga", "name": "item_amount", "align": "right", "formatter": "currency", "formatoptions": { "decimalSeparator": ".", "decimalPlaces": "2", "thousandsSeparator": ",", "prefix": "Rp. " } }'); $grid["cols"] = json_encode($cols); $grid['print_nota'] = APP::urlFor('selling.print_invoice'); $grid['url_index'] = APP::urlFor('selling.pos'); $grid['url_submit'] = APP::urlFor('selling.s003'); $grid['url_submit_status'] = APP::urlFor('selling.submit_status'); $grid['url_item'] = APP::urlFor('item.dataset'); $grid['url_stok_balance'] = APP::urlFor('stok.balance'); $grid['url_reg_pasien'] = APP::urlFor('pasien.reg_pasien'); $grid['url_pasien'] = APP::urlFor('pasien.dataset'); $grid['url_dokter'] = APP::urlFor('selling.dokter'); $grid['url_price_list'] = APP::urlFor('pricelist.dataset'); $grid["url_price_sell"] = App::urlFor("selling.pricelist"); $grid['modal_form'] = APP::urlFor('selling.positem'); $grid['gridtitle'] = "Daftar pembelian item"; APP::render('selling/pos', $grid); }
public function v005($id = null) { $grid['folder'] = "Stock"; $grid['title'] = "Form Unit of Measure / Satuan Item"; $data = null; if (!is_null($id)) { $data = Principal::find($id); } $grid['data'] = $data; $grid['url_submit'] = App::urlFor("principal.s003"); App::render('principal/form_principal', $grid); }
public function v005($id = null) { $grid['folder'] = "Stock"; $grid['title'] = "Form Warehouse"; $data = null; if (!is_null($id)) { $data = Warehouse::find($id); } $grid['data'] = $data; $grid['url_submit'] = App::urlFor("warehouse.s003"); App::render('warehouse/form_warehouse', $grid); }