Files
code-cegled/_class/class_log_category.php
Ricsi 5a78b09a38 20161230
sql delete replaced by delete flag
log list (simple), log categories
minor bug fixes in css
2016-12-30 18:00:05 +01:00

79 lines
1.5 KiB
PHP

<?php
class log_category {
private $logc_id;
private $logc_name;
private $logc_title;
private $logc_type;
private $logc_table;
private $logc_field;
private $logc_selector;
public function set_logc_id($_id) {
$this->logc_id = $_id;
}
public function set_logc_name($_name) {
$this->logc_name = $_name;
}
public function set_logc_title($_title) {
$this->logc_title = $_title;
}
public function set_logc_type($_type) {
$this->logc_type = $_type;
}
public function set_logc_table($_table) {
$this->logc_table = $_table;
}
public function set_logc_field($_field) {
$this->logc_field = $_field;
}
public function set_logc_selector($_selector) {
$this->logc_selector = $_selector;
}
public function get_logc_id() {
return $this->logc_id;
}
public function get_logc_name() {
return $this->logc_name;
}
public function get_logc_title() {
return $this->logc_title;
}
public function get_logc_type() {
return $this->logc_type;
}
public function get_logc_table() {
return $this->logc_table;
}
public function get_logc_field() {
return $this->logc_field;
}
public function get_logc_selector() {
return $this->logc_selector;
}
public function set_logc_data_by_id($_logc_id) {
global $sql, $user;
$logc_data_assoc_array = $sql->assoc_array("select * from log_category where logc_id = " . $_logc_id);
$logc_data_array = $logc_data_assoc_array[0];
foreach ($logc_data_array as $field => $value) {
$function_name = "set_" . $field;
$this->$function_name($value);
}
}
}
?>