Esempio n. 1
0
 public function authenticate()
 {
     if ($this->usertype == 'P') {
         //User type 'A' indicate to Agents
         $user = User::model()->findByAttributes(array('USERNAME' => $this->username));
     } else {
         if ($this->usertype == 'D') {
             //User type 'U' indicate to Normal Users
             $user = TblDosen::model()->findByAttributes(array('NIP_DOSEN' => $this->username));
         }
     }
     if ($user === null) {
         $this->errorCode = self::ERROR_USERNAME_INVALID;
     } else {
         if ($user->PASSWORD !== $this->password) {
             $this->errorCode = self::ERROR_PASSWORD_INVALID;
         } else {
             $this->_id = $user->ID_USER;
             //$this->setState('lastLoginTime', $user->lastLoginTime);
             $this->setState('USERNAME', $user->USERNAME);
             $this->setState('ID_DOSEN', $user->ID_DOSEN);
             $this->setState('NIP_DOSEN', $user->NIP_DOSEN);
             $this->setState('NAMA_DOSEN', $user->NAMA_DOSEN);
             //$this->setState('ID_USER',$user->ID_USER);
             //$this->setState('NIP',$user->NIP);
             $this->setState('LEVEL', $user->LEVEL);
             $this->setState('NIP_USER', $user->NIP_USER);
             $this->setState('NAMA_USER', $user->NAMA_USER);
             $this->errorCode = self::ERROR_NONE;
         }
     }
     return !$this->errorCode;
 }
Esempio n. 2
0
?>
		<?php 
echo $form->error($model, 'ID_UNSUR_PELPEND');
?>
	</div>-->
        
        <div class="form-group">
		<?php 
echo $form->labelEx($model, 'ID_DOSEN', array('class' => 'col-md-3 control-label'));
?>
            <div class="col-md-4">
                <?php 
//echo $form->textField($model,'ID_DOSEN',array('class'=>'span6 m-wrap','readonly'=>true));
?>
                <?php 
echo $form->dropDownList($model, 'ID_DOSEN', CHtml::listData(TblDosen::model()->findAll(), 'ID_DOSEN', 'NAMA_DOSEN'), array('class' => 'form-control', 'readonly' => true));
?>
		<?php 
echo $form->error($model, 'ID_DOSEN');
?>
            </div>
        </div>
        
        <div class="form-group">
                <?php 
echo $form->labelEx($model, 'PENGAJUAN_KE', array('class' => 'col-md-3 control-label'));
?>
            <div class="col-md-4">
                <?php 
echo $form->dropDownList($model, 'PENGAJUAN_KE', $model->getPengajuan(), array('class' => 'form-control', 'readonly' => true));
?>
Esempio n. 3
0
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer $id the ID of the model to be loaded
  * @return TblDosen the loaded model
  * @throws CHttpException
  */
 public function loadModel($id)
 {
     $model = TblDosen::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }