コード例 #1
0
ファイル: admin.php プロジェクト: nicanor5/BatallaNavalNGJL
 function eliminar()
 {
     $userID = $this->getParam('id');
     $admin = new Admin_Model();
     $toView = $admin->eliminar($userID);
     print "1";
     //$this->view->assign('toView',$toView);
     //$content_view = $this->view->fetch($toView["view"], array('msgerror'=>' '));
     //$this->view->assign('content',$content_view);
     //$this->view->display(LAYOUT);
 }
コード例 #2
0
ファイル: Admin.php プロジェクト: pratishshr/Aawaaj
 private function _map_posted_data()
 {
     $admin_model = new Admin_Model();
     $admin_model->set_username($_POST['username']);
     $admin_model->set_first_name($_POST['first_name']);
     $admin_model->set_last_name($_POST['last_name']);
     $admin_model->set_email($_POST['email']);
     $filename = $_FILES['image']['name'];
     $path = ROOT_PATH . "admin/images/";
     move_uploaded_file($_FILES['image']['tmp_name'], $path . $filename);
     $savepath = BASE_URL . "admin/images/";
     $admin_model->set_image($savepath . $filename);
     if (isset($_POST['password'])) {
         $admin_model->set_password($_POST['password']);
     }
     return $admin_model;
 }
コード例 #3
0
ファイル: helper_model.php プロジェクト: ryderonil/sisurip
 function getAlamat()
 {
     $admin = new Admin_Model();
     return $admin->getAlamat();
 }
コード例 #4
0
 public function rekam($id, $tipesurat = null)
 {
     if (!Auth::isAllow(3, Session::get('role'))) {
         header('location:' . URL . 'home');
     }
     if (isset($_POST['submit'])) {
         if ($this->rekamArsip()) {
             $this->view->success = "Rekam arsip berhasil";
         } else {
             $this->view->error = "Rekam arsip gagal!";
         }
     }
     if (!is_null($tipesurat)) {
         $this->view->tipe = $tipesurat;
         if ($tipesurat == 'SM') {
             $data = $this->model->getSurat($id, 'SM');
             $this->view->data[0] = $data->getId();
             $this->view->data[1] = $data->getNomor();
             $admin = new Admin_Model();
             $alamat = $admin->getAlamat($data->getAlamat());
             foreach ($alamat as $val) {
                 $alamat = $val['nama_satker'];
             }
             $this->view->data[2] = $alamat;
             $this->view->data[3] = $data->getPerihal();
             $this->view->isAllow = $this->model->isAllowWrite($data->getId(), 'SM');
         } elseif ($tipesurat == 'SK') {
             $data = $this->model->getSurat($id, 'SK');
             $this->view->data[0] = $data->getId();
             $this->view->data[1] = $data->getNomor();
             $admin = new Admin_Model();
             $alamat = $admin->getAlamat($data->getAlamat());
             foreach ($alamat as $val) {
                 $alamat = $val['nama_satker'];
             }
             $this->view->data[2] = $alamat;
             $this->view->data[3] = $data->getPerihal();
             $this->view->isAllow = $this->model->isAllowWrite($data->getId(), 'SK');
         }
     }
     $dataa = $this->model->getArsip($id, $tipesurat);
     if ($dataa->id_arsip > 0) {
         $this->view->ar['rak'] = $dataa->lokasi[1];
         $this->view->ar['baris'] = $dataa->lokasi[2];
         $this->view->ar['box'] = $dataa->lokasi[3];
         $this->view->ar['klas'] = $dataa->klas;
         $this->view->ar['id_arsip'] = $dataa->id_arsip;
         $this->view->rak = $this->model->getRak(true);
         $this->view->baris = $this->model->getBaris($this->view->ar['rak'], true);
         $this->view->box = $this->model->getBox($this->view->ar['baris'], true);
         $this->view->klas = $this->model->getKlas();
     } else {
         if ($this->model->emptyNomor($this->view->data[1])) {
             $this->view->warning = 'surat belum mendapat nomor surat, tidak dapat diarsipkan';
         }
         $this->view->rak = $this->model->getRak();
         $this->view->baris = $this->model->getBaris();
         $this->view->box = $this->model->getBox();
         $this->view->klas = $this->model->getKlas();
     }
     $this->view->render('arsip/rekam');
 }
コード例 #5
0
ファイル: ubah.php プロジェクト: ryderonil/sisurip
    <label>LAMPIRAN</label><input id="lampiran" type="" size="5" name="lampiran" value="<?php 
