Subversion Repositories Applications.projet

Rev

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

Rev 68 Rev 74
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.21 2005-11-25 14:49:26 alexandre_tb Exp $
23
// CVS : $Id: projetControleur.class.php,v 1.22 2005-11-28 11:16:11 alexandre_tb 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.21 $
36
*@version       $Revision: 1.22 $
37
// +------------------------------------------------------------------------------------------------------+
37
// +------------------------------------------------------------------------------------------------------+
38
*/
38
*/
Line 39... Line 39...
39
 
39
 
40
// +------------------------------------------------------------------------------------------------------+
40
// +------------------------------------------------------------------------------------------------------+
Line 518... Line 518...
518
		                $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_SUPPRIMER_LISTE) ;
518
		                $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_SUPPRIMER_LISTE) ;
519
		                $texte_liste = PROJET_SUPPRIMER_LISTE ;
519
		                $texte_liste = PROJET_SUPPRIMER_LISTE ;
520
		                $onclic = ' onclick="javascript:return confirm(\''.PROJET_SUPPRIMER_LISTE_CONFIRMATION.'\');"' ;
520
		                $onclic = ' onclick="javascript:return confirm(\''.PROJET_SUPPRIMER_LISTE_CONFIRMATION.'\');"' ;
521
		                $res .= '<li><a href="'.$this->_url->getURL().'"'.$onclic.'>'.$texte_liste.'</a></li>'."\n" ;
521
		                $res .= '<li><a href="'.$this->_url->getURL().'"'.$onclic.'>'.$texte_liste.'</a></li>'."\n" ;
522
		            }
522
		            }
-
 
523
		            $res .= '</ul></li>';
523
				} else {
524
				} else {
524
					if ($isAdm) {
525
					if ($isAdm) {
525
			        	$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_NOUVELLE_LISTE) ;
526
			        	$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_NOUVELLE_LISTE) ;
526
		                $texte_liste = PROJET_CREER_LISTE ;
527
		                $texte_liste = PROJET_CREER_LISTE ;
527
		                $onclic = '' ;
528
		                $onclic = '' ;
528
		                $res .= '<li><a href="'.$this->_url->getURL().'"'.$onclic.'>'.$texte_liste.'</a></li>'."\n" ;
529
		                $res .= '<li><a href="'.$this->_url->getURL().'"'.$onclic.'>'.$texte_liste.'</a></li>'."\n" ;
529
		          		
-
 
530
					
-
 
531
					}
530
					}
532
				}
531
				}
533
				if ($isAdm) {
532
				if ($isAdm) {
534
					$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_REFERENCER_LISTE) ;
533
					$this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ACTION_REFERENCER_LISTE) ;
535
			        $res .= '<li><a href="'.$this->_url->getURL().'">'.PROJET_REFERENCER_LISTE.'</a></li>'."\n" ;
534
			        $res .= '<li><a href="'.$this->_url->getURL().'">'.PROJET_REFERENCER_LISTE.'</a></li>'."\n" ;
Line 540... Line 539...
540
			if ($isCoord || $isAdm) {
539
			if ($isCoord || $isAdm) {
541
				$res .= '<li>'.PROJET_GESTION_PROJET ;
540
				$res .= '<li>'.PROJET_GESTION_PROJET ;
542
				$res .= '<ul>' ;
541
				$res .= '<ul>' ;
543
				// L'action modifier les propriétés du projet
542
				// L'action modifier les propriétés du projet
544
	            $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_MODIFIER_DESCRIPTION) ;
543
	            $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_MODIFIER_DESCRIPTION) ;
545
	            $res .= "<li><a href=\"".$this->_url->getURL()."\">".PROJET_MODIFIER_PROPRIETES."</a></li>\n" ;
544
	            $res .= '<li><a href="'.$this->_url->getURL().'">'.PROJET_MODIFIER_PROPRIETES."</a></li>\n" ;
546
	            if ($isAdm) {
545
	            if ($isAdm) {
547
		            $this->_url->removeQueryString (PROJET_VARIABLE_ID_PROJET) ;
546
		            $this->_url->removeQueryString (PROJET_VARIABLE_ID_PROJET) ;
548
		            $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_NOUVEAU) ;
547
		            $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_NOUVEAU) ;
549
		            $res .= '<li><a href="'.$this->_url->getURL().'">'.PROJET_NOUVEAU_PROJET.'</a></li>'."\n" ;
548
		            $res .= '<li><a href="'.$this->_url->getURL().'">'.PROJET_NOUVEAU_PROJET.'</a></li>'."\n" ;
550
		            $this->_url->removeQueryString(PROJET_VARIABLE_ACTION) ;
549
		            $this->_url->removeQueryString(PROJET_VARIABLE_ACTION) ;
Line 1137... Line 1136...
1137
     * @return void
1136
     * @return void
1138
     * @access public
1137
     * @access public
1139
     */
1138
     */
1140
    function envoyerUnMailFormulaire( )
1139
    function envoyerUnMailFormulaire( )
1141
    {
1140
    {
-
 
1141
    	if (!$this->_auth->getAuth()) {
-
 
1142
    		return PROJET_LISTE_PROJET;	
-
 
1143
    	}
1142
        $res = '<h1>'.PROJET_ECRIRE_LISTE.'</h1>'."\n" ;
1144
        $res = '<h1>'.PROJET_ECRIRE_LISTE.'</h1>'."\n" ;
1143
        $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ENVOYER_UN_MAIL_V) ;
1145
        $this->_url->addQueryString(PROJET_VARIABLE_ACTION, PROJET_ENVOYER_UN_MAIL_V) ;
1144
        $formulaire_mail = new HTML_formulaireMail('formulaire_mail', 'post',preg_replace ("/&amp;/", "&", $this->_url->getURL())) ;
1146
        $formulaire_mail = new HTML_formulaireMail('formulaire_mail', 'post',preg_replace ("/&amp;/", "&", $this->_url->getURL())) ;
1145
        $formulaire_mail->construitFormulaire() ;
1147
        $formulaire_mail->construitFormulaire() ;
1146
        return $res.$formulaire_mail->toHTML() ;
1148
        return $res.$formulaire_mail->toHTML() ;