/trunk/papyrus/applications/admin_auth/bibliotheque/HTML_formulaireAuth.class.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: HTML_formulaireAuth.class.php,v 1.2 2004-12-06 12:43:21 alex Exp $ |
// CVS : $Id: HTML_formulaireAuth.class.php,v 1.3 2005-04-14 13:54:51 jpm Exp $ |
/** |
* Application projet |
* |
31,7 → 31,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.2 $ |
*@version $Revision: 1.3 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
69,9 → 69,18 |
* @return void |
* @access public |
*/ |
function HTML_formulaireAuth( $formName = "", $method = "post", $action = "", $target = "_self", $attributes = "", $trackSubmit = false ) |
function HTML_formulaireAuth($formName = '', $method = 'post', $action = '', $target = '_self', $attributes = '', $trackSubmit = false) |
{ |
HTML_QuickForm::HTML_QuickForm($formName, $method, $action, $target, $attributes, $trackSubmit) ; |
$squelette =& $this->defaultRenderer(); |
$squelette->setFormTemplate("\n".'<form{attributes}>'."\n".'{content}'."\n".'</form>'."\n"); |
$squelette->setElementTemplate( '<li>'."\n". |
'{label}'."\n". |
'{element}'."\n". |
'<!-- BEGIN required --><span class="symbole_obligatoire">'.ADAU_SYMBOLE_CHP_OBLIGATOIRE.'</span><!-- END required -->'."\n". |
'<!-- BEGIN error --><span class="erreur">{error}</span><!-- END error -->'."\n". |
'</li>'."\n"); |
$squelette->setRequiredNoteTemplate("\n".'<p><span class="symbole_obligatoire">'.ADAU_SYMBOLE_CHP_OBLIGATOIRE.'</span> {requiredNote}</p>'."\n"); |
} // end of member function HTML_formulaireProjet |
/** |
94,39 → 103,79 |
*/ |
function construitFormulaire($url_retour) |
{ |
$this->addElement ('text', 'nom_auth', ADAU_NOM_AUTH, array ('size' => 60)) ; |
$tab_index = 1000; |
$size = 60; |
$cols = 50; |
$rows = 6; |
$form_debut = '<fieldset>'."\n".'<legend>'.ADAU_NOM_FORM.'</legend>'."\n".'<ul>'."\n"; |
$this->addElement('html', $form_debut); |
$id = 'nom_auth'; |
$aso_attributs = array('id'=> $id, 'tabindex' => $tab_index++, 'size' => $size); |
$label = '<label for="'.$id.'">'.ADAU_NOM_AUTH.'</label>'; |
$this->addElement('text', $id, $label, $aso_attributs); |
$this->addRule ('nom_auth', ADAU_NOM_AUTH_ALERTE, 'required', '', 'client') ; |
$this->addElement ('text', 'abreviation', ADAU_ABREVIATION) ; |
$id = 'abreviation'; |
$aso_attributs = array('id'=> $id, 'tabindex' => $tab_index++, 'size' => $size); |
$label = '<label for="'.$id.'">'.ADAU_ABREVIATION.'</label>'; |
$this->addElement('text', $id, $label, $aso_attributs); |
$this->addRule ('abreviation', ADAU_ABREVIATION_ALERTE, 'required', '', 'client') ; |
$this->addElement ('text', 'dsn', ADAU_DSN) ; |
$id = 'dsn'; |
$aso_attributs = array('id'=> $id, 'tabindex' => $tab_index++, 'size' => $size); |
$label = '<label for="'.$id.'">'.ADAU_DSN.'</label>'; |
$this->addElement('text', $id, $label, $aso_attributs); |
$this->addRule ('dsn', ADAU_DSN_ALERTE, 'required', '', 'client') ; |
$this->addElement ('text', 'nom_table', ADAU_NOM_TABLE) ; |
$id = 'nom_table'; |
$aso_attributs = array('id'=> $id, 'tabindex' => $tab_index++, 'size' => $size); |
$label = '<label for="'.$id.'">'.ADAU_NOM_TABLE.'</label>'; |
$this->addElement('text', $id, $label, $aso_attributs); |
$this->addRule ('nom_table', ADAU_NOM_TABLE_ALERTE, 'required', '', 'client') ; |
$this->addElement ('text', 'champs_login', ADAU_CHAMPS_LOGIN) ; |
$id = 'champs_login'; |
$aso_attributs = array('id'=> $id, 'tabindex' => $tab_index++, 'size' => $size); |
$label = '<label for="'.$id.'">'.ADAU_CHAMPS_LOGIN.'</label>'; |
$this->addElement('text', $id, $label, $aso_attributs); |
$this->addRule ('champs_login', ADAU_CHAMPS_LOGIN_ALERTE, 'required', '', 'client') ; |
$this->addElement ('text', 'champs_passe', ADAU_CHAMPS_PASSE) ; |
$id = 'champs_passe'; |
$aso_attributs = array('id'=> $id, 'tabindex' => $tab_index++, 'size' => $size); |
$label = '<label for="'.$id.'">'.ADAU_CHAMPS_PASSE.'</label>'; |
$this->addElement('text', $id, $label, $aso_attributs); |
$this->addRule ('champs_passe', ADAU_CHAMPS_PASSE_ALERTE, 'required', '', 'client') ; |
$this->addElement ('text', 'cryptage', ADAU_CRYPTAGE) ; |
$id = 'cryptage'; |
$aso_attributs = array('id'=> $id, 'tabindex' => $tab_index++, 'size' => $size); |
$label = '<label for="'.$id.'">'.ADAU_CRYPTAGE.'</label>'; |
$this->addElement('text', $id, $label, $aso_attributs); |
$this->addRule ('cryptage', ADAU_CRYPTAGE_ALERTE, 'required', '', 'client') ; |
$this->addElement ('text', 'parametres', ADAU_PARAMETRE) ; |
$id = 'parametres'; |
$aso_attributs = array('id'=> $id, 'tabindex' => $tab_index++, 'rows' => $rows, 'cols' => $cols); |
$label = '<label for="'.$id.'">'.ADAU_PARAMETRE.'</label>'; |
$this->addElement('textarea', $id, $label, $aso_attributs); |
$this->setRequiredNote('<span style="color: #ff0000">*</span>'.ADAU_CHAMPS_REQUIS) ; |
// on fait un groupe avec les boutons pour les mettres sur la même ligne |
$buttons[] = &HTML_QuickForm::createElement('button', 'annuler', ADAU_ANNULER, array ("onclick" => "javascript:document.location.href='".str_replace ('&', '&', $url_retour->getURL())."'")); |
$buttons[] = &HTML_QuickForm::createElement('submit', 'valider', ADAU_VALIDER); |
$this->addGroup($buttons, null, null, ' '); |
$form_fin = '</ul>'."\n".'</fieldset>'."\n"; |
$this->addElement('html', $form_fin); |
// Gestion des boutons |
$liste_bouton_debut = '<ul class="liste_bouton">'."\n"; |
$this->addElement('html', $liste_bouton_debut); |
$this->addElement('submit', 'valider', ADAU_VALIDER); |
$bouton_annuler = '<li><a class="bouton" href="'.str_replace ('&', '&', $url_retour->getURL()).'">'.ADAU_ANNULER.'</a></li>'."\n"; |
$this->addElement('html', $bouton_annuler); |
$liste_bouton_fin = '</ul>'."\n"; |
$this->addElement('html', $liste_bouton_fin); |
$this->setRequiredNote(ADAU_CHAMPS_REQUIS); |
} // end of member function _construitFormulaire |
} // end of HTML_formulaireProjet |
/trunk/papyrus/applications/admin_auth/bibliotheque/adau_auth.fonct.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: adau_auth.fonct.php,v 1.1 2005-03-09 10:49:52 jpm Exp $ |
// CVS : $Id: adau_auth.fonct.php,v 1.2 2005-04-14 13:54:51 jpm Exp $ |
/** |
* Contient les fonctions de l'appli admin_auth |
* |
35,7 → 35,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ |
*@version $Revision: 1.2 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
48,19 → 48,18 |
* |
* @return |
*/ |
function adau_supprimer_authentification($id_auth, &$db) { |
// on recherche l'identifiant de gen_site_auth_bdd à partir de gen_site_auth |
$requete = "select gsa_ce_auth_bdd from gen_site_auth where gsa_id_auth=".$GLOBALS['id_auth'] ; |
function adau_supprimer_authentification($id_auth, &$db) |
{ |
// Recherche l'identifiant de gen_site_auth_bdd à partir de gen_site_auth |
$requete = 'SELECT gsa_ce_auth_bdd FROM gen_site_auth WHERE gsa_id_auth = '.$GLOBALS['id_auth']; |
$resultat = $db->query ($requete) ; |
$ligne = $resultat->fetchRow (DB_FETCHMODE_OBJECT) ; |
$id_auth_bdd = $ligne->gsa_ce_auth_bdd ; |
$requete = "delete from gen_site_auth where gsa_id_auth=$id_auth" ; |
$requete = 'DELETE FROM gen_site_auth WHERE gsa_id_auth = '.$id_auth; |
$resultat = $db->query ($requete) ; |
$requete = "delete from gen_site_auth_bdd where gsab_id_auth_bdd=$id_auth_bdd" ; |
$requete = 'DELETE FROM gen_site_auth_bdd WHERE gsab_id_auth_bdd = '.$id_auth_bdd; |
$resultat = $db->query ($requete) ; |
} |
69,14 → 68,13 |
* |
* @return |
*/ |
function adau_valeurs_par_defaut ($id_auth, &$db) { |
// requete sur gen_site_auth |
$requete = "select * from gen_site_auth where gsa_id_auth=$id_auth" ; |
function adau_valeurs_par_defaut($id_auth, &$db) |
{ |
// Requete sur gen_site_auth |
$requete = 'SELECT * FROM gen_site_auth WHERE gsa_id_auth = '.$id_auth; |
$resultat = $db->query ($requete) ; |
if (DB::isError ($resultat)) { |
trigger_error("Echec de la requete : $requete<br />".$resultat->getMessage(), E_USER_WARNING) ; |
trigger_error('Échec de la requete : '.$requete.'<br />'.$resultat->getMessage(), E_USER_WARNING); |
return ; |
} |
$tableau_retour = array () ; |
87,12 → 85,12 |
$tableau_retour['id_auth'] = $ligne->gsa_id_auth ; |
unset ($requete, $resultat) ; |
// requete sur gen_site_auth_bdd |
$requete = "select * from gen_site_auth_bdd where gsab_id_auth_bdd=$ligne->gsa_ce_auth_bdd" ; |
// Requete sur gen_site_auth_bdd |
$requete = 'SELECT * FROM gen_site_auth_bdd WHERE gsab_id_auth_bdd = '.$ligne->gsa_ce_auth_bdd; |
unset ($ligne) ; |
$resultat = $db->query ($requete) ; |
if (DB::isError ($resultat)) { |
trigger_error("Echec de la requete : $requete<br />".$resultat->getMessage(),E_USER_WARNING) ; |
trigger_error('Échec de la requete : '.$requete.'<br />'.$resultat->getMessage(), E_USER_WARNING); |
return ; |
} |
112,22 → 110,23 |
* |
* @return |
*/ |
function insertion ($valeur, &$db) { |
function insertion ($valeur, &$db) |
{ |
$id_auth_bdd = SQL_obtenirNouveauId ($db, 'gen_site_auth_bdd', 'gsab_id_auth_bdd') ; |
$requete = "insert into gen_site_auth set gsa_id_auth=" |
.SQL_obtenirNouveauId($db, 'gen_site_auth', 'gsa_id_auth')."," |
$requete = 'INSERT INTO gen_site_auth SET gsa_id_auth = ' |
.SQL_obtenirNouveauId($db, 'gen_site_auth', 'gsa_id_auth').', ' |
.requete_site_auth($valeur) |
.', gsa_ce_auth_bdd='.$id_auth_bdd ; |
$resultat = $db->query ($requete) ; |
if (DB::isError ($resultat)) { |
trigger_error("Echec de la requete : $requete<br />".$resultat->getMessage(),E_USER_WARNING) ; |
trigger_error('Échec de la requete : '.$requete.'<br />'.$resultat->getMessage(), E_USER_WARNING); |
return ; |
} |
$requete = "insert into gen_site_auth_bdd set gsab_id_auth_bdd=$id_auth_bdd, " |
.requete_site_auth_bdd($valeur) ; |
$requete = 'INSERT INTO gen_site_auth_bdd SET gsab_id_auth_bdd = '.$id_auth_bdd.', '.requete_site_auth_bdd($valeur); |
$resultat = $db->query ($requete) ; |
if (DB::isError ($resultat)) { |
trigger_error("Echec de la requete : $requete<br />".$resultat->getMessage(),E_USER_WARNING) ; |
trigger_error('Échec de la requete : '.$requete.'<br />'.$resultat->getMessage(), E_USER_WARNING); |
return ; |
} |
} |
136,27 → 135,29 |
* |
* @return |
*/ |
function mise_a_jour ($valeur, &$db) { |
$requete = "update gen_site_auth set ".requete_site_auth($valeur) |
.' where gsa_id_auth='.$GLOBALS['id_auth'] ; |
function mise_a_jour($valeur, &$db) |
{ |
$requete = 'UPDATE gen_site_auth SET '.requete_site_auth($valeur).' '. |
'WHERE gsa_id_auth = '.$GLOBALS['id_auth']; |
$resultat = $db->query ($requete) ; |
if (DB::isError ($resultat)) { |
trigger_error("Echec de la requete : $requete<br />".$resultat->getMessage(),E_USER_WARNING) ; |
trigger_error('Échec de la requete : '.$requete.'<br />'.$resultat->getMessage(), E_USER_WARNING); |
return ; |
} |
unset ($requete) ; |
// on recherche l'identifiant de gen_site_auth_bdd à partir de gen_site_auth |
$requete = "select gsa_ce_auth_bdd from gen_site_auth where gsa_id_auth=".$GLOBALS['id_auth'] ; |
// Recherche l'identifiant de gen_site_auth_bdd à partir de gen_site_auth |
$requete = 'SELECT gsa_ce_auth_bdd FROM gen_site_auth WHERE gsa_id_auth = '.$GLOBALS['id_auth']; |
$resultat = $db->query ($requete) ; |
$ligne = $resultat->fetchRow (DB_FETCHMODE_OBJECT) ; |
$id_auth_bdd = $ligne->gsa_ce_auth_bdd ; |
$requete = "update gen_site_auth_bdd set " |
$requete = 'UPDATE gen_site_auth_bdd SET ' |
.requete_site_auth_bdd($valeur) |
.' where gsab_id_auth_bdd='.$id_auth_bdd ; |
.' WHERE gsab_id_auth_bdd = '.$id_auth_bdd; |
$resultat = $db->query ($requete) ; |
if (DB::isError ($resultat)) { |
trigger_error("Echec de la requete : $requete<br />".$resultat->getMessage(),E_USER_WARNING) ; |
trigger_error('Échec de la requete : '.$requete.'<br />'.$resultat->getMessage(), E_USER_WARNING); |
return ; |
} |
} |
165,8 → 166,8 |
* |
* @return string un morceau de code SQL |
*/ |
function requete_site_auth (&$valeur) { |
function requete_site_auth(&$valeur) |
{ |
return 'gsa_nom="'.$valeur['nom_auth'].'", ' |
.'gsa_ce_type_auth=1, ' |
.'gsa_abreviation="'.$valeur['abreviation'].'"' ; |
177,8 → 178,8 |
* |
* @return |
*/ |
function requete_site_auth_bdd (&$valeur) { |
function requete_site_auth_bdd (&$valeur) |
{ |
return 'gsab_dsn="'.$valeur['dsn'].'", ' |
.'gsab_nom_table="'.$valeur['nom_table'].'", ' |
.'gsab_nom_champ_login="'.$valeur['champs_login'].'", ' |
194,6 → 195,9 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.1 2005/03/09 10:49:52 jpm |
* Changement d'un nom de fichier. |
* |
* Revision 1.2 2004/12/06 12:43:21 alex |
* ajout du champs paramètre dans ls authentification |
* |
/trunk/papyrus/applications/admin_auth/langues/adau_langue_fr.inc.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: adau_langue_fr.inc.php,v 1.2 2004-12-13 18:07:57 alex Exp $ |
// CVS : $Id: adau_langue_fr.inc.php,v 1.3 2005-04-14 13:54:51 jpm Exp $ |
/** |
* Gestion des langues de l'application ADME |
* |
34,7 → 34,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.2 $ |
*@version $Revision: 1.3 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
41,33 → 41,39 |
// +------------------------------------------------------------------------------------------------------+ |
// | LISTE des CONSTANTES | |
// +------------------------------------------------------------------------------------------------------+ |
define ("ADAU_NOM_AUTH", "Nom authentification") ; |
define ("ADAU_NOM_TABLE", "Nom de la table annuaire") ; |
define ("ADAU_MODIFIER", "Modifier") ; |
define ("ADAU_SUPPRIMER", "Supprimer") ; |
define ("ADAU_AJOUTER", "Ajouter une authentification base de donnée") ; |
define('ADAU_NOM_AUTH', 'Nom authentification'); |
define('ADAU_NOM_TABLE', 'Nom de la table annuaire'); |
define('ADAU_MODIFIER', 'Modifier'); |
define('ADAU_SUPPRIMER', 'Supprimer'); |
define('ADAU_SUPPRIMER_MESSAGE', 'Êtes vous sûr de vouloir supprimer cette identification ?'); |
define('ADAU_AJOUTER', 'Ajouter une authentification base de donnée'); |
define ("ADAU_NOM_AUTH_ALERTE", "Vous devez spécifier un nom") ; |
define ("ADAU_CHAMPS_REQUIS", "Indique les champs requis") ; |
define ("ADAU_ABREVIATION", "Abréviation") ; |
define ("ADAU_ABREVIATION_ALERTE", "Vous devez indiquer une abréviation") ; |
define ("ADAU_DSN", "Source des donnée (dsn)") ; |
define ("ADAU_DSN_ALERTE", "Vous devez indiquer une source des données") ; |
define ("ADAU_NOM_TABLE_ALERTE", "Vous devez indiquer le nom de la table annuaire") ; |
define ("ADAU_CHAMPS_LOGIN", "Nom du champs login") ; |
define ("ADAU_CHAMPS_LOGIN_ALERTE", "Vous devez indiquer le nom du champs login") ; |
define ("ADAU_CHAMPS_PASSE", "Nom du champs mot de passe") ; |
define ("ADAU_CHAMPS_PASSE_ALERTE", "Vous devez indiquer le nom du champs mot de passe") ; |
define ("ADAU_CRYPTAGE", "Fonction de cryptage") ; |
define ("ADAU_CRYPTAGE_ALERTE", "Vous devez indiquer un algorithme de cryptage") ; |
define ("ADAU_PARAMETRE", "Paramètres") ; |
define ("ADAU_ANNULER", "Annuler") ; |
define ("ADAU_VALIDER", "Valider") ; |
define('ADAU_NOM_FORM', 'Édition des informations d\'une identification'); |
define('ADAU_NOM_AUTH_ALERTE', 'Vous devez spécifier un nom'); |
define('ADAU_CHAMPS_REQUIS', 'Indique les champs requis'); |
define('ADAU_ABREVIATION', 'Abréviation'); |
define('ADAU_ABREVIATION_ALERTE', 'Vous devez indiquer une abréviation'); |
define('ADAU_DSN', 'Source des donnée (dsn)'); |
define('ADAU_DSN_ALERTE', 'Vous devez indiquer une source des données'); |
define('ADAU_NOM_TABLE_ALERTE', 'Vous devez indiquer le nom de la table annuaire'); |
define('ADAU_CHAMPS_LOGIN', 'Nom du champs login'); |
define('ADAU_CHAMPS_LOGIN_ALERTE', 'Vous devez indiquer le nom du champs login'); |
define('ADAU_CHAMPS_PASSE', 'Nom du champs mot de passe'); |
define('ADAU_CHAMPS_PASSE_ALERTE', 'Vous devez indiquer le nom du champs mot de passe'); |
define('ADAU_CRYPTAGE', 'Fonction de cryptage'); |
define('ADAU_CRYPTAGE_ALERTE', 'Vous devez indiquer un algorithme de cryptage'); |
define('ADAU_PARAMETRE', 'Paramètres'); |
define('ADAU_ANNULER', 'Annuler'); |
define('ADAU_VALIDER', 'Valider'); |
define('ADAU_SYMBOLE_CHP_OBLIGATOIRE', '*'); |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.2 2004/12/13 18:07:57 alex |
* ajout de labels |
* |
* Revision 1.1 2004/12/06 11:31:37 alex |
* version initiale |
* |
/trunk/papyrus/applications/admin_auth/admin_auth.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: admin_auth.php,v 1.3 2005-03-09 10:50:08 jpm Exp $ |
// CVS : $Id: admin_auth.php,v 1.4 2005-04-14 13:54:51 jpm Exp $ |
/** |
* Application gérant les authentifications de Papyrus |
* |
31,7 → 31,7 |
//Auteur original : |
*@author Alexandre GRANIER <alexandre@tela-botanica.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.3 $ |
*@version $Revision: 1.4 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
42,33 → 42,29 |
require_once GEN_CHEMIN_PAP.'applications/admin_auth/configuration/adau_configuration.inc.php'; |
//Utilisation de la bibliothèque PEAR NET_URL |
/** Inclusion de la bibliothèque PEAR de conception de formulaire.*/ |
require_once ADAU_CHEMIN_BIBLIOTHEQUE_PEAR.'HTML/QuickForm.php'; |
/** Inclusion de la bibliothèque PEAR de conception de formulaire : select.*/ |
require_once ADAU_CHEMIN_BIBLIOTHEQUE_PEAR.'HTML/QuickForm/select.php'; |
/** Inclusion de l'API de fonctions gérant les erreurs sql.*/ |
require_once ADAU_CHEMIN_BIBLIOTHEQUE_API.'debogage/BOG_sql.fonct.php'; |
/** Inclusion des fonctions de manipulation du sql. |
* Permet la récupération d'un nouvel identifiant d'une table.*/ |
require_once ADAU_CHEMIN_BIBLIOTHEQUE_API.'sql/SQL_manipulation.fonct.php'; |
/** Inclusion de la bibliothèque premettant de créer des Tableau HTML fragmentés.*/ |
require_once ADAU_CHEMIN_BIBLIOTHEQUE_API.'html/HTML_TableFragmenteur.php' ; |
/** <BR> Inclusion de la bibliothèque de fonctions concernant les tables "gen_site..." de Papyrus.*/ |
/** Inclusion de la bibliothèque de fonctions concernant les tables "gen_site..." de Papyrus.*/ |
require_once ADAU_CHEMIN_BIBLIOTHEQUE_GEN.'pap_site.fonct.php'; |
/** <BR> Inclusion de la bibliothèque de fonctions concernant les tables "gen_menu..." de Papyrus.*/ |
/** Inclusion de la bibliothèque de fonctions concernant les tables "gen_menu..." de Papyrus.*/ |
require_once ADAU_CHEMIN_BIBLIOTHEQUE_GEN.'pap_menu.fonct.php'; |
/** <BR> Inclusion de la bibliothèque de fonctions concernant les tables "gen_applications..." de Papyrus.*/ |
/** Inclusion de la bibliothèque de fonctions concernant les tables "gen_applications..." de Papyrus.*/ |
require_once ADAU_CHEMIN_BIBLIOTHEQUE_GEN.'pap_application.fonct.php'; |
/** <BR> Inclusion de la bibliothèque de fonctions concernant l'affichage commun.*/ |
/** Inclusion de la bibliothèque de fonctions concernant l'affichage commun.*/ |
require_once ADAU_CHEMIN_BIBLIOTHEQUE.'adau_auth.fonct.php'; |
/** Inclusion de la classe créer les formulaire des l'appli.*/ |
require_once ADAU_CHEMIN_BIBLIOTHEQUE.'HTML_formulaireAuth.class.php' ; |
91,7 → 87,7 |
function afficherContenuCorps() |
{ |
$db = &$GLOBALS['_GEN_commun']['pear_db'] ; |
$url = $GLOBALS['_GEN_commun']['url'] ; |
$url =& $GLOBALS['_GEN_commun']['url'] ; |
$auth = &$GLOBALS['_GEN_commun']['pear_auth'] ; |
isset ($GLOBALS['action']) ? '' : $GLOBALS['action'] = '' ; // On déclare action si elle n'existe pas |
if (!$auth->getAuth()) { |
98,11 → 94,11 |
return 'Identifiez-vous' ; |
} |
// Le lien pour une nouvelle entrée |
$res = '<a href="'.$url->getURL().'&action=nouveau">'.ADAU_AJOUTER.'</a>'."\n<br />" ; |
$res = '<a href="'.$url->getURL().'&action=nouveau">'.ADAU_AJOUTER.'</a>'."\n".'<br />'; |
// traitement de la suppression |
if (isset ($GLOBALS['action']) && $GLOBALS['action'] == 'supprimer') adau_supprimer_authentification($GLOBALS['id_auth'], $db) ; |
// traitement de l'ajout |
// Traitement de l'ajout |
if (isset ($GLOBALS['action']) || isset ($GLOBALS['id_auth'])) { |
$formulaire = new HTML_formulaireAuth('formulaire_auth', '', str_replace ('&', '&', $url->getURL())) ; |
$formulaire->construitFormulaire($url) ; |
132,13 → 128,14 |
} |
// Comportement par défaut |
// requete sur la table gen_site_auth |
$requete = "select gsa_ce_auth_bdd,gsa_nom, gsab_nom_table ". |
"from gen_site_auth, gen_site_auth_bdd where gsa_id_auth<>0 and gsa_ce_auth_bdd=gsab_id_auth_bdd" ; |
$requete = 'SELECT gsa_ce_auth_bdd, gsa_nom, gsab_nom_table '. |
'FROM gen_site_auth, gen_site_auth_bdd '. |
'WHERE gsa_id_auth <> 0 '. |
'AND gsa_ce_auth_bdd = gsab_id_auth_bdd'; |
$resultat = $db->query ($requete) ; |
if (DB::isError ($resultat)) { |
$GLOBALS['_GEN_commun']['debogage_erreur']->gererErreur(E_USER_WARNING, "Echec de la requete : $requete<br />".$resultat->getMessage(), |
__FILE__, __LINE__, 'admin_auth') ; |
trigger_error('Échec de la requete : '.$requete.'<br />'.$resultat->getMessage(), E_USER_WARNING); |
return ; |
} |
$liste = new HTML_TableFragmenteur() ; |
149,7 → 146,7 |
array_push ($tableau_auth, array ('<a href="'.$url->getURL().'">'.$ligne[1].'</a>'."\n", // Première colonne, le nom de l'authentification |
$ligne[2], // deuxième colonne, le nom de la table d'annuaire |
'<a href="'.$url->getURL().'">'.ADAU_MODIFIER.'</a>'."\n", // Colonne modifier |
'<a href="'.$url->getURL().'&action=supprimer" onclick="javascript:return confirm (\''.ADAU_SUPPRIMER.' ?\');">'.ADAU_SUPPRIMER.'</a>'."\n" |
'<a href="'.$url->getURL().'&action=supprimer" onclick="javascript:return confirm(\''.ADAU_SUPPRIMER_MESSAGE.'\');">'.ADAU_SUPPRIMER.'</a>'."\n" |
)); |
} |
$liste->construireListe($tableau_auth) ; |
166,6 → 163,9 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.3 2005/03/09 10:50:08 jpm |
* Changement d'un nom de fichier. |
* |
* Revision 1.2 2005/02/28 10:32:37 jpm |
* Changement de nom de dossier. |
* |