[SPIP Zone] r3860 - in /_plugins_/_amelioration_admin_/mots_partout: README.txt exec/mots_partout.php javascript/ mots_partout.css mots_partout_choses.php

Author: pierre.andrews@gmail.com
Date: Sun Jul 9 15:03:08 2006
New Revision: 3860

Log:
plus de javascript zarb a utiliser, on passe au select, moche mais comprehensible. Les messages devraient marcher, qq pour tester?

Removed:
    _plugins_/_amelioration_admin_/mots_partout/javascript/
Modified:
    _plugins_/_amelioration_admin_/mots_partout/README.txt
    _plugins_/_amelioration_admin_/mots_partout/exec/mots_partout.php
    _plugins_/_amelioration_admin_/mots_partout/mots_partout.css
    _plugins_/_amelioration_admin_/mots_partout/mots_partout_choses.php

Modified: _plugins_/_amelioration_admin_/mots_partout/README.txt

    (empty)

Modified: _plugins_/_amelioration_admin_/mots_partout/exec/mots_partout.php

--- _plugins_/_amelioration_admin_/mots_partout/exec/mots_partout.php (original)
+++ _plugins_/_amelioration_admin_/mots_partout/exec/mots_partout.php Sun Jul 9 15:03:08 2006
@@ -333,17 +333,7 @@
   /***********************************************************************/

   debut_page('« '._T('motspartout:titre_page').' »', 'documents', 'mots', '', _DIR_PLUGIN_MOTS_PARTOUT."/mots_partout.css");
- echo'</script>
-
- <script type="text/javascript" src="'. _DIR_PLUGIN_MOTS_PARTOUT.'/javascript/prototype.js"></script>
- <script type="text/javascript" src="'. _DIR_PLUGIN_MOTS_PARTOUT.'/javascript/behaviour.js"></script>
- <script type="text/javascript" src="'. _DIR_PLUGIN_MOTS_PARTOUT.'/javascript/effects.js"></script>
- <script type="text/javascript" src="'. _DIR_PLUGIN_MOTS_PARTOUT.'/javascript/MultiStateRadio.js"></script>
- <script type="text/javascript">
-
- MultiStateRadio.apply(\'.liste ul\');
-
- </script>';
+ echo'</script>';

     echo '<br><br><center>';
   gros_titre(_T('motspartout:titre_page'));
@@ -474,15 +464,7 @@
       
       $vals["$s"] = calcul_numeros($show_mots,$id_mot,count($choses));
       
- $vals["<label for='id_mot".$id_mot."_vide'>"._T('motspartout:action')."?</label><input type='radio' id='id_mot".$id_mot."_vide' checked='true'>"] = calcul_numeros($show_mots,$id_mot,count($choses));
-
- $vals["<label for='id_mot".$id_mot."_voir'>"._T('motspartout:voir')."</label><input type='radio' name='mots[$id_mot]' id='id_mot".$id_mot."_voir' value='voir'>"] = calcul_numeros($show_mots,$id_mot,count($choses));
-
- $vals["<label for='id_mot".$id_mot."_cacher'>"._T('motspartout:cacher')."</label><input type='radio' name='mots[$id_mot]' id='id_mot".$id_mot."_cacher' value='cacher'>"] = calcul_numeros($show_mots,$id_mot,count($choses));
-
- $vals["<label for='id_mot".$id_mot."_avec'>"._T('motspartout:ajouter')."</label><input type='radio' name='mots[$id_mot]' id='id_mot".$id_mot."_avec' value='avec'>"] = calcul_numeros($show_mots,$id_mot,count($choses));
-
- $vals["<label for='id_mot".$id_mot."_sans'>"._T('motspartout:enlever')."</label><input type='radio' name='mots[$id_mot]' id='id_mot".$id_mot."_sans' value='sans'>"] = calcul_numeros($show_mots,$id_mot,count($choses));
+ $vals['<select id="id_mot'.$id_mot.'" name="mots['.$id_mot.']"><option value="">--'._T('motspartout:action').'--</option><option value="voir">'._T('motspartout:voir').'</option><option value="cacher">'._T('motspartout:cacher').'</option><option value="avec">'._T('motspartout:ajouter').'</option><option value="sans">'._T('motspartout:enlever').'</option></select>'] = calcul_numeros($show_mots,$id_mot,count($choses));
       $table[] = $vals;
     }
     
Modified: _plugins_/_amelioration_admin_/mots_partout/mots_partout.css

--- _plugins_/_amelioration_admin_/mots_partout/mots_partout.css (original)
+++ _plugins_/_amelioration_admin_/mots_partout/mots_partout.css Sun Jul 9 15:03:08 2006
@@ -22,10 +22,6 @@
   background: #b8b8dd;
  }

-.liste ul li label._multistateradio {
- border: 1px solid #c0c0ff;
- border-right-width: 3px;
- border-bottom-width: 3px;
- background: #f0faff;
- padding: 0 3px;
+.liste ul li select {
+ font-size: 90%;
}

Modified: _plugins_/_amelioration_admin_/mots_partout/mots_partout_choses.php

--- _plugins_/_amelioration_admin_/mots_partout/mots_partout_choses.php (original)
+++ _plugins_/_amelioration_admin_/mots_partout/mots_partout_choses.php Sun Jul 9 15:03:08 2006
@@ -248,11 +248,12 @@

function afficher_liste_messages($choses,$nb_aff=20) {

- $query = 'SELECT id_message,titre,type,date_heure,statut FROM spip_messages as messages WHERE messages.id_message'.((count($choses))?(' IN('.calcul_in($choses).')'):'');
+ $query = 'SELECT id_message,titre,type,date_heure,statut FROM spip_messages as messages WHERE messages.id_message'.((count($choses))?(' IN('.calcul_in($choses).')'):''). " LIMIT " . ($deb_aff >= 0 ? "$deb_aff, $nb_aff" : "99999");
   
- $tranches = afficher_tranches_requete($query, 3,'debut',false,$nb_aff);
   
- if($tranches) {
+ $deb_aff = intval(_request('t_debut'));
+
+ $tranches = afficher_tranches_requete(count($choses), 3,'debut',false,$nb_aff);

   echo "<div style='height: 12px;'></div>";
   echo "<div class='liste'>";
@@ -260,7 +261,7 @@
   
   echo afficher_liste_debut_tableau();

- echo $tranches;
+ if(count($choses) >= $nb_aff) echo $tranches;
   
   $result = spip_query($query);
   $i = 0;
@@ -321,8 +322,6 @@
   afficher_liste($largeurs, $table, $styles);
   
   echo afficher_liste_fin_tableau();
-
- }
}

//=============================AUTEURS=========================================