public function actionSaveworkgallery() { $filename = $_POST['filename']; $contractor_id = Yii::app()->user->getId(); $contractor_photos = new Contractorphotos(); $contractor_photos->contractor_id = $contractor_id; $contractor_photos->filename = $filename; $contractor_photos->is_profile = 0; $contractor_photos->insert(); }
public function saveProfilePic() { $profile_pic = $_POST['filename']; $contractor_id = Yii::app()->user->getId(); $contractorphotos = Contractorphotos::model()->findByAttributes(array('contractor_id' => $contractor_id, 'is_profile' => '1')); if (count($contractorphotos) > 0) { $contractorphotos->filename = $profile_pic; $contractorphotos->save(); } else { //insert as new row $contractor_photos = new Contractorphotos(); $contractor_photos->contractor_id = $contractor_id; $contractor_photos->filename = $profile_pic; $contractor_photos->is_profile = 1; $contractor_photos->insert(); } $status = array('success' => true); $this->renderJSON($status); }