示例#1
0
 public function actionInsert()
 {
     $mahasiswa = Mahasiswa::model()->findAll();
     $i = 17;
     foreach ($mahasiswa as $value) {
         $user = new User();
         $user->id_user = $i;
         $user->username = $value->NIM;
         $user->password = md5($value->NIM);
         $user->Level = 'mahasiswa';
         $user->status = '1';
         $user->save();
         $i++;
     }
 }
 public function actionDetailview()
 {
     $this->load();
     $peserta = PesertaPkli::model()->findAllByAttributes(array('Id_program' => $_GET['id']));
     $i = 0;
     foreach ($peserta as $mahasiswa) {
         $value = Mahasiswa::model()->findByAttributes(array('NIM' => $mahasiswa->NIM));
         $result[$i]['nim'] = $value->NIM;
         $result[$i]['nama'] = $value->Nama_lengkap;
         $result[$i]['alamat'] = $value->Alamat_dmalang;
         $result[$i]['telp'] = $value->No_tlp;
         $result[$i]['email'] = $value->Email;
         $i++;
     }
     echo json_encode($result);
 }
 public function load()
 {
     if (Yii::app()->user->isGuest) {
         $this->redirect(Yii::app()->request->baseUrl);
     }
     $this->identitas = Mahasiswa::model()->findByPk(Yii::app()->user->id);
     date_default_timezone_set("Asia/Jakarta");
 }
示例#4
0
 public function actionNilai()
 {
     $mahasiswa = Mahasiswa::model()->findAll();
     $error = false;
     foreach ($mahasiswa as $mhs) {
         if (isset($_POST[$mhs->NIM])) {
             foreach ($_POST[$mhs->NIM] as $mk => $value) {
                 $nilai = Nilai::model()->findByAttributes(array('NIM' => $mhs->NIM, 'kode_mk' => $mk));
                 if ($nilai) {
                     $input = $nilai;
                 } else {
                     $input = new Nilai();
                     $input->NIM = $mhs->NIM;
                     $input->kode_mk = $mk;
                 }
                 $input->Nilai = $value;
                 if (!$input->save()) {
                     $error = true;
                 }
             }
         }
         if (!$error) {
             Yii::app()->user->setFlash('status', '<div class="alert alert-success">Data telah Tersimpan</div>');
         } else {
             Yii::app()->user->setFlash('status', '<div class="alert alert-success">Data Gagal Tersimpan</div>');
         }
     }
     $this->render('nilai', array('mahasiswa' => $mahasiswa));
 }
示例#5
0
							<th>Tgl Awal</th>
							<th>Tgl Akhir</th>
							<th>Keterangan</th>
						  </tr>
						</thead>
						<tbody>
							<?php 
foreach ($laporan as $list) {
    ?>
						<tr>
							<td><?php 
    echo $list->NIM;
    ?>
</td>
							<td><?php 
    $mahasiswa = Mahasiswa::model()->findByAttributes(array('NIM' => $list->NIM));
    echo $mahasiswa->Nama_lengkap;
    ?>
</td>
							<td><?php 
    $programpkli = ProgramPkli::model()->findByAttributes(array('Id_program_pkli' => $list->Id_program));
    $instansi = Instansi::model()->findByAttributes(array('Id_instansi' => $programpkli->Id_instansi));
    echo $instansi->Nama_instansi;
    ?>
</td>
							<td><?php 
    $programpkli = ProgramPkli::model()->findByAttributes(array('Id_program_pkli' => $list->Id_program));
    echo $ahli[$programpkli->Bidang_Keahlian];
    ?>
</td>
							<td><?php