3 * Créer un article à partir d'un fichier au format odt
14 if (!defined('_ECRIRE_INC_VERSION')) {
19 * Ajout une boite de creation d'un article à partir d'un fichier odt
20 * dans la colonne gauche des pages exec=rubrique
22 * ajout d'une boite de remplacement du contenu de l'article à partir d'un fichier odt
23 * dans la colonne de gauche des pages exec=article
25 * @internal à l'aide du pipeline {@link affiche_gauche}
26 * @param Array $flux Le code de la colonne gauche
27 * @return Array Le code modifié
29 function odt2spip_affiche_gauche($flux) {
31 $flux['args']['exec'] == 'rubrique'
32 and $id_rubrique = $flux['args']['id_rubrique']
33 and autoriser('ecrire')
35 $out = recuperer_fond(
36 'prive/squelettes/inclure/document2spip',
38 'objet' => 'rubrique',
39 'id_objet' => $id_rubrique,
40 'creer_objet' => 'article'
43 $flux['data'] .= $out;
45 $flux['args']['exec'] == 'article'
46 and $id_article = $flux['args']['id_article']
47 and autoriser('modifier', 'article', $id_article)
49 $out = recuperer_fond(
50 'prive/squelettes/inclure/document2spip',
53 'id_objet' => $id_article
56 $flux['data'] .= $out;