/trunk/papyrus/applications/admin_auth/bibliotheque/adau_auth.fonct.php |
---|
88,7 → 88,7 |
// 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); |
$resultat = $db->query($requete . ' -- ' . __FILE__ . ':' . __LINE__); |
if (DB::isError($resultat)) { |
trigger_error('Échec de la requete : '.$requete.'<br />'.$resultat->getMessage(), E_USER_WARNING); |
return ; |
117,7 → 117,7 |
.SQL_obtenirNouveauId($db, 'gen_site_auth', 'gsa_id_auth').', ' |
.requete_site_auth($valeur) |
.', gsa_ce_auth_bdd = '.$id_auth_bdd; |
$resultat = $db->query($requete); |
$resultat = $db->query($requete . ' -- ' . __FILE__ . ':' . __LINE__); |
if (DB::isError($resultat)) { |
trigger_error('Échec de la requete : '.$requete.'<br />'.$resultat->getMessage(), E_USER_WARNING); |
return ; |
194,10 → 194,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: adau_auth.fonct.php,v $ |
* Revision 1.2 2005-04-14 13:54:51 jpm |
* Amélioration de l'interface et mise en conformité. |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.1 2005/03/09 10:49:52 jpm |
* Changement d'un nom de fichier. |
* |
/trunk/papyrus/applications/admin_auth/langues/adau_langue_fr.inc.php |
---|
70,10 → 70,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: adau_langue_fr.inc.php,v $ |
* Revision 1.4 2006-10-06 10:40:51 florian |
* harmonisation des messages d'erreur de l'authentification |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.3 2005/04/14 13:54:51 jpm |
* Amélioration de l'interface et mise en conformité. |
* |
/trunk/papyrus/applications/admin_auth/admin_auth.php |
---|
99,10 → 99,10 |
<fieldset> |
<legend>Identifiez vous</legend> |
<label for="username">Courriel : </label> |
<input type="text" id="username" name="username" maxlength="80" tabindex="1" value="courriel" /> |
<input type="text" id="username" name="username" maxlength="80" tabindex="10" value="courriel" /> |
<label for="password">Mot de passe : </label> |
<input type="password" id="password" name="password" maxlength="80" tabindex="2" value="mot de passe" /> |
<input type="submit" id="connexion" name="connexion" tabindex="3" value="ok" /> |
<input type="password" id="password" name="password" maxlength="80" tabindex="20" value="mot de passe" /> |
<input type="submit" id="connexion" name="connexion" tabindex="30" value="ok" /> |
</fieldset> |
</form>'; |
return $res ; |
147,7 → 147,7 |
'WHERE gsa_id_auth <> 0 '. |
'AND gsa_ce_auth_bdd = gsab_id_auth_bdd'; |
$resultat = $db->query($requete); |
$resultat = $db->query($requete . ' -- ' . __FILE__ . ':' . __LINE__); |
if (DB::isError($resultat)) { |
trigger_error('Échec de la requete : '.$requete.'<br />'.$resultat->getMessage(), E_USER_WARNING); |
return ; |
178,10 → 178,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: admin_auth.php,v $ |
* Revision 1.6 2006-10-06 10:40:51 florian |
* harmonisation des messages d'erreur de l'authentification |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.5 2006/09/21 15:22:04 jp_milcent |
* Nettoyage dans l'url de la querystring id_auth. |
* |
/trunk/papyrus/applications/admin_auth/configuration/adau_configuration.inc.php |
---|
74,11 → 74,8 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: adau_configuration.inc.php,v $ |
* Revision 1.1 2004-12-06 11:31:42 alex |
* version initiale |
* $Log: not supported by cvs2svn $ |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/trunk/papyrus/applications/plan/configuration/plan_config.inc.php |
---|
60,10 → 60,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: plan_config.inc.php,v $ |
* Revision 1.2 2006-03-02 10:49:49 ddelon |
* Fusion branche multilinguisme dans branche principale |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.1.2.1 2006/02/28 14:02:09 ddelon |
* Finition multilinguisme |
* |
/trunk/papyrus/applications/plan/langues/plan_langue_fr.inc.php |
---|
46,10 → 46,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: plan_langue_fr.inc.php,v $ |
* Revision 1.2 2006-03-02 10:49:49 ddelon |
* Fusion branche multilinguisme dans branche principale |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.1.2.1 2006/02/28 14:02:10 ddelon |
* Finition multilinguisme |
* |
/trunk/papyrus/applications/plan/langues/plan_langue_en.inc.php |
---|
46,10 → 46,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: plan_langue_en.inc.php,v $ |
* Revision 1.2 2006-03-02 10:49:49 ddelon |
* Fusion branche multilinguisme dans branche principale |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.1.2.1 2006/02/28 14:02:10 ddelon |
* Finition multilinguisme |
* |
/trunk/papyrus/applications/plan/plan.php |
---|
166,10 → 166,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: plan.php,v $ |
* Revision 1.7 2006-10-11 18:05:15 jp_milcent |
* Ajout d'url sur les titres des sites |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.6 2006/10/06 10:03:14 florian |
* amelioration: affichage du plan des menus d'administration, dans le monde administration |
* |
/trunk/papyrus/applications/admin_application/bibliotheque/adap_application.fonct.php |
---|
131,10 → 131,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: adap_application.fonct.php,v $ |
* Revision 1.4 2006-12-01 10:39:14 alexandre_tb |
* Suppression des références aux applettes |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.3 2006/09/07 13:28:39 jp_milcent |
* Mise en majuscule des termes SQL et trie des application par ordre alphabétique. |
* |
/trunk/papyrus/applications/admin_application/langues/adap_langue_fr.inc.php |
---|
58,10 → 58,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: adap_langue_fr.inc.php,v $ |
* Revision 1.4 2006-12-01 10:39:14 alexandre_tb |
* Suppression des références aux applettes |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.3 2006/10/06 10:40:51 florian |
* harmonisation des messages d'erreur de l'authentification |
* |
/trunk/papyrus/applications/admin_application/admin_application.php |
---|
102,10 → 102,10 |
<fieldset> |
<legend>Identifiez vous</legend> |
<label for="username">Courriel : </label> |
<input type="text" id="username" name="username" maxlength="80" tabindex="1" value="courriel" /> |
<input type="text" id="username" name="username" maxlength="80" tabindex="10" value="courriel" /> |
<label for="password">Mot de passe : </label> |
<input type="password" id="password" name="password" maxlength="80" tabindex="2" value="mot de passe" /> |
<input type="submit" id="connexion" name="connexion" tabindex="3" value="ok" /> |
<input type="password" id="password" name="password" maxlength="80" tabindex="20" value="mot de passe" /> |
<input type="submit" id="connexion" name="connexion" tabindex="30" value="ok" /> |
</fieldset> |
</form>'; |
return $res ; |
179,10 → 179,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: admin_application.php,v $ |
* Revision 1.9 2007-08-28 14:02:06 jp_milcent |
* Correction bogue des liens lors de la redirection. |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.8 2007-03-20 14:17:36 alexandre_tb |
* remplacement des varaibles $GLOBALS par $_REQUEST, pour que l appli fonctionne avec les register_globals à Off |
* |
/trunk/papyrus/applications/admin_application/configuration/adap_configuration.inc.php |
---|
73,11 → 73,8 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: adap_configuration.inc.php,v $ |
* Revision 1.1 2004-12-13 18:07:33 alex |
* version initiale |
* $Log: not supported by cvs2svn $ |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/trunk/papyrus/applications/admin_menu/configuration/adme_configuration.inc.php |
---|
121,10 → 121,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: adme_configuration.inc.php,v $ |
* Revision 1.6 2006-06-28 12:53:34 ddelon |
* Multilinguisme : menu par defaut |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.5 2005/07/08 21:13:15 ddelon |
* Gestion indentation menu |
* |
/trunk/papyrus/applications/admin_menu/bibliotheque/adme_general.fonct.php |
---|
291,9 → 291,8 |
//--------------------------------------------------------------------------------------------------------------- |
// Gestion des menus classiques |
$retour .= '<p>'."\n"; |
$objet_pear_url_copie = $objet_pear_url; |
$retour .= '<p>'."\n"; |
$objet_pear_url_copie->addQueryString('adme_action', ADME_LG_ACTION_CLASSIQUE_AJOUTER); |
$objet_pear_url_copie->addQueryString('adme_site_id', $adme_site_id); |
$objet_pear_url_copie->addQueryString('adme_menu_id', 0); |
305,29 → 304,9 |
'</a>'."\n"; |
$retour .= '</p>'."\n"; |
$objet_pear_url_copie_depl = $objet_pear_url; |
$objet_pear_url_copie_depl->removeQueryString('adme_action'); |
$objet_pear_url_copie_depl->removeQueryString('adme_site_id'); |
$objet_pear_url_copie_depl->removeQueryString('adme_menu_id'); |
$objet_pear_url_copie_depl->addQueryString('adme_action', ADME_LG_ACTION_CLASSIQUE_DEPLACER_MENUS); |
$url_deplacement_menu_commun = $objet_pear_url_copie_depl->getURL() ; |
$retour .= '<form id="adme_form_menu_deplacement" name="adme_form_menu_deplacement" method="post" action="'.$url_deplacement_menu_commun.'" class="form_inv">' ; |
$retour .= ADME_afficherListeMenuClassique($objet_pear_db, $objet_pear_url, $adme_site_id, $adme_menu_id, $adme_action, 0); |
$retour .= '<fieldset class="fields_deplacer_menu">' ; |
$retour .= '<legend> '.ADME_LG_MENU_DEPLACER.' </legend>' ; |
$objet_select->setAttributes(array('name'=>'adme_id_site_arrivee', 'id'=> 'adme_id_site_arrivee', 'tabindex' => $tab_index++)); |
$retour .= $objet_select->toHtml() ; |
$retour .= '<input type="hidden" name="adme_id_site_depart" id="adme_id_site_depart" value="'.$adme_site_id.'" />' ; |
$retour .= '<input type="submit" value="deplacer" title="deplacer" />' ; |
$retour .= '</fieldset>'; |
$retour .= '</form>' ; |
//$objet_pear_url_copie_depl->removeQueryString('adme_action'); |
//--------------------------------------------------------------------------------------------------------------- |
// Gestion des menus communs |
$retour .= '<p>'."\n"; |
/trunk/papyrus/applications/admin_menu/bibliotheque/adme_menu_classique.fonct.php |
---|
193,11 → 193,6 |
$url->addQueryString('adme_site_id', $adme_site_id); |
$url->addQueryString('adme_menu_id', $adme_menu_id); |
$xhtml_pd = ''; |
if(!$est_traduction) { |
$xhtml_pd .= '<input type="checkbox" name="adme_id_menu_deplacement['.$adme_menu_id.']" id="adme_id_menu_deplacement" value="'.$adme_menu_id.'" /> ' ; |
} |
if ($int_deplier != 0) { |
if ($int_deplier == 1) { |
// Afficher un - |
212,7 → 207,7 |
$url->addQueryString('adme_action', ADME_LG_ACTION_DEPLIER); |
$url_plier_deplier = $url->getURL(); |
} |
$xhtml_pd .= '<a href="'.$url_plier_deplier.'" title="'.$alt.'">'. |
$xhtml_pd = '<a href="'.$url_plier_deplier.'" title="'.$alt.'">'. |
'<img class="'.ADME_CLASS_IMG_PD.'" src="'.$image_plier_deplier.'" alt="'.$alt.'" />'. |
'</a>'.' '."\n"; |
} |
448,6 → 443,8 |
} |
//------------------------------------------------------------------------------------------------------------------- |
// Envoi du menu. |
//------------------------------------------------------------------------------------------------------------------- |
1196,175 → 1193,6 |
} |
/** Fonction ADME_deplacerMenuClassiqueVersSite() - Permet de deplacer des menus classique vers un autre site principal |
* |
* Permet de traduire un menu classique |
* |
* @param mixed objet Pear DB de connexion à la base de données. |
* @param integer identifiant du site de départ. |
* @param integer identifiant du site d'arrivée. |
* @param mixed identifiant des menus à déplacer. |
* @return |
*/ |
function ADME_deplacerMenuClassiqueVersSite($db,$id_site_depart,$id_site_arrivee,$id_menu_a_deplacer) { |
// initialisation de l'ordre pour les noeuds à déplacer |
$ordre_max = 0 ; |
$id_menu_pour_ordre = reset($id_menu_a_deplacer) ; |
// on récupère l'ordre maximum des différents sites pour ajouter les menus déplacés à la fin |
// TODO: rajouter un group by par le type de relation |
$requete_ordre_menu = 'SELECT MAX(gmr_ordre) as ordre_max '. |
'FROM gen_menu_relation '. |
'LEFT JOIN gen_menu '. |
'ON (gen_menu_relation.gmr_id_menu_01 = gen_menu.gm_id_menu '. |
'AND gen_menu.gm_ce_site = '.$id_site_arrivee.') '. |
'WHERE gmr_id_valeur = 1 '. |
'AND gmr_id_menu_02 = 0 '; |
$resultat_ordre_menu = $db->query($requete_ordre_menu); |
(DB::isError($resultat_ordre_menu)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_update->getMessage(), $requete_ordre_menu)) : ''; |
$ligne = $resultat_ordre_menu->fetchRow(DB_FETCHMODE_ORDERED) ; |
$ordre_max = $ligne[0]; |
$fp = fopen('dump.html','a+'); |
fwrite($fp,'<pre>'.(print_r($id_menu_a_deplacer,true)).'</pre>'); |
fclose($fp); |
while(count($id_menu_a_deplacer) != 0) { |
$ordre_max++ ; |
// on extrait et supprime ce premier élément |
$id_menu_en_cours = array_shift($id_menu_a_deplacer) ; |
// on déplace le menu dans le nouveau site |
$requete_deplacement = 'UPDATE gen_menu '. |
'SET gm_ce_site = '.$id_site_arrivee.' '. |
'WHERE gm_id_menu = '.$id_menu_en_cours.' ' ; |
$resultat_deplacement = $db->query($requete_deplacement); |
(DB::isError($resultat_deplacement)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_update->getMessage(), $requete_deplacement)) : ''; |
// on lui affecte un ordre dans le nouveau site et un père de 0 |
$requete_deplacement = 'UPDATE gen_menu_relation '. |
'SET gmr_ordre = '.$ordre_max.', '. |
'gmr_id_menu_02 = 0 '. |
'WHERE gmr_id_menu_01 = '.$id_menu_en_cours.' '. |
'AND gmr_id_valeur = 1' ; |
$resultat_deplacement = $db->query($requete_deplacement); |
(DB::isError($resultat_deplacement)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_update->getMessage(), $requete_deplacement)) : ''; |
$fp = fopen('dump.html','a+'); |
fwrite($fp,'id_menu_a_deplacer avant : '.(print_r($id_menu_a_deplacer,true))); |
// on fait la différence entre le tableaux des menus à deplacer et le résultat du déplacement des fils pour ne pas déplacer |
// deux fois des mêmes menus |
$id_fils_deplaces = array() ; |
ADME_deplacerFilsEtTraductionsMenuClassique($db,$id_site_arrivee,$id_menu_en_cours,$id_fils_deplaces); |
$id_menu_a_deplacer = array_diff($id_menu_a_deplacer, $id_fils_deplaces) ; |
fwrite($fp,'id_fils_deplaces : '.(print_r($id_fils_deplaces,true))); |
fwrite($fp,'id_menu_a_deplacer après : '.(print_r($id_menu_a_deplacer,true))); |
fclose($fp); |
} |
} |
/** Fonction ADME_deplacerFilsMenuClassique() - Permet de traduire un menu classique |
* |
* Permet de traduire un menu classique |
* |
* @param mixed objet Pear DB de connexion à la base de données. |
* @param integer identifiant du site d'arrivee. |
* @param integer identifiant du menu pere. |
* @param integer identifiant de la relation (père ou traduction). |
* @param mixed le tableau contenant tous les fils déjà déplacés (attention c'est une référence) |
* @return mixed un tableau contenant les id des fils deplaces. |
*/ |
function ADME_deplacerFilsEtTraductionsMenuClassique($db, $id_site_arrivee, $id_menu_pere, &$tableau_fils) { |
// Récupération d'infos sur le site principal d'arrivée. |
$objet_site_arrivee = GEN_lireInfoSitePrincipal($db, $id_site_arrivee); |
if ($objet_site_arrivee == false) { |
return ('ERREUR Papyrus Administrateur de Menus : impossible de lire les infos du site d\'arrivée.<br />'. |
'ID du site : '.$id_site_arrivee.'<br />'. |
'Ligne n° : '. __LINE__ .'<br />'. |
'Fichier n° : '. __FILE__ .'<br />'); |
} |
// on fait la requete qui selectionne tous les enfants du père passé en paramètre |
$requete_fils = 'SELECT gmr_id_menu_01 '. |
'FROM gen_menu_relation '. |
'WHERE gmr_id_menu_02 = '.$id_menu_pere.' '. |
'AND gmr_id_valeur = 1 '. |
'ORDER BY gmr_ordre' ; |
$resultat_fils = $db->query($requete_fils); |
(DB::isError($resultat_fils)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_fils->getMessage(), $requete_fils)) : ''; |
$id_fils_tab = array(); |
$i = 0 ; |
$id_fils_string = '' ; |
// pour chacun des fils |
while($id_fils = $resultat_fils->fetchRow(DB_FETCHMODE_ORDERED)) { |
// on ajoute son id au tableau |
$id_fils_tab[$i] = $id_fils[0] ; |
$i++; |
$tableau_fils[] = $id_fils[0] ; |
// on concatère l'id du fils pour la requete de déplacement des fils |
$id_fils_string .= $id_fils[0].',' ; |
} |
$id_fils_string = rtrim($id_fils_string,','); |
if($id_fils_string != '') { |
// on déplace tous les fils |
$requete_deplacement = 'UPDATE gen_menu SET '. |
'gm_ce_site = '.$id_site_arrivee.' '. |
'WHERE gm_id_menu IN ('.$id_fils_string.') '; |
$resultat_deplacement = $db->query($requete_deplacement); |
(DB::isError($resultat_deplacement)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_deplacement->getMessage(), $requete_deplacement)) : ''; |
} |
// pour chacun des fils |
foreach($id_fils_tab as $id_fils_en_cours) { |
// et on rajoute le tableau de ses fils à la suite en relançant la fonction récursivement |
ADME_deplacerFilsEtTraductionsMenuClassique($db,$id_site_arrivee,$id_fils_en_cours,$tableau_fils) ; |
} |
// on déplace toutes les traductions |
$requete_deplacement_traductions = 'UPDATE gen_menu '. |
'SET gm_ce_site = '.$id_site_arrivee.' '. |
'WHERE gm_id_menu IN ( '. |
'SELECT gmr_id_menu_01 '. |
'FROM gen_menu_relation '. |
'WHERE gmr_id_menu_02 = '.$id_menu_pere.' '. |
'AND gmr_id_valeur = 2) ' ; |
$resultat_deplacement_traductions = $db->query($requete_deplacement_traductions); |
(DB::isError($resultat_deplacement_traductions)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_deplacement_traductions->getMessage(), $requete_deplacement_traductions)) : ''; |
} |
/** Fonction ADME_traduireMenuClassique() - Permet de traduire un menu classique |
* |
* Permet de traduire un menu classique |
/trunk/papyrus/applications/admin_menu/bibliotheque/adme_menu_commun.fonct.php |
---|
1547,15 → 1547,12 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: adme_menu_commun.fonct.php,v $ |
* Revision 1.28 2007-10-24 14:43:02 ddelon |
* Gestion des menus reservés à une langue |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.27 2006-10-16 15:49:07 ddelon |
* Refactorisation code mulitlinguisme et gestion menu invisibles |
* |
* Revision 1.26 2006/10/06 13:38:45 florian |
* ergonomie amélioree |
* ergonomie amélioree |
* |
* Revision 1.25 2006/09/20 12:09:16 ddelon |
* bug suppression contenu du menu commun |
/trunk/papyrus/applications/admin_menu/langues/adme_langue_en.inc.php |
---|
265,10 → 265,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: adme_langue_en.inc.php,v $ |
* Revision 1.3 2007-10-25 14:26:56 ddelon |
* Multilinguisme : présentation restriction à une langue |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.2 2007-10-23 14:10:00 ddelon |
* Ajout traductions manquantes pour l'anglais |
* |
/trunk/papyrus/applications/admin_menu/langues/adme_langue_es.inc.php |
---|
257,10 → 257,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: adme_langue_es.inc.php,v $ |
* Revision 1.3 2006-09-27 10:02:08 alexandre_tb |
* Ajout de constante de traduction |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.2 2006/09/27 09:20:28 alexandre_tb |
* Ajout de constante de traduction |
* |
/trunk/papyrus/applications/admin_menu/langues/adme_langue_fr.inc.php |
---|
70,9 → 70,6 |
define('ADME_LG_MENU_COMMUN_RACINE', 'Ajouter un menu commun'); |
// Les actions des menus classiques: |
define('ADME_LG_ACTION_CLASSIQUE_DEPLACER_MENUS', 'menu_classique_deplacer'); |
define('ADME_LG_MENU_DEPLACER', 'Deplacer les menus sélectionnés vers :'); |
define('ADME_LG_ACTION_CLASSIQUE_MODIFIER', 'menu_classique_modifier'); |
define('ADME_LG_ACTION_CLASSIQUE_MODIFIER_ACTION', 'menu_classique_modifier_action'); |
define('ADME_LG_ACTION_CLASSIQUE_MODIFIER_ALT', 'Modifier'); |
276,15 → 273,12 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: adme_langue_fr.inc.php,v $ |
* Revision 1.19 2007-10-25 14:26:56 ddelon |
* Multilinguisme : présentation restriction à une langue |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.18 2007-10-25 10:08:55 alexandre_tb |
* nouvelle constante multilinguisme |
* |
* Revision 1.17 2007-06-26 14:18:53 florian |
* amélioration des formulaires des différentes applis de l'interface d'administration afin de les simplifier |
* amélioration des formulaires des différentes applis de l'interface d'administration afin de les simplifier |
* |
* Revision 1.16 2006/10/06 10:40:51 florian |
* harmonisation des messages d'erreur de l'authentification |
/trunk/papyrus/applications/admin_menu/presentations/styles/adme_standard.css |
---|
56,10 → 56,7 |
/* +--Fin des CSS ----------------------------------------------------------------------------------------+ |
* |
* $Log: adme_standard.css,v $ |
* Revision 1.3 2006-10-06 13:38:45 florian |
* ergonomie amélioree |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.2 2005/02/28 11:05:55 jpm |
* Modification de la licence. |
* |
/trunk/papyrus/applications/admin_menu/admin_menu.php |
---|
133,19 → 133,6 |
//------------------------------------------------------------------------------------------------------------------- |
// Authentification |
if ($objet_pear_auth->getAuth()) { |
// quelques fois ces variables de session sont utilisées sans avoir été initialisées |
// ce qui peut provoquer des warnings et des bugs mineurs |
if(!isset($_SESSION['adme_menus_classiques_ouverts'])) { |
$_SESSION['adme_menus_classiques_ouverts'] = array(); |
} |
if(!isset($_SESSION['adme_menus_communs_ouverts'])) { |
$_SESSION['adme_menus_communs_ouverts'] = array(); |
} |
//--------------------------------------------------------------------------------------------------------------- |
// GESTION DES MENUS CLASSIQUES |
207,13 → 194,6 |
ADME_indenterMenuClassique($objet_pear_db, $_GET['adme_site_id'], $_GET['adme_menu_id'], false); |
} |
// Deplacer le menu vers un autre site |
if (isset($_GET['adme_action']) && $_GET['adme_action'] == ADME_LG_ACTION_CLASSIQUE_DEPLACER_MENUS) { |
if(isset($_POST['adme_id_site_depart']) && isset($_POST['adme_id_site_arrivee']) && isset($_POST['adme_id_menu_deplacement'])) { |
ADME_deplacerMenuClassiqueVersSite($objet_pear_db, $_POST['adme_id_site_depart'], $_POST['adme_id_site_arrivee'],$_POST['adme_id_menu_deplacement']); |
} |
} |
// Traduire le menu |
if (isset($_GET['adme_action']) && $_GET['adme_action'] == ADME_LG_ACTION_CLASSIQUE_TRADUIRE) { |
$message=''; |
501,10 → 481,10 |
<fieldset> |
<legend>Identifiez vous</legend> |
<label for="username">Courriel : </label> |
<input type="text" id="username" name="username" maxlength="80" tabindex="1" value="courriel" /> |
<input type="text" id="username" name="username" maxlength="80" tabindex="10" value="courriel" /> |
<label for="password">Mot de passe : </label> |
<input type="password" id="password" name="password" maxlength="80" tabindex="2" value="mot de passe" /> |
<input type="submit" id="connexion" name="connexion" tabindex="3" value="ok" /> |
<input type="password" id="password" name="password" maxlength="80" tabindex="20" value="mot de passe" /> |
<input type="submit" id="connexion" name="connexion" tabindex="30" value="ok" /> |
</fieldset> |
</form>'; |
return $res ; |
/trunk/papyrus/applications/admin_site/langues/adsi_langue_en.inc.php |
---|
46,10 → 46,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: adsi_langue_en.inc.php,v $ |
* Revision 1.2 2006-03-02 10:49:49 ddelon |
* Fusion branche multilinguisme dans branche principale |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.1.2.1 2006/02/28 14:02:10 ddelon |
* Finition multilinguisme |
* |
/trunk/papyrus/applications/admin_site/langues/adsi_langue_fr.inc.php |
---|
46,10 → 46,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: adsi_langue_fr.inc.php,v $ |
* Revision 1.3 2006-10-06 10:40:51 florian |
* harmonisation des messages d'erreur de l'authentification |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.2 2006/03/02 10:49:49 ddelon |
* Fusion branche multilinguisme dans branche principale |
* |
/trunk/papyrus/applications/admin_site/admin_site.php |
---|
315,10 → 315,10 |
<fieldset> |
<legend>Identifiez vous</legend> |
<label for="username">Courriel : </label> |
<input type="text" id="username" name="username" maxlength="80" tabindex="1" value="courriel" /> |
<input type="text" id="username" name="username" maxlength="80" tabindex="10" value="courriel" /> |
<label for="password">Mot de passe : </label> |
<input type="password" id="password" name="password" maxlength="80" tabindex="2" value="mot de passe" /> |
<input type="submit" id="connexion" name="connexion" tabindex="3" value="ok" /> |
<input type="password" id="password" name="password" maxlength="80" tabindex="20" value="mot de passe" /> |
<input type="submit" id="connexion" name="connexion" tabindex="30" value="ok" /> |
</fieldset> |
</form>'; |
return $res ; |
326,10 → 326,7 |
}//Fin de la fonction afficherContenuCorps(). |
/* +--Fin du code ---------------------------------------------------------------------------------------+ |
* $Log: admin_site.php,v $ |
* Revision 1.12 2006-10-06 10:40:51 florian |
* harmonisation des messages d'erreur de l'authentification |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.11 2006/03/15 23:35:25 ddelon |
* Gestion site |
* |
/trunk/papyrus/applications/admin_site/configuration/adsi_configuration.inc.php |
---|
64,10 → 64,7 |
define ('ADSI_I18N_DEFAUT', 'fr'); |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: adsi_configuration.inc.php,v $ |
* Revision 1.5 2006-03-22 13:18:00 alexandre_tb |
* ajout de la constante ADSI_I18N_DEFAUT |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.4 2006/03/02 10:49:49 ddelon |
* Fusion branche multilinguisme dans branche principale |
* |
/trunk/papyrus/applications/admin_site/bibliotheque/adsi_affichage.fonct.php |
---|
68,10 → 68,7 |
// +- Fin du code source --------------------------------------------------------------------------------+ |
/* |
* $Log: adsi_affichage.fonct.php,v $ |
* Revision 1.5 2005-02-28 11:07:00 jpm |
* Modification des auteurs. |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.4 2005/02/28 10:59:07 jpm |
* Modification des commentaires et copyright. |
* |
/trunk/papyrus/applications/afficheur/afficheur.php |
---|
57,6 → 57,10 |
} |
function afficherContenuCorps() { |
// si moteur de recherche est actif (paramètre "search") on ne poursuit pas la construction du corps de page |
// cf: papyrus/applettes/google/google.php |
if(isset($_GET['r'])) return ''; |
$retour = ''; |
$db = $GLOBALS['_AFFICHEUR']['objet_pear_db']; |
$id_or = GEN_rechercheMenuCode($db, GEN_rechercheMenuIdentifiant($db, $GLOBALS['_AFFICHEUR']['menu_courant_id'])); |
334,11 → 338,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: afficheur.php,v $ |
* Revision 1.14 2007-06-26 15:38:39 jp_milcent |
* Ajout de la gestion de l'historique du contenu. |
* Réédition possible des versions archivées du contenu. |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.13 2006-11-21 18:52:20 jp_milcent |
* Ajout de la possibilité de surligner des mots. |
* |
/trunk/papyrus/applications/afficheur/configuration/affi_fckconfig.js |
---|
62,9 → 62,9 |
FCKConfig.DefaultLanguage = 'fr' ; |
FCKConfig.ContentLangDirection = 'ltr' ; |
FCKConfig.ProcessHTMLEntities = false ; |
FCKConfig.IncludeLatinEntities = false ; |
FCKConfig.IncludeGreekEntities = false ; |
FCKConfig.ProcessHTMLEntities = true ; |
FCKConfig.IncludeLatinEntities = true ; |
FCKConfig.IncludeGreekEntities = true ; |
FCKConfig.ProcessNumericEntities = false ; |
/trunk/papyrus/applications/afficheur/configuration/affi_configuration.inc.php |
---|
106,11 → 106,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: affi_configuration.inc.php,v $ |
* Revision 1.14 2007-06-26 13:30:48 jp_milcent |
* Suppression de l'utilisation de Quickform. |
* Utilisation de squellette PHP. |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.13 2006-04-28 12:41:49 florian |
* corrections erreurs chemin |
* |
/trunk/papyrus/applications/afficheur/afficheur.admin.php |
---|
225,9 → 225,17 |
// Obtention d'un nouvel identifiant de contenu |
$nouveau_id_contenu = SQL_obtenirNouveauId($db, 'gen_menu_contenu', 'gmc_id_contenu'); |
// remplacement des guillemets doubles pour les appels aux applettes de Papyrus |
// FCK Editor remplace les " par des " qui sont mal interprétés. |
// Remplacement des " |
$tab_valeur['gmc_contenu'] = str_replace('"', '\"', $tab_valeur['gmc_contenu']); |
// Pour l'enregistrement dans la BDD, les caractères spéciaux doivent être précédés de \ ou doublés |
// La fonction magic_quote (< php 6) échappe automatiquement ces caractères. |
// Ce n'est donc pas la peine de faire un traitement sur la chaine si l'option est activée |
if (get_magic_quotes_gpc() == 0) { |
$tab_valeur['gmc_contenu'] = $db->escapeSimple($tab_valeur['gmc_contenu']); |
} |
//------------------------------------------------------------------------------------------------------------------- |
// Ajout du nouveau contenu pour ce menu |
$requete = 'INSERT INTO gen_menu_contenu SET '. |
270,11 → 278,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: afficheur.admin.php,v $ |
* Revision 1.24 2007-06-26 15:38:39 jp_milcent |
* Ajout de la gestion de l'historique du contenu. |
* Réédition possible des versions archivées du contenu. |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.23 2007-06-26 13:30:48 jp_milcent |
* Suppression de l'utilisation de Quickform. |
* Utilisation de squellette PHP. |
/trunk/papyrus/applications/afficheur/squelettes/afficheur.css |
---|
44,11 → 44,7 |
/* +--Fin des CSS ----------------------------------------------------------------------------------------+ |
* |
* $Log: afficheur.css,v $ |
* Revision 1.1 2007-06-26 13:30:48 jp_milcent |
* Suppression de l'utilisation de Quickform. |
* Utilisation de squellette PHP. |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.1 2005-04-25 13:56:08 jpm |
* Ajout du style pour l'afficheur. |
* |
/trunk/papyrus/applications/admin_administrateur/autoload.inc.php |
---|
1,4 → 1,9 |
<?php |
/** |
* Fichier autoload contenant la fonction de chargement automatique des classes |
* et l'appel au fichier de configuration de base. |
* Ce fichier doit être inclut en premier dans toute application |
*/ |
if(!defined('CHEMIN_APPLI')) { |
define('CHEMIN_APPLI',dirname(__FILE__).DIRECTORY_SEPARATOR) ; |
/trunk/papyrus/applications/admin_administrateur/admin_administrateur.php |
---|
1,5 → 1,5 |
<?php |
// On inclut l'autoload avant toute chose |
require_once('autoload.inc.php'); |
/** |
/trunk/papyrus/applications/admin_administrateur/bibliotheque/Modele.php |
---|
16,7 → 16,6 |
* Constructeur par défaut, appelé à l'initialisation |
*/ |
final public function __construct() { |
$this->registre = Registre::getInstance() ; |
$this->gestionnaire_erreur = GestionnaireErreur::getInstance() ; |
$this->type = $this->registre->get('bdd_type'); |
29,12 → 28,12 |
} |
/** |
* Fonction qui appelle la bonne fonction de requete suivant le type de bdd |
* Fonction qui appelle la bonne fonction de requete suivant le type de bdd. |
* |
* @param string la requete à effectuer |
* @return PDOStatement un objet contenant le résultat de la requête |
*/ |
final protected function requete($requete) { |
// on ne se connecte que lors du premier appel à une requete |
if($this->connexion == null) { |
$this->connecter(); |
44,13 → 43,13 |
} |
/** |
* Connecte à la base de données en utilisant les informations fournies par |
* le fichier de configuration, private et final car n'a pas vocation a être appelée |
* par l'utilisateur |
* Connection à la base de données en utilisant les informations fournies par |
* le fichier de configuration. |
* private et final car n'a pas vocation a être appelée par l'utilisateur. |
* |
* @throws PDOException une exception dans le cas ou là connexion échoue |
*/ |
final private function connecter() { |
try { |
$this->connexion = new PDO($this->dsn,$this->utilisateur,$this->pass); |
} catch (PDOException $e) { |
59,8 → 58,7 |
} |
final protected function proteger($chaine) { |
// on ne se connecte que lors du premier appel à une requete |
// Connection lors du premier appel à une requete |
if($this->connexion == null) { |
$this->connecter(); |
} |
72,7 → 70,6 |
* Destructeur de classe, se contente de fermer explicitement la connexion |
*/ |
final public function __destruct() { |
if($this->connexion != null) { |
$this->connexion = null ; |
} |
/trunk/papyrus/applications/admin_administrateur/squelettes/liste_admin.tpl.html |
---|
1,5 → 1,5 |
<h2> Liste des administrateurs</h2> |
<table class="table_cadre"> |
<table class="liste_admin"> |
<th> Identifiant d'admin </th> <th> Nom </th> <th> Prénom </th> <th> Langue </th> <th> </th> <th> </th> |
<?php foreach ($admin as $element) : ?> |
<tr><td><?=$element['ga_id_administrateur'] ?></td><td><?=$element['ga_nom'] ?></td><td><?=$element['ga_prenom'] ?></td><td><?=$element['ga_ce_i18n'] ?></td><td><a href=<?=$base_url.'?m=modif_admin&id_admin='.$element['ga_id_administrateur'] ?>>Modifier</a></td><td><a href=<?=$base_url.'?m=suppr_admin&id_admin='.$element['ga_id_administrateur'] ?>>Supprimer</a></td></tr> |
/trunk/papyrus/applications/admin_administrateur/squelettes/ajout_admin.tpl.html |
---|
3,28 → 3,28 |
<fieldset> |
<?php if (isset($erreurs['champs'])): ?> |
<span class="symbole_obligatoire"> <?=$erreurs['champs'] ?> </span> |
<?php endif; ?> <br /> |
<?php endif; ?> |
<label for="admin_nom">Nom : </label> |
<input type="text" id="admin_nom" name="admin_nom" maxlength="80" tabindex="1" value="<?=$admin['ga_nom'] ?>" /> <br /> |
<input type="text" id="admin_nom" name="admin_nom" maxlength="80" tabindex="1" value="<?=$admin['ga_nom'] ?>" /> |
<label for="admin_prenom">Prénom : </label> |
<input type="text" id="admin_prenom" name="admin_prenom" maxlength="80" tabindex="2" value="<?=$admin['ga_prenom'] ?>" /> <br /> |
<input type="text" id="admin_prenom" name="admin_prenom" maxlength="80" tabindex="2" value="<?=$admin['ga_prenom'] ?>" /> |
<label for="admin_mail">Mail : </label> |
<input type="text" id="admin_mail" name="admin_mail" maxlength="120" tabindex="3" value="<?=$admin['ga_mail'] ?>" /> |
<?php if (isset($erreurs['mail'])): ?> |
<span class="symbole_obligatoire"> <?=$erreurs['mail'] ?> </span> |
<?php endif; ?> <br /> |
<?php endif; ?> |
<label for="admin_lang">Langue : </label> |
<select id="admin_lang" name="admin_lang" tabindex="4"> |
<option <?=($admin['ga_ce_i18n'] == "fr-FR") ? 'selected="selected"' : '';?> value="fr-FR"> Français </option> |
<option <?=($admin['ga_ce_i18n'] == "en-EN") ? 'selected="selected"' : '';?> value="en-EN"> Anglais </option> |
</select> <br /> |
</select> |
<label for="password">Mot de passe : </label> |
<input type="password" id="admin_pass" name="admin_pass" maxlength="80" tabindex="5" value="<?='' ?>" /> <br /> |
<input type="password" id="admin_pass" name="admin_pass" maxlength="80" tabindex="5" value="<?='' ?>" /> |
<label for="password_confirm">Confirmez le mot de passe : </label> |
<input type="password" id="admin_pass_confirm" name="admin_pass_confirm" maxlength="80" tabindex="6" value="<?='' ?>" /> |
<?php if (isset($erreurs['pass'])): ?> |
<span class="symbole_obligatoire"> <?=$erreurs['pass'] ?> </span> |
<?php endif; ?> <br /> |
<?php endif; ?> |
</fieldset> |
<input type="submit" id="valider_ajout_admin" name="valider_ajout_admin" tabindex="7" value="Ajouter" /> |
<a href="<?= $base_url.'?m=liste_admin' ?>"> annuler </a> |
/trunk/papyrus/applications/admin_administrateur/squelettes/modif_admin.tpl.html |
---|
2,23 → 2,23 |
<form id="modif_admin" action="<?=$base_url.'?m=modif_admin_va&id_admin='.$admin['ga_id_administrateur'] ?>" method="post"> |
<fieldset> |
<label for="admin_nom">Nom : </label> |
<input type="text" id="admin_nom" name="admin_nom" maxlength="80" tabindex="1" value="<?=$admin['ga_nom'] ?>" /> <br /> |
<input type="text" id="admin_nom" name="admin_nom" maxlength="80" tabindex="1" value="<?=$admin['ga_nom'] ?>" /> |
<label for="admin_prenom">Prénom : </label> |
<input type="text" id="admin_prenom" name="admin_prenom" maxlength="80" tabindex="2" value="<?=$admin['ga_prenom'] ?>" /> <br /> |
<input type="text" id="admin_prenom" name="admin_prenom" maxlength="80" tabindex="2" value="<?=$admin['ga_prenom'] ?>" /> |
<label for="admin_mail">Mail : </label> |
<input type="text" id="admin_mail" name="admin_mail" maxlength="120" tabindex="3" value="<?=$admin['ga_mail'] ?>" /> |
<?php if (isset($erreurs['mail'])): ?> |
<span class="symbole_obligatoire"> <?=$erreurs['mail'] ?> </span> |
<?php endif; ?> <br /> |
<?php endif; ?> |
<label for="admin_lang">Langue : </label> |
<select id="admin_lang" name="admin_lang" tabindex="4"> |
<option <?=($admin['ga_ce_i18n'] == "fr-FR") ? 'selected="selected"' : '';?> value="fr-FR"> Français </option> |
<option <?=($admin['ga_ce_i18n'] == "en-EN") ? 'selected="selected"' : '';?> value="en-EN"> Anglais </option> |
</select> <br /> |
</select> |
<label for="password">Mot de passe : </label> |
<input type="password" id="admin_pass" name="admin_pass" maxlength="80" tabindex="5" value="<?='' ?>" /> <br /> |
<input type="password" id="admin_pass" name="admin_pass" maxlength="80" tabindex="5" value="<?='' ?>" /> |
<label for="password_confirm">Confirmez le mot de passe : </label> |
<input type="password" id="admin_pass_confirm" name="admin_pass_confirm" maxlength="80" tabindex="6" value="<?='' ?>" /> <br /> |
<input type="password" id="admin_pass_confirm" name="admin_pass_confirm" maxlength="80" tabindex="6" value="<?='' ?>" /> |
<?php if (isset($erreurs['pass'])): ?> |
<span class="symbole_obligatoire"> <?=$erreurs['pass'] ?> </span> |
<?php endif; ?> |
/trunk/papyrus/applications/installateur/instal_fichier.inc.php |
---|
51,7 → 51,7 |
**/ |
// +------------------------------------------------------------------------------------------------------+ |
// | ENT�TE du PROGRAMME | |
// | ENTÊTE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
// Numéro de l'étape d'installation : |
$num_etape = 3; |
358,10 → 358,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: instal_fichier.inc.php,v $ |
* Revision 1.36 2007-08-28 14:37:11 jp_milcent |
* Ajout des urls par défaut pour l'inscription et inscription_erreur. |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.35 2007-06-26 12:08:18 jp_milcent |
* Correction de l'encodage et de la création du htaccess. |
* |
/trunk/papyrus/applications/installateur/instal_base_de_donnees.inc.php |
---|
34,9 → 34,9 |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: instal_base_de_donnees.inc.php,v 1.35 2007-08-28 14:37:11 jp_milcent Exp $ |
/** |
* Page de cr�ation de la base de donn�es de Papyrus. |
* Page de création de la base de données de Papyrus. |
* |
* Page permettant de cr�er la base de donn�es de Papyrus. |
* Page permettant de créer la base de données de Papyrus. |
* |
*@package Installateur |
//Auteur original : |
52,7 → 52,7 |
**/ |
// +------------------------------------------------------------------------------------------------------+ |
// | ENT�TE du PROGRAMME | |
// | ENTÊTE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
// Numéro de l'étape d'installation : |
$num_etape = 2; |
83,11 → 83,11 |
// Affichage d'informations... |
$sortie .= '<br /><h1>Etape n°'.$num_etape.' sur '.INSTAL_NBRE_ETAPE.'.</h1>'."\n"; |
// Nous vérifions si nous sommes en phase de test du formulaire de config de la base de donn�es |
// Nous vérifions si nous sommes en phase de test du formulaire de config de la base de données |
$erreur = 0; |
$sortie_verif = ''; |
if ($_GET['installation'] == 'verif_bdd') { |
// Test de la configuration à la base de donn�es |
// Test de la configuration à la base de données |
$sortie_test .= ' <br /><h2>Test de la configuration de la base de données</h2>'."\n"; |
$dblink = @mysql_connect($bdd['PAP_BDD_SERVEUR'], $bdd['PAP_BDD_UTILISATEUR'], $bdd['PAP_BDD_MOT_DE_PASSE']); |
$erreur = testerConfig($sortie_test, 'Test connexion au serveur MySQL, recherche base de données ...', @mysql_select_db($bdd['PAP_BDD_NOM'], $dblink), |
291,10 → 291,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: instal_base_de_donnees.inc.php,v $ |
* Revision 1.35 2007-08-28 14:37:11 jp_milcent |
* Ajout des urls par défaut pour l'inscription et inscription_erreur. |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.34 2007-06-26 12:08:18 jp_milcent |
* Correction de l'encodage et de la création du htaccess. |
* |
371,13 → 368,13 |
* Corrections bogues erreurs noms de variables. |
* |
* Revision 1.9 2004/10/27 11:43:32 jpm |
* Correction bogues diff mise � jour / installation. |
* Correction bogues diff mise à jour / installation. |
* |
* Revision 1.8 2004/10/26 18:41:12 jpm |
* Correction bogue pour la mise � jour. |
* Correction bogue pour la mise à jour. |
* |
* Revision 1.7 2004/10/25 16:26:35 jpm |
* D�but gestion des mises � jours. |
* Début gestion des mises à jours. |
* |
* Revision 1.6 2004/10/25 10:22:48 jpm |
* Correction de quelques bogues, ajouts d'explications pour l'utilisateur et modification des styles CSS. |
392,11 → 389,11 |
* Transformation en fonction de l'appel de l'application. |
* |
* Revision 1.2 2004/10/19 15:59:18 jpm |
* Ajout de la gestion des valeurs propre � Papyrus � ins�rer dans la base de donn�es. |
* Ajout de la gestion des valeurs propre à Papyrus à insérer dans la base de données. |
* Ajout des constantes FTP. |
* |
* Revision 1.1 2004/10/15 18:28:59 jpm |
* D�but appli installateur de Papyrus. |
* Début appli installateur de Papyrus. |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
/trunk/papyrus/applications/installateur/instal_preference.inc.php |
---|
232,10 → 232,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: instal_preference.inc.php,v $ |
* Revision 1.12 2006-10-06 15:23:00 florian |
* amelioration graphique de l'installateur |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.11 2006/10/05 15:14:18 alexandre_tb |
* Mise en place du chemin par défaut |
* |
/trunk/papyrus/applications/installateur/bibliotheque/instal_installation.fonct.php |
---|
331,10 → 331,7 |
} |
/* +--Fin du code ---------------------------------------------------------------------------------------+ |
* |
* $Log: instal_installation.fonct.php,v $ |
* Revision 1.7 2007-01-04 17:06:03 alexandre_tb |
* modif mineure |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.6 2006/04/28 12:41:49 florian |
* corrections erreurs chemin |
* |
/trunk/papyrus/applications/installateur/installateur.php |
---|
19,59 → 19,48 |
// | 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: installateur.php,v 1.16 2007-04-20 13:31:42 florian Exp $ |
// CVS : $Id: installateur.php,v 1.17 2008-11-19 09:25:36 aperonnet Exp $ |
/** |
* Application Installateur de Papyrus. |
* |
* Application permettant de g�rer l'installation et les erreurs li�s � l'abscence de base de donn�es, |
* Application permettant de gérer l'installation et les erreurs liés à l'abscence de base de données, |
* d'extenssin PHP... |
* |
*@package Installateur |
//Auteur original : |
*@author |
'AND gm_ce_i18n = "'.GEN_I18N_ID_DEFAUT.'" '; |
$resultat = $db->query($requete); |
(DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : ''; |
$ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT); |
if ($langue_test!=GEN_I18N_ID_DEFAUT) { |
return GEN_rechercheMenuIdentifiantVersionParDefaut($db,$ligne->gm_id_menu); |
} |
} Jean-Pascal MILCENT <jpm@tela-botanica.org> |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.16 $ $Date: 2007-04-20 13:31:42 $ |
*@version $Revision: 1.17 $ $Date: 2008-11-19 09:25:36 $ |
// +------------------------------------------------------------------------------------------------------+ |
**/ |
// protection contre un accès direct ou à travers un site qui n'existe pas |
if(GEN_VERSION == PAP_VERSION) { |
header('location:papyrus.php'); |
exit; |
} |
// +------------------------------------------------------------------------------------------------------+ |
// | ENT�TE du PROGRAMME | |
// | ENTÊTE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
// Constante de l'application Installateur. On devrait cr�er un fichier de config et un de langue pour rendre l'appli portable... |
// Constante de l'application Installateur. On devrait créer un fichier de config et un de langue pour rendre l'appli portable... |
preg_match('/^(.*)papyrus.php/', $_SERVER['SCRIPT_FILENAME'], $instal_tab_txt); |
define('INSTAL_CHEMIN_ABSOLU', $instal_tab_txt[1]); |
/** Nom du dossier contenant l'application Installateur.*/ |
define('INSTAL_DOSSIER_APPLI', INSTAL_CHEMIN_ABSOLU.GEN_CHEMIN_APPLICATION.'installateur'.GEN_SEP); |
/** Nom du dossier contenant la biblioth�que de code de l'application Installateur.*/ |
/** Nom du dossier contenant la bibliothèque de code de l'application Installateur.*/ |
define('INSTAL_DOSSIER_BIBLIO', INSTAL_DOSSIER_APPLI.'bibliotheque'.GEN_SEP); |
/** Chemin vers le fichier de configuration de base de l'application Papyrus.*/ |
define('INSTAL_CHEMIN_CONFIG', GEN_CHEMIN_CONFIG.GEN_FICHIER_CONFIG); |
/** Nom du fichier de configuration de Papyrus � cr�er.*/ |
/** Nom du fichier de configuration de Papyrus à créer.*/ |
define('INSTAL_FICHIER_CONFIG', GEN_FICHIER_CONFIG); |
/** Chemin vers le fichier de configuration de base de l'application Papyrus.*/ |
define('INSTAL_CHEMIN_SQL', INSTAL_CHEMIN_ABSOLU.GEN_CHEMIN_INSTAL); |
/** Nom de la constante stockant le num�ro de la nouvelle version de l'application Papyrus.*/ |
/** Nom de la constante stockant le numéro de la nouvelle version de l'application Papyrus.*/ |
define('INSTAL_VERSION_NOUVELLE_NOM', 'PAP_VERSION'); |
/** Num�ro de la nouvelle version de l'application Papyrus.*/ |
/** Numéro de la nouvelle version de l'application Papyrus.*/ |
define('INSTAL_VERSION_NOUVELLE', GEN_VERSION); |
if (defined('PAP_VERSION')) { |
define('INSTAL_VERSION_ANCIENNE', PAP_VERSION); |
78,10 → 67,10 |
} else { |
define('INSTAL_VERSION_ANCIENNE', ''); |
} |
/** Nombre d'�tapes totale de l'installation.*/ |
/** Nombre d'étapes totale de l'installation.*/ |
define('INSTAL_NBRE_ETAPE', 3); |
// Fichiers � inclure |
// Fichiers à inclure |
require_once INSTAL_DOSSIER_BIBLIO.'instal_installation.fonct.php'; |
// +------------------------------------------------------------------------------------------------------+ |
89,7 → 78,7 |
// +------------------------------------------------------------------------------------------------------+ |
function afficherContenuCorps() |
{ |
// Ent�tre XHTML des pages de l'installation de Papyrus |
// Entête XHTML des pages de l'installation de Papyrus |
$sortie = ''; |
$sortie .= '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"'."\n"; |
$sortie .= '"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'."\n"; |
154,7 → 143,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: installateur.php,v $ |
* $Log: not supported by cvs2svn $ |
* Revision 1.16 2007-04-20 13:31:42 florian |
* remplacement des caracteres speciaux par des entite html |
* |
177,7 → 166,7 |
* nouvel habillage installateur, plus correction de quelques bugs |
* |
* Revision 1.9 2004/10/27 11:43:32 jpm |
* Correction bogues diff mise � jour / installation. |
* Correction bogues diff mise à jour / installation. |
* |
* Revision 1.8 2004/10/25 10:22:48 jpm |
* Correction de quelques bogues, ajouts d'explications pour l'utilisateur et modification des styles CSS. |
192,7 → 181,7 |
* Transformation en fonction de l'appel de l'application. |
* |
* Revision 1.4 2004/10/19 15:59:18 jpm |
* Ajout de la gestion des valeurs propre � Papyrus � ins�rer dans la base de donn�es. |
* Ajout de la gestion des valeurs propre à Papyrus à insérer dans la base de données. |
* Ajout des constantes FTP. |
* |
* Revision 1.3 2004/10/18 09:12:09 jpm |
199,10 → 188,10 |
* Changement de nom d'un fichier. |
* |
* Revision 1.2 2004/10/15 18:28:59 jpm |
* D�but appli installateur de Papyrus. |
* Début appli installateur de Papyrus. |
* |
* Revision 1.1 2004/06/16 14:33:13 jpm |
* Changement de nom de G�n�sia en Papyrus. |
* Changement de nom de Papyrus en Papyrus. |
* Changement de l'arborescence. |
* |
* Revision 1.6 2004/04/22 08:25:48 jpm |
212,16 → 201,16 |
* Le code pour l'installation uniquement. |
* |
* Revision 1.4 2004/04/08 12:25:16 jpm |
* Suppression de tous le code r�alisant les v�rifications. L'application Installateur ne fera qu'installer G�n�sia et non v�rifier son bon fonctionnement. |
* Suppression de tous le code réalisant les vérifications. L'application Installateur ne fera qu'installer Papyrus et non vérifier son bon fonctionnement. |
* |
* Revision 1.3 2004/04/02 16:37:51 jpm |
* Modification des commentaires. |
* |
* Revision 1.2 2004/03/31 16:57:16 jpm |
* Ajout de la gestion des erreur de base de donn�es, de la connexion � celle-ci et des extenssions php disponibles. |
* Ajout de la gestion des erreur de base de données, de la connexion à celle-ci et des extenssions php disponibles. |
* |
* Revision 1.1 2004/03/29 11:00:12 jpm |
* Transfert d'un morceau de code g�rant les erreurs et l'installation mais qui a actuellement aucun effet sur G�n�sia. |
* Transfert d'un morceau de code gérant les erreurs et l'installation mais qui a actuellement aucun effet sur Papyrus. |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
/trunk/papyrus/applications/installateur/presentations/images/picto.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/trunk/papyrus/applications/installateur/presentations/images/Bandeau_haut.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/trunk/papyrus/applications/installateur/presentations/images/logo-firefox.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/trunk/papyrus/applications/installateur/presentations/images/logo-css.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/trunk/papyrus/applications/installateur/presentations/images/Main_Erreur.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/trunk/papyrus/applications/installateur/presentations/images/logo-xhtml11.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/trunk/papyrus/applications/installateur/presentations/styles/installateur.css |
---|
32,7 → 32,7 |
form li {list-style-type:none;color:#000;} |
form table, form td, form th {border:0} |
form td:hover {background: transparent;} |
label {padding-right:10px;} |
label { display:block; font-weight:bold; margin-top:10px; padding-left:3px} |
input {margin:2px;background:#EEEEE9;} |
/*****************Listes********************************************************/ |
ul {padding:0;margin: 0 0 0 10px;} |