Skip to content
Extraits de code Groupes Projets
Valider 9ec34b7a rédigé par cedric@yterium.com's avatar cedric@yterium.com
Parcourir les fichiers

utiliser ajaxReload pour ajaxer le portfolio en bas de page article

parent 6f38dc84
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -173,20 +173,26 @@ function formulaires_joindre_document_traiter_dist($id_document='new',$id_objet= ...@@ -173,20 +173,26 @@ function formulaires_joindre_document_traiter_dist($id_document='new',$id_objet=
// checker les erreurs eventuelles // checker les erreurs eventuelles
$messages_erreur = array(); $messages_erreur = array();
$nb_docs = 0; $nb_docs = 0;
$sel = array();
foreach ($nouveaux_doc as $doc) { foreach ($nouveaux_doc as $doc) {
if (!is_numeric($doc)) if (!is_numeric($doc))
$messages_erreur[] = $doc; $messages_erreur[] = $doc;
else{ else{
if (!$ancre) if (!$ancre)
$ancre = $doc; $ancre = $doc;
$sel[] = $doc;
$nb_docs++; $nb_docs++;
} }
} }
if (count($messages_erreur)) if (count($messages_erreur))
$res['message_erreur'] = implode('<br />',$messages_erreur); $res['message_erreur'] = implode('<br />',$messages_erreur);
if ($nb_docs){ if ($nb_docs){
$autoopen = "<script type='text/javascript'>setTimeout(function(){if (window.jQuery) jQuery('#doc$ancre a.editbox').get(0).focus();},30);</script>"; $sel = "#doc".implode(",#doc",$sel);
$res['message_ok'] = $nb_docs==1? _T('medias:document_installe_succes').$autoopen:_T('medias:nb_documents_installe_succes',array('nb'=>$nb_docs)); $js = "if (window.jQuery) jQuery(function(){ajaxReload('portfolio');});";
if ($nb_docs==1)
$js .= "setTimeout(function(){if (window.jQuery) jQuery('#doc$ancre a.editbox').get(0).focus();},30);";
$js = "<script type='text/javascript'>$js</script>";
$res['message_ok'] = singulier_ou_pluriel($nb_docs,'medias:document_installe_succes','medias:nb_documents_installe_succes').$js;
} }
if ($ancre) if ($ancre)
$res['redirect'] = "#doc$ancre"; $res['redirect'] = "#doc$ancre";
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
] ]
[ [
(#INCLURE{fond=formulaires/inc-portfolio_documents}{env}{ajax}) (#INCLURE{fond=formulaires/inc-portfolio_documents}{env}{ajax=portfolio})
] ]
[ [
(#INCLURE{fond=prive/inc-ajouter-documents}{env}{ajax}) (#INCLURE{fond=prive/inc-ajouter-documents}{env}{ajax})
......
[(#ENV{ajouter}|=={oui}|oui) [(#ENV{ajouter}|=={oui}|oui)
<div class='nettoyeur'></div> <div class='nettoyeur'></div>
<a href='[(#SELF|parametre_url{ajouter,non})]' class='ajax bouton_fermer'>[(#CHEMIN{images/frame-close.png}|balise_img)]</a> <a href='[(#SELF|parametre_url{ajouter,non})]' class='ajax bouton_fermer'>[(#CHEMIN{images/frame-close.png}|balise_img)]</a>
#FORMULAIRE_JOINDRE_DOCUMENT{new,#ENV{id_objet,0},#ENV{objet,''}} <div class="ajax">
#FORMULAIRE_JOINDRE_DOCUMENT{new,#ENV{id_objet,0},#ENV{objet,''}}
</div>
<div class='nettoyeur'></div> <div class='nettoyeur'></div>
] ]
[(#ENV{ajouter}|=={oui}|non) [(#ENV{ajouter}|=={oui}|non)
......
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