Exemple #1
0
function debusquer_compose_message($msg)
{
    if (is_array($msg)) {
        // si c'est un texte, c'est une traduction a faire, mais
        // sqlite renvoit aussi des erreurs alpha num (mais avec 3 arguments)
        if (!is_numeric($msg[0]) and count($msg) == 2) {
            // message avec argument: instancier
            $msg = _T($msg[0], $msg[1], 'spip-debug-arg');
        } else {
            // message SQL: interpreter
            $msg = debusquer_requete($msg);
        }
    }
    // FIXME: le fond n'est pas la si on n'est pas dans un squelette
    // cela dit, ca serait bien d'indiquer tout de meme d'ou vient l'erreur
    $fond = isset($GLOBALS['fond']) ? $GLOBALS['fond'] : "";
    // une erreur critique sort $message en array
    $debug = is_array($msg) ? $msg[1] : $msg;
    spip_log("Debug: " . $debug . " (" . $fond . ")");
    return $msg;
}
Exemple #2
0
function debusquer_compose_message($msg)
{
	if (is_array($msg)) {
		if (!is_numeric($msg[0]))
			// message avec argument: instancier
			$msg = _T($msg[0], $msg[1], 'spip-debug-arg');
		else
			// message SQL: interpreter
			$msg = debusquer_requete($msg);
	}
	spip_log("Debug: " . $msg . " (" . $GLOBALS['fond'] .")" );
	return $msg;
}