Subversion Repositories Applications.papyrus

Rev

Rev 438 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 438 Rev 439
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().'&amp;action=supprimer" onclick="javascript:return confirm (\''.ADWI_SUPPRIMER.' ?\');">'.ADWI_SUPPRIMER.'</a>'."\n"
165
                                          '<a href="'.$url->getURL().'&amp;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