Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 140 → Rev 141

/trunk/papyrus/applications/admin_menu/bibliotheque/adme_menu_classique.fonct.php
19,7 → 19,7
// | License along with this library; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
// +------------------------------------------------------------------------------------------------------+
// CVS : $Id: adme_menu_classique.fonct.php,v 1.7 2004-11-09 12:37:34 jpm Exp $
// CVS : $Id: adme_menu_classique.fonct.php,v 1.8 2004-11-09 17:48:35 jpm Exp $
/**
* Fonctions de gestion des menus classiques
*
35,7 → 35,7
*@author Alexandre GRANIER <alexandre@tela-botanica.org>
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
*@copyright Tela-Botanica 2000-2004
*@version $Revision: 1.7 $ $Date: 2004-11-09 12:37:34 $
*@version $Revision: 1.8 $ $Date: 2004-11-09 17:48:35 $
// +------------------------------------------------------------------------------------------------------+
*/
 
153,6 → 153,8
*/
function ADME_retournerXhtmlMenuClassique($db, $url, $adme_site_id, $adme_menu_id, $int_deplier)
{
//-------------------------------------------------------------------------------------------------------------------
// Initialisation des variables
$etiquette_annuler = 'Annuler';
$etiquette_alt_modifier = 'Modifier';
$etiquette_title_modifier = 'Modifier ce menu';
164,11 → 166,13
$etiquette_title_monter = 'Monter ce menu';
$etiquette_alt_descendre = 'Descendre';
$etiquette_title_descendre = 'Descendre ce menu';
$etiquette_alt_redaction = 'Rédiger';
$etiquette_title_redaction = 'Rédiger le contenu de ce menu';
$etiquette_alt_administrer = 'Administrer';
$etiquette_title_administrer = 'Administrer l\'application de ce menu';
$etiquette_deplier = 'Déplier';
$etiquette_plier = 'Plier';
//-------------------------------------------------------------------------------------------------------------------
// Récupération des infos concernant l'administrateur d'un menu
$requete = 'SELECT gen_menu.*, ga_prenom '.
'FROM gen_menu, gen_annuaire '.
'WHERE gm_id_menu = '.$adme_menu_id.' '.
180,18 → 184,10
}
$ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT);
// recherche de l'application liée
$requete_app = 'SELECT gap_nom '.
'FROM gen_application '.
'WHERE gap_id_application = '.$ligne->gm_ce_application;
//-------------------------------------------------------------------------------------------------------------------
// Recupération des infos de l'appli du menu courant.
$ligne_app = GEN_retournerInfoAppliMenu($db, $adme_menu_id);
$resultat_app = $db->query($requete_app);
if (DB::isError($resultat_app)) {
die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat_app->getMessage(), $requete_app));
}
$ligne_app = $resultat_app->fetchRow(DB_FETCHMODE_OBJECT);
$resultat_app->free();
//-------------------------------------------------------------------------------------------------------------------
// XHTML image plier-déplier
252,13 → 248,12
'<img class="'.ADME_CLASS_IMG_ICONE.'" src="'.ADME_IMAGE_NOUVEAU.'" alt="'.$etiquette_alt_ajouter.'" />'.
'</a>'.'&nbsp;'."\n";
// Si l'application liée est "texte simple", on ajoute un icone avec un lien vers
// l'administration de cette application.
if ($ligne->gm_ce_application == 3) { // l'appli afficheur a pour id 3
// Si le menu à une application liée on regarde s'il y a une interface d'administration.
if ($ligne_app->gap_id_application != 0 && GEN_verifierPresenceInterfaceAdmin($db, $ligne_app->gap_id_application)) {
$url->removeQueryString('adme_action');
$url->addQueryString('adme_action', 'contenu_rediger');
$xhtml_action .= '<a href="'.$url->getURL().'" title="'.$etiquette_title_redaction.'">'.
'<img class="'.ADME_CLASS_IMG_ICONE.'" src="'.ADME_IMAGE_TEXTE.'" alt="'.$etiquette_alt_redaction.'" />'.
$url->addQueryString('adme_action', 'administrer');
$xhtml_action .= '<a href="'.$url->getURL().'" title="'.$etiquette_title_administrer.'">'.
'<img class="'.ADME_CLASS_IMG_ICONE.'" src="'.ADME_IMAGE_TEXTE.'" alt="'.$etiquette_alt_administrer.'" />'.
'</a>'.'&nbsp;'."\n";
}
898,6 → 893,9
/* +--Fin du code ----------------------------------------------------------------------------------------+
*
* $Log: not supported by cvs2svn $
* Revision 1.7 2004/11/09 12:37:34 jpm
* Fin de gestion des menus et mise en conformité avec la convention de codage.
*
* Revision 1.6 2004/11/08 17:40:07 jpm
* Gestion correcte de l'ouverture et fermeture des menus.
* Utilisation des sessions.