</tr> <tr class="<?php echo WebUser::isGuest() ? 'hidden' : ''; ?> "> <td> <?php $model->only_new = WebUser::isGuest() ? 0 : $model->only_new; $chb_only_new = CHtml::activeCheckBox($model, 'only_new', array('id' => 'checkbox-only-new')); $text = Yii::t('sniper_ebay', 'Only new results'); echo CHtml::label($text . ' ' . $chb_only_new, 'checkbox-only-new'); ?> </td> </tr> <tr class="<?php echo WebUser::isGuest() ? 'hidden' : ''; ?> "> <td> <?php $chb_ignored_list = CHtml::activeCheckBox($model, 'ignore_list', array('id' => 'checkbox-ignored-list')); $text = Yii::t('sniper_ebay', 'Use ignore list'); $ignore_list = ListingNames::model()->getUserIgnoreList(WebUser::Id()); echo CHtml::label($text . ' ' . $chb_ignored_list, 'checkbox-ignored-list'); echo CHtml::link('Browse', array('/listing/index', 'id' => $ignore_list->id), array('target' => '_blank')); ?> </td> </tr> <tr> <td> <?php
public function actionIndex() { if (!WebUser::isGuest() && WebUser::isAdmin()) { $this->render('index'); } elseif (!WebUser::isGuest() && WebUser::isKasir()) { //inisialisasi model Order $order = new Order('search'); $order->unsetAttributes(); // clear any default values if (isset($_GET['Order'])) { $order->attributes = $_GET['Order']; } $orderbaru = new Order('baru'); $orderbaru->RESEP = 1; $orderbaru->orderdetail = new OrderDetail('baru'); //inisialisasi model OrderDetail $order_detail = new OrderDetail(); //inisialisasi model Pelanggan $pelanggan = new Pasien('search'); $pelanggan->unsetAttributes(); // clear any default values if (isset($_GET['Pasien'])) { $pelanggan->attributes = $_GET['Pasien']; } $newpl = new Pasien('baru'); // $newpl->ID_LAYANAN = 1; if (isset($_POST['Pasien'])) { $newpl->attributes = $_POST['Pasien']; //$newpl->BIAYA_REGISTRASI = 5000; $newpl->TANGGAL_REGISTRASI = date('Y-m-d H:i:s'); if ($newpl->save()) { Yii::app()->user->setFlash('info', MyFormatter::alertSuccess('<strong>Selamat!</strong> Data telah berhasil disimpan.')); $this->redirect(array('/site')); } } if (isset($_POST['Order'])) { //var_dump($_POST['Order']); //die(); $orderbaru->attributes = $_POST['Order']; $orderbaru->TANGGAL_ORDER = date('Y-m-d H:i:s'); $orderbaru->USER_PEMBUAT = Yii::app()->user->nama; if ($orderbaru->save()) { $subtotal = 0; foreach ($_POST['OrderDetail'] as $detail) { //var_dump($_POST['OrderDetail']); //die(); $od = new OrderDetail('baru'); $od->ID_ITEM = $detail['ID_ITEM']; $od->KODE_ORDER = $orderbaru->KODE_ORDER; //proses harga by resep $od->HARGA = Item::getHargaByResep($detail['ID_ITEM'], $orderbaru->RESEP); $od->JUMLAH = $detail['JUMLAH']; $od->DISKON = $detail['DISKON']; $od->save(); Item::updateStokItem($detail['ID_ITEM'], $detail['JUMLAH']); $subtotal += $od->JUMLAH * $od->HARGA; } Yii::app()->user->setFlash('info', MyFormatter::alertSuccess('<strong>Selamat!</strong> Data telah berhasil disimpan.')); $this->redirect(array('/order/view', 'id' => $orderbaru->KODE_ORDER)); } // if ($orderbaru->validate()) { // $transaction = Yii::app()->db->beginTransaction(); // try { // if (!$orderbaru->save()) // throw new Exception; // $subtotal = 0; // foreach ($_POST['OrderDetail'] as $kd => $detail) { // if (!empty($detail['JUMLAH'])) { // $od = new OrderDetail('baru'); // $od->ID_ITEM = $kd; // $od->KODE_ORDER = $orderbaru->KODE_ORDER; // //proses harga by resep // $od->HARGA = Item::getHargaByResep($kd, $orderbaru->RESEP); // $od->JUMLAH = $detail['JUMLAH']; // //$od->DISKON = $detail['DISKON']; // //$od->DISKON = Barang::getDiskonById($kd); // //var_dump($_POST['OrderDetail']); // //die(); // //update stok barang // Item::updateStokItem($kd, $detail['JUMLAH']); // $subtotal += $od->JUMLAH * $od->HARGA; // if (!$od->save()) // throw new Exception; // } // } // $transaction->commit(); // Yii::app()->user->setFlash('info', MyFormatter::alertSuccess('<strong>Selamat!</strong> Data telah berhasil disimpan.')); // $this->redirect(array('/order/view', 'id' => $orderbaru->KODE_ORDER)); // } catch (Exception $ex) { // $transaction->rollback(); // echo $ex->getMessage(); exit(); // } // } } $criteria = new CDbCriteria(); $criteria->order = 'TANGGAL_REGISTRASI DESC'; $dataProvider = new CActiveDataProvider('Pasien', array('criteria' => $criteria, 'pagination' => false)); $pasien_today = Pasien::listRegisterToday(); $this->render('index3', array('dataProvider' => $dataProvider, 'order' => $order, 'order_detail' => $order_detail, 'pelanggan' => $pelanggan, 'pelanggan_baru' => $newpl, 'orderbaru' => $orderbaru, 'pasien_today' => $pasien_today)); } else { $this->redirect(array('login')); } }
private function initMenu() { $this->main_menu = array(array('label' => 'Home', 'url' => array('/site/index')), array('label' => 'Search', 'url' => array('/search/index')), array('label' => 'Lists', 'url' => array('/listing/index'), 'visible' => !WebUser::isGuest()), array('label' => '|', 'url' => '#', 'visible' => !WebUser::isGuest()), array('label' => 'Users', 'url' => array('/users/admin'), 'visible' => WebUser::isAdmin()), array('label' => 'Profile', 'url' => array('/users/update', 'id' => WebUser::Id()), 'visible' => !WebUser::isGuest()), array('label' => '|', 'url' => '#', 'visible' => !WebUser::isGuest()), array('label' => 'Login', 'url' => array('/site/login'), 'visible' => WebUser::isGuest()), array('label' => 'Register', 'url' => array('/site/register'), 'visible' => WebUser::isGuest()), array('label' => 'Logout (' . Yii::app()->user->name . ')', 'url' => array('/site/logout'), 'visible' => !WebUser::isGuest())); }
<div class="well"> <h4>Requests:</h4> <?php $items = array(); foreach ($this->requests as $_req) { $items[] = array('label' => $_req->request_name . ' (' . $_req->keyword . ')', 'url' => array('/search/listing', 'id' => $_req->id)); } $this->widget('booster.widgets.TbMenu', array('type' => 'list', 'items' => $items)); ?> </div> <?php } ?> <?php if (!WebUser::isGuest()) { ?> <?php if (!empty($this->listings)) { ?> <div class="well"> <h4>Lists:</h4> <?php $items = array(); foreach ($this->listings as $_lst) { $items[] = array('label' => $_lst->name . ' (' . $_lst->items_count . ')', 'url' => array('/listing/list', 'id' => $_lst->id), 'linkOptions' => array('class' => $_lst->ignored ? 'text-error' : '')); } $this->widget('booster.widgets.TbMenu', array('type' => 'list', 'items' => $items, 'htmlOptions' => array('id' => 'sidebar-user-lists'))); ?> </div> <?php