示例#1
0
 public function display_data_table($array_of_data, $link_to_screen = '', $object)
 {
     $current_language = $object->config->item('language');
     echo "<table class='screen_display_table' >";
     $index = 0;
     $color_row = '';
     $height_row = '';
     foreach ($array_of_data as $record) {
         $current_row_id = 0;
         if ($index == 0) {
             echo "<tr>";
             echo "<th  >" . $object->lang->line('develop_screens') . "</th>";
             echo "<th  >" . $object->lang->line('access_level') . "</th>";
             echo "</tr>";
         }
         $screen_id = $record->id;
         $screen_code = $record->code;
         if ($current_language == 'english') {
             $screen_name = $record->name_en;
         } else {
             if ($current_language == 'arabic') {
                 $screen_name = $record->name_ar;
             }
         }
         echo "<tr>";
         echo "<td colspan='3' align='center'> {$screen_name} </td>";
         echo "</tr>";
         //if($mode=='add' || ($mode=='return' && $id==0) )
         //{
         $data['develop_screens_inner'] = $object->Screens_access_model->get_screens_by_parent($screen_id);
         $develop_screens_inner = $data['develop_screens_inner'];
         //$object->session->set_userdata('group_screens', $develop_screens_inner);
         foreach ($develop_screens_inner as $record_inner) {
             $screen_code = $record_inner->code;
             if ($current_language == 'english') {
                 $screen_name = $record_inner->name_en;
             } else {
                 if ($current_language == 'arabic') {
                     $screen_name = $record_inner->name_ar;
                 }
             }
             echo "<tr>";
             //$color_row='#C2D1E0';
             $color_row = '#FFFFFF';
             $height_row = '25px';
             $arr_data = $object->Screens_access_model->get_screens_access();
             $value_field = 'id';
             if ($current_language == 'english') {
                 $display_field = 'name_en';
             } else {
                 if ($current_language == 'arabic') {
                     $display_field = 'name_ar';
                 }
             }
             $guiTools = new GuiTools();
             echo "<td align='center' style='font-size: 11px; height:{$height_row}; background-color:{$color_row};'> {$screen_name} </td>";
             echo "<td align='center' style='font-size: 11px; height:{$height_row}; background-color:{$color_row};'>";
             $guiTools->dropdown('dropdown_screen_access', 'dropdown_screen_access', $arr_data, $value_field, $display_field);
             echo "</td>";
             echo "</tr>";
         }
         $index = $index + 1;
         //}
     }
     echo "</table>";
 }