Ejemplo n.º 1
0
 public function actionPriceEdit($id)
 {
     $model = new PriceAdmin();
     $rec = PriceAdmin::model()->findByPk($id);
     if (isset($_POST['PriceAdmin'])) {
         $model->attributes = $_POST['PriceAdmin'];
         if ($model->validate()) {
             $res = PriceAdmin::model()->findByPk($id);
             $res->bedroom = $_REQUEST['PriceAdmin']['bedroom'];
             $res->bathroom = $_REQUEST['PriceAdmin']['bathroom'];
             $res->cleaning_material_price = $_REQUEST['PriceAdmin']['cleaning_material_price'];
             $res->living_room = $_REQUEST['PriceAdmin']['living_room'];
             $res->kitchen_staircases = $_REQUEST['PriceAdmin']['kitchen_staircases'];
             $res->carpets_interior_windows = $_REQUEST['PriceAdmin']['carpets_interior_windows'];
             if (!empty($_REQUEST['PriceAdmin']['property']) || !empty($_REQUEST['PriceAdmin']['desk'])) {
                 $res->property = $_REQUEST['PriceAdmin']['property'];
                 $res->desk = $_REQUEST['PriceAdmin']['desk'];
                 $res->cupboards = $_REQUEST['PriceAdmin']['cupboards'];
                 $res->kitchen = $_REQUEST['PriceAdmin']['kitchen'];
                 $res->staircases = $_REQUEST['PriceAdmin']['staircases'];
                 $res->elevator = $_REQUEST['PriceAdmin']['elevator'];
             }
             if ($res->save(false)) {
                 $this->redirect(array('pricelisting'));
             }
         } else {
             $errors = $model->getErrors();
         }
     }
     $this->render('priceEdit', array('model' => $model, 'edit' => $rec));
 }