コード例 #1
0
 /**
  * Manages all models.
  */
 public function actionAdmin()
 {
     $model = new LbCustomer('search');
     $model->unsetAttributes();
     // clear any default values
     if (isset($_GET['LbCustomer'])) {
         $model->attributes = $_GET['LbCustomer'];
     }
     LBApplication::render($this, 'admin', array('model' => $model));
 }
コード例 #2
0
 public function actionAssignCustomer()
 {
     $expenses_id = isset($_REQUEST['expenses_id']) ? $_REQUEST['expenses_id'] : 0;
     $expensesModel = LbExpenses::model()->findByPk($expenses_id);
     $customerModel = new LbCustomer('search');
     $customerModel->unsetAttributes();
     if (isset($_GET['LbCustomer'])) {
         $customerModel->attributes = $_GET['LbCustomer'];
     }
     $customer_id = Yii::app()->request->getParam('customer_id');
     if (isset($customer_id) && is_array($customer_id) && count($customer_id) > 0) {
         foreach ($customer_id as $customer) {
             if ($customer > 0) {
                 if (isset($expenses_id) && $expenses_id > 0) {
                     $expensesCustomer = new LbExpensesCustomer();
                     $expensesCustomer->lb_expenses_id = $expenses_id;
                     $expensesCustomer->lb_customer_id = $customer;
                     $expensesCustomer->save();
                 }
             }
         }
     }
     LBApplication::render($this, '_assign_customer', array('customerModel' => $customerModel, 'expensesModel' => $expensesModel));
 }