source: spip-zone/_plugins_/_stable_/odt2spip/version_0.1_stable/odt2spip_pipelines.php @ 28068

Last change on this file since 28068 was 28068, checked in by cy_altern@…, 12 years ago

passage version 0.12: ajout du chois du mode (doc/img) pour les images et utilisation du nom du fichier si le titre est vide

File size: 2.5 KB
Line 
1<?php
2                 $p = explode(basename(_DIR_PLUGINS)."/", str_replace('\\','/',realpath(dirname(__FILE__))));
3                 define('_DIR_PLUGIN_ODT2SPIP',(_DIR_PLUGINS.end($p)));
4
5function odt2spip_affiche_droite($flux){
6        global $spip_version_code;
7  $args = $flux['args'];
8        $out = "";
9  $id_rubrique = $args['id_rubrique'];
10        if ($args['exec']=='naviguer' AND $args['id_rubrique'] AND $args['id_rubrique'] != 0) {
11    $retour_final = ($spip_version_code > 2 ? './' : _DIR_RESTREINT_ABS).'?exec=articles&id_article=';
12//    $retour = generer_action_auteur('snippet_importe',"articles:articles:id_rubrique=$id_rubrique:$fichier_odt2spip",$retour_final);
13    $action = generer_action_auteur('odt2spip_importe',"id_rubrique=$id_rubrique",$retour_final);
14    $out .= icone_horizontale(_T("odtspip:importer_fichier"), "#", "", _DIR_PLUGIN_ODT2SPIP."images/odt-24.png", false, "onclick='$(\"#boite_odt2spip\").slideToggle(\"fast\");'");
15    $out .= "<div id='boite_odt2spip' style='display:none;' >\n";
16    $out .= debut_cadre_relief('',true);
17    $out .= "<form action='$action' method='POST' enctype='multipart/form-data'>";
18    $out .= form_hidden($action);
19    $out .= "<strong><label for='id_article'>"._T("odtspip:choix_fichier")."</label></strong> ";
20    $out .= "<br />";
21    $out .= "<input type='file' name='fichier_odt' id='fichier_odt' class='formo'>";
22    $out .= "<br /><small>";
23    $out .= "<strong>"._T("odtspip:attacher_fichier_odt")."</strong> ";
24    $out .= "<label for='attacher_oui'>"._T("odtspip:oui")."</label>";
25    $out .= "<input type='radio' name='attacher_odt' value='1' id='attacher_oui' checked='checked'/>";
26    $out .= "<input type='radio' name='attacher_odt' value='0' id='attacher_non'/>";
27    $out .= "<label for='attacher_non'>"._T("odtspip:non")."</label>";
28    $out .= "<br /><br /><strong>"._T("odtspip:images_mode_document")."</strong><br />";
29    $out .= "<label for='mode_image'>"._T("odtspip:mode_image")."</label>";
30    $out .= "<input type='radio' name='mode_image' value='image' id='mode_image' checked='checked'/>";
31    $out .= "<input type='radio' name='mode_image' value='document' id='mode_document'/>";
32    $out .= "<label for='mode_document'>"._T("odtspip:mode_document")."</label>";   
33    $out .= "</small><br />";
34    $out .= "<div style='text-align:$spip_lang_right'>";
35    $out .= "<input type='submit' name='Valider' value='"._T('bouton_valider')."' class='fondo'>";
36    $out .= "</div>";
37    $out .= "</form>\n";
38          $out .= fin_cadre_relief(true)."</div>";
39        }
40        $flux['data'].= $out;
41        return $flux;
42}
43
44?>
Note: See TracBrowser for help on using the repository browser.