Changeset 37202 in spip-zone for _squelettes_/median


Ignore:
Timestamp:
Apr 13, 2010, 8:57:39 AM (10 years ago)
Author:
cy_altern@…
Message:

pour cause de changement de comportement de la fonction sql_error(), passage à sql_errno() pour les verifications d'erreurs lors des requetes SQL

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/median/base/squelette_median_install.php

    r36251 r37202  
    99  // forcer l'utilisation des mots clés
    1010    if (lire_meta('articles_mots') == 'non') ecrire_meta('articles_mots', 'oui');
    11    
     11
    1212  // création du groupe de mots clé squelette_median et de ses mots clés
    1313    $Terreur = array();
    14     $Tstatuts = array('_invisible_','bloc_sommaire', 'edito_rubrique', 'form_account_creation', 
     14    $Tstatuts = array('_invisible_','bloc_sommaire', 'edito_rubrique', 'form_account_creation',
    1515                          'page_contact', 'page_souscription', 'photos_sommaire', 'restricted_access',
    1616                          'port_folio_left', 'classement_date', 'classement_date_inverse');
    17                          
     17
    1818    if (sql_countsel('spip_groupes_mots', "titre = 'squelette_Median'") == 0) {
    19         $id_groupe = sql_insertq('spip_groupes_mots', 
     19        $id_groupe = sql_insertq('spip_groupes_mots',
    2020                   array('titre'=>'squelette_Median', 'descriptif'=>_T('median:mots_cles_techniques_median'),
    2121                         'tables_liees'=>'articles,breves,rubriques,syndic', 'minirezo'=>'oui')
    2222                  );
    23         if (sql_error() != '') die((_T('median:erreur_install_groupe_technique ')).sql_error());
     23        if (sql_errno() != 0) die((_T('median:erreur_install_groupe_technique ')).sql_error());
    2424    }
    2525    else {
    2626        $res = sql_fetsel(array('id_groupe'), 'spip_groupes_mots', "titre = 'squelette_Median'");
    2727        $id_groupe = $res['id_groupe'];
    28         if (sql_error() != '') die((_T('median:erreur_install_groupe_technique ')).sql_error());
     28        if (sql_errno() != 0) die((_T('median:erreur_install_groupe_technique ')).sql_error());
    2929    }
    30    
     30
    3131    foreach ($Tstatuts as $st) {
    3232        if (sql_countsel('spip_mots', "titre = '".$st."'") == 0) {
    33             sql_insertq('spip_mots', 
     33            sql_insertq('spip_mots',
    3434                      array('titre'=>$st, 'id_groupe'=>$id_groupe, 'type'=>'squelette_Median')
    3535                     );
    36             if (sql_error() != '') $Terreurs[] = (_T('erreur_creation_mot_cle')).$st.': '.sql_error();
     36            if (sql_errno() != 0) $Terreurs[] = (_T('erreur_creation_mot_cle')).$st.': '.sql_error();
    3737        }
    3838    }
    39    
    40    
     39
     40
    4141  // création du groupe de mots clés Coordonnees et de ses mots cles
    4242    if (sql_countsel('spip_groupes_mots', "titre = Coordonnees") == 0) {
    4343
    44         $id_groupe = sql_insertq('spip_groupes_mots', 
     44        $id_groupe = sql_insertq('spip_groupes_mots',
    4545                   array('titre'=>'Coordonnees', 'descriptif'=> _T('median:mots_cles_coordonnees'))
    4646                  );
    47         if (sql_error() != '') die((_T('median:erreur_install_groupe_coordonnees')).sql_error());
    48        
     47        if (sql_errno() != 0) die((_T('median:erreur_install_groupe_coordonnees')).sql_error());
     48
    4949        $Tstatuts = array('1. Tel','2. Fax', '3. Adress', '4. E-mail');
    5050        foreach ($Tstatuts as $st) {
    51           sql_insertq('spip_mots', 
     51          sql_insertq('spip_mots',
    5252                      array('titre'=>$st, 'id_groupe'=>$id_groupe, 'type'=>'Coordonnees')
    5353                     );
    54           if (sql_error() != '') $Terreurs[] = (_T('erreur_creation_mot_cle')).$st.': '.sql_error();
     54          if (sql_errno() != 0) $Terreurs[] = (_T('erreur_creation_mot_cle')).$st.': '.sql_error();
    5555        }
    5656    }
    57    
     57
    5858  // stocker le num de version dans spip_meta
    5959    ecrire_meta('squelette_median_version',$num_version);
    60    
     60
    6161    if (count($Terreurs) != 0) echo implode('<br>',$Terreurs);
    62    
     62
    6363        }
    64        
     64
    6565        function squelette_median_desinstallation() {
    6666                effacer_meta('squelette_median_version');
     
    7171    // vérifier les droits
    7272      global $connect_statut, $connect_toutes_rubriques;
    73       if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {   
     73      if ($connect_statut != '0minirezo' OR !$connect_toutes_rubriques) {
    7474          debut_page(_T('titre'), "aff_zone", "plugin");
    7575          echo _T('avis_non_acces_page');
     
    8282      $version_script = $Tplugins_actifs['SQUELETTE_MEDIAN']['version'];
    8383
    84     // install/désinstall ? 
     84    // install/désinstall ?
    8585                  switch ($action){
    8686                        case 'install':
Note: See TracChangeset for help on using the changeset viewer.