on ajoute un paramètre "type d'article" pour gérer la redirection après une action AJAX
This commit is contained in:
parent
daabe57c02
commit
1cd7544db0
6 changed files with 9 additions and 7 deletions
|
@ -8,6 +8,7 @@ function action_promouvoir_photo_dist(){
|
||||||
$Targs = explode('-', $arg);
|
$Targs = explode('-', $arg);
|
||||||
$id_document = intval($Targs[0]);
|
$id_document = intval($Targs[0]);
|
||||||
$id_article = intval($Targs[1]);
|
$id_article = intval($Targs[1]);
|
||||||
|
$type = $Targs[2];
|
||||||
if (!$id_document OR !$id_article)
|
if (!$id_document OR !$id_article)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
@ -35,7 +36,7 @@ function action_promouvoir_photo_dist(){
|
||||||
suivre_invalideur("id='id_article/$id_article'");
|
suivre_invalideur("id='id_article/$id_article'");
|
||||||
|
|
||||||
// redirection sur la page d'édition de l'article
|
// redirection sur la page d'édition de l'article
|
||||||
$retour = 'spip.php?page=editer_article&id_article='.$id_article.'#les_photos';
|
$retour = "spip.php?page=editer_$type&id_article=$id_article#les_photos";
|
||||||
include_spip('inc/headers');
|
include_spip('inc/headers');
|
||||||
redirige_par_entete($retour);
|
redirige_par_entete($retour);
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,6 +7,7 @@ function action_supprimer_photo_dist(){
|
||||||
$Targs = explode('-', $arg);
|
$Targs = explode('-', $arg);
|
||||||
$id_document = intval($Targs[0]);
|
$id_document = intval($Targs[0]);
|
||||||
$id_article = intval($Targs[1]);
|
$id_article = intval($Targs[1]);
|
||||||
|
$type = $Targs[2];
|
||||||
|
|
||||||
|
|
||||||
include_spip('inc/autoriser');
|
include_spip('inc/autoriser');
|
||||||
|
@ -21,7 +22,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;
|
$retour = "spip.php?page=editer_$type&id_article=$id_article";
|
||||||
include_spip('inc/headers');
|
include_spip('inc/headers');
|
||||||
redirige_par_entete($retour);
|
redirige_par_entete($retour);
|
||||||
}
|
}
|
||||||
|
|
|
@ -105,7 +105,7 @@
|
||||||
<div class="ajax">
|
<div class="ajax">
|
||||||
<INCLURE{fond=inclure/bigform,env}>
|
<INCLURE{fond=inclure/bigform,env}>
|
||||||
</div>
|
</div>
|
||||||
<INCLURE{fond=inclure/editer_docs_article,env,id_article=#ENV{id_article},ajax=les_photos}>
|
<INCLURE{fond=inclure/editer_docs_article,env,id_article=#ENV{id_article},ajax=les_photos,type=groupe}>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
[(#REM)
|
[(#REM)
|
||||||
|
|
|
@ -83,7 +83,7 @@
|
||||||
<div class="ajax">
|
<div class="ajax">
|
||||||
<INCLURE{fond=inclure/bigform,env}>
|
<INCLURE{fond=inclure/bigform,env}>
|
||||||
</div>
|
</div>
|
||||||
<INCLURE{fond=inclure/editer_docs_article,env,id_article=#ENV{id_article},ajax=les_photos}>
|
<INCLURE{fond=inclure/editer_docs_article,env,id_article=#ENV{id_article},ajax=les_photos,type=article}>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
[(#REM)
|
[(#REM)
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
<div class="ajax">
|
<div class="ajax">
|
||||||
<INCLURE{fond=inclure/bigform,env}>
|
<INCLURE{fond=inclure/bigform,env}>
|
||||||
</div>
|
</div>
|
||||||
<INCLURE{fond=inclure/editer_docs_article,env,id_article=#ENV{id_article},ajax=les_photos}>
|
<INCLURE{fond=inclure/editer_docs_article,env,id_article=#ENV{id_article},ajax=les_photos,type=article}>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -19,13 +19,13 @@
|
||||||
[(#CREDITS*|=={une}|?{
|
[(#CREDITS*|=={une}|?{
|
||||||
<i class="fas fa-check green"></i> Au premier plan
|
<i class="fas fa-check green"></i> Au premier plan
|
||||||
,
|
,
|
||||||
<a class="btn btn_une" href="[(#URL_ACTION_AUTEUR{promouvoir_photo, [(#ID_DOCUMENT)]-[(#ENV{id_article})]})]" title="Mettre en première photo">
|
<a class="btn btn_une" href="[(#URL_ACTION_AUTEUR{promouvoir_photo, [(#ID_DOCUMENT)][-(#ENV{id_article})][-(#ENV{type})]})]" title="Mettre en première photo">
|
||||||
<i class="fas fa-check"></i> Mettre au premier plan
|
<i class="fas fa-check"></i> Mettre au premier plan
|
||||||
</a>
|
</a>
|
||||||
})]
|
})]
|
||||||
]
|
]
|
||||||
</div>
|
</div>
|
||||||
<a class="btn btn_poubelle" href="[(#URL_ACTION_AUTEUR{supprimer_photo, [(#ID_DOCUMENT)]-[(#ENV{id_article})]})]" title="Supprimer la photo">
|
<a class="btn btn_poubelle" href="[(#URL_ACTION_AUTEUR{supprimer_photo, [(#ID_DOCUMENT)][-(#ENV{id_article})][-(#ENV{type})]})]" title="Supprimer la photo">
|
||||||
<i class="fas fa-trash red"></i> Supprimer
|
<i class="fas fa-trash red"></i> Supprimer
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue