public function actionDeleteSample() { if (isset($_POST['ds_id'])) { $transaction = Yii::app()->db->beginTransaction(); try { $ds = DatasetSample::model()->findByPk($_POST['ds_id']); if ($ds->delete()) { $transaction->commit(); Util::returnJSON(array("success" => true)); } } catch (Exception $e) { $message = $e->getMessage(); Yii::log(print_r($message, true), 'error'); $transaction->rollback(); Util::returnJSON(array("success" => false, "message" => Yii::t("app", "Delete Error."))); } Util::returnJSON(array("success" => false, "message" => Yii::t("app", "Delete Error."))); } }
public function actionSampleManagement() { if (!isset($_GET['id'])) { $this->redirect("/user/view_profile"); } else { $dataset = Dataset::model()->findByPk($_GET['id']); if (!$dataset) { $this->redirect("/user/view_profile"); } if ($dataset->submitter_id != Yii::app()->user->id) { Yii::app()->user->setFlash('keyword', "You are not the owner of dataset"); $this->redirect("/user/view_profile"); } $dss = DatasetSample::model()->findAllByAttributes(array('dataset_id' => $dataset->id), array('order' => 'sample_id asc')); $this->render('sampleManagement', array('model' => $dataset, 'dss' => $dss)); } }