Changeset 10203 in spip-zone
- Timestamp:
- Mar 6, 2007, 5:14:10 PM (14 years ago)
- Location:
- _plugins_/_dev_/edit_table
- Files:
-
- 2 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/_dev_/edit_table/action/edittable_save.php
r9794 r10203 9 9 10 10 function action_edittable_save_dist(){ 11 $sql_save = "UPDATE "._request('table')." SET"; 12 $res_description_table = spip_query("DESC "._request('table').";"); 13 $description_table = mysql_fetch_array($res_description_table); 14 while ($description_table = mysql_fetch_array($res_description_table)){ 15 //if ($cle == 'Field'){ 16 $sql_save .= " ".$description_table['Field']."='".addslashes(_request($description_table['Field']))."',"; 17 //} 18 } 19 $sql_save = substr($sql_save, 0, strlen($sql_save)-1); 20 $sql_save .= " WHERE "._request('colonne_cle')."='".addslashes(_request('valeur_cle'))."';"; 21 $res_sql = spip_query($sql_save); 22 23 //echo $sql_save; 24 25 26 $redirect = _request('redirect').'&sql_command='.$sql_save; 27 //$redirect = parametre_url(urldecode(_request('redirect')),'id_digg', $id_digg,'&'); 28 redirige_par_entete($redirect); 29 11 //if ($GLOBALS['connect_statut'] == "0minirezo") 12 //{ 13 $sql_save = "UPDATE "._request('table')." SET"; 14 $res_description_table = spip_query("DESC "._request('table').";"); 15 $description_table = mysql_fetch_array($res_description_table); 16 while ($description_table = mysql_fetch_array($res_description_table)){ 17 //if ($cle == 'Field'){ 18 $sql_save .= " ".$description_table['Field']."='".addslashes(_request($description_table['Field']))."',"; 19 //} 20 } 21 $sql_save = substr($sql_save, 0, strlen($sql_save)-1); 22 $sql_save .= " WHERE "._request('colonne_cle')."='".addslashes(_request('valeur_cle'))."';"; 23 $res_sql = spip_query($sql_save); 24 25 //echo $sql_save; 26 27 //}else{ 28 //$sql_save = '<span style="font-weight:bolder;color:red;">ERROR : NOT ADMIN</span>'; 29 //} 30 $redirect = _request('redirect').'&sql_command='.$sql_save; 31 //$redirect = parametre_url(urldecode(_request('redirect')),'id_digg', $id_digg,'&'); 32 redirige_par_entete($redirect); 30 33 } 31 34 -
_plugins_/_dev_/edit_table/edittable_admin.php
r10163 r10203 4 4 // 5 5 if (!defined("_ECRIRE_INC_VERSION")) return; 6 7 6 $p=explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(__FILE__)))); 8 7 define('_DIR_PLUGIN_EDITTABLE',(_DIR_PLUGINS.end($p))); 9 8 10 9 function edittable_ajouter_boutons($flux){ 11 $flux['naviguer']->sousmenu['listetable']= new Bouton("../"._DIR_PLUGIN_edittable."/img_pack/edittable.png",_T('edittable:editer_les_tables')); 12 $flux['configurer']->sousmenu['config_edittable']= new Bouton("../"._DIR_PLUGIN_edittable."/img_pack/edittable.png",_T('edittable:configurer_edittable')); 10 if ($GLOBALS['connect_statut'] == "0minirezo") 11 { 12 $flux['naviguer']->sousmenu['listetable']= new Bouton("../"._DIR_PLUGIN_EDITTABLE."/img_pack/edittable.png",_T('edittable:editer_les_tables')); 13 $flux['configuration']->sousmenu['config_edittable']= new Bouton("../"._DIR_PLUGIN_EDITTABLE."/img_pack/config_edittable.png",_T('edittable:configurer_edittable')); 14 } 13 15 return $flux; 14 16 } -
_plugins_/_dev_/edit_table/exec/edittable.php
r10163 r10203 5 5 if (!defined("_ECRIRE_INC_VERSION")) return; 6 6 7 $p=explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(__FILE__))));8 define('_DIR_PLUGIN_EDITTABLE',(_DIR_PLUGINS.end($p)));9 7 10 8 include_spip("inc/presentation"); … … 39 37 40 38 $res_list_edittable = spip_query("SELECT * FROM "._request('table').";"); 41 debut_cadre_trait_couleur("../"._DIR_PLUGIN_edittable."/img_pack/digg.png", false, '', _T('edittable: mes_edittable_en'));39 debut_cadre_trait_couleur("../"._DIR_PLUGIN_edittable."/img_pack/digg.png", false, '', _T('edittable:enregistrements_de_la_able').' : '._request('table')); 42 40 //echo '<table>'; 43 41 while ($row_edittable = spip_fetch_array($res_list_edittable)){ 44 echo _T('edittable:enregistrement_numero').' <b>'.$row_edittable[$olonne_cle].'</b> ';45 echo ' '._T('edittable:cle_primaire').' : '.$olonne_cle.' = '.$row_edittable[$olonne_cle];46 echo '< br /><a href="?exec=edittable_voir&valeur_cle='.$row_edittable[$olonne_cle].'&table='._request('table').'&colonne_cle='.$olonne_cle.'">'._T('edittable:editer_enregistrement').'</a><hr />';42 echo _T('edittable:enregistrement_numero').' <b>'.$row_edittable[$olonne_cle].'</b><br />'; 43 echo ' '._T('edittable:cle_primaire').' : <b>'.$olonne_cle.'</b> | '._T('edittable:valeur_courante').' : <b>'.$row_edittable[$olonne_cle].'</b><br />'; 44 echo '<a href="?exec=edittable_voir&valeur_cle='.$row_edittable[$olonne_cle].'&table='._request('table').'&colonne_cle='.$olonne_cle.'">'._T('edittable:editer_enregistrement').'</a><hr />'; 47 45 } 48 46 //echo '</table>'; … … 50 48 51 49 echo '<br />'; 52 50 echo '<div class="cadre-titre"><u>'._T('edittable:structure_de_la_table_courante').'</u></div>'; 53 51 $res_structure_table = spip_query(" DESC "._request('table').";"); 54 52 debut_cadre_formulaire(); -
_plugins_/_dev_/edit_table/exec/edittable_edit.php
r10163 r10203 16 16 echo fin_boite_info(); 17 17 echo debut_raccourcis(); 18 echo '<a href="?exec=edittable&table='._request('table').'">'._T('edittable:retour_a_la_table').'</a><hr />'; 18 19 echo '<a href="?exec=listetable">'._T('edittable:les_table').'</a>'; 19 20 echo fin_raccourcis(); 20 21 echo debut_droite(); 21 22 if ($GLOBALS['connect_statut'] == "0minirezo") 23 { 22 24 $sql_edittable = "SELECT * FROM "._request('table')." WHERE ".utf8_decode(_request('colonne_cle'))." = '"._request('valeur_cle')."';"; 23 25 $res_edittable = spip_query($sql_edittable); … … 41 43 </form>'; 42 44 echo fin_cadre_formulaire(); 43 44 45 } 45 46 if ($GLOBALS['spip_version_code']>=1.92) { echo fin_gauche(); } 46 47 echo fin_page(); -
_plugins_/_dev_/edit_table/exec/edittable_voir.php
r10163 r10203 14 14 echo fin_boite_info(); 15 15 echo debut_raccourcis(); 16 echo '<a href="?exec=edittable&table='._request('table').'">'._T('edittable:retour_a_la_table').'</a><hr />'; 16 17 echo '<a href="?exec=listetable">'._T('edittable:mes_edittable').'</a>'; 17 18 echo fin_raccourcis(); … … 22 23 } 23 24 echo debut_droite(); 25 if ($GLOBALS['connect_statut'] == "0minirezo") 26 { 24 27 $sql_edittable = "SELECT * FROM "._request('table')." WHERE "._request('colonne_cle')." = '"._request('valeur_cle')."';"; 25 28 $res_edittable = spip_query($sql_edittable); … … 32 35 afficher_tableau_div($contenu_edittable); 33 36 echo fin_cadre_trait_couleur(); 34 35 37 } 36 38 if ($GLOBALS['spip_version_code']>=1.92) { echo fin_gauche(); } 37 39 echo fin_page(); -
_plugins_/_dev_/edit_table/exec/listetable.php
r10163 r10203 5 5 if (!defined("_ECRIRE_INC_VERSION")) return; 6 6 7 $p=explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(__FILE__))));8 define('_DIR_PLUGIN_EDITTABLE',(_DIR_PLUGINS.end($p)));9 7 10 8 include_spip("inc/presentation"); … … 21 19 echo fin_raccourcis(); 22 20 echo debut_droite(); 21 if ($GLOBALS['connect_statut'] == "0minirezo") 22 { 23 23 $res_list_table = spip_query("SHOW TABLES;"); 24 debut_cadre_trait_couleur("../"._DIR_PLUGIN_edittable."/img_pack/digg.png", false, '', _T('edittable: mes_edittable_en'));24 debut_cadre_trait_couleur("../"._DIR_PLUGIN_edittable."/img_pack/digg.png", false, '', _T('edittable:liste_des_tables_de_la_base')); 25 25 //echo '<table style="width:100%">'; 26 26 while ($row_table = MYSQL_fetch_row($res_list_table)){ … … 35 35 } 36 36 fin_cadre_trait_couleur(false); 37 38 37 } 38 39 39 if ($GLOBALS['spip_version_code']>=1.92) { echo fin_gauche(); } 40 40 echo fin_page(); -
_plugins_/_dev_/edit_table/plugin.xml
r9696 r10203 9 9 </auteur> 10 10 <version> <!-- Version du plugin --> 11 0. 111 0.2 12 12 </version> 13 13 <etat> <!-- Etat du plugin, au choix : dev (developpement), test, stable, experimental -->
Note: See TracChangeset
for help on using the changeset viewer.