22.07.2013 Views

download - Index of

download - Index of

download - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

$this->redirect(isset($_POST['returnUrl']) ?<br />

$_POST['returnUrl'] : array('admin'));<br />

}<br />

else<br />

throw new CHttpException(400,'Invalid request. Please<br />

do not repeat this request again.');<br />

}<br />

/**<br />

* Lists all models.<br />

*/<br />

public function action<strong>Index</strong>()<br />

{<br />

$dataProvider=new CActiveDataProvider('Mahasiswa');<br />

$this->render('index',array(<br />

'dataProvider'=>$dataProvider,<br />

));<br />

}<br />

/**<br />

* Manages all models.<br />

*/<br />

public function actionAdmin()<br />

{<br />

$model=new Mahasiswa('search');<br />

$model->unsetAttributes(); // clear any default values<br />

if(isset($_GET['Mahasiswa']))<br />

$model->attributes=$_GET['Mahasiswa'];<br />

}<br />

$this->render('admin',array(<br />

'model'=>$model,<br />

));<br />

/**<br />

* Returns the data model based on the primary key given in<br />

the GET variable.<br />

* If the data model is not found, an HTTP exception will be<br />

raised.<br />

* @param integer the ID <strong>of</strong> the model to be loaded<br />

*/<br />

public function loadModel($id)<br />

{<br />

$model=Mahasiswa::model()->findByPk((int)$id);<br />

if($model===null)<br />

throw new CHttpException(404,'The requested page does<br />

not exist.');<br />

return $model;<br />

}<br />

/**<br />

* Performs the AJAX validation.<br />

* @param CModel the model to be validated<br />

*/<br />

protected function performAjaxValidation($model)<br />

{<br />

if(isset($_POST['ajax']) && $_POST['ajax']==='mahasiswaform')<br />

{<br />

Page 56

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!