Exemple #1
0
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;
}
Exemple #2
0
            $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>
Exemple #3
0
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();
Exemple #4
0
     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();