Subversion Repositories Applications.papyrus

Rev

Rev 534 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 534 Rev 545
Line 18... Line 18...
18
// | You should have received a copy of the GNU General Public                                            |
18
// | You should have received a copy of the GNU 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
// +------------------------------------------------------------------------------------------------------+
Line 22... Line 22...
22
 
22
 
Line 23... Line 23...
23
// CVS : $Id: projetControleur.class.php,v 1.12 2005-10-14 08:49:32 alexandre_tb Exp $
23
// CVS : $Id: projetControleur.class.php,v 1.13 2005-10-17 13:41:34 ddelon Exp $
24
 
24
 
25
/**
25
/**
26
* Application projet
26
* Application projet
Line 31... Line 31...
31
//Auteur original :
31
//Auteur original :
32
*@author        Alexandre Granier <alexandre@tela-botanica.org>
32
*@author        Alexandre Granier <alexandre@tela-botanica.org>
33
//Autres auteurs :
33
//Autres auteurs :
34
*@author        Aucun
34
*@author        Aucun
35
*@copyright     Tela-Botanica 2000-2004
35
*@copyright     Tela-Botanica 2000-2004
36
*@version       $Revision: 1.12 $
36
*@version       $Revision: 1.13 $
37
// +------------------------------------------------------------------------------------------------------+
37
// +------------------------------------------------------------------------------------------------------+
38
*/
38
*/
Line 39... Line 39...
39
 
39
 
40
// +------------------------------------------------------------------------------------------------------+
40
// +------------------------------------------------------------------------------------------------------+
Line 1702... Line 1702...
1702
	        return ;
1702
	        return ;
1703
	    }
1703
	    }
Line 1704... Line 1704...
1704
	    
1704
	    
1705
		
1705
		
Line 1706... Line 1706...
1706
	    $liste = new HTML_TableFragmenteur () ;
1706
	    $liste = new HTML_TableFragmenteur () ;
Line 1707... Line 1707...
1707
	    $liste->construireEntete(array (PROJET_NOM_WIKINI,PROJET_PAGE, PROJET_SELECTIONNER)) ;
1707
	    $liste->construireEntete(array (PROJET_NOM_WIKINI,PROJET_PAGE_WIKINI, PROJET_SELECTIONNER_WIKINI)) ;
1708
	    
1708
	    
1709
	    $tableau_wikini = array() ;
1709
	    $tableau_wikini = array() ;
1710
	    
1710
	    
1711
	    while ($ligne = $resultat->fetchRow()) {
1711
	    while ($ligne = $resultat->fetchRow()) {
1712
	        $this->_url->addQueryString ('id_wikini', $ligne[0]) ;
1712
	        $this->_url->addQueryString ('id_wikini', $ligne[0]) ;
1713
	        array_push ($tableau_wikini, array ($ligne[1]."\n",    // Première colonne, le nom de l'application
1713
	        array_push ($tableau_wikini, array ($ligne[1]."\n",    // Première colonne, le nom de l'application
1714
										        $ligne[2]."\n",    // Deuxieme colonne, la page par defaut
1714
										        $ligne[2]."\n",    // Deuxieme colonne, la page par defaut
1715
	        								  '<a href="'.$this->_url->getURL()."&amp;".PROJET_VARIABLE_ACTION."=".PROJET_ACTION_ASSOCIER_WIKI_V."".'">'.PROJET_CHOISIR.'</a>'."\n",
1715
	        								  '<a href="'.$this->_url->getURL()."&amp;".PROJET_VARIABLE_ACTION."=".PROJET_ACTION_ASSOCIER_WIKI_V."".'">'.PROJET_CHOISIR_WIKINI.'</a>'."\n",
1716
	                                            ));
1716
	                                            ));
Line 1749... Line 1749...
1749
        } else {
1749
        } else {
1750
            return $HTML_formulaireCreationWikini->toHTML() ;
1750
            return $HTML_formulaireCreationWikini->toHTML() ;
1751
        }
1751
        }
1752
    } // end of member function creationWiki
1752
    } // end of member function creationWiki
Line -... Line 1753...
-
 
1753
 
-
 
1754
    /**
-
 
1755
     * Associe un wiki au projet courant
-
 
1756
     *
-
 
1757
     * @return void
-
 
1758
     * @access public
-
 
1759
     */
-
 
1760
 
-
 
1761
	function associationWiki( )  {
-
 
1762
		
-
 
1763
        
-
 
1764
    	if (isset($_GET['id_wikini'])) {
-
 
1765
    		$db = &$GLOBALS['_GEN_commun']['pear_db'] ;
-
 
1766
		    $requete = "select gewi_code_alpha_wikini from gen_wikini where gewi_id_wikini = ".$_GET['id_wikini'] ;
-
 
1767
	    	$resultat = $db->query ($requete) ;
-
 
1768
	    	if (DB::isError ($resultat)) {
-
 
1769
	        	$GLOBALS['_GEN_commun']['debogage_erreur']->gererErreur(E_USER_WARNING, "Echec de la requete : $requete<br />".$resultat->getMessage(),
-
 
1770
	            	                                                            __FILE__, __LINE__, 'admin_wikini')   ;
-
 
1771
	        	return ;
-
 
1772
	    	}
-
 
1773
	    
-
 
1774
	    	$ligne = $resultat->fetchRow();
-
 
1775
			$projet = new projet($this->_db, $this->_id_projet) ;
-
 
1776
        	$projet->majNomWikini($ligne[0]);
-
 
1777
    	}
-
 
1778
     
Line 1753... Line 1779...
1753
 
1779
	}
1754
 
1780
 
1755
    /**
1781
    /**
1756
     * Supprime le wiki du projet courant
1782
     * Supprime le wiki du projet courant