Remove files not used in project (#7086)

This commit is contained in:
frytimo
2024-08-07 17:23:30 -03:00
committed by GitHub
parent be68bfb915
commit 56ca4ee695
3 changed files with 0 additions and 98 deletions

View File

@@ -1,38 +0,0 @@
<?php
include_once('virtual.php');
class Syslog extends Event_Handler{
protected $ident;
protected $option;
protected $facility;
protected $priority;
function __construct($ident='fusionpbx', $option=(LOG_PID | LOG_PERROR), $facility=LOG_LOCAL0, $priority=LOG_INFO){
$this->ident = $ident;
$this->option = $option;
$this->facility = $facility;
$this->priority = $priority;
if ($_SESSION['event']['syslog']['enable'] <> 0){
openlog($ident, $option, $facility);
}
}
function __destruct(){
if ($_SESSION['event']['syslog']['enable'] <> 0){
closelog();
}
}
public function log_event($event_type, $params){
if ($_SESSION['event']['syslog']['enable'] <> 0){
$log = '' ;
foreach ($params as $k => $v) {
$log .= "[$k]=[$v] ";
}
syslog($priority, $log);
}
}
}

View File

@@ -1,6 +0,0 @@
<?php
abstract class Event_Handler{
// Force Extending class to define this method
abstract public function log_event($event_type, $params);
}

View File

@@ -1,54 +0,0 @@
<?php
/**
* Events class:
* - manages events in the FusionPBX
* use:
* $e = new Events;
* $e->add_event_function('myfunction') it could be a static method as well
* $e->execute_event(ADD, $params) event type, params is an associative array
*/
//includes files
require_once dirname(__DIR__, 2) . "/resources/require.php";
define ("MODULE_LOAD", 1); // when loading a FS module with FS
define ("MODULE_UNLOAD", 2);
define ("RELOADXML", 3); // when reloading xml
define ("ADD", 4); // when adding something
define ("EDIT", 5); // when editing something
define ("DEL", 6); // when deleting something
define ("LOGIN", 7); // when login
define ("LOGOUT", 8); // when logout
if (!class_exists('database')) {
class Events{
private $handler = array();
private $event = array();
public function __construct(){
}
// declare log file and file pointer as private properties
public function add_event_function($event_type, $event_function){
$event[$event_type][] = $event_function;
}
public function execute_event($event_type, $params=null){
foreach ($this->event[$event_type] as $event_function){
try{
call_user_func($event_function, $params);
}
catch (Exception $e) {
echo 'Exception: ', $e->getMessage(), "\n";
}
// Lets log
foreach ($this->handler as $handler){
$handler->log_event($event_type, $params);
}
}
}
}
}
?>