if ($jns_elem == 1) { echo "<td>Tunjangan Hidup</td>"; } else { if ($jns_elem == 2) { echo "<td>Tunjangan Buku</td>"; } else { if ($jns_elem == 3) { echo "<td>Tunjangan Skripsi/TA/Tesis</td>"; } else { echo "<td>Nama biaya tidak terdaftar</td>"; } } } } if ($jns_elem == 1) { echo "<td>" . Tanggal::bulan_indo($bulan) . " " . $val4->get_thn() . "</td>"; /* if ($bulan==1){ echo "<td>Januari ".$val4->get_thn()."</td>"; } else if ($bulan==2) { echo "<td>Februari ".$val4->get_thn()."</td>"; } else if ($bulan==3) { echo "<td>Maret ".$val4->get_thn()."</td>"; } else if ($bulan==4) { echo "<td>April ".$val4->get_thn()."</td>"; } else if ($bulan==5) { echo "<td>Mei ".$val4->get_thn()."</td>"; } else if ($bulan==6) { echo "<td>Juni ".$val4->get_thn()."</td>"; } else if ($bulan==7) { echo "<td>Juli ".$val4->get_thn()."</td>"; } else if ($bulan==8) {
if (date('d-m-Y', strtotime($val->get_tgl_sp2d())) != "01-01-1970" && date('d-m-Y', strtotime($val->get_tgl_sp2d())) != "00-00-0000") { $tgl = date('d-m-Y', strtotime($val->get_tgl_sp2d())); } echo "<td>" . $val->get_no_sp2d() . " / " . $tgl . "</td>"; echo "<td style='text-align: left'>" . $val->get_univ() . "</td>"; // $this->jur->set_kode_jur($val->get_kd_jur()); // $jur = $this->jur2->get_jur_by_id($this->jur2); echo "<td style='text-align: left'>" . $val->get_kd_jur() . "</td>"; echo "<td>" . $val->get_thn_masuk() . "</td>"; echo "<td>" . $val->get_jml_peg() . "</td>"; $bulan = $val->get_bln(); echo "<td>" . Tanggal::bulan_indo($bulan) . "</td>"; echo "<td>" . $val->get_thn() . "</td>"; echo "<td style='text-align: right'>" . number_format($val->get_total_bayar()) . "</td>"; if (Session::get('role') == 2) { $ket = Tanggal::bulan_indo($bulan) . " " . $val->get_thn() . " Jurusan " . $val->get_kd_jur() . " " . $val->get_univ() . " " . $val->get_thn_masuk(); echo "<td><a href=" . URL . "elemenBeasiswa/delJadup/" . $val->get_kd_d() . " onClick=\"return del('" . $ket . "');\" title='hapus'><i class=\"icon-trash\" ></i></a>   \r\n <a href=" . URL . "elemenBeasiswa/editJadup/" . $val->get_kd_d() . " title='ubah'><i class=\"icon-pencil\"></i></a>  \r\n <a href='#' onClick='cetak_jadup(" . $val->get_kd_d() . "); return false;' title='cetak'><i class=\"icon-print\"></i></a>\r\n </td>"; } if (Session::get('role') == 3) { echo "<td><a href='#' onClick='cetak_jadup(" . $val->get_kd_d() . "); return false;' title='cetak'><i class=\"icon-print\"></i></a>\r\n </td>"; } echo "</tr>"; $no++; } ?> </tbody> </table> <script> function del(ket){ var txt = "Yakin data jadup bulan "+ket+" akan dihapus?";
?> </option> </select> <div id="wperkgo" class="error"></div> <label>Perkiraan Go</label> <select name="bln_go" id="bln_go" type="text"> <?php for ($i = 1; $i <= 12; $i++) { if (isset($this->d_ubah)) { if ($perk_go[0] == $i) { echo "<option value={$i} selected>" . Tanggal::bulan_indo($i) . "</option>"; } else { echo "<option value={$i}>" . Tanggal::bulan_indo($i) . "</option>"; } } else { echo "<option value={$i}>" . Tanggal::bulan_indo($i) . "</option>"; } } ?> </select> <select name="thn_go" id="thn_go" type="text"> <option value="<?php echo $this->curr_year; ?> " <?php echo isset($this->d_ubah) ? $perk_go[1] == $this->curr_year ? 'selected' : '' : ''; ?> ><?php echo $this->curr_year; ?> </option>
<br/> <br/> <br/> <br/> <br/> <?php echo $this->pj->nama_pejabat; ?> <br/> <?php echo "NIP " . $this->pj->nip_pejabat; ?> </td> <td class="td2" width="30%" align="right"> Jakarta, <?php echo Tanggal::bulan_indo($this->elemen->get_bln()) . " " . $this->elemen->get_thn(); ?> <br /> Lunas dibayar,<br/> <?php echo $this->bdr->nama_jabatan; ?> <br/> <br/> <br/> <br/> <br/> <br/> <?php echo $this->bdr->nama_pejabat; ?>
public function kinerjaSKBulan() { if (!Auth::isAllow(1, Session::get('role'), 1, Session::get('bagian'))) { if (!Auth::isAllow(2, Session::get('role'))) { header('location:' . URL . 'home'); } } $q = $_POST['queryString']; //echo $q; $bulan = substr($q, 0, 1); if ($bulan == '1') { $cek = substr($q, 1, 1); if (is_int($cek)) { $bulan .= substr($q, 1, 1); } } //echo $bulan; $year = date('Y'); // $sql = "SELECT no_agenda, DATE(tgl_terima) as tanggal, start, end FROM suratmasuk WHERE MONTH(tgl_terima)='".$q."' AND YEAR(tgl_terima)='".$year."'"; //echo $sql; $arraydata = $this->model->kinerjaBulan($q, $year, 'SK'); //var_dump($arraydata); $bulan = Tanggal::bulan_indo($bulan); $masa = "BULAN " . strtoupper($bulan) . " TAHUN " . $year; $max = 0; foreach ($arraydata as $key => $val) { if ($val[0] > $max) { $max = $val[0]; } } //$masa = 'Bulan : Maret 2013'; echo "<div id=table-wrapper><h2 align=center><font color=black>Ketepatan Waktu Penatausahaan Surat Keluar</font></h2>"; echo "<h3 align=center>{$masa}</h3>"; echo "</br><div id=chart-wrapper><table>"; echo "<tr><td><font color=black><b>tanggal</b></font></td><td></td><td></td></tr>"; foreach ($arraydata as $key => $value) { //echo $key; //$param= explode("-", $key); // var_dump($param); $js = str_replace("-", "", $key); //$js = $param[2]."-".$param[1]; // var_dump($js); $tanggal = Tanggal::tgl_indo($key); echo "<tr><td width=15%><font color=grey>{$tanggal}</font></a> </td>"; echo "<td width=50%><div class='progress'>"; $val = round($value[0] / $max * 100, 0); if ($value[0] > 100) { echo "<a href=#><div class='bar bar-danger' style='width:{$val}%;' onclick='srkeluarhari(" . $js . ");'></div></a>"; } else { if ($value[0] < 50) { echo "<a href=#><div class='bar bar-success' style='width:{$val}%;' onclick='srkeluarhari(" . $js . ");'></div></a>"; } else { echo "<a href=#><div class='bar' style='width:{$val}%;' onclick='srkeluarhari(" . $js . ");'></div></a>"; } } echo "</td><td align=left> <font color=grey>[" . $value[0] . "%,<font color=red>" . $value[1] . "</font>,<font color=blue>" . $value[2] . "</font>," . $value[3] . "]</font></td></tr></div>"; } echo "</table></div></div>"; }
<?php /* * To change this template, choose Tools | Templates * and open the template in the editor. */ require 'libs/phplot/phplot.php'; $data = $this->data; $lebar = $this->lebar; //var_dump($lebar); $plot = new PHPlot($lebar, 250); $plot->SetImageBorderType('plain'); $plot->SetPlotType('bars'); $plot->SetDataType('text-data'); $plot->SetDataValues($data); # Main plot title: $plot->SetTitle('PENYELESAIAN SURAT BULAN ' . strtoupper(Tanggal::bulan_indo(date('m')))); $plot->SetBackgroundColor('#eeeeff'); $plot->SetDataColors(array('green', 'red', 'blue', 'grey')); # Make a legend for the 4 data sets plotted: $plot->SetLegend(array('SM selesai', 'SM belum selesai', 'SK selesai', 'SK belum selesai')); //$plot->SetLegendPosition(0, 0, 'image', 0, 0, 5, 5); //$plot->SetShading(0); # Turn off X tick labels and ticks because they don't apply here: $plot->SetXTickLabelPos('none'); $plot->SetXTickPos('none'); $plot->DrawGraph();
<br/> <br/> <br/> <br/> <br/> <?php echo $this->pj->nama_pejabat; ?> <br/> <?php echo "NIP " . $this->pj->nip_pejabat; ?> </td> <td class="td2" width="30%" align="right"> Jakarta, <?php echo Tanggal::bulan_indo(date('m')) . " " . date('Y'); ?> <br /> Lunas dibayar,<br/> <?php echo $this->bdr->nama_jabatan; ?> <br/> <br/> <br/> <br/> <br/> <br/> <?php echo $this->bdr->nama_pejabat; ?>
public function get_elem_per_pb(Penerima $pb, $lunas = false) { $sql = "SELECT a.KD_D_ELEM_BEASISWA AS KD_D_ELEM_BEASISWA,\r\n b.NM_ELEM_BEASISWA as KD_R_ELEM_BEASISWA,\r\n a.JML_PEG_D_ELEM_BEASISWA as JML_PEG_D_ELEM_BEASISWA,\r\n a.BLN_D_ELEM_BEASISWA as BLN_D_ELEM_BEASISWA,\r\n a.THN_D_ELEM_BEASISWA as THN_D_ELEM_BEASISWA,\r\n a.TOTAL_BAYAR_D_ELEM_BEASISWA as TOTAL_BAYAR_D_ELEM_BEASISWA,\r\n c.KD_PB as KD_PB,\r\n a.NO_SP2D_D_ELEM_BEASISWA as NO_SP2D_D_ELEM_BEASISWA\r\n FROM " . $this->_table . " a \r\n LEFT JOIN r_elem_beasiswa b ON a.KD_R_ELEM_BEASISWA = b.KD_R_ELEM_BEASISWA\r\n LEFT JOIN t_elem_beasiswa c ON a.KD_D_ELEM_BEASISWA = c.KD_D_ELEM_BEASISWA\r\n WHERE c.KD_PB=" . $pb->get_kd_pb(); if ($lunas) { $sql .= " AND a.NO_SP2D_D_ELEM_BEASISWA<>NULL"; } $result = $this->db->select($sql); $data = array(); foreach ($result as $v) { $elem = new $this($this->registry); $elem->set_kd_d($v['KD_D_ELEM_BEASISWA']); $elem->set_kd_r($v['KD_R_ELEM_BEASISWA']); $jml_peg = (int) $v['JML_PEG_D_ELEM_BEASISWA']; $total_bayar = (int) $v['TOTAL_BAYAR_D_ELEM_BEASISWA']; $by_per_peg = $total_bayar / $jml_peg; $elem->set_biaya_per_peg($v['BIAYA_PER_PEG_D_ELEM_BEASISWA']); $elem->set_total_bayar($by_per_peg); $elem->set_thn_masuk($val['TAHUN_MASUK']); $elem->set_bln(Tanggal::bulan_indo($v['BLN_D_ELEM_BEASISWA'])); $elem->set_thn($v['THN_D_ELEM_BEASISWA']); $elem->set_no_sp2d($v['NO_SP2D_KD_D_ELEM_BEASISWA']); $elem->set_no_sp2d($v['NO_SP2D_D_ELEM_BEASISWA']); $data[] = $elem; } return $data; }
</thead> <tbody style="text-align: center"> <?php $no = ($this->paging->page - 1) * $this->paging->batas + 1; foreach ($this->d_ct as $val) { $d_pb = explode("-", $val->get_pb()); $perk_go = explode(" ", $val->get_perk_go()); $perk_stop = explode(" ", $val->get_perk_stop()); echo "<tr>"; echo "<td>" . $no . "</td>"; echo "<td><a style='cursor:pointer' onCLick='view(\"" . $val->get_file() . "\")' title='lihat surat cuti'>" . $val->get_no_surat_cuti() . "</a></br>" . Tanggal::tgl_indo($val->get_tgl_surat_cuti()) . "</td>"; echo "<td>" . $val->get_jenis_cuti() . "</td>"; echo "<td style='text-align: left'>" . $d_pb[0] . "</br>" . $d_pb[1] . "</td>"; echo "<td>" . ($val->get_prd_mulai() == 1 ? 'ganjil' : 'genap') . "</td>"; echo "<td>" . Tanggal::bulan_indo($perk_stop[0]) . " " . $perk_stop[1] . "</td>"; echo "<td>" . Tanggal::bulan_indo($perk_go[0]) . " " . $perk_go[1] . "</td>"; echo "<td style='text-align: left'>" . $d_pb[2] . "</td>"; if (Session::get('role') == 2) { echo "<td><a href=" . URL . "cuti/del_sc/" . $val->get_kode_cuti() . " onClick='return del(\"{$d_pb['0']}\",\"" . $val->get_no_surat_cuti() . "\")' title='hapus'><i class=\"icon-trash\"></i></a>  \r\n <a href=" . URL . "cuti/datasc/" . $val->get_kode_cuti() . " title='ubah'><i class=\"icon-pencil\"></i></a></td>"; } echo "</tr>"; $no++; } ?> </tbody> </table> </div> <script type="text/javascript"> function view(file){ console.log(file);
<option value="">Pilih Tahun masuk</option> </select> <div id="wbln"></div> <div id="wthn"></div> <label class="isian">Bulan dan Tahun : </label> <ul class="inline"> <li><select id="bln" name="bln" style="width: 105px" type="text"> <option value="">Pilih Bulan</option> <?php for ($i = 1; $i <= 12; $i++) { if ($i == date('m')) { $select = "selected"; } else { $select = ""; } echo "<option value=\"" . $i . "\" {$select}>" . Tanggal::bulan_indo($i) . "</option>"; } ?> <!-- <option value="">Pilih Bulan</option> <option value="1">Januari</option> <option value="2">Februari</option> <option value="3">Maret</option> <option value="4">April</option> <option value="5">Mei</option> <option value="6">Juni</option> <option value="7">Juli</option> <option value="8">Agustus</option> <option value="9">September</option> <option value="10">Oktober</option> <option value="11">Nopember</option>
} ?> </table> </td></tr> <!-- riwayat cuti --> <tr><td colspan="2"><h3>RIWAYAT CUTI</h3></td></tr> <tr><td colspan="2"> <table width="100%"> <thead bgcolor="#E6F9ED"><th width="5%">NO</th><th width="30%">NO. SURAT</th><th width="20%">TANGGAL</th><th width="30%">MASA CUTI</th><th width="15%">JENIS CUTI</th></thead> <?php $no = 1; foreach ($this->d_cuti as $v) { $tmp_mul = explode(" ", $v->get_prd_mulai()); $bln_mul = Tanggal::bulan_indo($tmp_mul[0]) . " " . $tmp_mul[1]; $tmp_sel = explode(" ", $v->get_prd_selesai()); $bln_sel = Tanggal::bulan_indo($tmp_sel[0]) . " " . $tmp_sel[1]; ?> <tr> <td valign="top" align="center"><?php echo $no; ?> </td> <td valign="top" style="text-align: left"><?php echo $v->get_no_surat_cuti(); ?> </td> <td valign="top" align="center"><?php echo Tanggal::tgl_indo($v->get_tgl_surat_cuti()); ?> </td> <td valign="top"><?php
<?php /* * To change this template, choose Tools | Templates * and open the template in the editor. */ require 'libs/phplot/phplot.php'; $data = $this->data; $lebar = $this->lebar * 0.4; $plot = new PHPlot($lebar, 250); $plot->SetImageBorderType('plain'); $plot->SetPlotType('bars'); $plot->SetDataType('text-data'); $plot->SetDataValues($data); # Main plot title: $plot->SetTitle('SURAT MASUK' . strtoupper(Tanggal::bulan_indo(date('m'))) . ' ' . date('Y')); $plot->SetBackgroundColor('#eeeeff'); $plot->SetDataColors(array('red')); # Make a legend for the 3 data sets plotted: # Turn off X tick labels and ticks because they don't apply here: $plot->SetXTickLabelPos('none'); $plot->SetXTickPos('none'); if (count($data) == 0) { echo "<p><i><font color=white>Tidak ada data surat masuk bulan ini</font></i></p>"; } else { $plot->DrawGraph(); }
private function get_notifikasi() { $notif = new Notifikasi($this->registry); $data = $notif->get_notifikasi(); // print_r($data); // print_r($data); $d_notif = array(); foreach ($data as $data) { $pic = $data->get_pic(); $nama_pic = $pic['nama']; $kode_pic = $pic['kode']; $foto_pic = $pic['foto']; $jatuh_tempo = explode('-', $data->get_jatuh_tempo()); $count = count($jatuh_tempo) > 1; $bln = $count ? $jatuh_tempo[1] : ''; if ($data->get_jenis_notif() == 'buku') { if ($bln == 1) { $bln = 9; } else { $bln = 3; } } $thn = $jatuh_tempo[0]; $temp = array('jatuh_tempo' => $data->get_jatuh_tempo(), 'bulan' => Tanggal::bulan_indo($bln), 'tahun' => $thn, 'nama_pic' => $nama_pic, 'kode_pic' => $kode_pic, 'foto_pic' => $foto_pic, 'tahun_masuk' => $data->get_tahun_masuk(), 'jurusan' => $data->get_jurusan(), 'univ' => $data->get_univ(), 'jenis' => $data->get_jenis_notif(), 'status' => $data->get_status_notif(), 'link' => $data->get_kode_link()); $is_notif_for_user = $kode_pic == $this->kd_user; if ($is_notif_for_user) { $d_notif[] = $temp; } else { $id = Session::get('role'); $jenis = $temp['jenis']; if ($id == 3) { if ($jenis == 'kontrak') { $d_notif[] = $temp; } } if ($id == 4) { if ($jenis == 'kontrak') { $d_notif[] = $temp; } if ($jenis == 'jadup') { $d_notif[] = $temp; } if ($jenis == 'buku') { $d_notif[] = $temp; } if ($jenis == 'skripsi') { $d_notif[] = $temp; } } if ($id == 5) { if ($jenis == 'lulus') { $d_notif[] = $temp; } } if ($id == 6) { $d_notif[] = $temp; } } } // return json_encode($d_notif); return $d_notif; }