Subversion Repositories Applications.bazar

Rev

Rev 429 | Rev 447 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 429 Rev 433
Line 631... Line 631...
631
				
631
				
632
				// Bouton d annulation
632
				// Bouton d annulation
633
				$lien_formulaire->removeQueryString('action');
633
				$lien_formulaire->removeQueryString('action');
634
				$buttons[] = &HTML_QuickForm::createElement('link', 'annuler', BAZ_ANNULER, 
634
				$buttons[] = &HTML_QuickForm::createElement('link', 'annuler', BAZ_ANNULER, 
635
                            preg_replace ("/&/", "&", $lien_formulaire->getURL()), BAZ_ANNULER); // Le preg_replace contourne un pb de QuickForm et Net_URL
635
                            preg_replace ("/&/", "&", $lien_formulaire->getURL()), BAZ_ANNULER); // Le preg_replace contourne un pb de QuickForm et Net_URL
636
                                                                                                            // qui remplacent deux fois les & par des &
636
                // ce qui fait échouer le lien
637
				//Bouton de validation du formulaire                                                                                                            // ce qui fait �chouer le lien
637
                //Bouton de validation du formulaire                                                                                                            
638
        		$buttons[] = &HTML_QuickForm::createElement('submit', 'valider', BAZ_VALIDER);
638
        		$buttons[] = &HTML_QuickForm::createElement('submit', 'valider', BAZ_VALIDER);
Line 639... Line 639...
639
        		$formtemplate->addGroup($buttons, null, null, ' ');
639
        		$formtemplate->addGroup($buttons, null, null, ' ');
640
			
640
			
Line 960... Line 960...
960
		elseif ($tableau[$i]['type'] == 'carte_google') {
960
		elseif ($tableau[$i]['type'] == 'carte_google') {
961
			$requete .= 'bf_latitude="'.$valeur['latitude'].'", bf_longitude="'.$valeur['longitude'].'",';
961
			$requete .= 'bf_latitude="'.$valeur['latitude'].'", bf_longitude="'.$valeur['longitude'].'",';
962
		}	
962
		}	
963
	}			
963
	}			
964
	$requete.=' bf_date_maj_fiche=NOW()';	
964
	$requete.=' bf_date_maj_fiche=NOW()';
-
 
965
    if($utilisateur->isSuperAdmin()) {
-
 
966
        $requete.=', bf_date_debut_validite_fiche=NOW()';
-
 
967
    }	
965
	return $requete;
968
	return $requete;
966
}
969
}
Line 967... Line 970...
967
 
970
 
968
/** baz_insertion() - inserer une nouvelle fiche
971
/** baz_insertion() - inserer une nouvelle fiche
Line 1161... Line 1164...
1161
	if (file_exists(BAZ_CHEMIN_SQUELETTE.'baz_post_validation.tpl.html')) {
1164
	if (file_exists(BAZ_CHEMIN_SQUELETTE.'baz_post_validation.tpl.html')) {
1162
		include_once  BAZ_CHEMIN_SQUELETTE.'baz_post_validation.tpl.html';
1165
		include_once  BAZ_CHEMIN_SQUELETTE.'baz_post_validation.tpl.html';
1163
	}
1166
	}
1164
	$res = ob_get_contents();
1167
	$res = ob_get_contents();
1165
	ob_end_clean();
1168
	ob_end_clean();
-
 
1169
    echo $res ;
-
 
1170
    exit();
1166
	return $res ;
1171
	return $res ;
1167
}
1172
}
1168
/** baz_suppression() - Supprime une fiche
1173
/** baz_suppression() - Supprime une fiche
1169
*
1174
*
1170
* @global   L'identifiant de la fiche a supprimer
1175
* @global   L'identifiant de la fiche a supprimer
Line 1373... Line 1378...
1373
		}
1378
        }
Line 1374... Line 1379...
1374
		
1379
        
1375
		// Nettoyage de l url
1380
        // Nettoyage de l url
Line 1376... Line 1381...
1376
		$GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_VOIR);
1381
        $GLOBALS['_BAZAR_']['url']->removeQueryString(BAZ_VARIABLE_VOIR);
1377
		
1382
        
1378
		$table = new HTML_Table(array ('width' => '100%', 'class' => 'table_bazar'));
1383
        //$table = new HTML_Table(array ('width' => '100%', 'class' => 'table_bazar'));
-
 
1384
        //$table->addRow(array(BAZ_TYPE_ANNONCES,/* BAZ_STATUT, BAZ_PASSER_EN, */ BAZ_RSS));
-
 
1385
        //$table->setRowType(0, 'th');*/
Line 1379... Line 1386...
1379
		$table->addRow(array(BAZ_TYPE_ANNONCES,/* BAZ_STATUT, BAZ_PASSER_EN, */ BAZ_RSS));
1386
        $res .= '<div>'.BAZ_TYPE_ANNONCES.'</div>' ;
1380
		$table->setRowType(0, 'th');
-
 
1381
		
-
 
