Subversion Repositories Applications.bazar

Rev

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

Rev 286 Rev 299
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: bazar.fonct.php,v 1.68 2007-08-27 12:31:31 alexandre_tb Exp $
22
// CVS : $Id: bazar.fonct.php,v 1.69 2007-09-18 07:39:42 alexandre_tb Exp $
23
/**
23
/**
24
*
24
*
25
* Fonctions du module bazar
25
* Fonctions du module bazar
26
* 
26
* 
27
*
27
*
Line 29... Line 29...
29
//Auteur original :
29
//Auteur original :
30
*@author        Alexandre Granier <alexandre@tela-botanica.org>
30
*@author        Alexandre Granier <alexandre@tela-botanica.org>
31
*@author        Florian Schmitt <florian@ecole-et-nature.org>
31
*@author        Florian Schmitt <florian@ecole-et-nature.org>
32
//Autres auteurs :
32
//Autres auteurs :
33
*@copyright     Tela-Botanica 2000-2004
33
*@copyright     Tela-Botanica 2000-2004
34
*@version       $Revision: 1.68 $ $Date: 2007-08-27 12:31:31 $
34
*@version       $Revision: 1.69 $ $Date: 2007-09-18 07:39:42 $
35
// +------------------------------------------------------------------------------------------------------+
35
// +------------------------------------------------------------------------------------------------------+
36
*/
36
*/
Line 37... Line 37...
37
 
37
 
38
// +------------------------------------------------------------------------------------------------------+
38
// +------------------------------------------------------------------------------------------------------+
Line 756... Line 756...
756
		}
756
		}
757
		if (isset($_GET['image'])) {
757
		if (isset($_GET['image'])) {
758
			baz_suppression_image($GLOBALS['_BAZAR_']['id_fiche']);
758
			baz_suppression_image($GLOBALS['_BAZAR_']['id_fiche']);
759
		}		
759
		}		
760
	}
760
	}
761
	
761
	$res = '';
762
	//titre de la rubrique
762
	//titre de la rubrique
763
	if (!BAZ_UTILISE_TEMPLATE) $res= '<h2>'.BAZ_TITRE_SAISIE_ANNONCE.'&nbsp;'.$GLOBALS['_BAZAR_']['typeannonce'].'</h2><br />'."\n";
763
	if (!BAZ_UTILISE_TEMPLATE) $res= '<h2>'.BAZ_TITRE_SAISIE_ANNONCE.'&nbsp;'.$GLOBALS['_BAZAR_']['typeannonce'].'</h2><br />'."\n";
764
	if (($GLOBALS['_BAZAR_']['condition']!='')AND(!isset($_POST['accept_condition']))AND(!isset($_GET['url'])OR(!isset($_GET['fichier']))OR(!isset($_GET['image'])))) {
764
	if (($GLOBALS['_BAZAR_']['condition']!='')AND(!isset($_POST['accept_condition']))AND(!isset($_GET['url'])OR(!isset($_GET['fichier']))OR(!isset($_GET['image'])))) {
765
		require_once PAP_CHEMIN_API_PEAR.'HTML/QuickForm/html.php';
765
		require_once PAP_CHEMIN_API_PEAR.'HTML/QuickForm/html.php';
766
		$conditions= new HTML_QuickForm_html('<tr><td colspan="2" style="padding:5px; margin:5px; width: 90%; background: #C1CBA7;">'.$GLOBALS['_BAZAR_']['condition'].'</td>'."\n".'</tr>'."\n");
766
		$conditions= new HTML_QuickForm_html('<tr><td colspan="2" style="padding:5px; margin:5px; width: 90%; background: #C1CBA7;">'.$GLOBALS['_BAZAR_']['condition'].'</td>'."\n".'</tr>'."\n");
Line 962... Line 962...
962
		}
962
		}
963
		// Envoie d un mail aux administrateurs
963
		// Envoie d un mail aux administrateurs
964
		$utilisateur = new Administrateur_bazar($GLOBALS['AUTH']);
964
		$utilisateur = new Administrateur_bazar($GLOBALS['AUTH']);
965
		if ($utilisateur->isRedacteur($GLOBALS['_BAZAR_']['id_typeannonce'])) {
965
		if ($utilisateur->isRedacteur($GLOBALS['_BAZAR_']['id_typeannonce'])) {
966
			$mails = bazar::getMailAdmin($GLOBALS['_BAZAR_']['id_typeannonce']);
966
			$mails = bazar::getMailAdmin($GLOBALS['_BAZAR_']['id_typeannonce']);
-
 
967
			include_once BAZ_CHEMIN_APPLI.'bibliotheque/bazarTemplate.class.php';
967
			$template = new bazarTemplate($GLOBALS['_BAZAR_']['db']);
968
			$template = new bazarTemplate($GLOBALS['_BAZAR_']['db']);
968
			$sujet = $template->getTemplate(BAZ_TEMPLATE_MAIL_NOUVELLE_FICHE_SUJET, $GLOBALS['_BAZAR_']['langue'], $GLOBALS['_BAZAR_']['id_typeannonce']);
969
			$sujet = $template->getTemplate(BAZ_TEMPLATE_MAIL_NOUVELLE_FICHE_SUJET, $GLOBALS['_BAZAR_']['langue'], $GLOBALS['_BAZAR_']['id_typeannonce']);
969
			$corps = $template->getTemplate(BAZ_TEMPLATE_MAIL_NOUVELLE_FICHE_CORPS, $GLOBALS['_BAZAR_']['langue'], $GLOBALS['_BAZAR_']['id_typeannonce']);
970
			$corps = $template->getTemplate(BAZ_TEMPLATE_MAIL_NOUVELLE_FICHE_CORPS, $GLOBALS['_BAZAR_']['langue'], $GLOBALS['_BAZAR_']['id_typeannonce']);
970
			if (is_array ($mails)) {
971
			if (is_array ($mails)) {
971
				foreach ($mails as $mail) {
972
				foreach ($mails as $mail) {
Line 1420... Line 1421...
1420
}
1421
}
Line 1421... Line 1422...
1421
 
1422
 
1422
/* +--Fin du code ----------------------------------------------------------------------------------------+
1423
/* +--Fin du code ----------------------------------------------------------------------------------------+
1423
*
1424
*
-
 
1425
* $Log: not supported by cvs2svn $
-
 
1426
* Revision 1.68  2007-08-27 12:31:31  alexandre_tb
-
 
1427
* mise en place de modele
1424
* $Log: not supported by cvs2svn $
1428
*
1425
* Revision 1.67  2007-07-04 10:01:30  alexandre_tb
1429
* Revision 1.67  2007-07-04 10:01:30  alexandre_tb
1426
* mise en place de divers templates :
1430
* mise en place de divers templates :
1427
*  - mail pour admin (sujet et corps)
1431
*  - mail pour admin (sujet et corps)
1428
*  - modele carte_google
1432
*  - modele carte_google