Changeset 10140 in spip-zone
- Timestamp:
- Mar 5, 2007, 2:44:29 AM (14 years ago)
- Location:
- _plugins_/_stable_/en_travaux
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/_stable_/en_travaux/exec/en_travaux.php
r10110 r10140 3 3 include_spip('inc/presentation'); 4 4 include_spip('inc/barre'); 5 6 // compatibilite spip 1.9 7 if (!function_exists(afficher_textarea_barre)) { 8 function afficher_textarea_barre($texte, $forum=false) { 9 global $spip_display, $spip_ecran; 10 $rows = ($spip_ecran == "large") ? 28 : 15; 11 return (($spip_display == 4) ? '' : 12 afficher_barre('document.formulaire.texte', $forum)) 13 . "<textarea name='texte' id='texte' " 14 . $GLOBALS['browser_caret'] 15 . " rows='$rows' class='formo' cols='40'>" 16 . entites_html($texte) 17 . "</textarea>\n"; 18 } 19 } 20 if (!function_exists(fin_gauche)) { function fin_gauche() {return false;} } 5 21 6 22 function exec_en_travaux(){ … … 22 38 debut_page(_T('entravaux:en_travaux')); 23 39 echo "<br /><br /><br />"; 24 gros_titre( _T('entravaux:en_travaux'));40 gros_titre(http_img_pack("../"._DIR_PLUGIN_EN_TRAVAUX."/spip_mecano_24.png", "", "") . " " . _T('entravaux:en_travaux')); 25 41 debut_gauche(); 26 42 … … 30 46 31 47 debut_droite(); 32 33 debut_cadre_formulaire(); 34 48 debut_cadre_formulaire(); 35 49 36 50 if ($GLOBALS['connect_statut'] == "0minirezo") { 37 echo generer_url_post_ecrire("en_travaux"); 38 // echo "<p>"; 39 debut_cadre_trait_couleur("../"._DIR_PLUGIN_EN_TRAVAUX."/spip_mecano_24.png", false, "", _T('entravaux:parametrage_page_travaux')); 40 echo "<input type='checkbox' name='est_en_travaux' value='true' $check_en_travaux/>"; 41 echo "<label for='est_en_travaux'><b>"._T("entravaux:activer_message")."</b></label>"; 42 fin_cadre_trait_couleur(); 43 echo "<br/><b>"._T('entravaux:message_temporaire')."</b><br/>"; 44 echo afficher_textarea_barre($en_travaux_texte); 45 /* echo "<textarea name='en_travaux_message' class='formo'>"; 46 echo $en_travaux_texte; 47 echo "</textarea>";*/ 48 // echo "</p>"; 49 echo '<div style="text-align: right;">'; 50 echo "<input class='fondo' type='submit' name='modifier' value='"._T('bouton_valider')."' />"; 51 echo "</div></div>"; 52 echo "</form>"; 53 51 52 echo generer_url_post_ecrire('en_travaux', '', 'formulaire'); 53 echo "<b>" . _T('entravaux:parametrage_page_travaux') . "</b><hr /><br />"; 54 echo debut_cadre_relief('', true), 55 "<input type='checkbox' name='est_en_travaux' value='true' $check_en_travaux/>", 56 "<label for='est_en_travaux'> <b>"._T("entravaux:activer_message")."</b></label>", 57 fin_cadre_relief(true); 58 echo "<br/><b>"._T('entravaux:message_temporaire')."</b><br />", 59 afficher_textarea_barre($en_travaux_texte), 60 "<p align='right'><input class='fondo' type='submit' name='modifier' value='"._T('bouton_valider')."' /></p>"; 61 echo "</form>"; 54 62 } 55 63 else … … 57 65 echo "</span>"; 58 66 59 fin_cadre_formulaire(); 60 fin_page(); 61 67 fin_cadre_formulaire(); 68 echo fin_gauche(), fin_page(); 62 69 } 63 70 -
_plugins_/_stable_/en_travaux/mes_options_en_travaux.php
r10109 r10140 4 4 if ($GLOBALS['meta']['en_travaux']=='true') 5 5 { 6 // tentative pour prendre en compte tous es cas possible7 // penser à ajouter le test qui vérifie si on est un admin pour faire propre voir oùle caser8 $en_travaux_mode_admin = (false);9 $en_travaux_mode_admin = ($en_travaux_mode_admin OR (strlen(strstr($_SERVER["PHP_SELF"],'/ecrire'))>0));10 $en_travaux_mode_admin = ($en_travaux_mode_admin OR (isset($page) && $page=='login'));11 $en_travaux_mode_admin = ($en_travaux_mode_admin OR isset($_GET['action']));12 $en_travaux_mode_admin = ($en_travaux_mode_admin OR isset($_POST['action']));13 $en_travaux_mode_admin = ($en_travaux_mode_admin OR $_GET['page']== 'style_prive'); // filtrage de la feuille de style admin mise en squelette14 $en_travaux_mode_admin = ($en_travaux_mode_admin OR $_GET['page']== 'jquery.js'); // filtrage de jquery qui sert pour la partie admin6 // tentative pour prendre en compte tous les cas possibles 7 // penser a ajouter le test qui verifie si on est un admin pour faire propre voir ou le caser 8 $en_travaux_mode_admin = false; 9 $en_travaux_mode_admin |= strlen(strstr($_SERVER["PHP_SELF"],'/ecrire'))>0; 10 $en_travaux_mode_admin |= isset($page) && ($page == 'login'); 11 $en_travaux_mode_admin |= isset($_GET['action']); 12 $en_travaux_mode_admin |= isset($_POST['action']); 13 $en_travaux_mode_admin |= $_GET['page'] == 'style_prive'; // filtrage de la feuille de style admin mise en squelette 14 $en_travaux_mode_admin |= $_GET['page'] == 'jquery.js'; // filtrage de jquery qui sert pour la partie admin 15 15 16 16 if ($en_travaux_mode_admin) { … … 18 18 } 19 19 else { 20 // dans tous les autres cas on force l'execution de l'affichage 20 21 $_GET['action']="en_travaux"; 21 //dans tous les autres cas on force l'execution de l'affichage22 22 } 23 23 } 24 24 25 function action_en_travaux(){ 25 26 include_spip('inc/minipres'); 26 27 include_spip('inc/charsets'); 27 include_spip('inc/ filtres');28 include_spip('inc/texte'); 28 29 $corps = charset2unicode(propre($GLOBALS['meta']['en_travaux_message'])); 29 30 $page = minipres(_T('info_travaux_titre'), $corps); 30 global $spip_version;31 if ($ spip_version>=1.92) echo $page; // a partir de spip 1.9.2 ces fonctions ne font plus l'echo directement31 // a partir de spip 1.9.2 ces fonctions ne font plus l'echo directement 32 if ($GLOBALS['spip_version']>=1.92) echo $page; 32 33 return true; 33 34 } -
_plugins_/_stable_/en_travaux/plugin.xml
r10109 r10140 12 12 </auteur> 13 13 <version> 14 1. 114 1.2 15 15 </version> 16 16 <etat>
Note: See TracChangeset
for help on using the changeset viewer.