fetch_data(); } protected function fetch_data() { $this->sticks_sheets = array(); $query = "select id_sticks_sheet from sticks_sheets"; $result = pmb_mysql_query($query); while($row = pmb_mysql_fetch_object($result)) { $this->sticks_sheets[] = new sticks_sheet($row->id_sticks_sheet); } } public function get_display_header_list() { global $msg; $display = " ".$msg['sticks_sheet_label']." ".$msg['sticks_sheet_page_format']." ".$msg['sticks_sheet_page_orientation'].""; return $display; } public function get_display_content_list() { global $charset; $display = ""; $parity=1; foreach($this->sticks_sheets as $sticks_sheet) { if ($parity % 2) { $pair_impair = "even"; } else { $pair_impair = "odd"; } $parity++; $tr_javascript = " onmouseover=\"this.className='surbrillance'\" onmouseout=\"this.className='$pair_impair'\" onmousedown=\"document.location='./edit.php?categ=sticks_sheet&sub=models&action=edit&id=".$sticks_sheet->get_id()."';\" style='cursor: pointer;' "; $display .= " ".htmlentities($sticks_sheet->get_label(), ENT_QUOTES, $charset)." ".htmlentities($sticks_sheet->get_page_format(), ENT_QUOTES, $charset)." ".htmlentities($sticks_sheet->get_page_orientation_label(), ENT_QUOTES, $charset)." "; } return $display; } public function get_display_list() { global $base_path, $msg, $charset; $display = ''; $display .= ""; $display .= $this->get_display_header_list(); if(count($this->sticks_sheets)) { $display .= $this->get_display_content_list(); } $display .= "
"; $display .= "
 
"; return $display; } public function get_json_data() { $data = array(); foreach ($this->sticks_sheets as $sticks_sheet) { $data[$sticks_sheet->get_id()] = $sticks_sheet->get_data(); } return json_encode(encoding_normalize::utf8_normalize($data)); } }