function getModule($name, $data = array()) { $DB = dataRepo('getModule_DB'); if ($DB === null) { $DB = initDatabase(); dataRepo('getModule_DB', $DB); } $repo_key = 'getModule|' . $name; $module = dataRepo($repo_key); if ($module === null) { $file = ROOT_DIR . '/app/modules/' . $name . '.php'; if (!allowIncludeFile($file)) { throw new LoadException('Module "' . $name . '" can not be loaded'); } else { include $file; $classname = preg_replace('#[^a-z0-9\\_]#i', '_', 'Module_' . $name); $module = new $classname($DB, $data); dataRepo($repo_key, $module); } } return $module; }
$sql = "INSERT INTO Sectors(sector) VALUES\n ('Recreational'),\n ('Educational'),\n ('Residential'),\n ('Business')\n "; $conn->exec($sql); } } catch (PDOException $e) { echo "<table><tr><th>SQL</th><td>{$sql}</td></tr><tr><th>Error</th><td>" . $e->getMessage() . "</td></tr><tr><th>Line</th><td>" . $e->getLine() . "</td></tr></table><br />"; } } // here's what you do if ($_SERVER["REQUEST_METHOD"] == "POST") { // login info $servername = $_SERVER["SERVER_NAME"]; $username = $_POST["username"]; $password = $_POST["password"]; $dbname = "citybdb"; // create database echo "Create Database:<br />"; createDatabase($servername, $username, $password, $dbname); // initialize database echo "Initialize Database:<br />"; initDatabase($servername, $username, $password, $dbname); } ?> <form action = "database.php" method = "post"> Username: <input type = "text" name = "username" value = "root"></input><br /> Password: <input type = "password" name = "password"></input><br /> <button>Create database</button> </form>
require_once CM_HOME . '/lib/collect.lib.php'; require_once CM_HOME . '/lib/manager.inc.php'; global $argv, $argc; $streams = array(); $servers = array(); $type = array(); $pid = array(); $base = array(); $report = array('complete' => array(), 'partial' => array(), 'recovery' => array()); // V?rification de la ligne de commande if ($argc != 1) { usage($argv[0]); exit(1); } checkRemaining(); initDatabase(); //cleanTooOld(); //$previous = collectPreviousState(); $filters = parse_ini_file(CM_HOME . '/etc/filters.ini', true); //$excludes = parse_ini_file(CM_HOME.'/etc/excludes.ini', true); $excludes = explode("\n", file_get_contents(CM_HOME . '/etc/excludes.ini')); $contacts = parse_ini_file(CM_HOME . '/etc/contacts.ini', true); $servers = parse_ini_file(CM_HOME . '/etc/servers.ini', true); $type = array(); print "\$excludes = "; print_r($excludes); cleanTooOld(); $previous = collectPreviousState(); CollectAll($servers); //var_dump($streams); //die();
header('Location:?event=showModules'); exit; case 'uninstallModule': include_once 'functions/uninstallModule.func.php'; uninstallModule(); header('Location:?event=showModules'); exit; case 'deleteModule': include_once 'functions/deleteModule.func.php'; deleteModule(); header('Location:?event=showModules'); exit; case 'showStyles': // init database? include_once 'functions/initDatabase.func.php'; if (!initDatabase()) { header('Location:?event=showInitDatabase'); } // start StyleHandler global $StyleHandler; $StyleHandler = new ts_StyleHandler(); $Styles = $StyleHandler->getStyles(); $TemplateEngine->setData('html', array('title' => 'SHOWSTYLES__TITLE')); $TemplateEngine->activate('showStyles'); break; case 'setStyles': // start StyleHandler global $StyleHandler; $StyleHandler = new ts_StyleHandler(); include_once 'functions/setStyles.func.php'; setStyles();