Ejemplo n.º 1
0
 function user($action = NULL, $id = NULL)
 {
     $this->load->model('users_model');
     $this->load->model('institusi_model');
     $action = xss_clean($action);
     $id = xss_clean(intval($id));
     $page = isset($_POST['page']) ? $_POST['page'] : 1;
     $rp = isset($_POST['rp']) ? $_POST['rp'] : 10;
     $sortname = isset($_POST['sortname']) ? $_POST['sortname'] : '';
     $sortorder = isset($_POST['sortorder']) ? $_POST['sortorder'] : '';
     $query = isset($_POST['query']) ? $_POST['query'] : false;
     $qtype = isset($_POST['qtype']) ? $_POST['qtype'] : false;
     if ($sortname != "") {
         $sort = "ORDER BY {$sortname} {$sortorder}";
     }
     $start = ($page - 1) * $rp;
     $limit = "LIMIT {$start}, {$rp}";
     $query = $this->db->query("select * from users {$sort} {$limit}");
     //$getData = $this->users_model->get_data();
     $getData = $query->result();
     $totalData = $query->num_rows();
     $result = array('page' => $page, 'total' => $totalData, 'rows' => array());
     if ($totalData > 0) {
         $i = 1;
         foreach ($getData as $r) {
             $kode = $r->ID_USER;
             $dataCell = array('id' => $kode, 'cell' => array('seq' => $i + $start, 'id_user' => $kode, 'nik' => get_nik($kode), 'name_first' => $r->NAME_FIRST, 'name_mid' => $r->NAME_MID, 'name_last' => $r->NAME_LAST, 'name' => set_display_nama($r->NAME_FIRST, $r->NAME_MID, $r->NAME_LAST), 'email_user' => $r->EMAIL_USER, 'id_institusi' => $r->ID_INSTITUSI, 'institusi' => NamaInstitusi($r->ID_INSTITUSI), 'pekerjaan' => $r->PEKERJAAN, 'bidang_keahlian' => $r->BIDANG_KEAHLIAN, 'nohp_user' => $r->NOHP_USER, 'web_user' => $r->WEB_USER, 'blokir' => $r->BLOKIR, 'date_created' => $r->DATE_CREATED));
             $result['rows'][] = $dataCell;
             $i++;
         }
     }
     header("Content-type: application/json");
     echo json_encode($result);
     //$data['list'] = $this->users_model->get_data();
     //$content['CONTENT'] = $this->parser->parse('admin/institusi_admin_form',$data,true);
     //$this->parser->parse('admin',$content);
 }
Ejemplo n.º 2
0
                        </div>
                        <div class="form-group">
                                <label for="lastName" class="col-sm-3 control-label">Personal Website</label>
                                <div class="col-sm-8"><?php 
echo $field['WEB_USER'];
?>
</div>
                        </div>
                    </div>
                    <div class="col-sm-4"></div>
<!--                    <div class="col-lg-6">
                            <div class="form-group">
                                    <label for="lastName" class="col-sm-4 control-label">Institusi</label>
                                    <div class="col-sm-8">
                                            <?php 
echo form_input(array('name' => 'institusi', 'class' => 'form-control', 'value' => NamaInstitusi($profile['ID_INSTITUSI']), 'readonly' => 'readonly'));
?>
                                    </div>
                            </div>
                            <div class="form-group">
                                    <label for="firstName" class="col-sm-4 control-label">Level Pengguna</label>
                                    <div class="col-sm-8">
                                            <?php 
echo form_input(array('name' => 'level', 'class' => 'form-control', 'value' => $this->session->userdata('level_name'), 'disabled' => 'disabled'));
?>
                                    </div>
                            </div>
                            <div class="form-group">
                                    <label for="firstName" class="col-sm-4 control-label">Email</label>
                                    <div class="col-sm-8">
                                            <?php