echo $this->data->getJmlLampiran();
?>
" title="isikan jumlah lampiran(*)" onkeyup="cekemptyfield(7,this.value)"></br>
    <label></label><input type="button" class="btn cancel" onclick="location.href='<?php 
echo URL;
?>
suratmasuk'" value="BATAL"><input type="button" class="btn save" name="submit" value="SIMPAN" onclick="return selesai();">
</form></div>

<?php 
// }
?>

<?php 
$mlibur = new Admin_Model();
$libur = $mlibur->getLibur();
//    var_dump($libur);
$count = count($libur);
$i = 0;
//    $datal = array();
echo "<script type=text/javascript>\n";
//    echo "$(function){\n";
echo "var holiday=[";
foreach ($libur as $data) {
    $temp = $data['tgl'];
    $tgl = substr($temp, -2);
    $bln = (int) substr($temp, 5, 2) - 1;
    $thn = substr($temp, 0, 4);
    if ($i < $count) {
        echo "new Date({$thn},{$bln},{$tgl}).getTime(),";
コード例 #6
0
ファイル: Nomor.php プロジェクト: ryderonil/sisurip
 private function createAgendaSuratKeluar($tipeSurat, $bagian)
 {
     $agenda = 0;
     $admin = new Admin_Model();
     $nomor = $admin->getNomor($bagian);
     $kd_tipe = "SELECT kode_naskah FROM tipe_naskah WHERE id_tipe=" . $tipeSurat;
     $datat = $this->select($kd_tipe);
     foreach ($datat as $val) {
         $kd_tipe = $val['kode_naskah'];
     }
     $sql = "SELECT no_surat FROM suratkeluar WHERE tipe=" . $tipeSurat . " AND no_surat<>''";
     $datan = $this->select($sql);
     $arr_no = array();
     foreach ($datan as $val) {
         $temp = explode("-", $val['no_surat']);
         $temp = $temp[1];
         $no = explode("/", $temp);
         $no = $no[0];
         $arr_no[] = (int) $no;
     }
     //var_dump($arr_no);
     //        $agenda = max($arr_no);
     //var_dump($agenda);
     //        $lastid = $this->select('SELECT MAX(id_suratkeluar) as id FROM suratkeluar WHERE tipe='.$tipeSurat);
     //        $count = count($lastid);
     $count = count($arr_no);
     if ($count > 0) {
         $agenda = max($arr_no);
         //            foreach ($lastid as $id){
         //                $lastid = $id['id']; //cek apakah hasilnya null, jika null maka agenda=1
         //            }
         //            $data = $this->select('SELECT no_surat FROM suratkeluar
         //                    WHERE id_suratkeluar = '.$lastid);
         //            $count = count($data);
         //            if($count>0){
         //                foreach ($data as $val){
         //                    $data = $val['no_surat']; //cek apakah hasilnya null, jika null maka nilai agenda=1;
         //                }
         //                $temp = explode("-", $data);
         //                $temp = explode("/", $temp[1]);
         //var_dump($temp);
         //                $agenda = $temp[0];
         //                $agenda = (int) $agenda;
         //            }
     }
     //var_dump($lastid);
     //$data = $this->select('SELECT no_agenda FROM suratmasuk WHERE id_suratmasuk='.$lastid);
     //var_dump($data);
     $length = 4 - strlen($agenda);
     //echo $length;
     $agenda = $agenda + 1;
     for ($i = 0; $i < $length; $i++) {
         $agenda = '0' . $agenda;
     }
     $nosrt = $kd_tipe . "-" . $agenda . $nomor;
     return $nosrt;
 }
コード例 #7
0
 public function rekam($s = null)
 {
     if (!Auth::isAllow(5, Session::get('role'), 1, Session::get('bagian'))) {
         header('location:' . URL . 'home');
     }
     if (!is_null($s)) {
         $this->view->alamat = $s;
         $almt = new Admin_Model();
         $alamat = $almt->getAlamat($s);
         //$this->view->alamat
         foreach ($alamat as $value) {
             $this->view->alamat .= ' ' . $value['nama_satker'];
         }
     }
     $this->view->sifat = $this->model->get('sifat_surat');
     $this->view->jenis = $this->model->get('klasifikasi_surat');
     $this->view->agenda = $this->nomor->generateNumber('SM');
     $this->view->render('suratmasuk/rekam');
 }
コード例 #8
0
ファイル: admin_model.php プロジェクト: ryderonil/sisurip
 public static function getJabatanUser($jabatan, $bagian = null)
 {
     $model = new Admin_Model();
     $return = '';
     if ($jabatan == 6) {
         $sql = "SELECT bagian FROM r_bagian WHERE id_bagian=" . $bagian;
         $data = $model->select($sql);
         foreach ($data as $val) {
             $return = 'Pelaksana ' . $val['bagian'];
         }
     } else {
         $sql = "SELECT nama_jabatan FROM jabatan WHERE id_jabatan=" . $jabatan;
         $data = $model->select($sql);
         foreach ($data as $val) {
             $return = $val['nama_jabatan'];
         }
     }
     return $return;
 }
コード例 #9
0
<div class="row">
	<form method="post" action='<?php 
echo TMVC_BASEURL;
?>
/admin/volver_menu'>
		<button id="return" class="btn-primary btn-fire returnbutton" name="Return">Return to main menu</button>
	</form>
</div>
<div class="row">
	<div class="col-md-12">
		<div id="tabla">
			<table>
			<tr> <td>ID</td> <td>Username</td> <td>Enable/Disable</td> <td> Delete </td> </tr>
			<?php 
if (!isset($toView['users'])) {
    $admin = new Admin_Model();
    $toView = $admin->adminMenu();
}
foreach ($toView['users'] as $user) {
    if (intval($user['enabled']) == 0) {
        $enabledText = "Enable";
    } else {
        $enabledText = "Disable";
    }
    $button = '<button id="b' . $user['id'] . '" class="' . $enabledText . '">' . $enabledText . '</button>';
    $delButton = '<button id="bd' . $user['id'] . '" class="Delete">Delete</button>';
    echo '<tr id="r' . $user['id'] . '">';
    echo '<td>' . $user['id'] . '</td><td>' . htmlspecialchars($user['user'], ENT_QUOTES, 'UTF-8') . '</td><td>' . $button . '</td> <td>' . $delButton . '</td>';
    echo '</tr>';
}
?>
コード例 #10
0
ファイル: userhome.php プロジェクト: ryderonil/sisurip
                <tr><td width="30%"></td><td></td></tr>
                <tr><td>NAMA PEGAWAI</td><td><?php 
echo $this->data[3];
?>
</td></tr>
                <tr><td>NIP</td><td><?php 
echo $this->data[4];
?>
</td></tr>
                <tr><td>NAMA USER</td><td><?php 
echo $this->data[1];
?>
</td></tr>
                <tr><td>JABATAN</td><td>
                        <?php 
echo Admin_Model::getJabatanUser($this->data[5], $this->data[6]);
?>
                    </td></tr>
                <form id="form-rekam">
                <input id="id" type="hidden" name="id" value="<?php 
echo $this->data[0];
?>
">
                <tr><td colspan="2" halign="center">UBAH PASSWORD</td></tr>
                <tr><td>PASSWORD LAMA</td><td><input id="pwlama" type="password" ></td></tr>
                <tr><td>PASSWORD BARU</td><td><input id="pwbaru1" type="password"></td></tr>
                <tr><td>ULANGI PASSWORD BARU</td><td><input id="pwbaru2" type="password"></td></tr>
                <tr><td>STATUS AKTIF</td><td><a ><input class="btn" type="button" value="<?php 
echo $this->data[8];
?>
" onclick="return setaktifuser('<?php 
コード例 #11
0
 public function edit($id_sk = null, $ids = null)
 {
     if (isset($_POST['submit'])) {
         if ($this->editSurat()) {
             $this->view->success = "Ubah data surat keluar berhasil";
         } else {
             $this->view->error = "Ubah data surat keluar gagal!";
         }
     }
     if (!is_null($id_sk)) {
         //cek id_sm jika panjang=5 maka kode satker
         $length = strlen($id_sk);
         //echo $length . " " . $id_sm;
         if ($length == 8) {
             $this->view->alamat = $id_sk;
             $almt = new Admin_Model();
             $alamat = $almt->getAlamat($id_sk);
             //$this->view->alamat
             foreach ($alamat as $value) {
                 $this->view->alamat .= ' ' . $value['nama_satker'];
             }
             //                echo $this->view->alamat;
             if (!is_null($ids)) {
                 $this->view->data = $this->model->getSuratById($ids, 'ubah');
                 $this->view->sifat = $this->model->get('sifat_surat');
                 $this->view->jenis = $this->model->get('klasifikasi_surat');
                 $this->view->tipe = $this->model->select('SELECT * FROM tipe_naskah');
                 //var_dump($this->view->jenis);
             }
         } else {
             $this->view->data = $this->model->getSuratById($id_sk, 'ubah');
             $this->view->sifat = $this->model->get('sifat_surat');
             $this->view->jenis = $this->model->get('klasifikasi_surat');
             $this->view->tipe = $this->model->select('SELECT * FROM tipe_naskah');
             //var_dump($this->view->jenis);
         }
     }
     $this->view->id = $this->view->data->getId();
     $this->view->tipe1 = $this->view->data->getTipeSurat();
     $this->view->no_surat = $this->view->data->getNomor();
     $this->view->tgl_surat = Tanggal::ubahFormatToDatePicker($this->view->data->getTglSurat());
     $this->view->tujuan = $this->view->data->getAlamat();
     $this->view->perihal = $this->view->data->getPerihal();
     $this->view->sifat1 = $this->view->data->getSifat();
     $this->view->jenis1 = $this->view->data->getJenis();
     $this->view->lampiran = $this->view->data->getJmlLampiran();
     //            var_dump($this->view->no_surat);
     $this->view->render('suratkeluar/ubah');
 }
コード例 #12
0
 public function ubah($id)
 {
     if (!Auth::isAllow(3, Session::get('role'))) {
         header('location:' . URL . 'home');
     }
     if (isset($_POST['submit'])) {
         if ($this->ubahLampiran()) {
             $this->view->success = "Ubah lampiran berhasil";
         } else {
             $this->view->error = "Ubah lampiran surat gagal!";
         }
     }
     $lamp = new Lampiran_Model();
     $data = $this->model->getLampiran($id);
     foreach ($data as $val) {
         $lamp->set('id_lamp', $val['id_lamp']);
         $lamp->set('jns_surat', $val['jns_surat']);
         $lamp->set('id_surat', $val['id_surat']);
         $lamp->set('tipe', $val['tipe']);
         $lamp->set('nomor', $val['nomor']);
         $lamp->set('tanggal', $val['tanggal']);
         $lamp->set('asal', $val['asal']);
         $lamp->set('hal', $val['hal']);
         $lamp->set('keterangan', $val['keterangan']);
         $lamp->set('file', $val['file']);
     }
     if ($lamp->get('jns_surat') == 'SM') {
         $sm = new Suratmasuk_Model();
         $datas = $sm->getSuratById($lamp->get('id_surat'));
         //            foreach ($datas as $value){
         $this->view->data[0] = $datas->getId();
         $this->view->data[1] = $datas->getNomor();
         $admin = new Admin_Model();
         $alamat = $admin->getAlamat($datas->getAlamat());
         foreach ($alamat as $val) {
             $alamat = $val['nama_satker'];
         }
         $this->view->data[2] = $alamat;
         $this->view->data[3] = $datas->getPerihal();
         $this->view->data[4] = 'SK';
         //            }
     } else {
         $sk = new Suratkeluar_Model();
         $datas = $sk->getSuratById($lamp->get('id_surat'), 'ubah');
         //            foreach ($data as $value){
         $this->view->data[0] = $datas->getId();
         $this->view->data[1] = $datas->getNomor();
         $admin = new Admin_Model();
         $alamat = $admin->getAlamat($datas->getAlamat());
         foreach ($alamat as $val) {
             $alamat = $val['nama_satker'];
         }
         $this->view->data[2] = $alamat;
         $this->view->data[3] = $datas->getPerihal();
         $this->view->data[4] = 'SK';
         //            }
     }
     //        $datas = $this->model->select($sql);
     //var_dump($this->view->data);
     $this->view->lamp = $lamp;
     $this->view->tipe = $this->model->getTypeLampiran();
     $this->view->render('lampiran/ubah');
 }
コード例 #13
0
 public function get_by_username($username)
 {
     $user = null;
     //DATABASE CONNECTION
     $this->db->connect();
     //SELECT BY ID
     $sql = "SELECT * FROM admins WHERE username=?";
     //PREPARE
     $stmt = $this->db->initialize($sql);
     //BIND
     $stmt->bind_param("s", $username);
     //EXECUTE
     $stmt->execute();
     //BIND RESULT
     $stmt->bind_result($id, $username, $password, $first_name, $last_name, $email, $image);
     while ($stmt->fetch()) {
         //instantiate object
         $admin_model = new Admin_Model();
         $admin_model->set_id($id);
         $admin_model->set_username($username);
         $admin_model->set_password($password);
         $admin_model->set_first_name($first_name);
         $admin_model->set_last_name($last_name);
         $admin_model->set_email($email);
         $admin_model->set_image($image);
     }
     $this->db->close();
     return $admin_model;
 }