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
|
// 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);
|
||||||
}
|
}
|
||||||
|
|
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