Exemple #1
0
function tahunajaran_r(&$a,$b=0){
	$res=Array(); $in=false; $d=0;
	$t=mysql_query("SELECT * FROM aka_tahunajaran WHERE departemen='$b' ORDER BY tglmulai DESC");
	while($r=mysql_fetch_array($t)){
		$res[$r['replid']]=$r['tahunajaran'].($r['aktif']=='1'?' (Aktif)':'');
		if($d==0)$d=$r['replid']; if($r['replid']==$a)$in=true;
	}
	if(!$in){
		$c=tahunajaran_aktif($b);
		$a=$c!=0?$c:$d;
	}
	return $res;
}
Exemple #2
0
 } else {
     $r = farray('tahunajaran', 'tglmulai', 'tglakhir', 'keterangan');
     $r['departemen'] = $inp['departemen'];
     $r['tahunajaran'] = date("Y") . '-' . date("Y", strtotime("+1 year"));
 }
 $fform->fwidth_del = 600;
 $fform->head();
 if ($opt == 'af' || $opt == 'uf') {
     require_once MODDIR . 'control.php';
     // Add or Edit form
     $fform->fl('Departemen', departemen_name($r['departemen']));
     $fform->fi('Tahun Ajaran', iText('tahunajaran', $r['tahunajaran'], $fform->rwidths));
     $fform->fi('Tanggal mulai', inpDate('tglmulai', $r['tglmulai']));
     $fform->fi('Tanggal akhir', inpDate('tglakhir', $r['tglakhir']));
     $fform->fa('Keterangan', iTextarea('keterangan', $r['keterangan'], $fform->rwidths, 3));
     if ($opt == 'af' && tahunajaran_aktif($r['departemen']) != 0) {
         // iCheckbox (id, name, value, label, input value, style)
         $fform->fc(iCheckbox('salin', 'salin', '1', 'Salin data Tingkat, Kelas, dan Pelajaran dari tahun ajaran aktif sebelumnya.', '1'));
     } else {
         hiddenval('salin', 0);
     }
 } else {
     if ($opt == 'df') {
         // Delete form
         if ($r['aktif'] == '1') {
             $fform->dlg_delw($r['tahunajaran'], '<span style="color:#ff0000">Tahun ajaran ini masih aktif.</span><br/>Data-data akademik, siswa, dan semua data yang termasuk dalam tahun ajaran ini juga akan dihapus.', '');
         } else {
             $fform->dlg_delw($r['tahunajaran'], 'Data-data akademik, siswa, dan semua data yang termasuk dalam tahun ajaran ini juga akan dihapus.');
         }
     }
 }