public function __construct() { $this->db =& DatabaseConnections::getInstance()->getRadiusDB(); $this->radminDB =& DatabaseConnections::getInstance()->getRadminDB(); // Share SQL Query between functions $this->insert_radius_values_sql = $this->db->prepare('INSERT INTO radreply (Username, Attribute, op, Value) VALUES (?, ?, ?, ?)', array('text', 'text', 'text', 'text'), MDB2_PREPARE_MANIP); }
public function &getInstance($db = false, $Auth = false) { // Static reference of this class's instance. static $instance; if (!isset($instance)) { if ($db == false) { $db = DatabaseConnections::getInstance()->getRadminDB(); } if ($Auth == false) { $Auth = new \Grase\AnonAuth(); } $instance = new AdminLog($db, $Auth); } if (isset($instance) && $Auth != false) { $instance->Auth =& $Auth; } return $instance; }