예제 #1
0
 function analyse($res)
 {
     $time_start = $this->microtime_float();
     $res = $this->parse_text($res);
     self::$parse_time = $this->microtime_float() - $time_start;
     return $res;
 }
예제 #2
0
        $_SESSION["navig"]->urlpageret = urlfond();
    }
}
// Sécurisation
if ($securise && !$_SESSION["navig"]->connecte) {
    redirige(urlfond("connexion"));
}
// Vérif transport
if ($transport && !$_SESSION["navig"]->commande->transport) {
    redirige(urlfond("adresse"));
}
// Vérif panier
if ($panier && !$_SESSION["navig"]->panier->nbart) {
    redirige(urlfond());
}
$parseur = new Parseur();
// fonctions à éxecuter avant les inclusions
ActionsModules::instance()->appel_module("inclusion");
// inclusion
$parseur->inclusion($res);
// inclusions des plugins
ActionsModules::instance()->appel_module("action");
$res = $parseur->analyse($res);
ActionsModules::instance()->appel_module("analyse");
Filtres::exec($res);
$res = $parseur->post($res);
// inclusions des plugins filtres
ActionsModules::instance()->appel_module("post");
Tlog::ecrire($res);
// Résultat envoyé au navigateur
$res = preg_replace("/(^[\r\n]*|[\r\n]+)[\\s\t]*[\r\n]+/", "\n", $res);
예제 #3
0
 function __construct()
 {
     parent::__construct();
 }
예제 #4
0
/**
 * deprecated depuis thelia 1.5.3.5
 *
 * @param type $var nom du param fond
 * @param type $varFond inutilisé
 */
function lireVarFond($var, $varFond = null)
{
    Parseur::lireVarFond($var, '');
}