/trunk/papyrus/langues/pap_langue_fr-FR.inc.php |
---|
57,8 → 57,11 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: pap_langue_fr-FR.inc.php,v $ |
* Revision 1.1 2004-10-21 18:16:50 jpm |
* Ajout des premiers fichiers de traduction de l'application Papyrus. |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/trunk/papyrus/langues/pap_langue_fr.inc.php |
---|
61,8 → 61,11 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: pap_langue_fr.inc.php,v $ |
* Revision 1.1 2004-10-21 18:16:50 jpm |
* Ajout des premiers fichiers de traduction de l'application Papyrus. |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/trunk/papyrus/pap_envoi.inc.php |
---|
55,9 → 55,12 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: pap_envoi.inc.php,v $ |
* Revision 1.11 2007-06-25 15:44:32 jp_milcent |
* Traduction des commentaires et mise en forme du code. |
* |
* Revision 1.10 2007-04-13 09:41:09 neiluj |
* réparration cvs |
* réparration cvs |
* |
* Revision 1.9 2006/06/08 09:00:06 ddelon |
* Bug affichage wikini |
/trunk/papyrus/pap_verification.inc.php |
---|
84,7 → 84,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: pap_verification.inc.php,v $ |
* Revision 1.9 2007-04-13 09:41:09 neiluj |
* réparration cvs |
* |
* Revision 1.8 2006/04/28 12:41:49 florian |
* corrections erreurs chemin |
* |
/trunk/papyrus/installation/papyrus_v0.24.sql |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/trunk/papyrus/pap_cache.inc.php |
---|
104,7 → 104,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: pap_cache.inc.php,v $ |
* Revision 1.4 2007-04-13 09:41:09 neiluj |
* réparration cvs |
* |
* Revision 1.3 2006/04/28 12:41:49 florian |
* corrections erreurs chemin |
* |
/trunk/papyrus/pap_initialise_info.inc.php |
---|
194,6 → 194,7 |
? $_GEN_commun['info_site']->gs_code_num |
: $_GEN_commun['info_site']->gs_code_alpha; |
$resultat->free(); |
} else { |
// Récupération des infos du site |
$requete = 'SELECT * '. |
311,10 → 312,7 |
$_GEN_commun['url_menu'] = $_GEN_commun['info_menu']->gm_code_alpha; |
} |
} |
} |
else |
if (! isset($_GET['url_menu']) && empty($_GEN_commun['url_menu'])) { |
} else if (! isset($_GET['url_menu']) && empty($_GEN_commun['url_menu'])) { |
// Le code du menu est présent dans l'url et il n'a pas encore été récupéré |
// Nous le récupérons dans la variable globale de Papyrus. |
$_GEN_commun['url_menu'] = $_GET[GEN_URL_CLE_MENU]; |
405,6 → 403,7 |
// Recherche de la première application liée |
if (isset($_GEN_commun['info_menu']->gm_id_menu)) { |
$info_appli_menu = GEN_donnerIdPremiereApplicationLiee($_GEN_commun['info_menu']->gm_id_menu); |
if (is_array($info_appli_menu)) { |
$id_application = $info_appli_menu['gm_ce_application']; |
443,6 → 442,7 |
// Finalement il a été décidé de ne pas afficher cette information sous la forme d'erreur. |
//trigger_error('application du menu demandée introuvable', E_USER_NOTICE); |
} |
} |
// +------------------------------------------------------------------------------------------------------+ |
/trunk/papyrus/pap_connecte_bdd.inc.php |
---|
60,7 → 60,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: pap_connecte_bdd.inc.php,v $ |
* Revision 1.4 2007-04-13 09:41:09 neiluj |
* réparration cvs |
* |
* Revision 1.3 2006/04/28 12:41:49 florian |
* corrections erreurs chemin |
* |
/trunk/papyrus/applications/installateur/bibliotheque/instal_installation.fonct.php |
---|
331,7 → 331,10 |
} |
/* +--Fin du code ---------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: instal_installation.fonct.php,v $ |
* Revision 1.7 2007-01-04 17:06:03 alexandre_tb |
* modif mineure |
* |
* Revision 1.6 2006/04/28 12:41:49 florian |
* corrections erreurs chemin |
* |
/trunk/papyrus/applications/installateur/installateur.php |
---|
19,48 → 19,59 |
// | 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.17 2008-11-19 09:25:36 aperonnet Exp $ |
// CVS : $Id: installateur.php,v 1.16 2007-04-20 13:31:42 florian 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 Jean-Pascal MILCENT <jpm@tela-botanica.org> |
*@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> |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.17 $ $Date: 2008-11-19 09:25:36 $ |
*@version $Revision: 1.16 $ $Date: 2007-04-20 13:31:42 $ |
// +------------------------------------------------------------------------------------------------------+ |
**/ |
// 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); |
67,10 → 78,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'; |
// +------------------------------------------------------------------------------------------------------+ |
78,7 → 89,7 |
// +------------------------------------------------------------------------------------------------------+ |
function afficherContenuCorps() |
{ |
// Entête XHTML des pages de l'installation de Papyrus |
// Ent�tre 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"; |
143,7 → 154,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: installateur.php,v $ |
* Revision 1.16 2007-04-20 13:31:42 florian |
* remplacement des caracteres speciaux par des entite html |
* |
166,7 → 177,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. |
181,7 → 192,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 |
188,10 → 199,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 Papyrus en Papyrus. |
* Changement de nom de G�n�sia en Papyrus. |
* Changement de l'arborescence. |
* |
* Revision 1.6 2004/04/22 08:25:48 jpm |
201,16 → 212,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 Papyrus et non vérifier son bon fonctionnement. |
* 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. |
* |
* 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 Papyrus. |
* Transfert d'un morceau de code g�rant les erreurs et l'installation mais qui a actuellement aucun effet sur G�n�sia. |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
/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 { display:block; font-weight:bold; margin-top:10px; padding-left:3px} |
label {padding-right:10px;} |
input {margin:2px;background:#EEEEE9;} |
/*****************Listes********************************************************/ |
ul {padding:0;margin: 0 0 0 10px;} |
/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/images/picto.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/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,7 → 358,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $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. |
* |
* 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,7 → 291,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $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. |
* |
* Revision 1.34 2007-06-26 12:08:18 jp_milcent |
* Correction de l'encodage et de la création du htaccess. |
* |
368,13 → 371,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. |
389,11 → 392,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,7 → 232,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: instal_preference.inc.php,v $ |
* Revision 1.12 2006-10-06 15:23:00 florian |
* amelioration graphique de l'installateur |
* |
* Revision 1.11 2006/10/05 15:14:18 alexandre_tb |
* Mise en place du chemin par défaut |
* |
/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 . ' -- ' . __FILE__ . ':' . __LINE__); |
$resultat = $db->query($requete); |
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 . ' -- ' . __FILE__ . ':' . __LINE__); |
$resultat = $db->query($requete); |
if (DB::isError($resultat)) { |
trigger_error('Échec de la requete : '.$requete.'<br />'.$resultat->getMessage(), E_USER_WARNING); |
return ; |
194,7 → 194,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $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é. |
* |
* 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,7 → 70,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $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 |
* |
* 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="10" value="courriel" /> |
<input type="text" id="username" name="username" maxlength="80" tabindex="1" value="courriel" /> |
<label for="password">Mot de passe : </label> |
<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" /> |
<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" /> |
</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 . ' -- ' . __FILE__ . ':' . __LINE__); |
$resultat = $db->query($requete); |
if (DB::isError($resultat)) { |
trigger_error('Échec de la requete : '.$requete.'<br />'.$resultat->getMessage(), E_USER_WARNING); |
return ; |
178,7 → 178,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: admin_auth.php,v $ |
* Revision 1.6 2006-10-06 10:40:51 florian |
* harmonisation des messages d'erreur de l'authentification |
* |
* 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,8 → 74,11 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: adau_configuration.inc.php,v $ |
* Revision 1.1 2004-12-06 11:31:42 alex |
* version initiale |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/trunk/papyrus/applications/plan/langues/plan_langue_en.inc.php |
---|
46,7 → 46,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: plan_langue_en.inc.php,v $ |
* Revision 1.2 2006-03-02 10:49:49 ddelon |
* Fusion branche multilinguisme dans branche principale |
* |
* Revision 1.1.2.1 2006/02/28 14:02:10 ddelon |
* Finition multilinguisme |
* |
/trunk/papyrus/applications/plan/langues/plan_langue_fr.inc.php |
---|
46,7 → 46,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: plan_langue_fr.inc.php,v $ |
* Revision 1.2 2006-03-02 10:49:49 ddelon |
* Fusion branche multilinguisme dans branche principale |
* |
* Revision 1.1.2.1 2006/02/28 14:02:10 ddelon |
* Finition multilinguisme |
* |
/trunk/papyrus/applications/plan/plan.php |
---|
166,7 → 166,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: plan.php,v $ |
* Revision 1.7 2006-10-11 18:05:15 jp_milcent |
* Ajout d'url sur les titres des sites |
* |
* 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/plan/configuration/plan_config.inc.php |
---|
60,7 → 60,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: plan_config.inc.php,v $ |
* Revision 1.2 2006-03-02 10:49:49 ddelon |
* Fusion branche multilinguisme dans branche principale |
* |
* Revision 1.1.2.1 2006/02/28 14:02:09 ddelon |
* Finition multilinguisme |
* |
/trunk/papyrus/applications/admin_application/configuration/adap_configuration.inc.php |
---|
73,8 → 73,11 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: adap_configuration.inc.php,v $ |
* Revision 1.1 2004-12-13 18:07:33 alex |
* version initiale |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/trunk/papyrus/applications/admin_application/bibliotheque/adap_application.fonct.php |
---|
131,7 → 131,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: adap_application.fonct.php,v $ |
* Revision 1.4 2006-12-01 10:39:14 alexandre_tb |
* Suppression des références aux applettes |
* |
* 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,7 → 58,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $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 |
* |
* 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="10" value="courriel" /> |
<input type="text" id="username" name="username" maxlength="80" tabindex="1" value="courriel" /> |
<label for="password">Mot de passe : </label> |
<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" /> |
<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" /> |
</fieldset> |
</form>'; |
return $res ; |
179,7 → 179,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: admin_application.php,v $ |
* Revision 1.9 2007-08-28 14:02:06 jp_milcent |
* Correction bogue des liens lors de la redirection. |
* |
* 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_menu/configuration/adme_configuration.inc.php |
---|
121,7 → 121,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: adme_configuration.inc.php,v $ |
* Revision 1.6 2006-06-28 12:53:34 ddelon |
* Multilinguisme : menu par defaut |
* |
* Revision 1.5 2005/07/08 21:13:15 ddelon |
* Gestion indentation menu |
* |
/trunk/papyrus/applications/admin_menu/bibliotheque/adme_menu_commun.fonct.php |
---|
1547,12 → 1547,15 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: adme_menu_commun.fonct.php,v $ |
* Revision 1.28 2007-10-24 14:43:02 ddelon |
* Gestion des menus reservés à une langue |
* |
* 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/bibliotheque/adme_general.fonct.php |
---|
291,8 → 291,9 |
//--------------------------------------------------------------------------------------------------------------- |
// Gestion des menus classiques |
$objet_pear_url_copie = $objet_pear_url; |
$retour .= '<p>'."\n"; |
$objet_pear_url_copie = $objet_pear_url; |
$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); |
304,9 → 305,29 |
'</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,6 → 193,11 |
$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 - |
207,7 → 212,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"; |
} |
443,8 → 448,6 |
} |
//------------------------------------------------------------------------------------------------------------------- |
// Envoi du menu. |
//------------------------------------------------------------------------------------------------------------------- |
1193,6 → 1196,175 |
} |
/** 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/langues/adme_langue_en.inc.php |
---|
265,7 → 265,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: adme_langue_en.inc.php,v $ |
* Revision 1.3 2007-10-25 14:26:56 ddelon |
* Multilinguisme : présentation restriction à une langue |
* |
* 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,7 → 257,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: adme_langue_es.inc.php,v $ |
* Revision 1.3 2006-09-27 10:02:08 alexandre_tb |
* Ajout de constante de traduction |
* |
* 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,6 → 70,9 |
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'); |
273,12 → 276,15 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: adme_langue_fr.inc.php,v $ |
* Revision 1.19 2007-10-25 14:26:56 ddelon |
* Multilinguisme : présentation restriction à une langue |
* |
* 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,7 → 56,10 |
/* +--Fin des CSS ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: adme_standard.css,v $ |
* Revision 1.3 2006-10-06 13:38:45 florian |
* ergonomie amélioree |
* |
* Revision 1.2 2005/02/28 11:05:55 jpm |
* Modification de la licence. |
* |
/trunk/papyrus/applications/admin_menu/admin_menu.php |
---|
133,6 → 133,19 |
//------------------------------------------------------------------------------------------------------------------- |
// 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 |
194,6 → 207,13 |
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=''; |
481,10 → 501,10 |
<fieldset> |
<legend>Identifiez vous</legend> |
<label for="username">Courriel : </label> |
<input type="text" id="username" name="username" maxlength="80" tabindex="10" value="courriel" /> |
<input type="text" id="username" name="username" maxlength="80" tabindex="1" value="courriel" /> |
<label for="password">Mot de passe : </label> |
<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" /> |
<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" /> |
</fieldset> |
</form>'; |
return $res ; |
/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="10" value="courriel" /> |
<input type="text" id="username" name="username" maxlength="80" tabindex="1" value="courriel" /> |
<label for="password">Mot de passe : </label> |
<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" /> |
<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" /> |
</fieldset> |
</form>'; |
return $res ; |
326,7 → 326,10 |
}//Fin de la fonction afficherContenuCorps(). |
/* +--Fin du code ---------------------------------------------------------------------------------------+ |
* $Log: not supported by cvs2svn $ |
* $Log: admin_site.php,v $ |
* Revision 1.12 2006-10-06 10:40:51 florian |
* harmonisation des messages d'erreur de l'authentification |
* |
* Revision 1.11 2006/03/15 23:35:25 ddelon |
* Gestion site |
* |
/trunk/papyrus/applications/admin_site/configuration/adsi_configuration.inc.php |
---|
64,7 → 64,10 |
define ('ADSI_I18N_DEFAUT', 'fr'); |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: adsi_configuration.inc.php,v $ |
* Revision 1.5 2006-03-22 13:18:00 alexandre_tb |
* ajout de la constante ADSI_I18N_DEFAUT |
* |
* 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,7 → 68,10 |
// +- Fin du code source --------------------------------------------------------------------------------+ |
/* |
* $Log: not supported by cvs2svn $ |
* $Log: adsi_affichage.fonct.php,v $ |
* Revision 1.5 2005-02-28 11:07:00 jpm |
* Modification des auteurs. |
* |
* Revision 1.4 2005/02/28 10:59:07 jpm |
* Modification des commentaires et copyright. |
* |
/trunk/papyrus/applications/admin_site/langues/adsi_langue_en.inc.php |
---|
46,7 → 46,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: adsi_langue_en.inc.php,v $ |
* Revision 1.2 2006-03-02 10:49:49 ddelon |
* Fusion branche multilinguisme dans branche principale |
* |
* 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,7 → 46,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $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 |
* |
* Revision 1.2 2006/03/02 10:49:49 ddelon |
* Fusion branche multilinguisme dans branche principale |
* |
/trunk/papyrus/applications/afficheur/squelettes/afficheur.css |
---|
44,7 → 44,11 |
/* +--Fin des CSS ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $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. |
* |
* Revision 1.1 2005-04-25 13:56:08 jpm |
* Ajout du style pour l'afficheur. |
* |
/trunk/papyrus/applications/afficheur/afficheur.php |
---|
57,10 → 57,6 |
} |
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'])); |
338,7 → 334,11 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $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. |
* |
* 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 = true ; |
FCKConfig.IncludeLatinEntities = true ; |
FCKConfig.IncludeGreekEntities = true ; |
FCKConfig.ProcessHTMLEntities = false ; |
FCKConfig.IncludeLatinEntities = false ; |
FCKConfig.IncludeGreekEntities = false ; |
FCKConfig.ProcessNumericEntities = false ; |
/trunk/papyrus/applications/afficheur/configuration/affi_configuration.inc.php |
---|
106,7 → 106,11 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $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. |
* |
* Revision 1.13 2006-04-28 12:41:49 florian |
* corrections erreurs chemin |
* |
/trunk/papyrus/applications/afficheur/afficheur.admin.php |
---|
225,17 → 225,9 |
// Obtention d'un nouvel identifiant de contenu |
$nouveau_id_contenu = SQL_obtenirNouveauId($db, 'gen_menu_contenu', 'gmc_id_contenu'); |
// FCK Editor remplace les " par des " qui sont mal interprétés. |
// Remplacement des " |
// remplacement des guillemets doubles pour les appels aux applettes de Papyrus |
$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 '. |
278,7 → 270,11 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $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. |
* |
* Revision 1.23 2007-06-26 13:30:48 jp_milcent |
* Suppression de l'utilisation de Quickform. |
* Utilisation de squellette PHP. |
/trunk/papyrus/applications/admin_administrateur/bibliotheque/Modele.php |
---|
16,6 → 16,7 |
* 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'); |
28,12 → 29,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(); |
43,13 → 44,13 |
} |
/** |
* 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. |
* |
* 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 |
* @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) { |
58,7 → 59,8 |
} |
final protected function proteger($chaine) { |
// Connection lors du premier appel à une requete |
// on ne se connecte que lors du premier appel à une requete |
if($this->connexion == null) { |
$this->connecter(); |
} |
70,6 → 72,7 |
* 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/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'] ?>" /> |
<input type="text" id="admin_nom" name="admin_nom" maxlength="80" tabindex="1" value="<?=$admin['ga_nom'] ?>" /> <br /> |
<label for="admin_prenom">Prénom : </label> |
<input type="text" id="admin_prenom" name="admin_prenom" maxlength="80" tabindex="2" value="<?=$admin['ga_prenom'] ?>" /> |
<input type="text" id="admin_prenom" name="admin_prenom" maxlength="80" tabindex="2" value="<?=$admin['ga_prenom'] ?>" /> <br /> |
<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; ?> |
<?php endif; ?> <br /> |
<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> |
</select> <br /> |
<label for="password">Mot de passe : </label> |
<input type="password" id="admin_pass" name="admin_pass" maxlength="80" tabindex="5" value="<?='' ?>" /> |
<input type="password" id="admin_pass" name="admin_pass" maxlength="80" tabindex="5" value="<?='' ?>" /> <br /> |
<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="<?='' ?>" /> |
<input type="password" id="admin_pass_confirm" name="admin_pass_confirm" maxlength="80" tabindex="6" value="<?='' ?>" /> <br /> |
<?php if (isset($erreurs['pass'])): ?> |
<span class="symbole_obligatoire"> <?=$erreurs['pass'] ?> </span> |
<?php endif; ?> |
/trunk/papyrus/applications/admin_administrateur/squelettes/liste_admin.tpl.html |
---|
1,5 → 1,5 |
<h2> Liste des administrateurs</h2> |
<table class="liste_admin"> |
<table class="table_cadre"> |
<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; ?> |
<?php endif; ?> <br /> |
<label for="admin_nom">Nom : </label> |
<input type="text" id="admin_nom" name="admin_nom" maxlength="80" tabindex="1" value="<?=$admin['ga_nom'] ?>" /> |
<input type="text" id="admin_nom" name="admin_nom" maxlength="80" tabindex="1" value="<?=$admin['ga_nom'] ?>" /> <br /> |
<label for="admin_prenom">Prénom : </label> |
<input type="text" id="admin_prenom" name="admin_prenom" maxlength="80" tabindex="2" value="<?=$admin['ga_prenom'] ?>" /> |
<input type="text" id="admin_prenom" name="admin_prenom" maxlength="80" tabindex="2" value="<?=$admin['ga_prenom'] ?>" /> <br /> |
<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; ?> |
<?php endif; ?> <br /> |
<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> |
</select> <br /> |
<label for="password">Mot de passe : </label> |
<input type="password" id="admin_pass" name="admin_pass" maxlength="80" tabindex="5" value="<?='' ?>" /> |
<input type="password" id="admin_pass" name="admin_pass" maxlength="80" tabindex="5" value="<?='' ?>" /> <br /> |
<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; ?> |
<?php endif; ?> <br /> |
</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/autoload.inc.php |
---|
1,9 → 1,4 |
<?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/configuration/pap_config_avancee.inc.php |
---|
24,9 → 24,9 |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: pap_config_avancee.inc.php,v 1.31 2007-08-28 14:13:40 jp_milcent Exp $ |
/** |
* Page de configuration avancée de Papyrus |
* Page de configuration avanc�e de Papyrus |
* |
* La page contient différents paramètre permettant de configurer, le chronométrage, le débogage, les url... |
* La page contient diff�rents param�tre permettant de configurer, le chronom�trage, le d�bogage, les url... |
* |
*@package Papyrus |
*@subpackage Configuration |
41,7 → 41,7 |
*/ |
// +------------------------------------------------------------------------------------------------------+ |
// | ENTÊTE du PROGRAMME | |
// | ENT�TE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
//test au cas ou il s'agirai d'une nouvelle installation ou si le fichier de conf n'existe pas |
48,8 → 48,8 |
if (file_exists('papyrus/configuration/pap_config.inc.php') ) {include_once 'papyrus/configuration/pap_config.inc.php';} |
if (!defined("PAP_CHEMIN_RACINE")) define('PAP_CHEMIN_RACINE',''); |
// +------------------------------------------------------------------------------------------------------+ |
// Paramétrage du mode d'écriture des fichiers sur le serveur |
/** Booléen permetant de savoir si on utilise ou pas le ftp. */ |
// Param�trage du mode d'�criture des fichiers sur le serveur |
/** Bool�en permetant de savoir si on utilise ou pas le ftp. */ |
define('GEN_FTP_UTILISE', true) ;//ini_get('safe_mode') |
// +------------------------------------------------------------------------------------------------------+ |
57,41 → 57,41 |
// +------------------------------------------------------------------------------------------------------+ |
// +------------------------------------------------------------------------------------------------------+ |
// Paramétrage de la version : NE PAS MODIFIER MANUELLEMENT! |
// Param�trage de la version : NE PAS MODIFIER MANUELLEMENT! |
/** Constante stockant la version de Papyrus.*/ |
define('GEN_VERSION', '0.25'); |
// +------------------------------------------------------------------------------------------------------+ |
// Paramétrage du débogage. |
/** Constante stockant une valeur booléen permettant de savoir si on veut déboguer le code (true) ou pas (false).*/ |
// Param�trage du d�bogage. |
/** Constante stockant une valeur bool�en permettant de savoir si on veut d�boguer le code (true) ou pas (false).*/ |
define('GEN_DEBOGAGE', true);// true ou false |
/** Constante permettant de savoir sous quelle forme le débogage va avoir lieu.*/ |
/** Constante permettant de savoir sous quelle forme le d�bogage va avoir lieu.*/ |
define('PAP_DEBOGAGE_TYPE', 'FIREBUG');// HTML ou FIREBUG |
/** Constante stockant une valeur correspondant au niveau d'erreur à employer pour le code PHP |
/** Constante stockant une valeur correspondant au niveau d'erreur � employer pour le code PHP |
* de Papyrus et de ses applications.*/ |
define('GEN_DEBOGAGE_NIVEAU', E_ALL);// Voir le manuel de PHP pour les différents niveaux disponibles. |
define('GEN_DEBOGAGE_NIVEAU', E_ALL);// Voir le manuel de PHP pour les diff�rents niveaux disponibles. |
/** Constante permettant de savoir si on veut afficher le contexte des variables d'une erreur |
* pour le code PHP de Papyrus et de ses applications.*/ |
define('GEN_DEBOGAGE_CONTEXTE', false);// true or false |
/** Constante permettant de savoir la langue pour le débogage du code PHP de Papyrus et de ses |
/** Constante permettant de savoir la langue pour le d�bogage du code PHP de Papyrus et de ses |
* applications.*/ |
define('GEN_DEBOGAGE_I18N', 'fr'); |
// +------------------------------------------------------------------------------------------------------+ |
// Paramétrage de l'identification : Auth |
// Param�trage de l'identification : Auth |
$tps = time()+3600*24*30; |
/** Constante stockant la durée pendant laquelle on mémorise l'identification via un cookie.*/ |
define('PAP_AUTH_SESSION_DUREE', (int)$tps);// Mettre 0 pour "dàconnecter en fin de session" sinon utiliser la variable $tps |
/** Constante stockant si oui (true) ou non (false) on met en place la sécurité avancée pour l'identification.*/ |
define('PAP_AUTH_SECURITE_AVANCEE', true); |
/** Constante stockant le préfixe pour les noms des sessions Papyrus.*/ |
/** Constante stockant la dur�e pendant laquelle on m�morise l'identification via un cookie.*/ |
define('PAP_AUTH_SESSION_DUREE', (int)$tps);// Mettre 0 pour "d�connecter en fin de session" sinon utiliser la variable $tps |
/** Constante stockant si oui (true) ou non (false) on met en place la s�curit� avanc�e pour l'identification.*/ |
define('PAP_AUTH_SECURITE_AVANCEE', false); |
/** Constante stockant le pr�fixe pour les noms des sessions Papyrus.*/ |
define('PAP_AUTH_SESSION_PREFIXE', 'pap-'); |
// +------------------------------------------------------------------------------------------------------+ |
// Paramétrage du nom du champ servant à identifier un site dans l'url |
/** Type du code d'un site passé dans l'url.*/ |
// Param�trage du nom du champ servant � identifier un site dans l'url |
/** Type du code d'un site pass� dans l'url.*/ |
define('GEN_URL_ID_TYPE_SITE', 'int');// string ou int |
/** Type du code d'un menu passé dans l'url.*/ |
/** Type du code d'un menu pass� dans l'url.*/ |
define('GEN_URL_ID_TYPE_MENU', 'int');// string ou int |
/** Type du code d'un site pour les urls raccourcies.*/ |
define('GEN_URL_RACCOURCI_ID_TYPE_SITE', 'string');// string ou int |
99,43 → 99,47 |
define('GEN_URL_RACCOURCI_ID_TYPE_MENU', 'string');// string ou int |
// +------------------------------------------------------------------------------------------------------+ |
// Paramétrage des clés de l'url |
// Redéfini le séparateur utilisé lorsque PHP génère des URLs pour séparer les arguments. (compatible XHTML strict) |
// Param�trage des cl�s de l'url |
// Red�fini le s�parateur utilis� lorsque PHP g�n�re des URLs pour s�parer les arguments. (compatible XHTML strict) |
ini_set('arg_separator.output', '&'); |
/** Nom de la variable passée dans l'url et contenant l'identifiant d'un site.*/ |
/** Nom de la variable pass�e dans l'url et contenant l'identifiant d'un site.*/ |
define('GEN_URL_CLE_SITE', 'site'); |
/** Nom de la variable passée dans l'url et contenant l'identifiant d'un menu.*/ |
/** Nom de la variable pass�e dans l'url et contenant l'identifiant d'un menu.*/ |
define('GEN_URL_CLE_MENU', 'menu'); |
/** Nom de la variable passée dans l'url et contenant l'identifiant d'une internationalisation.*/ |
/** Nom de la variable pass�e dans l'url et contenant l'identifiant d'une internationalisation.*/ |
define('GEN_URL_CLE_I18N', 'langue'); |
/** Nom de la variable passée dans l'url et contenant une date.*/ |
/** Nom de la variable pass�e dans l'url et contenant une date.*/ |
define('GEN_URL_CLE_DATE', 'date'); |
/** Nom de la variable passée dans l'url et contenant un format.*/ |
/** Nom de la variable pass�e dans l'url et contenant un format.*/ |
define('GEN_URL_CLE_FORMAT', 'format'); |
// +------------------------------------------------------------------------------------------------------+ |
// Paramétrage des langues |
/** Identifiant de l'I18N par défaut de Papyrus. */ |
// Param�trage des langues |
/** Identifiant de l'I18N par d�faut de Papyrus. */ |
define('GEN_I18N_ID_DEFAUT', 'fr'); |
// +------------------------------------------------------------------------------------------------------+ |
// Noms des sites |
/** Nom du site par défaut d'administration de Papyrus.*/ |
/** Nom du site par d�faut d'administration de Papyrus.*/ |
define('GEN_SITE_DEFAUT', 'admin'); |
// +------------------------------------------------------------------------------------------------------+ |
// Paramétrage réecriture d'URL et erreur HTTP |
/** Mot signalant une réecriture d'url présent à la base de l'url. */ |
// Param�trage r�ecriture d'URL et erreur HTTP |
/** Mot signalant une r�ecriture d'url pr�sent � la base de l'url. */ |
define('PAP_URL_REECRITURE_MENU', 'page'); |
/** Mot signalant une réecriture d'url présent à la base de l'url. */ |
/** Mot signalant une r�ecriture d'url pr�sent � la base de l'url. */ |
define('PAP_URL_REECRITURE_SITE', 'site'); |
/** Caractère séparant les informations constituant le permalien Papyrus. */ |
// Si vous utilisez "/", vous devrez indiquer le chemin depuis la racine pour les chemins présent dans les squelettes. |
/** Caract�re s�parant les informations constituant le permalien Papyrus. */ |
// Si vous utilisez "/", vous devrez indiquer le chemin depuis la racine pour les chemins pr�sent dans les squelettes. |
// Exemple : "/sites/commun..." et non "sites/commun..." |
define('PAP_URL_REECRITURE_SEP', ':'); |
/** Chemin et nom du fichier affichant une erreur HTTP.*/ |
define('PAP_FICHIER_ERREUR_HTTP', PAP_CHEMIN_RACINE.'sites/commun/%s/http_erreurs/erreur%s.php'); |
/** URL absolue du fichier affichant une erreur HTTP.*/ |
define('PAP_URL_ERREUR_HTTP', '/sites/commun/%s/http_erreurs/erreur%s.php?url=%s'); |
// +------------------------------------------------------------------------------------------------------+ |
/** Séparateur dans les chemins d'accès aux fichiers.*/ |
/** S�parateur dans les chemins d'acc�s aux fichiers.*/ |
define('GEN_SEP', '/'); |
/** Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant les fichiers des api.*/ |
define('GEN_CHEMIN_API', PAP_CHEMIN_RACINE.'api'.GEN_SEP); |
151,13 → 155,13 |
define('GEN_CHEMIN_CONFIG', GEN_CHEMIN_PAP.'configuration'.GEN_SEP); |
/** Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant les fichiers sql d'installation de Papyrus.*/ |
define('GEN_CHEMIN_INSTAL', GEN_CHEMIN_PAP.'installation'.GEN_SEP); |
/** Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant les applications internes à Papyrus.*/ |
/** Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant les applications internes � Papyrus.*/ |
define('GEN_CHEMIN_APPLICATION', GEN_CHEMIN_PAP.'applications'.GEN_SEP); |
/** Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant les applettes.*/ |
define('GEN_CHEMIN_APPLETTE', GEN_CHEMIN_PAP.'applettes'.GEN_SEP); |
/** Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant la bibliothèque de codes de Papyrus.*/ |
/** Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant la biblioth�que de codes de Papyrus.*/ |
define('GEN_CHEMIN_BIBLIO', GEN_CHEMIN_PAP.'bibliotheque'.GEN_SEP.'fonctions'.GEN_SEP); |
/** Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant la bibliothèque de codes de Papyrus.*/ |
/** Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant la biblioth�que de codes de Papyrus.*/ |
define('GEN_CHEMIN_BIBLIO_CLASSE', GEN_CHEMIN_PAP.'bibliotheque'.GEN_SEP.'classes'.GEN_SEP); |
/** Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant les traductions de Papyrus.*/ |
define('GEN_CHEMIN_LANGUE', GEN_CHEMIN_PAP.'langues'.GEN_SEP); |
167,27 → 171,27 |
define('GEN_CHEMIN_TMP', 'tmp'); |
// +------------------------------------------------------------------------------------------------------+ |
// Nom des dossiers d'un site présent dans le dossier de langue. |
/** Nom du dossier contenant les squelettes d'un site donné.*/ |
// Nom des dossiers d'un site pr�sent dans le dossier de langue. |
/** Nom du dossier contenant les squelettes d'un site donn�.*/ |
define('GEN_DOSSIER_SQUELETTE', 'squelettes'); |
/** Nom du dossier contenant les feuilles de styles d'un site donné.*/ |
/** Nom du dossier contenant les feuilles de styles d'un site donn�.*/ |
define('GEN_DOSSIER_STYLE', 'styles'); |
/** Nom du dossier contenant les scripts côté client d'un site donné.*/ |
/** Nom du dossier contenant les scripts c�t� client d'un site donn�.*/ |
define('GEN_DOSSIER_SCRIPT', 'scripts'); |
/** Nom du dossier contenant les images d'un site donné.*/ |
/** Nom du dossier contenant les images d'un site donn�.*/ |
define('GEN_DOSSIER_IMAGE', 'images'); |
/** Nom du dossier contenant les documents d'un site donné.*/ |
/** Nom du dossier contenant les documents d'un site donn�.*/ |
define('GEN_DOSSIER_DOC', 'documents'); |
/** Nom du dossier contenant des dossiers et fichiers communs à plusieurs langues.*/ |
/** Nom du dossier contenant des dossiers et fichiers communs � plusieurs langues.*/ |
define('GEN_DOSSIER_GENERIQUE', 'generique'); |
// +------------------------------------------------------------------------------------------------------+ |
// Nom des fichiers par défaut d'un site présent dans le dossier de langue. |
// Nom des fichiers par d�faut d'un site pr�sent dans le dossier de langue. |
/** Nom du fichier de configuration principal de Papyrus.*/ |
define('GEN_FICHIER_CONFIG', 'pap_config.inc.php'); |
/** Nom du fichier squelette par défaut d'un site donné.*/ |
/** Nom du fichier squelette par d�faut d'un site donn�.*/ |
define('GEN_FICHIER_SQUELETTE', 'defaut.html'); |
/** Nom du fichier de styles par défaut d'un site donné.*/ |
/** Nom du fichier de styles par d�faut d'un site donn�.*/ |
define('GEN_FICHIER_STYLE', 'defaut.css'); |
/** Chemin relatif par rapport au fichier papyrus.php vers le dossier contenant les fichiers des wikini*/ |
define('GEN_CHEMIN_WIKINI', 'wikini'.GEN_SEP); |
208,7 → 212,7 |
'Wikipedia_fr' => 'http://fr.wikipedia.org/wiki/%s' |
); |
/** Les sites correspodant à l'action inclure. */ |
/** Les sites correspodant � l'action inclure. */ |
$GLOBALS['_PAPYRUS_']['inclure_sites'] = array( |
'Papyrus' => array('preg' => '/<!-- start contenu -->(.*)<!-- end contenu -->/Umsi', 'url' => 'http://'.$_SERVER['HTTP_HOST'].'/'.$_SERVER['PHP_SELF'].'?menu=%s'), |
'Wikipedia' => array('preg' => '/<!-- start content -->(.*)<!-- end content -->/Umsi', 'url' => 'http://fr.wikipedia.org/wiki/%s'), |
218,22 → 222,25 |
'Wikini_isff' => array('preg' => '/<div class="page">(.*)<\/div>.*<div class="commentsheader">/Umsi', 'url' => 'http://www.tela-botanica.org/wikini/isff/wakka.php?wiki=%s') |
); |
/* +--Fin du code ---------------------------------------------------------------------------------------+ |
* $Log: not supported by cvs2svn $ |
* $Log: pap_config_avancee.inc.php,v $ |
* Revision 1.31 2007-08-28 14:13:40 jp_milcent |
* Modifications pour permettre à l'applette Inclure de fonctionner! |
* |
* Revision 1.30 2007-04-19 16:54:24 neiluj |
* changement de version |
* |
* Revision 1.29 2007/03/01 11:07:19 jp_milcent |
* Gestion de la constante définissant le type de débogage. |
* Gestion de la constante d�finissant le type de d�bogage. |
* |
* Revision 1.28 2006/12/14 15:01:05 jp_milcent |
* Utilisation d'un système permettant de mémoriser les idenitifications. |
* Passage à Auth 1.4.3 et DB 1.7.6. |
* Utilisation d'un syst�me permettant de m�moriser les idenitifications. |
* Passage � Auth 1.4.3 et DB 1.7.6. |
* |
* Revision 1.27 2006/11/20 17:48:33 jp_milcent |
* Mise à 0 de PAP_AUTH_SESSION_DUREE pour garder la compatibilité avec les anciennes installations. |
* Mise � 0 de PAP_AUTH_SESSION_DUREE pour garder la compatibilit� avec les anciennes installations. |
* |
* Revision 1.26 2006/11/20 17:29:04 jp_milcent |
* Ajout d'une constante permettant de gérer la durée des session de Papyrus. |
* Ajout d'une constante permettant de g�rer la dur�e des session de Papyrus. |
* |
* Revision 1.25 2006/10/26 16:29:52 jp_milcent |
* Correction erreur redirection en boucle. |
242,13 → 249,13 |
* Gestion des erreurs HTTP par Papyrus. |
* |
* Revision 1.23 2006/10/11 18:04:11 jp_milcent |
* Gestion avancée de la réecriture d'URL. |
* Gestion avanc�e de la r�ecriture d'URL. |
* |
* Revision 1.22 2006/10/05 13:17:47 ddelon |
* Changement Version Papyrus : 0.21 --> 0.24 |
* |
* Revision 1.21 2006/09/13 12:31:18 florian |
* ménage: fichier de config Papyrus, fichiers temporaires |
* ménage: fichier de config Papyrus, fichiers temporaires |
* |
* Revision 1.20 2006/04/28 12:41:49 florian |
* corrections erreurs chemin |
263,16 → 270,16 |
* Merge Head vers multilinguisme |
* |
* Revision 1.14 2005/04/18 16:40:39 jpm |
* Ajout de constantes pour contrôler les permaliens. |
* Ajout de constantes pour contr�ler les permaliens. |
* |
* Revision 1.12 2005/04/06 13:22:58 jpm |
* Ajout du chemin vers l'API PEAR présente dans le dossier api. |
* Ajout du chemin vers l'API PEAR pr�sente dans le dossier api. |
* |
* Revision 1.11 2005/02/28 11:12:24 jpm |
* Modification des auteurs. |
* |
* Revision 1.10 2005/02/17 17:56:33 jpm |
* Changement de version de 0.2 à 0.21. |
* Changement de version de 0.2 � 0.21. |
* |
* Revision 1.9 2004/10/25 16:26:19 jpm |
* Changement de la valeur de la variable GEN_VERSION. |
281,10 → 288,10 |
* Modification du au changement de place de l'inclusion de ce fichier dans Papyrus. |
* |
* Revision 1.7 2004/10/21 18:16:18 jpm |
* Ajout de contantes pour le débogage et corrections de commentaires. |
* Ajout de contantes pour le d�bogage et corrections de commentaires. |
* |
* Revision 1.6 2004/10/19 16:00:23 jpm |
* Extraction de constante pour ajout dans le fichier de conf géré par l'installateur de Papyrus. |
* Extraction de constante pour ajout dans le fichier de conf g�r� par l'installateur de Papyrus. |
* Ajout de nouvelles constantes. |
* |
* Revision 1.4 2004/10/14 16:37:04 jpm |
291,7 → 298,7 |
* Correction. |
* |
* Revision 1.3 2004/09/13 17:09:25 jpm |
* Redéfini le séparateur utilisé lorsque PHP génère des URLs pour séparer les arguments. (compatible XHTML strict) |
* Red�fini le s�parateur utilis� lorsque PHP g�n�re des URLs pour s�parer les arguments. (compatible XHTML strict) |
* |
* Revision 1.2 2004/06/16 15:06:45 jpm |
* Ajout de constantes de chemin. |
306,7 → 313,7 |
* Ajout et modification de commentaires pour PhpDocumentor. |
* |
* Revision 1.7 2004/03/31 16:55:44 jpm |
* Ajout de constant gérant l'url. |
* Ajout de constant g�rant l'url. |
* |
* Revision 1.6 2004/03/27 11:09:21 jpm |
* Transformation de variable en constante. |
315,13 → 322,13 |
* Ajout de commentaires. |
* |
* Revision 1.4 2003/12/16 16:57:59 alex |
* mise à jour pour compatibilité avec genesia |
* mise à jour pour compatibilité avec genesia |
* |
* Revision 1.3 2003/12/05 14:35:41 alex |
* en cours |
* |
* Revision 1.2 2003/11/24 15:19:52 jpm |
* Mise en conformité avec la convention de codage. |
* Mise en conformit� avec la convention de codage. |
* |
* +--Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
/trunk/papyrus/documentation/bdd_papyrus.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/trunk/papyrus/documentation/modele/images/modele_papyrus_general.png |
---|
®Á5¸æÉ®T ÀÔ5@!B!B!Ðݲ\QNÓ+;B!z -WTeïµq[¸×d×8÷;v5±ë@!ÐâQ¤R)Å!B!(ËU·®Ý(³QÉqS$IJ¼J)©R;'Ëôü0v]nÚ=Õ5($ ¥¤ s]^º;Ô° UU¨¤Ä®ÖÈIJ |
-Çb¼ (ãj_0̼Y3ð47³³ìr6Û{ï3µÚ¸úª@°ïHT:û^}fÌ{»Cö÷l³odÁÃ^ØcD!BÝ»J¦}ÊävËüÑP¶qìz.ýÞ{]Ë:Ûï\C1S¥¤H Ð$!¤Jä´åô²ó?.B-iú øÄ/ª8ÃË&¶%!6|ÂöY¹eS[ ç°Î8ûý,·×Õê +ÃßáAÅ4"LèÙ%óia¡ÂÎMÍ/ì1"B!îM |
- âÆ?ËM!ÐB]BWiJJBD jÆ2B!î ÊT*%}Î9(VèlMáç*c9:äämM\v3zÍfó\fCåö-ú²ÛÌÖ ýBt¿µÄø¿ÍOÎgî¦;öB#B!Bè^Êl ,*%IRâUªä¾PrßEî*Ù5¹c]Þ÷õÜ»¦ @I$¡Tºü,¾4j bÈ&D*ðÐ}k¹¢*J)ôÓìt ¸×Üãk e_KÓ®&vÝmÍ3So¼4½ï÷>ý6]Þûä¦(%h¹ð>òE(v¦v«¥ ¼¿÷ß0ò_ù8¡*Ía]©í¥"Ás1Q"PÁèÝlxQçR,ú:"Ä P¬~Q·zn_ H,è;Mìï /üˬ}¿ SôÆú²fð«!À¬Ò¶TK¦âuæÍLÁ°c}þ0e°5d.WÄþì3FÛv¶tØÞ|é*Ü.«¥¦FÖOð bÀ®Ö_I¡3£Hõ~8<<Ì B©YË\èhxr¹þÔB!B·e¹¢êÚ?F; |
+Çb¼ (ãj_0̼Y3ð47³³ìr6Û{ï3µÚ¸úª@°ïHT:û^}fÌ{»Cö÷l³odÁÃ^ØcD!BÝ»J¦}ÊävËüÑP¶qìz.ýÞ{]Ë:Ûï\C1S¥¤H Ð$!¤Jä´åô²ó?.B-iú øÄ/ª8ÃË&¶%!6|ÂöY¹eS[ ç°Î8ûý,·×Õê +ÃÃáAÅ4"LèÙ%óia¡ÂÎMÍ/ì1"B!îM |
+ âÆ?ËM!ÐB]BWiJJBD jÆ2B!î ÊT*%}Î9(VèlMáç*c9:äämM\v3zÍfó\fCåö-ú²ÛÌÖ ýBt¿µÄø¿ÍOÎgî¦;öB#B!Bè^Êl ,*%IRâUªä¾PrßEî*Ù5¹c]Þ÷õÜ»¦ @I$¡Tºü,¾4j bÈ&D*ðÐ}k¹¢*J)ôÓìt ¸×Üãk e_KÓ®&vÝmÍ3So¼4½ï÷>ý6]Þûä¦(%h¹ð>òE(v¦v«¥ ¼¿÷ß0ò_ù8¡*Ía]©í¥"Ás1Q"PÁèÝlxQçR,ú:"Ä P¬~Q·zn_ H,è;Mìï /üˬ}¿ SôÆú²fð«!À¬Ò¶TK¦âuæÍLÁ°c}þ0e°5d.WÄþì3FÛv¶tØÞ|é*Ü.«¥¦FÖOð bÀ®Ö_I¡3£Hõ~8<<Ì B©YÃ\èhxr¹þÔB!B·e¹¢êÚ?F; |
ôp$¨ëÚçxããG^*°ÝöSdO6b¶Ý§+ªn]+wÇR¹b·uqnwR¹÷rî½| w¦w |
-bäthð(eÛÞ>r2¦ÛlbW2ÅÂæ^äBGà ÀãÎz8E¶¿kóþÞgÚ_>v|0äL¿52 O?clMgr%kØbÈ['} |
+bäthð(eÛÞ>r2¦ÛlbW2ÅÂæ^äBGà ÀãÎz8E¶¿kóþÞgÚ_>v|0äL¿52 O?clMgr%kØbÈ['} |
;M&q!t<}i®?5B!ÐmJ¥RÂU~±£@~ê?6<Ï "^"RÀöSprÛ´ívJ´ÐýKÂ-,HØûÕ;=ßeÕ |
³5½×2Q«Þ?Hnr¹Ð0Y@³!7 UÂðßÄìÆ×ì |
@@ -38,7 +38,7 @@ |
-T¹ÝËÌñ°¸½SÝWUõGGMªüÖ¹½CÃ/}ìå¸3½S ¤HP³\øVШ "q2È×G±Ú*F7Ý¿¤b¢ZíÈ<%×þ£G!BhQ0À |
+T¹ÝËÌñ°¸½SÝWUõGGMªüÖ¹½CÃ/}ìå¸3½S ¤HP³\øVШ "q2È×G±Ú*F7Ý¿¤b¢ZÃÈ<%×þ£G!BhQ0À |
W3 (cZë><êÞ¬aãW]{\ÃãRº$oÞ§jð½kUS$ð£ëõèß} PõhMïß4©h R°æ G¶NI¡æ±ºß)Ó:66ìÛfï;ÿs£fÕxã md-ð¡LÔÂû&"UÚmM=§\[õâX¸½É§Ù&ºs¼_¡1ɸF-$@J>. $ É$& |