Changeset 5719 in spip-zone
- Timestamp:
- Sep 26, 2006, 8:32:33 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/_dev_/spipcarto/exec/config_spipcarto.php
r5139 r5719 7 7 include_spip ("inc/presentation"); 8 8 include_spip ("base/abstract_sql"); 9 include_spip('inc/meta'); 10 9 11 10 12 debut_page('« '._T('spipcarto:configuration').' »', 'configurations', 'mots_partout'); … … 15 17 } 16 18 17 19 if ($connect_statut == '0minirezo' AND $connect_toutes_rubriques ) { 18 20 19 21 $table_pref = 'spip'; … … 107 109 spip_query("INSERT INTO ".$table_pref."_meta(nom, valeur, maj) VALUES ('config_precise_groupes','oui',now());"); 108 110 spip_query("UPDATE ".$table_pref."_meta SET valeur='oui', maj=now() WHERE nom='config_precise_groupes';"); 109 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='INDEX_elements_objet';"); 110 if ($row=spip_fetch_array($r)){ 111 $tables=unserialize($row[0]); 112 $tables['spip_carto_cartes'] = array('titre'=>8,'texte'=>5); 113 $tables['spip_carto_objets'] = array('titre'=>4,'texte'=>2,'url_objet'=>1); 114 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='INDEX_elements_objet';"); 115 } 116 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='INDEX_objet_associes';"); 117 if ($row=spip_fetch_array($r)){ 118 $tables=unserialize($row[0]); 119 $tables['spip_articles']['spip_carto_cartes'] = 2; 120 $tables['spip_carto_cartes'] = array('spip_carto_objets'=>1); 121 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='INDEX_objet_associes';"); 122 } 123 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='INDEX_elements_associes';"); 124 if ($row=spip_fetch_array($r)){ 125 $tables=unserialize($row[0]); 126 $tables['spip_carto_cartes'] = array('titre'=>3,'texte'=>1); 127 $tables['spip_carto_objets'] = array('titre'=>3,'texte'=>1); 128 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='INDEX_elements_associes';"); 129 } 130 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='INDEX_critere_indexation';"); 131 if ($row=spip_fetch_array($r)){ 132 $tables=unserialize($row[0]); 133 $tables['spip_carto_cartes'] = "statut='publie'"; 134 $tables['spip_carto_objets'] = "statut='publie'"; 135 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='INDEX_critere_indexation';"); 136 } 137 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='INDEX_critere_optimisation';"); 138 if ($row=spip_fetch_array($r)){ 139 $tables=unserialize($row[0]); 140 $tables['spip_carto_cartes'] = "statut<>'publie'"; 141 $tables['spip_carto_objets'] = "statut<>'publie'"; 142 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='INDEX_critere_optimisation';"); 143 } 144 111 112 $INDEX_elements_objet = unserialize($GLOBALS['meta']['INDEX_elements_objet']); 113 unset($INDEX_elements_objet['spip_carto_cartes']); 114 unset($INDEX_elements_objet['spip_carto_objets']); 115 $INDEX_elements_objet['spip_carto_cartes'] = array('titre'=>8,'texte'=>5); 116 $INDEX_elements_objet['spip_carto_objets'] = array('titre'=>4,'texte'=>2,'url_objet'=>1); 117 ecrire_meta('INDEX_elements_objet',serialize($INDEX_elements_objet)); 118 $INDEX_objet_associes = unserialize($GLOBALS['meta']['INDEX_objet_associes']); 119 unset($INDEX_objet_associes['spip_articles']['spip_carto_cartes']); 120 unset($INDEX_objet_associes['spip_carto_cartes']); 121 $INDEX_objet_associes['spip_articles']['spip_carto_cartes'] = 2; 122 $INDEX_objet_associes['spip_carto_cartes'] = array('spip_carto_objets'=>1); 123 ecrire_meta('INDEX_objet_associes',serialize($INDEX_objet_associes)); 124 $INDEX_elements_associes = unserialize($GLOBALS['meta']['INDEX_elements_associes']); 125 unset($INDEX_elements_associes['spip_carto_cartes']); 126 unset($INDEX_elements_associes['spip_carto_objets']); 127 $INDEX_elements_associes['spip_carto_cartes'] = array('titre'=>3,'texte'=>1); 128 $INDEX_elements_associes['spip_carto_objets'] = array('titre'=>3,'texte'=>1); 129 ecrire_meta('INDEX_elements_associes',serialize($INDEX_elements_associes)); 130 $INDEX_critere_indexation = unserialize($GLOBALS['meta']['INDEX_critere_indexation']); 131 unset($INDEX_critere_indexation['spip_carto_cartes']); 132 unset($INDEX_critere_indexation['spip_carto_objets']); 133 $INDEX_critere_indexation['spip_carto_cartes'] = "statut='publie'"; 134 $INDEX_critere_indexation['spip_carto_objets'] = "statut='publie'"; 135 ecrire_meta('INDEX_critere_indexation',serialize($INDEX_critere_indexation)); 136 $INDEX_critere_optimisation = unserialize($GLOBALS['meta']['INDEX_critere_optimisation']); 137 unset($INDEX_critere_optimisation['spip_carto_objets']); 138 $INDEX_critere_optimisation['spip_carto_objets'] = "statut<>'publie'"; 139 ecrire_meta('INDEX_critere_optimisation',serialize($INDEX_critere_optimisation)); 140 /* 145 141 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='index_table';"); 146 142 if ($row=spip_fetch_array($r)){ … … 150 146 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='index_table';"); 151 147 } 148 */ 152 149 } 153 150 //desinstallation … … 160 157 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='MotsPartout:tables_installees';"); 161 158 } 162 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='INDEX_elements_objet';"); 163 if ($row=spip_fetch_array($r)){ 164 $tables=unserialize($row[0]); 165 unset($tables['spip_carto_cartes']); 166 unset($tables['spip_carto_objets']); 167 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='INDEX_elements_objet';"); 168 } 169 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='INDEX_objet_associes';"); 170 if ($row=spip_fetch_array($r)){ 171 $tables=unserialize($row[0]); 172 unset($tables['spip_carto_cartes']); 173 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='INDEX_objet_associes';"); 174 } 175 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='INDEX_elements_associes';"); 176 if ($row=spip_fetch_array($r)){ 177 $tables=unserialize($row[0]); 178 unset($tables['spip_carto_cartes']); 179 unset($tables['spip_carto_objets']); 180 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='INDEX_elements_associes';"); 181 } 182 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='INDEX_critere_indexation';"); 183 if ($row=spip_fetch_array($r)){ 184 $tables=unserialize($row[0]); 185 unset($tables['spip_carto_cartes']); 186 unset($tables['spip_carto_objets']); 187 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='INDEX_critere_indexation';"); 188 } 189 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='INDEX_critere_optimisation';"); 190 if ($row=spip_fetch_array($r)){ 191 $tables=unserialize($row[0]); 192 unset($tables['spip_carto_cartes']); 193 unset($tables['spip_carto_objets']); 194 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='INDEX_critere_optimisation';"); 195 } 196 197 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='index_table';"); 198 if ($row=spip_fetch_array($r)){ 199 $tables=unserialize($row[0]); 200 unset($tables['spip_carto_cartes']); 201 unset($tables['spip_carto_objets']); 202 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='index_table';"); 203 } 159 $INDEX_elements_objet = unserialize($GLOBALS['meta']['INDEX_elements_objet']); 160 unset($INDEX_elements_objet['spip_carto_cartes']); 161 unset($INDEX_elements_objet['spip_carto_objets']); 162 ecrire_meta('INDEX_elements_objet',serialize($INDEX_elements_objet)); 163 $INDEX_objet_associes = unserialize($GLOBALS['meta']['INDEX_objet_associes']); 164 unset($INDEX_objet_associes['spip_articles']['spip_carto_cartes']); 165 unset($INDEX_objet_associes['spip_carto_cartes']); 166 ecrire_meta('INDEX_objet_associes',serialize($INDEX_objet_associes)); 167 $INDEX_elements_associes = unserialize($GLOBALS['meta']['INDEX_elements_associes']); 168 unset($INDEX_elements_associes['spip_carto_cartes']); 169 unset($INDEX_elements_associes['spip_carto_objets']); 170 ecrire_meta('INDEX_elements_associes',serialize($INDEX_elements_associes)); 171 $INDEX_critere_indexation = unserialize($GLOBALS['meta']['INDEX_critere_indexation']); 172 unset($INDEX_critere_indexation['spip_carto_cartes']); 173 unset($INDEX_critere_indexation['spip_carto_objets']); 174 ecrire_meta('INDEX_critere_indexation',serialize($INDEX_critere_indexation)); 175 $INDEX_critere_optimisation = unserialize($GLOBALS['meta']['INDEX_critere_optimisation']); 176 unset($INDEX_critere_optimisation['spip_carto_objets']); 177 ecrire_meta('INDEX_critere_optimisation',serialize($INDEX_critere_optimisation)); 204 178 } 205 179 //upgrade … … 219 193 $tables=array('articles'=>true,'rubriques'=>true,'breves'=>true,'syndic'=>true,'documents'=>true,'carto_objets'=>true); 220 194 spip_query("INSERT INTO ".$table_pref."_meta(nom, valeur, maj) VALUES ('MotsPartout:tables_installees','".addslashes(serialize($tables))."',now());"); 221 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='INDEX_elements_objet';"); 222 if ($row=spip_fetch_array($r)){ 223 $tables=unserialize($row[0]); 224 $tables['spip_carto_cartes'] = array('titre'=>8,'texte'=>5); 225 $tables['spip_carto_objets'] = array('titre'=>4,'texte'=>2,'url_objet'=>1); 226 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='INDEX_elements_objet';"); 227 } 228 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='INDEX_objet_associes';"); 229 if ($row=spip_fetch_array($r)){ 230 $tables=unserialize($row[0]); 231 $tables['spip_carto_cartes'] = array('spip_carto_objets'=>1); 232 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='INDEX_objet_associes';"); 233 } 234 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='INDEX_elements_associes';"); 235 if ($row=spip_fetch_array($r)){ 236 $tables=unserialize($row[0]); 237 $tables['spip_carto_cartes'] = array('titre'=>3,'texte'=>1); 238 $tables['spip_carto_objets'] = array('titre'=>3,'texte'=>1); 239 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='INDEX_elements_associes';"); 240 } 241 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='INDEX_critere_indexation';"); 242 if ($row=spip_fetch_array($r)){ 243 $tables=unserialize($row[0]); 244 $tables['spip_carto_cartes'] = "statut='publie'"; 245 $tables['spip_carto_objets'] = "statut='publie'"; 246 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='INDEX_critere_indexation';"); 247 } 248 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='INDEX_critere_optimisation';"); 249 if ($row=spip_fetch_array($r)){ 250 $tables=unserialize($row[0]); 251 $tables['spip_carto_cartes'] = "statut<>'publie'"; 252 $tables['spip_carto_objets'] = "statut<>'publie'"; 253 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='INDEX_critere_optimisation';"); 254 } 255 256 $r=spip_query("SELECT valeur FROM ".$table_pref."_meta WHERE nom='index_table';"); 257 if ($row=spip_fetch_array($r)){ 258 $tables=unserialize($row[0]); 259 $tables[]='spip_carto_cartes'; 260 $tables[]='spip_carto_objets'; 261 spip_query("UPDATE ".$table_pref."_meta SET valeur='".addslashes(serialize($tables))."', maj=now() WHERE nom='index_table';"); 262 } 195 $INDEX_elements_objet = unserialize($GLOBALS['meta']['INDEX_elements_objet']); 196 unset($INDEX_elements_objet['spip_carto_cartes']); 197 unset($INDEX_elements_objet['spip_carto_objets']); 198 $INDEX_elements_objet['spip_carto_cartes'] = array('titre'=>8,'texte'=>5); 199 $INDEX_elements_objet['spip_carto_objets'] = array('titre'=>4,'texte'=>2,'url_objet'=>1); 200 ecrire_meta('INDEX_elements_objet',serialize($INDEX_elements_objet)); 201 $INDEX_objet_associes = unserialize($GLOBALS['meta']['INDEX_objet_associes']); 202 unset($INDEX_objet_associes['spip_articles']['spip_carto_cartes']); 203 unset($INDEX_objet_associes['spip_carto_cartes']); 204 $INDEX_objet_associes['spip_articles']['spip_carto_cartes'] = 2; 205 $INDEX_objet_associes['spip_carto_cartes'] = array('spip_carto_objets'=>1); 206 ecrire_meta('INDEX_objet_associes',serialize($INDEX_objet_associes)); 207 $INDEX_elements_associes = unserialize($GLOBALS['meta']['INDEX_elements_associes']); 208 unset($INDEX_elements_associes['spip_carto_cartes']); 209 unset($INDEX_elements_associes['spip_carto_objets']); 210 $INDEX_elements_associes['spip_carto_cartes'] = array('titre'=>3,'texte'=>1); 211 $INDEX_elements_associes['spip_carto_objets'] = array('titre'=>3,'texte'=>1); 212 ecrire_meta('INDEX_elements_associes',serialize($INDEX_elements_associes)); 213 $INDEX_critere_indexation = unserialize($GLOBALS['meta']['INDEX_critere_indexation']); 214 unset($INDEX_critere_indexation['spip_carto_cartes']); 215 unset($INDEX_critere_indexation['spip_carto_objets']); 216 $INDEX_critere_indexation['spip_carto_cartes'] = "statut='publie'"; 217 $INDEX_critere_indexation['spip_carto_objets'] = "statut='publie'"; 218 ecrire_meta('INDEX_critere_indexation',serialize($INDEX_critere_indexation)); 219 $INDEX_critere_optimisation = unserialize($GLOBALS['meta']['INDEX_critere_optimisation']); 220 unset($INDEX_critere_optimisation['spip_carto_objets']); 221 $INDEX_critere_optimisation['spip_carto_objets'] = "statut<>'publie'"; 222 ecrire_meta('INDEX_critere_optimisation',serialize($INDEX_critere_optimisation)); 263 223 } 264 224 }
Note: See TracChangeset
for help on using the changeset viewer.