/** * 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)); }
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)); }