Пример #1
0
 public function openModalNoForm($extra = '')
 {
     $html = '';
     if (isset($this->modal_title[$this->action])) {
         $html .= mini_modal_open($this->modal_title[$this->action], $extra);
     } else {
         trigger_error('Chưa khai báo tiêu đề chức năng ' . $this->action);
         $html .= mini_modal_open('', $extra);
     }
     $this->add($html);
 }
Пример #2
0
     $html .= $form->form_close();
     echo $html;
     ?>
         </div>
     </div>
     <?php 
     break;
 case 'loadFormPermission':
     $group_id = getValue('group', 'int', 'POST', 0);
     if ($group_id === 1) {
         echo 'Bạn không thể chỉnh sửa quyền của nhóm quản lý mặc định của hệ thống';
         exit;
     }
     $html = '';
     $form = new form();
     $html .= mini_modal_open('Phân quyền nhóm tài khoản', 'style="height:236px;width:480px;"');
     $html .= $form->form_open();
     $html .= $form->textnote('Chú ý : Nếu trong 1 chức năng, không tick vào quyền sử dụng thì các quyền khác không có hiệu lực');
     //lấy ra list các module, ứng với mỗi module lấy ra các quyền tương ứng
     $db_query = new db_query('SELECT * FROM modules');
     $list_module = array();
     while ($row = mysqli_fetch_assoc($db_query->result)) {
         //kiểm tra quyền của group trong mỗi module
         $db_role = new db_query('SELECT * FROM admin_group_role WHERE module_id = ' . $row['mod_id'] . ' AND group_id = ' . $group_id . ' LIMIT 1');
         $true_roles = mysqli_fetch_assoc($db_role->result);
         unset($db_role);
         //Tạo các checkbox
         $list_checkbox = array();
         //Checkbox quyền sử dụng - được tick khi mod_id match với true_role[module_id]
         $list_checkbox[] = array('name' => 'use_module[]', 'id' => 'use_module' . $row['mod_id'], 'value' => $row['mod_id'], 'label' => 'Sử dụng', 'is_check' => $true_roles ? TRUE : FALSE);
         //lấy ra các quyền đặc biệt của module