Ejemplo n.º 1
0
<?php

include 'actionbuilder.class.php';
if ($argc != 2) {
    die("\n\nNothing to do!\n\nUSAGE:\nphp.exe dsx.php dsxfile\n\n");
}
function getTimeInSec()
{
    $mtime = explode(" ", microtime());
    return $mtime[1] + $mtime[0];
}
$builder = new ActionBuilder();
$builder->debugMode = FALSE;
$fname = $argv[1];
// echo(sprintf("\nScript param \$argv[1] = %s", $argv[1]));
$builder->setLogName($fname . date("Ymd") . ".log");
$builder->load($fname);
$tstart = getTimeInSec();
$builder->execute();
$tend = getTimeInSec();
echo sprintf("\nScript executed %f seconds!", $tend - $tstart);
Ejemplo n.º 2
0
<?php

// -- Controleur frontal --
require_once './controleur/ActionBuilder.class.php';
if (isset($_REQUEST["action"])) {
    $vue = ActionBuilder::getAction($_REQUEST["action"])->execute();
} else {
    $action = ActionBuilder::getAction("");
    $vue = $action->execute();
}
// On affiche la page (vue)
include_once 'vues/' . $vue . '.php';