Changeset 52692 in spip-zone


Ignore:
Timestamp:
Oct 6, 2011, 11:52:33 AM (8 years ago)
Author:
kent1@…
Message:

L'ensemble de spip_metas est dans les $GLOBALS donc pas la peine de les récupérer via requètes sql ...

On a également des fonctions pour écrire les métas ... donc plus propres

Location:
_plugins_/fulltext
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/fulltext/formulaires/configurer_document_fulltext.php

    r49722 r52692  
    22function formulaires_configurer_document_fulltext_charger_dist(){
    33        //Recuperation de la configuration
    4         $fulltext = sql_fetsel('valeur', 'spip_meta', 'nom = "fulltext"');
    5         $fulltext = unserialize($fulltext['valeur']);
     4        $fulltext = @unserialize($GLOBALS['meta']['fulltext']);
    65        //Valeurs prealablement saisie ou par defaut/d'exemple
    76        $valeur = array(
     
    110109        ));
    111110        //Insere ou update ?
    112         if($fulltext_meta = sql_fetsel('valeur', 'spip_meta', 'nom = "fulltext"')){
    113                 //On update
    114                 sql_updateq('spip_meta', array('valeur' => $fulltext, 'impt' => 'oui'), 'nom="fulltext"');
    115                 $res = array('message_ok'=> _T('fulltext:message_ok_update_configuration'));
    116         }else{
    117                 //On insere
    118                 $id = sql_insertq('spip_meta', array('nom'=>'fulltext','valeur' => $fulltext, 'impt' => 'oui'));
    119                 $res = array('message_ok'=>_T('fulltext:message_ok_configuration'));
    120         }
     111        ecrire_meta('fulltext',$fulltext);
     112        $res = array('message_ok'=>_T('fulltext:message_ok_configuration'));
    121113        return $res;
    122114       
  • _plugins_/fulltext/fulltext_pipelines.php

    r52053 r52692  
    55
    66function fulltext_taches_generales_cron($taches_generales) {
    7         $fulltext = sql_fetsel('valeur', 'spip_meta', 'nom = "fulltext"');
    8         $fulltext = unserialize($fulltext['valeur']);
     7        $fulltext = @unserialize($GLOBALS['meta']['fulltext']);
    98        if ($fulltext['intervalle_cron']) {$taches_generales['fulltext_index_document'] = $fulltext['intervalle_cron'];
    109        } else {
Note: See TracChangeset for help on using the changeset viewer.