Skip to content
Extraits de code Groupes Projets
Valider 6b34d6fc rédigé par cerdic's avatar cerdic
Parcourir les fichiers

Ne permette d'editer la hierarchie que sur les page de visu, par sur les pages d'edition

parent 5c116843
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -45,7 +45,7 @@ function exec_articles_args($id_article)
echo $commencer_page("« ". $row['titre'] ." »", "naviguer", "articles", $row['id_rubrique']);
echo debut_grand_cadre(true),
afficher_hierarchie($row['id_rubrique'],'',$id_article,'article',$row['id_secteur'],($row['statut'] == 'publie')),
afficher_hierarchie($row['id_rubrique'],true,$id_article,'article',$row['id_secteur'],($row['statut'] == 'publie')),
fin_grand_cadre(true),
$res,
fin_page();
......
......@@ -68,7 +68,7 @@ function exec_breves_voir_args($id_breve, $cherche_mot, $select_groupe)
echo $commencer_page("« $titre_breve »", "naviguer", "breves", $id_rubrique);
echo debut_grand_cadre(true);
echo afficher_hierarchie($id_rubrique,'',$id_breve,'breve',$row['id_secteur'],($row['statut'] == 'publie'));
echo afficher_hierarchie($id_rubrique,true,$id_breve,'breve',$row['id_secteur'],($row['statut'] == 'publie'));
echo fin_grand_cadre(true);
echo debut_gauche('', true);
......
......@@ -59,7 +59,7 @@ function exec_naviguer_args($id_rubrique, $cherche_mot, $select_groupe)
echo debut_grand_cadre(true);
if ($id_rubrique > 0)
echo afficher_hierarchie($id_parent,'',$id_rubrique,'rubrique',$id_secteur,(!$GLOBALS['connect_toutes_rubriques']));
echo afficher_hierarchie($id_parent,true,$id_rubrique,'rubrique',$id_secteur,(!$GLOBALS['connect_toutes_rubriques']));
else $titre = _T('info_racine_site').": ". $GLOBALS['meta']["nom_site"];
echo fin_grand_cadre(true);
......
......@@ -75,7 +75,7 @@ function afficher_site($id_syndic, $id_rubrique, $nom_site, $row){
$lister_objets = charger_fonction('lister_objets','inc');
echo debut_grand_cadre(true);
echo afficher_hierarchie($id_rubrique,'',$id_syndic,'site',$row['id_secteur'],($row['statut'] == 'publie'));
echo afficher_hierarchie($id_rubrique,true,$id_syndic,'site',$row['id_secteur'],($row['statut'] == 'publie'));
echo fin_grand_cadre(true);
echo debut_gauche('', true);
......
......@@ -475,7 +475,7 @@ function fin_cadre_formulaire($return=false){
//
// http://doc.spip.org/@afficher_hierarchie
function afficher_hierarchie($id_parent, $message='',$id_objet=0,$type='',$id_secteur=0,$restreint='') {
function afficher_hierarchie($id_parent, $editable=true,$id_objet=0,$type='',$id_secteur=0,$restreint='') {
$out = recuperer_fond('prive/squelettes/hierarchie/dist',
array(
'id_parent'=>$id_parent,
......@@ -484,6 +484,7 @@ function afficher_hierarchie($id_parent, $message='',$id_objet=0,$type='',$id_se
'deplacer'=>_request('deplacer')?'oui':'',
'id_secteur'=>$id_secteur,
'restreint'=>$restreint,
'editable'=>$editable?' ':'',
),array('ajax'=>true));
$out = pipeline('affiche_hierarchie',array('args'=>array(
'id_parent'=>$id_parent,
......@@ -491,7 +492,9 @@ function afficher_hierarchie($id_parent, $message='',$id_objet=0,$type='',$id_se
'id_objet'=>$id_objet,
'objet'=>$type,
'id_secteur'=>$id_secteur,
'restreint'=>$restreint),
'restreint'=>$restreint,
'editable'=>$editable?' ':'',
),
'data'=>$out));
return $out;
......
......@@ -6,16 +6,18 @@
#SET{id_secteur,#ID_SECTEUR}</BOUCLE_ariane></BOUCLE_rub>
[ &gt; <strong class="on">(#INFO_TITRE{#ENV{objet},#ENV{id_objet}}|couper{80}|sinon{<:ecrire:info_sans_titre:>})</strong>]
#AIDER{rubhier}
[(#ENV{deplacer}|non)
<span class="bouton_deplacer"><span class="image_loading" style="float:#DIR_LANG_LEFT;"></span> &#91;<a href="[(#SELF|parametre_url{deplacer,oui})]" class="ajax"><:bouton_deplacer:></a>&#93;</span>
]
[(#ENV{deplacer}|oui)
<span class="bouton_deplacer">&#91;<a href="#" onclick="jQuery('#chercher_rubrique').toggle('fast');return false;"><:bouton_deplacer:></a>&#93;</span>
<div id="chercher_rubrique">
[(#BOITE_OUVRIR{<:titre_cadre_interieur_rubrique:>,'simple'})]
[(#VAL|chercher_rubrique{#ENV{id_objet},#ENV{id_parent},#ENV{objet},#ENV{id_secteur,#GET{id_secteur}},#ENV{restreint,#ENV{objet}|deplacement_restreint{#INFO_STATUT{#ENV{objet},#ENV{id_objet}}}},true,form_simple})]
<br class="nettoyeur" />
#BOITE_FERMER
</div>
[(#ENV{editable}|oui)
[(#ENV{deplacer}|non)
<span class="bouton_deplacer"><span class="image_loading" style="float:#DIR_LANG_LEFT;"></span> &#91;<a href="[(#SELF|parametre_url{deplacer,oui})]" class="ajax"><:bouton_deplacer:></a>&#93;</span>
]
[(#ENV{deplacer}|oui)
<span class="bouton_deplacer">&#91;<a href="#" onclick="jQuery('#chercher_rubrique').toggle('fast');return false;"><:bouton_deplacer:></a>&#93;</span>
<div id="chercher_rubrique">
[(#BOITE_OUVRIR{<:titre_cadre_interieur_rubrique:>,'simple'})]
[(#VAL|chercher_rubrique{#ENV{id_objet},#ENV{id_parent},#ENV{objet},#ENV{id_secteur,#GET{id_secteur}},#ENV{restreint,#ENV{objet}|deplacement_restreint{#INFO_STATUT{#ENV{objet},#ENV{id_objet}}}},true,form_simple})]
<br class="nettoyeur" />
#BOITE_FERMER
</div>
]
]
</div>
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter