1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| class Event{
// Properties declaration
private $EXISTING_TYPES = array("ERROR", "WARNING", "INFO"); // Existing types of log
private $type; // Type of the event (ERROR, WARNING, INFO).
private $text; // Text of the event.
private $date; // Date at which the event occured. (Unix format).
// Functions declaration
// Constructor, initialize an event with the current date.
function __construct($type = NULL, $text = NULL){
if(in_array($type, $this->EXISTING_TYPES)){ // If the type of event is valid\
// Create the event
$this->type = $type;
$this->text = $text;
$this->date = time();
}else{
$_SESSION['log']->addEvent("ERROR","Event type incorrect.");
return false;
}
} |
Partager