Line 17... |
Line 17... |
17 |
// | |
|
17 |
// | |
|
18 |
// | You should have received a copy of the GNU Lesser General Public |
|
18 |
// | You should have received a copy of the GNU Lesser General Public |
|
19 |
// | License along with this library; if not, write to the Free Software |
|
19 |
// | License along with this library; if not, write to the Free Software |
|
20 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
20 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
21 |
// +------------------------------------------------------------------------------------------------------+
|
21 |
// +------------------------------------------------------------------------------------------------------+
|
22 |
// CVS : $Id: afficheur.admin.php,v 1.8 2006-03-02 10:49:49 ddelon Exp $
|
22 |
// CVS : $Id: afficheur.admin.php,v 1.9 2006-03-13 21:00:20 ddelon Exp $
|
23 |
/**
|
23 |
/**
|
24 |
* Gestion de la rédaction du contenu pour Papyrus.
|
24 |
* Gestion de la rédaction du contenu pour Papyrus.
|
25 |
*
|
25 |
*
|
26 |
* Contient les fonctions nécessaires à la gestion du contenu de Papyrus.
|
26 |
* Contient les fonctions nécessaires à la gestion du contenu de Papyrus.
|
27 |
*
|
27 |
*
|
Line 30... |
Line 30... |
30 |
//Auteur original :
|
30 |
//Auteur original :
|
31 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
31 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
32 |
//Autres auteurs :
|
32 |
//Autres auteurs :
|
33 |
*@author Aucun
|
33 |
*@author Aucun
|
34 |
*@copyright Tela-Botanica 2000-2004
|
34 |
*@copyright Tela-Botanica 2000-2004
|
35 |
*@version $Revision: 1.8 $ $Date: 2006-03-02 10:49:49 $
|
35 |
*@version $Revision: 1.9 $ $Date: 2006-03-13 21:00:20 $
|
36 |
// +------------------------------------------------------------------------------------------------------+
|
36 |
// +------------------------------------------------------------------------------------------------------+
|
37 |
*/
|
37 |
*/
|
Line 38... |
Line 38... |
38 |
|
38 |
|
39 |
// +------------------------------------------------------------------------------------------------------+
|
39 |
// +------------------------------------------------------------------------------------------------------+
|
Line 128... |
Line 128... |
128 |
// Récupération du dernier contenu : cas d'un traduction
|
128 |
// Récupération du dernier contenu : cas d'un traduction
|
129 |
$requete = 'SELECT gmc_contenu , gmc_ce_type_contenu '.
|
129 |
$requete = 'SELECT gmc_contenu , gmc_ce_type_contenu '.
|
130 |
'FROM gen_menu_contenu '.
|
130 |
'FROM gen_menu_contenu '.
|
131 |
'WHERE truncate((gmc_ce_type_contenu/10),0) = '. $adme_menu_id . ' '.
|
131 |
'WHERE truncate((gmc_ce_type_contenu/10),0) = '. $adme_menu_id . ' '.
|
132 |
'AND gmc_bool_dernier = 1';
|
132 |
'AND gmc_bool_dernier = 1';
|
133 |
|
133 |
|
134 |
$resultat = $db->query($requete);
|
134 |
$resultat = $db->query($requete);
|
135 |
(DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '';
|
135 |
(DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '';
|
- |
|
136 |
|
Line 136... |
Line 137... |
136 |
|
137 |
|
Line 137... |
Line 138... |
137 |
if ( $resultat->numRows() == 0 ) {
|
138 |
if ( $resultat->numRows() == 0 ) {
|
138 |
|
139 |
|
Line 238... |
Line 239... |
238 |
{
|
239 |
{
|
239 |
//-------------------------------------------------------------------------------------------------------------------
|
240 |
//-------------------------------------------------------------------------------------------------------------------
|
240 |
// Récupération des informations du contenu concerné.
|
241 |
// Récupération des informations du contenu concerné.
|
241 |
$ligne_menu = GEN_lireInfoMenu($db, $adme_menu_id, DB_FETCHMODE_ASSOC);
|
242 |
$ligne_menu = GEN_lireInfoMenu($db, $adme_menu_id, DB_FETCHMODE_ASSOC);
|
Line -... |
Line 243... |
- |
|
243 |
|
- |
|
244 |
|
- |
|
245 |
|
- |
|
246 |
$id_langue = $GLOBALS['_GEN_commun']['i18n'];
|
- |
|
247 |
|
- |
|
248 |
if (isset($id_langue) && ($id_langue!='')) {
|
- |
|
249 |
$langue_test=$id_langue;
|
- |
|
250 |
} else {
|
- |
|
251 |
$langue_test=GEN_I18N_ID_DEFAUT;
|
- |
|
252 |
}
|
- |
|
253 |
|
Line 242... |
Line 254... |
242 |
|
254 |
|
243 |
|
255 |
|
244 |
if ($ligne_menu == false) {
|
256 |
if ($ligne_menu == false) {
|
245 |
die('ERREUR Papyrus Administrateur de Menus: impossible de lire les infos du menu.<br />'.
|
257 |
die('ERREUR Papyrus Administrateur de Menus: impossible de lire les infos du menu.<br />'.
|
246 |
'Idenitifiant du menu n° : '. $adme_menu_id .'<br />'.
|
258 |
'Idenitifiant du menu n° : '. $adme_menu_id .'<br />'.
|
247 |
'Ligne n° : '. __LINE__ .'<br />'.
|
259 |
'Ligne n° : '. __LINE__ .'<br />'.
|
Line -... |
Line 260... |
- |
|
260 |
'Fichier n° : '. __FILE__ .'<br />');
|
248 |
'Fichier n° : '. __FILE__ .'<br />');
|
261 |
}
|
249 |
}
|
262 |
|
250 |
|
263 |
|
251 |
//-------------------------------------------------------------------------------------------------------------------
|
264 |
//-------------------------------------------------------------------------------------------------------------------
|
252 |
// Mise à jour de l'ancien contenu du menu
|
265 |
// Mise à jour de l'ancien contenu du menu
|
- |
|
266 |
$requete = 'UPDATE gen_menu_contenu SET '.
|
- |
|
267 |
'gmc_bool_dernier = 0 '.
|
253 |
$requete = 'UPDATE gen_menu_contenu SET '.
|
268 |
'WHERE gmc_ce_menu = '.$adme_menu_id . ' '.
|
254 |
'gmc_bool_dernier = 0 '.
|
269 |
'OR truncate((gmc_ce_type_contenu/10),0) = '. $adme_menu_id . ' ';
|
255 |
'WHERE gmc_ce_menu = '.$adme_menu_id;
|
270 |
|
256 |
$result = $db->query($requete);
|
271 |
$result = $db->query($requete);
|
257 |
(DB::isError($result)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $result->getMessage(), $requete)) : '';
|
272 |
(DB::isError($result)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $result->getMessage(), $requete)) : '';
|
Line 284... |
Line 299... |
284 |
|
299 |
|
285 |
|
300 |
|
286 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
301 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
- |
|
302 |
*
|
- |
|
303 |
* $Log: not supported by cvs2svn $
|
- |
|
304 |
* Revision 1.8 2006/03/02 10:49:49 ddelon
|
287 |
*
|
305 |
* Fusion branche multilinguisme dans branche principale
|
288 |
* $Log: not supported by cvs2svn $
|
306 |
*
|
289 |
* Revision 1.7.2.1 2006/02/28 14:02:11 ddelon
|
307 |
* Revision 1.7.2.1 2006/02/28 14:02:11 ddelon
|
290 |
* Finition multilinguisme
|
308 |
* Finition multilinguisme
|
291 |
*
|
309 |
*
|