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.4 2005-09-06 08:35:36 ddelon Exp $
|
22 |
// CVS : $Id: admin_wikini.php,v 1.5 2005-09-09 09:37:17 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.
|
28 |
* TODO : synchronisation FTP ? ....
|
28 |
* TODO : synchronisation FTP ? .... : creation, suppression, liste (renommer ???)
|
29 |
* TODO : chemin vers le wikini ... (non, calcul en fonction du code alpha) , mais controles ? Pas dans un
|
29 |
* TODO : chemin vers le wikini ... (non, calcul en fonction du code alpha) , mais controles ? Pas dans un
|
30 |
* premier temps ...
|
30 |
* premier temps ...
|
31 |
* TODO : installation des wikini (tables présentes etc, et gestion ... (suppression ...)
|
31 |
* TODO : installation des wikini (tables présentes etc, et gestion ... (suppression ...)
|
32 |
* TODO : un wiki par défaut pour chaque papyrus, ce wiki sert de modèle
|
32 |
* TODO : un wiki par défaut pour chaque papyrus, ce wiki sert de modèle
|
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.4 $
|
38 |
*@version $Revision: 1.5 $
|
39 |
// +------------------------------------------------------------------------------------------------------+
|
39 |
// +------------------------------------------------------------------------------------------------------+
|
40 |
*/
|
40 |
*/
|
Line 41... |
Line 41... |
41 |
|
41 |
|
42 |
// +------------------------------------------------------------------------------------------------------+
|
42 |
// +------------------------------------------------------------------------------------------------------+
|
Line 153... |
Line 153... |
153 |
$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(),
|
154 |
__FILE__, __LINE__, 'admin_wikini') ;
|
154 |
__FILE__, __LINE__, 'admin_wikini') ;
|
155 |
return ;
|
155 |
return ;
|
156 |
}
|
156 |
}
|
157 |
$liste = new HTML_TableFragmenteur () ;
|
157 |
$liste = new HTML_TableFragmenteur () ;
|
158 |
$liste->construireEntete(array (ADWI_NOM_WIKINI, ADWI_PAGE, ADWI_MODIFIER, ADWI_SUPPRIMER)) ;
|
158 |
$liste->construireEntete(array (ADWI_NOM_WIKINI, ADWI_PAGE, ADWI_MODIFIER, ADWI_SUPPRIMER,ADWI_VISITER)) ;
|
159 |
$tableau_wikini = array() ;
|
159 |
$tableau_wikini = array() ;
|
160 |
while ($ligne = $resultat->fetchRow()) {
|
160 |
while ($ligne = $resultat->fetchRow()) {
|
161 |
$url->addQueryString ('id_wikini', $ligne[0]) ;
|
161 |
$url->addQueryString ('id_wikini', $ligne[0]) ;
|
162 |
array_push ($tableau_wikini, array ($ligne[1]."\n", // Première colonne, le nom de l'application
|
162 |
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
|
163 |
$ligne[2]."\n", // Deuxieme colonne, la page par defaut
|
164 |
'<a href="'.$url->getURL().'">'.ADWI_MODIFIER.'</a>'."\n",
|
164 |
'<a href="'.$url->getURL().'">'.ADWI_MODIFIER.'</a>'."\n",
|
165 |
'<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",
|
- |
|
166 |
'<a href="'.ADWI_CHEMIN_WIKINI.$ligne[1].'">'.ADWI_VISITER.'</a>'."\n"
|
166 |
));
|
167 |
));
|
167 |
}
|
168 |
}
|
168 |
$liste->construireListe($tableau_wikini) ;
|
169 |
$liste->construireListe($tableau_wikini) ;
|
169 |
$res .= $liste->toHTML();
|
170 |
$res .= $liste->toHTML();
|
170 |
return $res ;
|
171 |
return $res ;
|
171 |
}// Fin de la fonction afficherContenuCorps()
|
172 |
}// Fin de la fonction afficherContenuCorps()
|
Line -... |
Line 173... |
- |
|
173 |
|
- |
|
174 |
|
- |
|
175 |
|
172 |
|
176 |
|
173 |
// +------------------------------------------------------------------------------------------------------+
|
177 |
// +------------------------------------------------------------------------------------------------------+
|
174 |
// | PIED du PROGRAMME |
|
178 |
// | PIED du PROGRAMME |
|
Line 175... |
Line 179... |
175 |
// +------------------------------------------------------------------------------------------------------+
|
179 |
// +------------------------------------------------------------------------------------------------------+
|
176 |
|
180 |
|
177 |
|
181 |
|
- |
|
182 |
|
- |
|
183 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
- |
|
184 |
*
|
178 |
|
185 |
* $Log: not supported by cvs2svn $
|
179 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
186 |
* Revision 1.4 2005/09/06 08:35:36 ddelon
|
180 |
*
|
187 |
* Integrateur Wikini et administration des Wikini
|
181 |
* $Log: not supported by cvs2svn $
|
188 |
*
|
182 |
* Revision 1.3 2005/09/02 11:29:25 ddelon
|
189 |
* Revision 1.3 2005/09/02 11:29:25 ddelon
|