1382
		while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {	
-
 
1383
			/*
-
 
1384
			$tab_parametres_GET = explode ("&", $_SERVER["argv"][0]) ;
-
 
1385
			foreach ($tab_parametres_GET as $cle_param => $valeur_param) {
-
 
1386
				$tab_valeur = explode ('=', $valeur_param) ;
-
 
1387
				$GLOBALS['_BAZAR_']['url']->addQueryString($tab_valeur[0], $tab_valeur[1]);
-
 
1388
			}
-
 
1389
				*/			
-
 
1390
			$lien_s_abonner=$GLOBALS['_BAZAR_']['url'];
-
 
1391
			$lien_s_abonner->addQueryString('action', BAZ_S_INSCRIRE);
-
 
1392
			$lien_s_abonner->addQueryString('annonce', $ligne['bn_id_nature']);
-
 
1393
			$lien_s_abonner->addQueryString('inscrip', 1);
-
 
1394
			
-
 
1395
			$lien_se_desabonner=$GLOBALS['_BAZAR_']['url'];
-
 
Line 1396... Line 1387...
1396
			$lien_se_desabonner->addQueryString('action', BAZ_S_INSCRIRE);
1387
        $res .= '<ul>' ;
1397
			$lien_se_desabonner->addQueryString('annonce', $ligne['bn_id_nature']);
1388
        
Line 1398... Line 1389...
1398
			$lien_se_desabonner->addQueryString('inscrip', 0);
1389
        while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {  
Line 1406... Line 1397...
1406
				       'WHERE ba_id_utilisateur='.$GLOBALS['id_user'].' AND ba_id_rubrique='.$ligne['bn_id_nature'];
1397
                       'WHERE ba_id_utilisateur='.$GLOBALS['id_user'].' AND ba_id_rubrique='.$ligne['bn_id_nature'];
1407
		        $resultat2 = $GLOBALS['_BAZAR_']['db']->query($requete) ;
1398
                $resultat2 = $GLOBALS['_BAZAR_']['db']->query($requete) ;
1408
			if (DB::isError($resultat2)) {
1399
            if (DB::isError($resultat2)) {
1409
				die ($resultat2->getMessage().$resultat2->getDebugInfo()) ;
1400
                die ($resultat2->getMessage().$resultat2->getDebugInfo()) ;
1410
			}
1401
            }
1411
			if (isset($ligne['bn_image_titre'])) {$titre='&nbsp;<img src="client/bazar/images/'.$ligne['bn_image_titre'].'" alt="'.$ligne['bn_label_nature'].'" />'."\n";}
-
 
1412
			else {$titre='<strong>&nbsp;'.$ligne['bn_label_nature'].'</strong>'."\n";}
-
 
1413
			if ($resultat2->numRows()>0) {
-
 
1414
				//$lien_RSS->addQueryString('annonce', $ligne['bn_id_nature']);
1402
                $lien_RSS->addQueryString('annonce', $ligne['bn_id_nature']);
1415
				$table->addRow(array($titre,
-
 
1416
						   /*    BAZ_ABONNE,
-
 
1417
						   '<a href='.$lien_se_desabonner->getURL().'>'.BAZ_SE_DESABONNER.'</a>', */
-
 
1418
						     '<a href="'.$lien_RSS->getURL().'"><img src="client/bazar/images/BAZ_rss.png" alt="'.BAZ_RSS.'"></a>'));
1403
                $res .= '<li>'. '<a href="'.$lien_RSS->getURL().'">'.$ligne['bn_label_nature'].'</a></li>' ; 
1419
				$lien_RSS->removeQueryString('annonce');
1404
                $lien_RSS->removeQueryString('annonce');
1420
			}
1405
        }
1421
			else {
-
 
1422
				$lien_RSS->removeQueryString('inscrip');
-
 
1423
				$table->addRow(array($titre,
-
 
1424
				                  /*    BAZ_PAS_ABONNE,
-
 
1425
				                    '<a href='.$lien_s_abonner->getURL().'>'.BAZ_S_ABONNER.'</a>', */
-
 
1426
						     '<a href="'.$lien_RSS->getURL().'"><img src="client/bazar/images/BAZ_rss.png" alt="'.BAZ_RSS.'" /></a>'));
-
 
1427
			}
-
 
1428
		}
-
 
1429
		$table->altRowAttributes(1, array('class' => 'ligne_impaire'), array('class' => 'ligne_paire'));
-
 
1430
		$table->updateColAttributes(0, array('class' => 'col1'));
-
 
1431
		$table->updateColAttributes(1, array('class' => 'col2'));
-
 
1432
		$res.=$table->toHTML() ;
1406
        $res .= '</ul>' ;
1433
	}
1407
    }
1434
	else { 
1408
	else { 
1435
		$res .= '<p class="zone_info">'.BAZ_IDENTIFIEZ_VOUS_POUR_SAISIR.'</p>'."\n" ;
1409
		$res .= '<p class="zone_info">'.BAZ_IDENTIFIEZ_VOUS_POUR_SAISIR.'</p>'."\n" ;
1436
		$res .= '<form id="form_connexion" style="clear:both;" class="form_identification" action="' ;
1410
		$res .= '<form id="form_connexion" style="clear:both;" class="form_identification" action="' ;
1437
		$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_S_INSCRIRE);
1411
		$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_ACTION, BAZ_S_INSCRIRE);