Exemplo n.º 1
0
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));
        }
    }
}
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
<?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();
}
Exemplo n.º 4
0
 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);
 }
Exemplo n.º 5
0
 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);
 }
Exemplo n.º 6
0
 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);
 }
Exemplo n.º 7
0
 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);
 }
Exemplo n.º 8
0
 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);
 }
Exemplo n.º 9
0
 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);
 }
Exemplo n.º 10
0
 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);
 }
Exemplo n.º 11
0
 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);
 }