Subversion Repositories Applications.gtt

Compare Revisions

Ignore whitespace Rev 118 → Rev 117

/trunk/presentation/principal.tpl.html
39,10 → 39,7
</div>
<div id="zone_pied">
<div id="zone_erreur">
<?php if (GTT_DEBOGAGE) : ?>
<?=$GLOBALS['_GTT_']['erreur']->retournerErreur();?>
<p><strong>Temps total d'exexution des requêtes SQL :</strong> <?=$GLOBALS['_GTT_']['chrono']->getTempsSql();?> s.</p>
<?php endif; ?>
<?=(GTT_DEBOGAGE) ? $GLOBALS['_GTT_']['erreur']->retournerErreur():'';?>
</div>
<p>Merci, de signalez <a href="http://suivi.tela-botanica.org/index.php?project=19&amp;do=index" class="ext">les bogues et améliorations pour cette application</a>.</p>
</div>
/trunk/bibliotheque/metier/aGttSql.class.php
6,7 → 6,7
private $base_de_donnees = GTT_BDD_NOM;
protected $table_nom;
protected $correspondance;
 
/*** Accesseurs : */
 
// Base De Donnees
121,12 → 121,10
// Remplacement dans la requete par les valeurs des paramêtres
$requete = strtr($requete, $parametres);
}
if (GTT_DEBOGAGE_SQL) {
if (GTT_DEBOGAGE) {
trigger_error($requete, E_USER_NOTICE);
}
$tps = microtime(true);
$resultat = $GLOBALS['db']->query($requete);
$GLOBALS['_GTT_']['chrono']->setTempsSql($tps, microtime(true));
(DB::isError($resultat)) ? trigger_error(GestionnaireErreur::retournerErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete), E_USER_ERROR) : '' ;
$tab_resultat = array();
while ($donnees =& $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {
162,12 → 160,9
'( '.$sql_attributs.' ) '.
'VALUES '.
'( '.$sql_valeurs.' )';
if (GTT_DEBOGAGE_SQL) {
trigger_error($requete, E_USER_NOTICE);
}
$tps = microtime(true);
trigger_error($requete, E_USER_NOTICE);
$resultat = $GLOBALS['db']->query($requete);
$GLOBALS['_GTT_']['chrono']->setTempsSql($tps, microtime(true));
 
(DB::isError($resultat)) ? die (GestionnaireErreur::retournerErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '' ;
$nbre_enregistrement_ajoute = $GLOBALS['db']->affectedRows();
if ($nbre_enregistrement_ajoute == 1) {
207,12 → 202,9
$sql_set = trim($sql_set, ', ').' ';
$sql_where = trim($sql_where, ' AND ').' ';
$requete = 'UPDATE '.$this->getBaseDeDonnees().'.'.$this->getTableNom().' SET '.$sql_set.'WHERE '.$sql_where;
if (GTT_DEBOGAGE_SQL) {
trigger_error($requete, E_USER_NOTICE);
}
$tps = microtime(true);
trigger_error($requete, E_USER_NOTICE);
$resultat = $GLOBALS['db']->query($requete);
$GLOBALS['_GTT_']['chrono']->setTempsSql($tps, microtime(true));
 
(DB::isError($resultat)) ? die (GestionnaireErreur::retournerErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '' ;
$nbre_enregistrement_ajoute = $GLOBALS['db']->affectedRows();
if ($nbre_enregistrement_ajoute == 1) {
240,12 → 232,8
}
$sql_where = trim($sql_where, ' AND ').' ';
$requete = 'DELETE FROM '.$this->getBaseDeDonnees().'.'.$this->getTableNom().' WHERE '.$sql_where ;
if (GTT_DEBOGAGE_SQL) {
trigger_error($requete, E_USER_NOTICE);
}
$tps = microtime(true);
trigger_error($requete, E_USER_NOTICE);
$resultat = $GLOBALS['db']->query($requete);
$GLOBALS['_GTT_']['chrono']->setTempsSql($tps, microtime(true));
(DB::isError($resultat)) ? die (GestionnaireErreur::retournerErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '' ;
 
$nbre_enregistrement_suppr = $GLOBALS['db']->affectedRows();
260,7 → 248,7
public function initialiser()
{
foreach ($this->getCorrespondance() as $champ => $attribut) {
$methode = $this->donnerMethodeSetAvecAttribut($attribut);
$methode = $this->donnerMethodeGetAvecAttribut($attribut);
$this->$methode(null);
}
}
/trunk/bibliotheque/noyau/Chronometre.class.php
File deleted
\ No newline at end of file
/trunk/index.php
49,13 → 49,10
$action = $_GET['action'];
}
 
// Initialisation du Gestionnaire d'erreurs
// Initialisation du gestionnaire d'erreur
$GLOBALS['_GTT_']['erreur'] = new GestionnaireErreur(GTT_DEBOGAGE_CONTEXTE);
$GLOBALS['_GTT_']['erreur']->setNiveauErreurCourrant(GTT_DEBOGAGE_NIVEAU);
 
// Initialisation du Chronomêtre
$GLOBALS['_GTT_']['chrono'] = new Chronometre();
 
// Connexion à la base de données
$GLOBALS['db'] = DB::connect(GTT_BDD_DSN);
if (PEAR::isError($GLOBALS['db'])) {