public function actionAddCompanyPriceOffice() { //echo "<pre>";print_r($_REQUEST);die; $model = new PriceAdmin(); $loggedId = $_REQUEST['loggedId']; $service_type_id = $_REQUEST['service_type_id']; $result = PriceAdmin::model()->find(array('condition' => 'service_id=:service_id AND service_type_id=:service_type_id', 'params' => array(':service_id' => $loggedId, ':service_type_id' => $service_type_id))); if (!empty($result)) { $result->bedroom = $_REQUEST['PriceAdmin']['bedroom']; $result->bathroom = $_REQUEST['PriceAdmin']['bathroom']; $result->property = $_REQUEST['PriceAdmin']['property']; $result->desk = $_REQUEST['PriceAdmin']['desk']; $result->cupboards = $_REQUEST['PriceAdmin']['cupboards']; $result->kitchen = $_REQUEST['PriceAdmin']['kitchen']; $result->staircases = $_REQUEST['PriceAdmin']['staircases']; $result->elevator = $_REQUEST['PriceAdmin']['elevator']; $result->cleaning_material_price = $_REQUEST['PriceAdmin']['cleaning_material_price']; $result->bedroom_hr = $_REQUEST['PriceAdmin']['bedroom_hr']; $result->bathroom_hr = $_REQUEST['PriceAdmin']['bathroom_hr']; $result->property_hr = $_REQUEST['PriceAdmin']['property_hr']; $result->desk_hr = $_REQUEST['PriceAdmin']['desk_hr']; $result->cupboards_hr = $_REQUEST['PriceAdmin']['cupboards_hr']; $result->kitchen_hr = $_REQUEST['PriceAdmin']['kitchen_hr']; $result->staircases_hr = $_REQUEST['PriceAdmin']['staircases_hr']; $result->elevator_hr = $_REQUEST['PriceAdmin']['elevator_hr']; $result->cleaning_material_price_hr = $_REQUEST['PriceAdmin']['cleaning_material_price_hr']; if ($result->save()) { echo "success"; die; } } else { $model->service_id = $loggedId; $model->service_type_id = $service_type_id; $model->bedroom = $_REQUEST['PriceAdmin']['bedroom']; $model->bathroom = $_REQUEST['PriceAdmin']['bathroom']; $model->property = $_REQUEST['PriceAdmin']['property']; $model->desk = $_REQUEST['PriceAdmin']['desk']; $model->cupboards = $_REQUEST['PriceAdmin']['cupboards']; $model->kitchen = $_REQUEST['PriceAdmin']['kitchen']; $model->staircases = $_REQUEST['PriceAdmin']['staircases']; $model->elevator = $_REQUEST['PriceAdmin']['elevator']; $model->cleaning_material_price = $_REQUEST['PriceAdmin']['cleaning_material_price']; $model->bedroom_hr = $_REQUEST['PriceAdmin']['bedroom_hr']; $model->bathroom_hr = $_REQUEST['PriceAdmin']['bathroom_hr']; $model->property_hr = $_REQUEST['PriceAdmin']['property_hr']; $model->desk_hr = $_REQUEST['PriceAdmin']['desk_hr']; $model->cupboards_hr = $_REQUEST['PriceAdmin']['cupboards_hr']; $model->kitchen_hr = $_REQUEST['PriceAdmin']['kitchen_hr']; $model->staircases_hr = $_REQUEST['PriceAdmin']['staircases_hr']; $model->elevator_hr = $_REQUEST['PriceAdmin']['elevator_hr']; $model->cleaning_material_price_hr = $_REQUEST['PriceAdmin']['cleaning_material_price_hr']; if ($model->save()) { echo "success"; die; } } }
public function actionAddPrice() { $model = new PriceAdmin(); $res = ServiceTypes::model()->findAll(); $userS = ServiceUser::model()->findAll(); if (isset($_POST['PriceAdmin'])) { $model->attributes = $_POST['PriceAdmin']; //echo "<pre>";print_r($_REQUEST);die; if ($model->validate()) { //echo "<pre>";print_r($_REQUEST);die; if (!empty($_REQUEST['PriceAdmin']['recid'])) { $id = $_REQUEST['PriceAdmin']['recid']; $findRec = PriceAdmin::model()->findByPk($id); $findRec->id = $_REQUEST['PriceAdmin']['recid']; $findRec->bedroom = $_REQUEST['PriceAdmin']['bedroom']; $findRec->bathroom = $_REQUEST['PriceAdmin']['bathroom']; $findRec->property = $_REQUEST['PriceAdmin']['property']; $findRec->desk = $_REQUEST['PriceAdmin']['desk']; $findRec->living_room = $_REQUEST['PriceAdmin']['living_room']; $findRec->kitchen_staircases = $_REQUEST['PriceAdmin']['kitchen_staircases']; $findRec->carpets_interior_windows = $_REQUEST['PriceAdmin']['carpets_interior_windows']; $findRec->cupboards = $_REQUEST['PriceAdmin']['cupboards']; $findRec->kitchen = $_REQUEST['PriceAdmin']['kitchen']; $findRec->staircases = $_REQUEST['PriceAdmin']['staircases']; $findRec->elevator = $_REQUEST['PriceAdmin']['elevator']; $findRec->cleaning_material_price = $_REQUEST['PriceAdmin']['cleaning_material_price']; $findRec->bedroom_hr = $_REQUEST['PriceAdmin']['bedroom_hr']; $findRec->bathroom_hr = $_REQUEST['PriceAdmin']['bathroom_hr']; $findRec->property_hr = $_REQUEST['PriceAdmin']['property_hr']; $findRec->desk_hr = $_REQUEST['PriceAdmin']['desk_hr']; $findRec->living_room_hr = $_REQUEST['PriceAdmin']['living_room_hr']; $findRec->kitchen_staircases_hr = $_REQUEST['PriceAdmin']['kitchen_staircases_hr']; $findRec->carpets_interior_windows_hr = $_REQUEST['PriceAdmin']['carpets_interior_windows_hr']; $findRec->cupboards_hr = $_REQUEST['PriceAdmin']['cupboards_hr']; $findRec->kitchen_hr = $_REQUEST['PriceAdmin']['kitchen_hr']; $findRec->staircases_hr = $_REQUEST['PriceAdmin']['staircases_hr']; $findRec->elevator_hr = $_REQUEST['PriceAdmin']['elevator_hr']; $findRec->cleaning_material_price_hr = $_REQUEST['PriceAdmin']['cleaning_material_price_hr']; if ($findRec->save(false)) { $this->redirect(array('pricelisting')); } } $date = date('Y-m-d'); $model->date = $date; if ($model->save()) { $this->redirect(array('pricelisting')); } } else { $errors = $model->getErrors(); } } $this->render('addprice', array('model' => $model, 'serType' => $res, 'user' => $userS)); }