| 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: admin_wikini.php,v 1.3 2005-09-02 11:29:25 ddelon Exp $
|
22 |
// CVS : $Id: admin_wikini.php,v 1.4 2005-09-06 08:35:36 ddelon Exp $
|
| 23 |
/**
|
23 |
/**
|
| 24 |
* Application gérant les Wikini associe à Papyrus
|
24 |
* Application gérant les Wikini associe à Papyrus
|
| 25 |
*
|
25 |
*
|
| 26 |
* Cette application permet de gérer les parametre des wikini associés à l'ensemble d'un papyrus
|
26 |
* Cette application permet de gérer les parametre des wikini associés à l'ensemble d'un papyrus
|
| 27 |
* TODO : afficher les utilisations par les menus.
|
27 |
* TODO : afficher les utilisations par les menus.
|
| Line 33... |
Line 33... |
| 33 |
*
|
33 |
*
|
| 34 |
*@package Admin_Wikini
|
34 |
*@package Admin_Wikini
|
| 35 |
//Auteur original :
|
35 |
//Auteur original :
|
| 36 |
*@author David Delon <david.delon@clapas.net>
|
36 |
*@author David Delon <david.delon@clapas.net>
|
| 37 |
*@copyright Tela-Botanica 2000-2005
|
37 |
*@copyright Tela-Botanica 2000-2005
|
| 38 |
*@version $Revision: 1.3 $
|
38 |
*@version $Revision: 1.4 $
|
| 39 |
// +------------------------------------------------------------------------------------------------------+
|
39 |
// +------------------------------------------------------------------------------------------------------+
|
| 40 |
*/
|
40 |
*/
|
| Line 41... |
Line 41... |
| 41 |
|
41 |
|
| 42 |
// +------------------------------------------------------------------------------------------------------+
|
42 |
// +------------------------------------------------------------------------------------------------------+
|
| Line 86... |
Line 86... |
| 86 |
*/
|
86 |
*/
|
| Line 87... |
Line 87... |
| 87 |
|
87 |
|
| 88 |
$db = &$GLOBALS['_GEN_commun']['pear_db'] ;
|
88 |
$db = &$GLOBALS['_GEN_commun']['pear_db'] ;
|
| 89 |
$url = $GLOBALS['_GEN_commun']['url'] ;
|
89 |
$url = $GLOBALS['_GEN_commun']['url'] ;
|
| - |
|
90 |
$auth = &$GLOBALS['_GEN_commun']['pear_auth'] ;
|
| 90 |
$auth = &$GLOBALS['_GEN_commun']['pear_auth'] ;
|
91 |
|
| - |
|
92 |
isset ($GLOBALS['action']) ? '' : $GLOBALS['action'] = '' ; // On déclare action si elle n'existe pas
|
| 91 |
isset ($GLOBALS['action']) ? '' : $GLOBALS['action'] = '' ; // On déclare action si elle n'existe pas
|
93 |
|
| 92 |
if (!$auth->getAuth()) {
|
94 |
if (!$auth->getAuth()) {
|
| 93 |
return 'Identifiez-vous' ;
|
95 |
return 'Identifiez-vous' ;
|
| - |
|
96 |
}
|
| 94 |
}
|
97 |
|
| 95 |
// Le lien pour une nouvelle entrée
|
98 |
// Le lien pour une nouvelle entrée
|
| Line 96... |
Line 99... |
| 96 |
$res = '<a href="'.$url->getURL().'&action=nouveau">'.ADWI_AJOUTER.'</a>'."\n<br />" ;
|
99 |
$res = '<a href="'.$url->getURL().'&action=nouveau">'.ADWI_AJOUTER.'</a>'."\n<br />" ;
|
| Line 141... |
Line 144... |
| 141 |
}
|
144 |
}
|
| Line 142... |
Line 145... |
| 142 |
|
145 |
|
| 143 |
|
146 |
|
| 144 |
// Comportement par défaut
|
147 |
// Comportement par défaut
|
| Line 145... |
Line 148... |
| 145 |
// requete sur la table gen_wikini pour affichage de la liste des Wikini
|
148 |
// requete sur la table gen_wikini pour affichage de la liste des Wikini
|
| 146 |
$requete = "select gewi_id_wikini, gewi_code_alpha_wikini from gen_wikini" ;
|
149 |
$requete = "select gewi_id_wikini, gewi_code_alpha_wikini, gewi_page from gen_wikini" ;
|
| 147 |
|
150 |
|
| 148 |
$resultat = $db->query ($requete) ;
|
151 |
$resultat = $db->query ($requete) ;
|
| 149 |
if (DB::isError ($resultat)) {
|
152 |
if (DB::isError ($resultat)) {
|
| 150 |
$GLOBALS['_GEN_commun']['debogage_erreur']->gererErreur(E_USER_WARNING, "Echec de la requete : $requete<br />".$resultat->getMessage(),
|
153 |
$GLOBALS['_GEN_commun']['debogage_erreur']->gererErreur(E_USER_WARNING, "Echec de la requete : $requete<br />".$resultat->getMessage(),
|
| 151 |
__FILE__, __LINE__, 'admin_wikini') ;
|
154 |
__FILE__, __LINE__, 'admin_wikini') ;
|
| 152 |
return ;
|
155 |
return ;
|
| 153 |
}
|
156 |
}
|
| 154 |
$liste = new HTML_TableFragmenteur () ;
|
157 |
$liste = new HTML_TableFragmenteur () ;
|
| 155 |
$liste->construireEntete(array (ADWI_NOM_WIKINI, ADWI_MODIFIER, ADWI_SUPPRIMER)) ;
|
158 |
$liste->construireEntete(array (ADWI_NOM_WIKINI, ADWI_PAGE, ADWI_MODIFIER, ADWI_SUPPRIMER)) ;
|
| 156 |
$tableau_wikini = array() ;
|
159 |
$tableau_wikini = array() ;
|
| - |
|
160 |
while ($ligne = $resultat->fetchRow()) {
|
| 157 |
while ($ligne = $resultat->fetchRow()) {
|
161 |
$url->addQueryString ('id_wikini', $ligne[0]) ;
|
| 158 |
$url->addQueryString ('id_wikini', $ligne[0]) ;
|
162 |
array_push ($tableau_wikini, array ($ligne[1]."\n", // Première colonne, le nom de l'application
|
| 159 |
array_push ($tableau_wikini, array ($ligne[1]."\n", // Première colonne, le nom de l'application
|
163 |
$ligne[2]."\n", // Deuxieme colonne, la page par defaut
|
| 160 |
'<a href="'.$url->getURL().'">'.ADWI_MODIFIER.'</a>'."\n",
|
164 |
'<a href="'.$url->getURL().'">'.ADWI_MODIFIER.'</a>'."\n",
|
| 161 |
'<a href="'.$url->getURL().'&action=supprimer" onclick="javascript:return confirm (\''.ADWI_SUPPRIMER.' ?\');">'.ADWI_SUPPRIMER.'</a>'."\n"
|
165 |
'<a href="'.$url->getURL().'&action=supprimer" onclick="javascript:return confirm (\''.ADWI_SUPPRIMER.' ?\');">'.ADWI_SUPPRIMER.'</a>'."\n"
|
| Line 173... |
Line 177... |
| 173 |
|
177 |
|
| 174 |
|
178 |
|
| 175 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
179 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
| - |
|
180 |
*
|
| - |
|
181 |
* $Log: not supported by cvs2svn $
|
| - |
|
182 |
* Revision 1.3 2005/09/02 11:29:25 ddelon
|
| 176 |
*
|
183 |
* Integrateur Wikini et administration des Wikini
|
| 177 |
* $Log: not supported by cvs2svn $
|
184 |
*
|
| 178 |
* Revision 1.2 2005/08/31 17:34:52 ddelon
|
185 |
* Revision 1.2 2005/08/31 17:34:52 ddelon
|
| 179 |
* Integrateur Wikini et administration des Wikini
|
186 |
* Integrateur Wikini et administration des Wikini
|
| 180 |
*
|
187 |
*
|