Skip to content
Extraits de code Groupes Projets
Valider ca09268d rédigé par esj's avatar esj
Parcourir les fichiers

toujours la poursuite du menage [5437] dans inc_documents

parent 231f8994
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -546,7 +546,7 @@ $mode, ...@@ -546,7 +546,7 @@ $mode,
$type="", $type="",
$ancre='', $ancre='',
$document=0) { $document=0) {
global $clean_link, $connect_statut, $connect_toutes_rubriques, $options, $spip_lang_right,$connect_id_auteur; global $connect_statut, $connect_toutes_rubriques, $options, $spip_lang_right,$connect_id_auteur;
static $num_form = 0; $num_form ++; static $num_form = 0; $num_form ++;
$res = "\n<div>" . bouton_block_invisible("ftp$num_form") . $res = "\n<div>" . bouton_block_invisible("ftp$num_form") .
...@@ -590,8 +590,9 @@ $document=0) { ...@@ -590,8 +590,9 @@ $document=0) {
$res .= "</div>\n" . fin_block(); $res .= "</div>\n" . fin_block();
$redirect = $clean_link->getUrl(); $redirect = new Link;
spip_log("afficher_upload new $redirect"); $redirect = $redirect->getUrl();
if ($type == "rubrique") if ($type == "rubrique")
$redirect .='&amp;action=calculer_rubriques'; $redirect .='&amp;action=calculer_rubriques';
...@@ -822,7 +823,7 @@ entites_html($document['fichier'])."\" />\n"; ...@@ -822,7 +823,7 @@ entites_html($document['fichier'])."\" />\n";
echo "</div>"; echo "</div>";
// bouton "supprimer le doc" // bouton "supprimer le doc"
icone_horizontale(_T('icone_supprimer_document'), bouton_supprime_document_et_vignette($id_article, $redirect_url, $id_document, $album), "image-24.gif", "supprimer.gif"); icone_horizontale(_T('icone_supprimer_document'), bouton_supprime_document_et_vignette($id_article, $type, $id_document, $album), "image-24.gif", "supprimer.gif");
} // fin block modifs } // fin block modifs
...@@ -886,19 +887,26 @@ function afficher_rotateurs($album, $document, $flag_modif, $id_article, $id_do ...@@ -886,19 +887,26 @@ function afficher_rotateurs($album, $document, $flag_modif, $id_article, $id_do
function bouton_tourner_document($id_article, $id, $album, $rot) function bouton_tourner_document($id_article, $id, $album, $rot)
{ {
$redirect_url = new Link(); $redirect = new Link();
$redirect_url = $redirect_url->getUrl(); $redirect = $redirect->getUrl();
return generer_action_auteur('tourner', $id, $redirect_url) . return generer_action_auteur('tourner', $id, $redirect) .
($id_article ? ('&amp;id_article=' .$id_article) : "") . ($id_article ? ('&amp;id_article=' .$id_article) : "") .
("&amp;var_rot=$rot&amp;ancre=$album"); ("&amp;var_rot=$rot&amp;ancre=$album");
} }
function bouton_supprime_document_et_vignette($id_article, $redirect, $id, $album) function bouton_supprime_document_et_vignette($id_article, $type, $id, $album, $id_document=0)
{ {
return generer_action_auteur('supprimer', $id, $redirect) . $redirect = new Link();
($id_article ? ('&amp;id_article=' .$id_article) : "") . $redirect = $redirect->getUrl();
("&amp;ancre=$album"); if ($id_document)
$redirect .= "&show_docs='.$id_document";
if ($type == "rubrique")
$redirect.= '&action=calculer_rubriques';
return generer_action_auteur('supprimer', $id, $redirect) .
($id_article ? ('&amp;id_article=' .$id_article) : "") .
("&amp;ancre=$album");
} }
function bloc_gerer_vignette($document, $id_article, $type, $album) { function bloc_gerer_vignette($document, $id_article, $type, $album) {
...@@ -911,7 +919,7 @@ function bloc_gerer_vignette($document, $id_article, $type, $album) { ...@@ -911,7 +919,7 @@ function bloc_gerer_vignette($document, $id_article, $type, $album) {
echo "<b>"._T('info_vignette_personnalisee')."</b>\n"; echo "<b>"._T('info_vignette_personnalisee')."</b>\n";
echo debut_block_invisible("gerer_vignette$id_document"); echo debut_block_invisible("gerer_vignette$id_document");
if ($id_vignette) { if ($id_vignette) {
icone_horizontale (_T('info_supprimer_vignette'), bouton_supprime_document_et_vignette($id_article, $redirect_url .'&show_docs='.$id_document, $id_vignette, $album), "vignette-24.png", "supprimer.gif"); icone_horizontale (_T('info_supprimer_vignette'), bouton_supprime_document_et_vignette($id_article, $type, $id_vignette, $album, $id_document), "vignette-24.png", "supprimer.gif");
} else { } else {
echo afficher_upload($id_article,'portfolio', false, 'vignette', $type, $album, $id_document); echo afficher_upload($id_article,'portfolio', false, 'vignette', $type, $album, $id_document);
...@@ -1001,7 +1009,6 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod ...@@ -1001,7 +1009,6 @@ function afficher_documents_non_inclus($id_article, $type = "article", $flag_mod
function afficher_documents_colonne($id, $type="article", $flag_modif = true) { function afficher_documents_colonne($id, $type="article", $flag_modif = true) {
global $connect_id_auteur, $connect_statut, $options; global $connect_id_auteur, $connect_statut, $options;
global $clean_link;
global $id_doc_actif; global $id_doc_actif;
# HACK!!! simule une mise en page pour affecter les document_vu() # HACK!!! simule une mise en page pour affecter les document_vu()
...@@ -1090,9 +1097,7 @@ function affiche_raccourci_doc($doc, $id, $align) { ...@@ -1090,9 +1097,7 @@ function affiche_raccourci_doc($doc, $id, $align) {
function afficher_case_document($id_document, $id, $type, $deplier = false) { function afficher_case_document($id_document, $id, $type, $deplier = false) {
global $connect_id_auteur, $connect_statut; global $connect_id_auteur, $connect_statut;
global $clean_link; global $options, $couleur_foncee, $spip_lang_left, $spip_lang_right;
global $options;
global $couleur_foncee, $spip_lang_left, $spip_lang_right;
charger_generer_url(); charger_generer_url();
$flag_deplie = teste_doc_deplie($id_document); $flag_deplie = teste_doc_deplie($id_document);
...@@ -1238,7 +1243,7 @@ function afficher_case_document($id_document, $id, $type, $deplier = false) { ...@@ -1238,7 +1243,7 @@ function afficher_case_document($id_document, $id, $type, $deplier = false) {
// Fin edition des champs // Fin edition des champs
echo "<p /><div align='center'>"; echo "<p /><div align='center'>";
icone_horizontale(_T('icone_supprimer_document'), bouton_supprime_document_et_vignette($id, $clean_link->getUrl(), $id_document, 'documents'), "doc-24.gif", "supprimer.gif"); icone_horizontale(_T('icone_supprimer_document'), bouton_supprime_document_et_vignette($id, $type, $id_document, 'documents'), "doc-24.gif", "supprimer.gif");
echo "</div>"; echo "</div>";
...@@ -1324,7 +1329,7 @@ function afficher_case_document($id_document, $id, $type, $deplier = false) { ...@@ -1324,7 +1329,7 @@ function afficher_case_document($id_document, $id, $type, $deplier = false) {
_T('info_largeur_vignette', array('largeur_vignette' => $largeur, 'hauteur_vignette' => $hauteur)), _T('info_largeur_vignette', array('largeur_vignette' => $largeur, 'hauteur_vignette' => $hauteur)),
"</div>\n"; "</div>\n";
$link = new Link($clean_link->getUrl()); $link = new Link();
$link->addVar('modif_document', 'oui'); $link->addVar('modif_document', 'oui');
$link->addVar('id_document', $id_document); $link->addVar('id_document', $id_document);
$link->addVar('show_docs', $id_document); $link->addVar('show_docs', $id_document);
...@@ -1349,7 +1354,7 @@ function afficher_case_document($id_document, $id, $type, $deplier = false) { ...@@ -1349,7 +1354,7 @@ function afficher_case_document($id_document, $id, $type, $deplier = false) {
echo "<center>"; echo "<center>";
icone_horizontale (_T('icone_supprimer_image'), bouton_supprime_document_et_vignette($id, $clean_link->getUrl(), $id_document, 'images'), "image-24.gif", "supprimer.gif"); icone_horizontale (_T('icone_supprimer_image'), bouton_supprime_document_et_vignette($id, $type, $id_document, 'images'), "image-24.gif", "supprimer.gif");
echo "</center>\n"; echo "</center>\n";
......
...@@ -55,7 +55,8 @@ function spip_action_joindre_dist() ...@@ -55,7 +55,8 @@ function spip_action_joindre_dist()
$redirect .= '#' . $ancre; $redirect .= '#' . $ancre;
} }
$redirect .= _DIR_RESTREINT . $redirect; $redirect = _DIR_RESTREINT . $redirect;
spip_log($redirect);
# spip_action fera la redirection. # spip_action fera la redirection.
## redirection a supprimer si on veut poster dans l'espace prive directement (UPLOAD_DIRECT) ## redirection a supprimer si on veut poster dans l'espace prive directement (UPLOAD_DIRECT)
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter