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));
}
}