creation page gerer auteurs et action supprimer auteur

This commit is contained in:
Pierre 2020-02-03 02:21:06 +01:00
parent 0ba5bf6c27
commit b141161623
4 changed files with 83 additions and 1 deletions

View file

@ -0,0 +1,27 @@
<?php
if (!defined('_ECRIRE_INC_VERSION')) return;
function action_supprimer_auteur_dist(){
$securiser_action = charger_fonction('securiser_action', 'inc');
$arg = $securiser_action();
$id_auteur = intval($arg);
include_spip('inc/autoriser');
if (! autoriser("modifier","auteur", $id_auteur)) {
return false;
}
if ($id_auteur) {
$set = array(
'statut' => 'poubelle'
);
sql_updateq('spip_auteurs', $set,'id_auteur='.$id_auteur);
include_spip('inc/invalideur');
suivre_invalideur("id='id_auteur/$id_auteur'");
}
// redirection sur l'accueil
$retour = 'spip.php?page=gerer_auteurs';
include_spip('inc/headers');
redirige_par_entete($retour);
}

View file

@ -21,7 +21,7 @@ function action_supprimer_photo_dist(){
} }
// redirection sur la page d'édition // redirection sur la page d'édition
$retour = 'spip.php?page=editer_article&id_article='.$id_article.'#les_photos'; $retour = 'spip.php?page=editer_article&id_article='.$id_article;
include_spip('inc/headers'); include_spip('inc/headers');
redirige_par_entete($retour); redirige_par_entete($retour);
} }

View file

@ -0,0 +1,27 @@
<section class="section-top section-bottom">
<div class="container">
[(#SESSION{statut}|=={0minirezo}|oui)
[(#ENV{id_auteur}|?{
<h1>Éditer un membre</h1>
<div class="ajax">
[(#FORMULAIRE_EDITER_MEMBRE{#ENV{id_auteur}})]<br>
</div>
,
<h1>Enregistrer un nouveau membre</h1>
<div class="ajax">
[(#FORMULAIRE_EDITER_MEMBRE)]<br>
</div>
})]
]
[(#SESSION{statut}|=={0minirezo}|non)
Vous n'êtes pas autorisé à gérer les membres de l'association.
]
</div>
</section>

View file

@ -0,0 +1,28 @@
<section class="section-top section-bottom">
<div class="container">
<?php if (isset($GLOBALS['visiteur_session']['statut']) AND $GLOBALS['visiteur_session']['statut'] == '0minirezo') { ?>
<a href="[(#URL_PAGE{editer_auteur})]" class="btn mediabox"><i class="fas fa-plus-square"></i> Créer un nouveau membre</a>
<BOUCLE_auteurs(AUTEURS){tous}{statut != poubelle}{par nom}>
<div class="row liste-auteurs">
<div>#NOM</div>
<a class="btn mediabox" href="[(#URL_PAGE{editer_auteur}|parametre_url{id_auteur,#ID_AUTEUR})]">
<i class="fas fa-pencil"></i> Modifier les coordonnées
</a>
<a class="btn btn_supprimer" href="[(#URL_ACTION_AUTEUR{supprimer_auteur,#ID_AUTEUR})]"
onclick="if (!confirm('Êtes vous certain de vouloir supprimer cet auteur ?')) return false;">
<i class="fas fa-trash"></i> Supprimer
</a>
</div>
</BOUCLE_auteurs><?php
}
else{ ?>
<div>Vous n'êtes pas autorisé à gérer les membres de l'association.</div><?php
}?>
</div>
</section>