| Line 49... |
Line 49... |
| 49 |
/** fiches_a_valider () - Renvoie les annonces restant a valider par un administrateur
|
49 |
/** fiches_a_valider () - Renvoie les annonces restant a valider par un administrateur
|
| 50 |
*
|
50 |
*
|
| 51 |
* @return string HTML
|
51 |
* @return string HTML
|
| 52 |
*/
|
52 |
*/
|
| 53 |
function fiches_a_valider() {
|
53 |
function fiches_a_valider() {
|
| - |
|
54 |
|
| - |
|
55 |
$utilisateur = new Administrateur_bazar($GLOBALS['AUTH']);
|
| - |
|
56 |
// sortie anticipée en cas d'accès non autorisé
|
| - |
|
57 |
// ceci limite l'accès au supers admins
|
| - |
|
58 |
// TODO: voir si l'on ne pourrait afficher que les fiches
|
| - |
|
59 |
// des catégories dont la personne est admin
|
| - |
|
60 |
// des catégories dont la personne est admin, ce qui permettrait un accès plus fin
|
| - |
|
61 |
if(!$utilisateur->isSuperAdmin()) {
|
| - |
|
62 |
return;
|
| - |
|
63 |
}
|
| - |
|
64 |
|
| 54 |
// Pour les administrateurs d'une rubrique, on affiche les fiches a valider de cette rubrique
|
65 |
// Pour les administrateurs d'une rubrique, on affiche les fiches a valider de cette rubrique
|
| 55 |
// On effectue une requete sur le bazar pour voir les fiches a administrer
|
66 |
// On effectue une requete sur le bazar pour voir les fiches a administrer
|
| 56 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_VOIR, BAZ_VOIR_ADMIN);
|
67 |
$GLOBALS['_BAZAR_']['url']->addQueryString(BAZ_VARIABLE_VOIR, BAZ_VOIR_ADMIN);
|
| 57 |
$res= '<h2>'.BAZ_ANNONCES_A_ADMINISTRER.'</h2><br />'."\n";
|
68 |
$res= '<h2>'.BAZ_ANNONCES_A_ADMINISTRER.'</h2><br />'."\n";
|
| 58 |
$requete = 'SELECT * FROM bazar_fiche, bazar_nature WHERE bf_statut_fiche=0 AND ' .
|
69 |
$requete = 'SELECT * FROM bazar_fiche, bazar_nature WHERE bf_statut_fiche=0 AND ' .
|
| Line 631... |
Line 642... |
| 631 |
|
642 |
|
| 632 |
// Bouton d annulation
|
643 |
// Bouton d annulation
|
| 633 |
$lien_formulaire->removeQueryString('action');
|
644 |
$lien_formulaire->removeQueryString('action');
|
| 634 |
$buttons[] = &HTML_QuickForm::createElement('link', 'annuler', BAZ_ANNULER,
|
645 |
$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
|
646 |
preg_replace ("/&/", "&", $lien_formulaire->getURL()), BAZ_ANNULER); // Le preg_replace contourne un pb de QuickForm et Net_URL
|
| 636 |
// ce qui fait échouer le lien
|
647 |
// ce qui fait �chouer le lien
|
| 637 |
//Bouton de validation du formulaire
|
648 |
//Bouton de validation du formulaire
|
| 638 |
$buttons[] = &HTML_QuickForm::createElement('submit', 'valider', BAZ_VALIDER);
|
649 |
$buttons[] = &HTML_QuickForm::createElement('submit', 'valider', BAZ_VALIDER);
|
| Line 639... |
Line 650... |
| 639 |
$formtemplate->addGroup($buttons, null, null, ' ');
|
650 |
$formtemplate->addGroup($buttons, null, null, ' ');
|
| Line 1328... |
Line 1339... |
| 1328 |
* @global boolean Valide: oui ou non
|
1339 |
* @global boolean Valide: oui ou non
|
| 1329 |
* @return void
|
1340 |
* @return void
|
| 1330 |
*/
|
1341 |
*/
|
| 1331 |
function publier_fiche($valid) {
|
1342 |
function publier_fiche($valid) {
|
| Line -... |
Line 1343... |
| - |
|
1343 |
|
| - |
|
1344 |
$utilisateur = new Administrateur_bazar($GLOBALS['AUTH']);
|
| - |
|
1345 |
// sortie anticipée en cas d'accès non autorisé
|
| - |
|
1346 |
// ceci limite l'accès au supers admins
|
| - |
|
1347 |
// TODO: voir si l'on ne pourrait valider que les fiches
|
| - |
|
1348 |
// des catégories dont la personne est admin, ce qui permettrait un accès plus fin
|
| - |
|
1349 |
if(!$utilisateur->isSuperAdmin()) {
|
| - |
|
1350 |
return;
|
| Line 1332... |
Line 1351... |
| 1332 |
|
1351 |
}
|
| Line 1333... |
Line 1352... |
| 1333 |
|
1352 |
|
| 1334 |
if (isset($_GET['id_fiche'])) $GLOBALS['_BAZAR_']['id_fiche']=$_GET['id_fiche'];
|
1353 |
if (isset($_GET['id_fiche'])) $GLOBALS['_BAZAR_']['id_fiche']=$_GET['id_fiche'];
|
| Line 1483... |
Line 1502... |
| 1483 |
}
|
1502 |
}
|
| 1484 |
}
|
1503 |
}
|
| 1485 |
return $valeurs_fiche;
|
1504 |
return $valeurs_fiche;
|
| 1486 |
}
|
1505 |
}
|
| Line 1487... |
Line 1506... |
| 1487 |
|
1506 |
|
| 1488 |
/** baz_valeurs_champ() - Renvoie les valeurs d'un champ pour une fiche donnée
|
1507 |
/** baz_valeurs_champ() - Renvoie les valeurs d'un champ pour une fiche donn�e
|
| 1489 |
*
|
1508 |
*
|
| 1490 |
* @param string le nom du champ de la fiche
|
1509 |
* @param string le nom du champ de la fiche
|
| 1491 |
* @param integer Identifiant de la fiche
|
1510 |
* @param integer Identifiant de la fiche
|
| 1492 |
*
|
1511 |
*
|