creation page gerer auteurs et action supprimer auteur
This commit is contained in:
parent
0ba5bf6c27
commit
b141161623
4 changed files with 83 additions and 1 deletions
27
action/supprimer_auteur.php
Normal file
27
action/supprimer_auteur.php
Normal 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);
|
||||
}
|
||||
|
|
@ -21,7 +21,7 @@ function action_supprimer_photo_dist(){
|
|||
}
|
||||
|
||||
// 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');
|
||||
redirige_par_entete($retour);
|
||||
}
|
||||
|
|
27
content/editer_auteur.html
Normal file
27
content/editer_auteur.html
Normal 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>
|
28
content/gerer_auteurs.html
Normal file
28
content/gerer_auteurs.html
Normal 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>
|
Loading…
Add table
Reference in a new issue