X-Git-Url: http://git.cyclocoop.org/?p=velocampus%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fecrire%2Fexec%2Fbreves_voir.php;fp=www%2Fecrire%2Fexec%2Fbreves_voir.php;h=bb5185d025168d01adf2dd5a80041703f9d058c8;hp=0000000000000000000000000000000000000000;hb=80b4d3e85f78d402ed2e73f8f5d1bf4c19962eed;hpb=aaf970bf4cdaf76689ecc10609048e18d073820c
diff --git a/www/ecrire/exec/breves_voir.php b/www/ecrire/exec/breves_voir.php
new file mode 100644
index 0000000..bb5185d
--- /dev/null
+++ b/www/ecrire/exec/breves_voir.php
@@ -0,0 +1,244 @@
+array('exec'=>'breves_voir','id_breve'=>$id_breve),
+ 'data'=>''
+ )
+ );
+ $iconifier = charger_fonction('iconifier', 'inc');
+
+ $dater = charger_fonction('dater', 'inc');
+ $meme_rubrique = charger_fonction('meme_rubrique', 'inc');
+ $editer_mots = charger_fonction('editer_mots', 'inc');
+
+ echo $commencer_page("« $titre_breve »", "naviguer", "breves", $id_rubrique);
+
+ echo debut_grand_cadre(true);
+ echo afficher_hierarchie($id_rubrique);
+ echo fin_grand_cadre(true);
+
+ echo debut_gauche('', true);
+
+ echo debut_boite_info(true)
+ . pipeline ('boite_infos', array('data' => '',
+ 'args' => array(
+ 'type'=>'breve',
+ 'id' => $id_breve,
+ 'row' => $row
+ )))
+ . fin_boite_info(true);
+
+ echo pipeline('affiche_gauche',
+ array(
+ 'args'=>array('exec'=>'breves_voir','id_breve'=>$id_breve),
+ 'data'=>''
+ )
+ );
+ echo $iconifier('id_breve', $id_breve, 'breves_voir', false, autoriser('publierdans','rubrique',$id_rubrique));
+
+ echo creer_colonne_droite('', true);
+ echo pipeline('affiche_droite',
+ array(
+ 'args'=>array('exec'=>'breves_voir','id_breve'=>$id_breve),
+ 'data'=>''
+ )
+ );
+ echo $meme_rubrique($id_rubrique, $id_breve, 'breve', 'date_heure');
+
+ /* raccourcis ont disparu */
+ echo bloc_des_raccourcis(icone_horizontale(_T('icone_nouvelle_breve'), generer_url_ecrire("breves_edit","new=oui&id_rubrique=$id_rubrique"), "breve-24.gif","creer.gif", 0));
+
+ $actions = $flag_editable
+ ? icone_inline(
+ // TODO -- _L("Fil a travaille sur cette breve il y a x minutes")
+ !$modif ? _T('icone_modifier_breve')
+ : _T('texte_travail_article', $modif),
+ generer_url_ecrire("breves_edit","id_breve=$id_breve&retour=nav"),
+ !$modif ? "breve-24.gif" : "warning-24.gif",
+ !$modif ? "edit.gif" : '',
+ $GLOBALS['spip_lang_right']
+ )
+ : "";
+
+ $haut =
+ "
$actions
"
+ . gros_titre($titre,'', false);
+
+ $type = 'breve';
+ $contexte = array('id'=>$id_breve,'id_rubrique'=>$id_rubrique);
+ $fond = recuperer_fond("prive/contenu/$type",$contexte);
+ // permettre aux plugin de faire des modifs ou des ajouts
+ $fond = pipeline('afficher_contenu_objet',
+ array(
+ 'args'=>array(
+ 'type'=>$type,
+ 'id_objet'=>$id_breve,
+ 'contexte'=>$contexte),
+ 'data'=> $fond));
+
+ $onglet_contenu = "$fond
";
+
+ $onglet_proprietes =
+ afficher_breve_rubrique($id_breve, $id_rubrique, $statut)
+ . ($dater
+ ? $dater($id_breve, $flag_editable, $statut, 'breve', 'breves_voir', $date_heure)
+ : ''
+ )
+
+ . $editer_mots('breve', $id_breve, $cherche_mot, $select_groupe, $flag_editable, true, 'breves_voir')
+ . ((($GLOBALS['meta']['multi_articles'] == 'oui') AND ($flag_editable)) ? langue_breve($id_breve,$row):"")
+ . pipeline('affiche_milieu',array(
+ 'args'=>array('exec'=>'breves_voir','id_breve'=>$id_breve),
+ 'data'=>''))
+ ;
+
+ $onglet_documents = "";
+
+ $onglet_interactivite = "";
+
+ $discuter = charger_fonction('discuter', 'inc');
+ $onglet_discuter = $discuter($id_breve, 'breves_voir', 'id_breve');
+
+ echo debut_droite('', true)
+ . ""
+ . $haut
+ . afficher_onglets_pages(array(
+ 'voir' => _T('onglet_contenu'),
+ 'props' => _T('onglet_proprietes'),
+ 'docs' => _T('onglet_documents'),
+ 'interactivite' => _T('onglet_interactivite'),
+ 'discuter' => _T('onglet_discuter')),
+ _INTERFACE_ONGLETS?
+ array(
+ 'props'=>$onglet_proprietes,
+ 'voir'=>$onglet_contenu,
+ 'docs'=>$onglet_documents,
+ 'interactivite'=>$onglet_interactivite,
+ 'discuter'=>$onglet_discuter)
+ :
+ array(
+ 'props'=>$onglet_proprietes,
+ 'voir'=>$onglet_contenu)
+ )
+ . "
"
+ . (_INTERFACE_ONGLETS?"":$onglet_discuter)
+ . fin_gauche()
+ . fin_page();
+ }
+}
+
+// http://doc.spip.org/@langue_breve
+function langue_breve($id_breve, $row){
+ $id_rubrique = $row['id_rubrique'];
+ //
+ // Langue de la breve
+ //
+ $row2 = sql_fetsel("lang", "spip_rubriques", "id_rubrique=$id_rubrique");
+ $langue_parent = $row2['lang'];
+
+ $langue_breve = $row['lang'];
+
+ $res = "";
+ #$bouton = bouton_block_depliable(_T('titre_langue_breve')." (".traduire_nom_langue($langue_breve).")",false,'languesbreve');
+ $res .= debut_cadre_enfonce('langues-24.gif',true/*,'',$bouton*/);
+
+ #$res .= debut_block_depliable(false,'languesbreve');
+ $res .= "";
+
+ if ($menu = liste_options_langues('changer_lang', $langue_breve, $langue_parent)) {
+ $lien = "\nonchange=\"this.nextSibling.firstChild.style.visibility='visible';\"";
+ $menu = select_langues('changer_lang', $lien, $menu, _T('titre_langue_breve'))
+ . "";
+ }
+ $res .= redirige_action_auteur('editer_breve', "$id_breve/$id_rubrique", "breves_voir","id_breve=$id_breve", $menu);
+ $res .= "
\n";
+ #$res .= fin_block();
+
+ $res .= fin_cadre_enfonce(true);
+ return $res;
+}
+
+
+// http://doc.spip.org/@afficher_breve_rubrique
+function afficher_breve_rubrique($id_breve, $id_rubrique, $statut)
+{
+ if (!_INTERFACE_ONGLETS) return "";
+ global $spip_lang_right;
+ $aider = charger_fonction('aider', 'inc');
+ $chercher_rubrique = charger_fonction('chercher_rubrique', 'inc');
+
+ $form = $chercher_rubrique($id_rubrique, 'breve', ($statut == 'publie'));
+ if (strpos($form,''
+ . "";
+ }
+
+ $form = redirige_action_post('editer_breve', $id_breve, 'breves_voir', "id_breve=$id_breve", $form, " class='submit_plongeur'" );
+
+
+ if ($id_rubrique == 0) $logo = "racine-site-24.gif";
+ else $logo = "secteur-24.gif";
+
+ return
+ debut_cadre_couleur($logo, true, "",_T('entree_interieur_rubrique').$aider ("brevesrub"))
+ . $form
+ . fin_cadre_couleur(true);
+
+}
+?>