public static function saveListingReleatedWithListingid($model) { //delete old listing ProListingReleated::model()->deleteAllByAttributes(array('listing_id' => $model->id)); //save listing if (!empty($model->listing_releated)) { $dataJson = json_decode($model->listing_releated, true); if (is_array($dataJson) && count($dataJson) > 0) { foreach ($dataJson as $k => $v) { $releated = new ProListingReleated(); $releated->listing_id = $model->id; $releated->listing_releated = $v; $releated->save(); } } } }
$ImageProcessing->createSingleDirectoryByPath("/upload/listing/{$id}/appeal"); $file->saveAs(YII_UPLOAD_DIR . "/listing/{$id}/appeal/" . $appeal->file); } } } $model->status_listing = STATUS_LISTING_PENDING; $model->is_rejected = 0; if ($model->save()) { die('<script type="text/javascript">parent.$.fancybox.close();parent.$.fn.yiiGridView.update("sr-resume-request-grid"); </script>'); } } }