Example #1
0
<?php

spl_autoload_extensions(".php");
// comma-separated list
spl_autoload_register();
foreach (glob("system/vendor/*.php") as $filename) {
    include $filename;
}
if (!is_cli()) {
    die("This script must be ran from the command line");
}
$core = new \system\engine\HF_Core(true);
$core->setupDatabaseConnection();
if (count($argv) == 1) {
    echo "Possible commands are all-clear or adduser";
    exit(0);
}
switch ($argv[1]) {
    case "all-clear":
        \vendor\DB\DB::query("DELETE FROM histories");
        \vendor\DB\DB::query("DELETE FROM users");
        \vendor\DB\DB::query("DELETE FROM sessions");
        \vendor\DB\DB::query("DELETE FROM jobs");
        break;
    case "adduser":
        $user = $argv[2];
        \vendor\DB\DB::query("INSERT INTO users VALUES (null, ?)", [$user]);
        break;
}
Example #2
0
<?php

spl_autoload_extensions(".php");
// comma-separated list
spl_autoload_register();
foreach (glob("system/vendor/*.php") as $filename) {
    include $filename;
}
$core = new \system\engine\HF_Core();
$core->run();
Example #3
0
<?php

spl_autoload_extensions(".php");
// comma-separated list
spl_autoload_register();
foreach (glob("system/vendor/*.php") as $filename) {
    include $filename;
}
if (!is_cli()) {
    die("This script must be ran from the command line");
}
$core = new \system\engine\HF_Core(true);
$core->runMigrations();