public function GetFunctionFiles($autoinclude = true) { // Loop thru functions and add the triggers to session foreach (new DirectoryIterator(FUNCTIONS_DIR) as $fileInfo) { if (!$fileInfo->isDot()) { if ($autoinclude) { include_once FUNCTIONS_DIR . $fileInfo->getFilename(); } $classname = str_ireplace(".function.php", "", $fileInfo->getFilename()); if (class_exists($classname)) { $functionClass = new $classname(false); $Triggers = Triggers::getInstance(); $Triggers->AddFunction($functionClass); } } } }
<?php define('DOCUMENT_ROOT', dirname(realpath(__FILE__)) . '/'); define('TEMPLATE_DIR', DOCUMENT_ROOT . "template/"); include_once 'includes/Response.class.php'; include_once 'includes/Avy.class.php'; include_once 'includes/UserInterface.class.php'; $Avy = new Avy("__DASHBOARD__", false); $page = ""; $Triggers = Triggers::getInstance(); if (isset($_GET['p'])) { $page = $_GET['p']; } ?> <!DOCTYPE html> <html lang="en"> <head> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <link type="text/css" rel="stylesheet" href="css/jquery.mmenu.all.css" /> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/jquery-ui.css" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="css/dashboard.css"> <script src="js/liquid.js" type="text/javascript"></script> <script type="text/javascript" src="node/node_modules/socket.io/node_modules/socket.io-client/socket.io.js"></script> <script src="js/jquery-1.12.0.min.js"></script> <script src="js/jquery-ui.js"></script> <script src="js/jquery.touchpunch.min.js"></script> <script src="js/bootstrap.min.js"></script> <script type="text/javascript" src="js/jquery.easypiechart.min.js"></script>