Changeset 1166 for pmb4.2


Ignore:
Timestamp:
Apr 11, 2016, 12:37:13 PM (4 years ago)
Author:
jrpelegrina
Message:

Fix depends with php7

Location:
pmb4.2/trunk/fuentes
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • pmb4.2/trunk/fuentes/debian/changelog

    r982 r1166  
     1pmb (4.2.6+lliurex3) xenial; urgency=medium
     2
     3  * Fix depends with php7
     4  * New migration db  process from Nemo, Pandora and Trusty to Xenial
     5
     6 -- Juan Ramon Pelegrina <juapesai@hotmail.com>  Mon, 11 Apr 2016 12:35:46 +0200
     7
    18pmb (4.2.6+lliurex2) xenial; urgency=medium
    29
  • pmb4.2/trunk/fuentes/debian/control

    r815 r1166  
    99Package: pmb
    1010Architecture: any
    11 Depends: ${misc:Depends}, mysql-server, mysql-client, php5-mysql, libapache2-mod-php5, php5-gd, php5-recode, php-fpdf, php5-xsl, php5-yaz, yaz
     11Depends: ${misc:Depends}, mysql-server, mysql-client, php7-mysql, libapache2-mod-php7, php7-gd, php7-recode, php-fpdf, php7-xsl, php5-yaz, yaz
    1212Description: Integrated Library Management System
    1313 PMB (4.2.6) is an entirely free ILS (Integrated Library management System).
  • pmb4.2/trunk/fuentes/pmb/admin/misc/alter_vLlxNemo.inc.php

    r1140 r1166  
    1919                $action=$increment;
    2020                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    21                 // +-------------------------------------------------+
     21                        // +-------------------------------------------------+
    2222                @set_time_limit(0);
    2323                $rqt = "alter TABLE connectors change connector_id connector_id varchar(20) NOT NULL default ''";
     
    4242                echo traite_rqt($rqt,"ALTER TABLE entrepots DROP INDEX ufield");
    4343
    44                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='allow_external_search' "))==0){
     44                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='allow_external_search' "))==0){
    4545                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'pmb', 'allow_external_search', '0', 'Autorisation ou non de la recherche par connecteurs externes (masque également le menu Administration-Connecteurs) \n 0 : Non \n 1 : Oui','',0)";
    4646                        echo traite_rqt($rqt,"insert pmb_external_term_search='0' into parametres");
     
    5050                echo "</table>";
    5151                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    52                 $res = mysql_query($rqt, $dbh) ;
     52                $res = pmb_mysql_query($rqt, $dbh) ;
    5353                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    5454                $action=$action+$increment;
     
    8080                echo traite_rqt($rqt,"CREATE TABLE transferts_demandes ");
    8181
    82                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'transferts' and sstype_param='gestion_transferts' "))==0){
     82                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'transferts' and sstype_param='gestion_transferts' "))==0){
    8383                        $rqt = "INSERT INTO parametres (type_param, sstype_param, valeur_param, comment_param, section_param) VALUES ('transferts', 'gestion_transferts', '0', 'Activation de la gestion des transferts\n 0: Non \n 1: Oui', 'transferts')";
    8484                        echo traite_rqt($rqt,"insert transferts_gestion_transferts='0' into parametres");
    8585                }
    86                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'transferts' and sstype_param='transfert_statut' "))==0){
     86                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'transferts' and sstype_param='transfert_statut' "))==0){
    8787                        $rqt = "INSERT INTO parametres (type_param, sstype_param, valeur_param, comment_param, section_param) VALUES ('transferts', 'transfert_statut', '0', 'Id du statut dans lequel sont placés les documents en cours de transfert', 'transferts')";
    8888                        echo traite_rqt($rqt,"insert transferts_transfert_statut='0' into parametres");
    8989                }
    90                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'dsi' and sstype_param='bannette_notices_order' "))==0){
     90                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'dsi' and sstype_param='bannette_notices_order' "))==0){
    9191                        $rqt = "INSERT INTO parametres (type_param, sstype_param, valeur_param, comment_param) VALUES ('dsi', 'bannette_notices_order', 'index_serie, tnvol, index_sew', 'Ordre des notices au sein de la bannette: \n index_serie, tnvol, index_sew : par titre \n create_date desc : par date de saisie décroissante \n rand() : aléatoire')";
    9292                        echo traite_rqt($rqt,"insert dsi_bannette_notices_order='index_serie, tnvol, index_sew' into parametres");
     
    9696                echo traite_rqt($rqt,"alter table rss_flux add rss_flux_content, add rss_flux_last ");
    9797 
    98                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='websubscribe_show' "))==0){
     98                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='websubscribe_show' "))==0){
    9999                        $rqt = "INSERT INTO parametres (type_param, sstype_param,valeur_param,comment_param, section_param, gestion) VALUES ('opac','websubscribe_show', '0', 'Afficher la possibilité de s\'inscrire en ligne ? \n 0: Non \n 1: Oui', 'f_modules', '0')";
    100100                        echo traite_rqt($rqt,"insert opac_websubscribe_show='0' into parametres");
    101101                        }
    102                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='websubscribe_empr_status' "))==0){
     102                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='websubscribe_empr_status' "))==0){
    103103                        $rqt = "INSERT INTO parametres (type_param, sstype_param,valeur_param,comment_param, section_param, gestion) VALUES ('opac','websubscribe_empr_status', '2,1', 'Id des statuts des inscrits séparés par une virgule: en attente de validation, validés', 'f_modules', '0')";
    104104                        echo traite_rqt($rqt,"insert opac_websubscribe_empr_status='2,1' into parametres");
    105105                        }
    106                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='websubscribe_empr_categ' "))==0){
     106                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='websubscribe_empr_categ' "))==0){
    107107                        $rqt = "INSERT INTO parametres (type_param, sstype_param,valeur_param,comment_param, section_param, gestion) VALUES ('opac','websubscribe_empr_categ', '0', 'Id de la catégorie des inscrits par le web non adhérents complets', 'f_modules', '0')";
    108108                        echo traite_rqt($rqt,"insert opac_websubscribe_empr_categ='0' into parametres");
    109109                        }
    110                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='websubscribe_empr_stat' "))==0){
     110                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='websubscribe_empr_stat' "))==0){
    111111                        $rqt = "INSERT INTO parametres (type_param, sstype_param,valeur_param,comment_param, section_param, gestion) VALUES ('opac','websubscribe_empr_stat', '0', 'Id du code statistique des inscrits par le web non adhérents complets', 'f_modules', '0')";
    112112                        echo traite_rqt($rqt,"insert opac_websubscribe_empr_stat='0' into parametres");
    113113                        }
    114                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='websubscribe_valid_limit' "))==0){
     114                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='websubscribe_valid_limit' "))==0){
    115115                        $rqt = "INSERT INTO parametres (type_param, sstype_param,valeur_param,comment_param, section_param, gestion) VALUES ('opac','websubscribe_valid_limit', '24', 'Durée maximum des inscriptions en attente de validation', 'f_modules', '0')";
    116116                        echo traite_rqt($rqt,"insert opac_websubscribe_valid_limit='24' into parametres");
     
    143143                echo "</table>";
    144144                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    145                 $res = mysql_query($rqt, $dbh) ;
     145                $res = pmb_mysql_query($rqt, $dbh) ;
    146146                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    147147                $action=$action+$increment;
     
    151151//      case "v4.49":
    152152                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    153                 // +-------------------------------------------------+
    154                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='mail_html_format' "))==0){
     153                        // +-------------------------------------------------+
     154                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='mail_html_format' "))==0){
    155155                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param) VALUES (0, 'pmb', 'mail_html_format', '1', 'Format d\'envoi des mails : \n 0: Texte brut\n 1: HTML \nAttention, ne fonctionne qu\'en mode d\'envoi smtp !')";
    156156                        echo traite_rqt($rqt,"insert pmb_mail_html_format='1' into parametres");
    157157                        }
    158                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='mail_html_format' "))==0){
     158                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='mail_html_format' "))==0){
    159159                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'opac', 'mail_html_format', '1', 'Format d\'envoi des mails à partir de l\'opac: \n 0: Texte brut\n 1: HTML \nAttention, ne fonctionne qu\'en mode d\'envoi smtp !', 'a_general', 0)";
    160160                        echo traite_rqt($rqt,"insert opac_mail_html_format='1' into parametres");
    161161                        }
    162                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='websubscribe_empr_location' "))==0){
     162                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='websubscribe_empr_location' "))==0){
    163163                        $rqt = "INSERT INTO parametres (type_param, sstype_param,valeur_param,comment_param, section_param, gestion) VALUES ('opac','websubscribe_empr_location', '0', 'Id de la localisation des inscrits par le web non adhérents complets', 'f_modules', '0')";
    164164                        echo traite_rqt($rqt,"insert opac_websubscribe_empr_location='0' into parametres");
     
    173173                echo "</table>";
    174174                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    175                 $res = mysql_query($rqt, $dbh) ;
     175                $res = pmb_mysql_query($rqt, $dbh) ;
    176176                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    177177                $action=$action+$increment;
     
    187187                $rqt = "ALTER TABLE bannettes ADD prefixe_fichier VARCHAR( 50 ) NOT NULL default '' ";
    188188                echo traite_rqt($rqt,"ALTER TABLE bannettes ADD prefixe_fichier ");
    189                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='allow_bannette_export' "))==0){
     189                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='allow_bannette_export' "))==0){
    190190                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param) VALUES (0, 'opac', 'allow_bannette_export', '0', 'Possibilité pour les lecteurs de recevoir les notices de leurs bannettes privées en pièce jointe au mail ?\n 0: Non \n 1: Oui','l_dsi')";
    191191                        echo traite_rqt($rqt,"insert opac_allow_bannette_export=0 into parametres");
     
    218218                echo "</table>";
    219219                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    220                 $res = mysql_query($rqt, $dbh) ;
     220                $res = pmb_mysql_query($rqt, $dbh) ;
    221221                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    222222                $action=$action+$increment;
     
    236236                echo "</table>";
    237237                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    238                 $res = mysql_query($rqt, $dbh) ;
     238                $res = pmb_mysql_query($rqt, $dbh) ;
    239239                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    240240                $action=$action+$increment;
     
    252252                echo "</table>";
    253253                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    254                 $res = mysql_query($rqt, $dbh) ;
     254                $res = pmb_mysql_query($rqt, $dbh) ;
    255255                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    256256                $action=$action+$increment;
     
    260260//      case "v4.53":
    261261                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    262                 // +-------------------------------------------------+
    263                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='expl_data' "))==0){
     262                        // +-------------------------------------------------+
     263                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='expl_data' "))==0){
    264264                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param) VALUES (0, 'opac', 'expl_data', 'expl_cb,expl_cote,tdoc_libelle,location_libelle,section_libelle', 'Colonne des exemplaires, dans l\'ordre donné, séparé par des virgules : expl_cb,expl_cote,tdoc_libelle,location_libelle,section_libelle','e_aff_notice')";
    265265                        echo traite_rqt($rqt,"insert opac_expl_data=expl_cb,expl_cote,tdoc_libelle,location_libelle,section_libelle into parametres");
    266266                        }
    267                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='expl_order' "))==0){
     267                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='expl_order' "))==0){
    268268                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param) VALUES (0, 'opac', 'expl_order', 'location_libelle,section_libelle,expl_cote,tdoc_libelle', 'Ordre d\'affichage des exemplaires, dans l\'ordre donné, séparé par des virgules : location_libelle,section_libelle,expl_cote,tdoc_libelle','e_aff_notice')";
    269269                        echo traite_rqt($rqt,"insert opac_expl_order=location_libelle,section_libelle,expl_cote,tdoc_libelle into parametres");
    270270                        }
    271                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='curl_available' "))==0){
     271                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='curl_available' "))==0){
    272272                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param) VALUES (0, 'opac', 'curl_available', '1', 'La librairie cURL est-elle disponible pour les interrogations RSS notamment ? \n 0: Non \n 1: Oui','a_general')";
    273273                        echo traite_rqt($rqt,"insert opac_curl_available=1 into parametres");
    274274                        }
    275                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='curl_available' "))==0){
     275                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='curl_available' "))==0){
    276276                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param) VALUES (0, 'pmb', 'curl_available', '1', 'La librairie cURL est-elle disponible pour les interrogations RSS notamment ? \n 0: Non \n 1: Oui')";
    277277                        echo traite_rqt($rqt,"insert pmb_curl_available=1 into parametres");
    278278                        }
    279                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param='opac' and sstype_param='thesaurus_defaut' "))==0){
     279                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param='opac' and sstype_param='thesaurus_defaut' "))==0){
    280280                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, gestion, section_param) VALUES (0, 'opac', 'thesaurus_defaut', '1', 'Identifiant du thésaurus par défaut.', 0, 'i_categories') ";
    281281                        echo traite_rqt($rqt, "insert opac_thesaurus_defaut=1 into parameters");
    282282                        }
    283                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param='opac' and sstype_param='recherches_pliables' "))==0){
     283                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param='opac' and sstype_param='recherches_pliables' "))==0){
    284284                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, gestion, section_param) VALUES (0, 'opac', 'recherches_pliables', '0', 'Les cases à cocher de la recherche simple sont-elles pliées ? \n 0: Non \n 1: Oui et pliée par défaut \n 2: Oui et dépliée par défaut', 0, 'c_recherche') ";
    285285                        echo traite_rqt($rqt, "insert opac_recherches_pliables=0 into parameters");
     
    289289                echo "</table>";
    290290                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    291                 $res = mysql_query($rqt, $dbh) ;
     291                $res = pmb_mysql_query($rqt, $dbh) ;
    292292                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    293293                $action=$action+$increment;
     
    298298                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    299299                // +-------------------------------------------------+
    300                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param='pmb' and sstype_param='rfid_ip_port' "))==0){
     300                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param='pmb' and sstype_param='rfid_ip_port' "))==0){
    301301                        $rqt = "INSERT INTO parametres (type_param ,sstype_param ,valeur_param, comment_param, gestion) VALUES ('pmb', 'rfid_ip_port', '192.168.0.10,SerialPort=10;', 'Association ip du poste de prêt et Numéro du port utilisé par le serveur RFID. Ex: 192.168.0.10,SerialPort=10; IpPosteClient,SerialPort=NumPortPlatine; séparer par des points-virgules pour désigner tous les postes' , '0')";
    302302                        echo traite_rqt($rqt, "insert pmb_rfid_ip_port into parameters");
    303303                        }
    304                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param='pmb' and sstype_param='pret_timeout_temp' "))==0){
     304                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param='pmb' and sstype_param='pret_timeout_temp' "))==0){
    305305                        $rqt = "INSERT INTO parametres (type_param ,sstype_param ,valeur_param,comment_param ) VALUES ('pmb', 'pret_timeout_temp', '15', 'Temps en minutes, après lequel un prêt temporaire est effacé' )";
    306306                        echo traite_rqt($rqt, "insert pmb_pret_timeout_temp into parameters");
     
    324324                echo "</table>";
    325325                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    326                 $res = mysql_query($rqt, $dbh) ;
     326                $res = pmb_mysql_query($rqt, $dbh) ;
    327327                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    328328                $action=$action+$increment;
     
    344344                echo "</table>";
    345345                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    346                 $res = mysql_query($rqt, $dbh) ;
     346                $res = pmb_mysql_query($rqt, $dbh) ;
    347347                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    348348                $action=$action+$increment;
     
    353353                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    354354                // +-------------------------------------------------+
    355                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='permalink' "))==0){
     355                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='permalink' "))==0){
    356356                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param) VALUES (0, 'opac', 'permalink', '0', 'Afficher l\'Id de la notice avec un lien permanent ? \n 0: Non \n 1: Oui','e_aff_notice')";
    357357                        echo traite_rqt($rqt,"insert opac_permalink=0 into parametres");
    358358                        }
    359359                       
    360                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pdflettreretard' and sstype_param='3after_recouvrement' "))==0){
     360                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pdflettreretard' and sstype_param='3after_recouvrement' "))==0){
    361361                        $rqt = "INSERT INTO parametres (type_param, sstype_param,valeur_param, comment_param, section_param, gestion) VALUES ('pdflettreretard', '3after_recouvrement', 'Sans nouvelles de votre part dans les sept jours, nous nous verrons contraints de déléguer au Trésor Public le recouvrement des ouvrages ci-dessus.', 'Texte apparaissant après la liste des ouvrages en recouvrement s\'il n\'y a pas d\'autres ouvrages en niveau 1 et 2', '', '0')";
    362362                        echo traite_rqt($rqt,"insert pdflettreretard_3after_recouvrement=... into parametres");
     
    400400                echo "</table>";
    401401                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    402                 $res = mysql_query($rqt, $dbh) ;
     402                $res = pmb_mysql_query($rqt, $dbh) ;
    403403                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    404404                $action=$action+$increment;
     
    409409                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    410410                // +-------------------------------------------------+
    411                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pdflettreretard' and sstype_param='impression_tri' "))==0){
     411                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pdflettreretard' and sstype_param='impression_tri' "))==0){
    412412                        $rqt = "INSERT INTO parametres (type_param, sstype_param,valeur_param, comment_param, section_param, gestion) VALUES ('pdflettreretard', 'impression_tri', 'empr_cp,empr_ville,empr_nom,empr_prenom', 'Tri pour l\'impression des lettres de relances ? Les champs sont ceux de la table empr séparés par des virgules. Exemple: empr_nom, empr_prenom', '', '0')";
    413413                        echo traite_rqt($rqt,"insert pdflettreretard_impression_tri=cp,ville,nom,prenom into parametres");
    414414                        }
    415                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='pret_date_retour_adhesion_depassee' "))==0){
     415                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='pret_date_retour_adhesion_depassee' "))==0){
    416416                        $rqt = "INSERT INTO parametres (type_param, sstype_param,valeur_param, comment_param, section_param, gestion) VALUES ('pmb', 'pret_date_retour_adhesion_depassee', '0', 'La date de retour peut-elle dépasser la date de fin d\'adhésion ? \n 0: Non: la date de retour sera calculée pour ne pas dépasser la date de fin d\'adhésion. \n 1: Oui, la date de retour du prêt sera indépendante de la date de fin d\'adhésion.', '', '0')";
    417417                        echo traite_rqt($rqt,"insert pmb_pret_date_retour_adhesion_depassee=0 into parametres");
     
    423423                echo "</table>";
    424424                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    425                 $res = mysql_query($rqt, $dbh) ;
     425                $res = pmb_mysql_query($rqt, $dbh) ;
    426426                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    427427                $action=$action+$increment;
     
    442442                echo "</table>";
    443443                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    444                 $res = mysql_query($rqt, $dbh) ;
     444                $res = pmb_mysql_query($rqt, $dbh) ;
    445445                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    446446                $action=$action+$increment;
     
    457457                echo "</table>";
    458458                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    459                 $res = mysql_query($rqt, $dbh) ;
     459                $res = pmb_mysql_query($rqt, $dbh) ;
    460460                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    461461                $action=$action+$increment;
     
    465465//      case "v4.60":
    466466                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    467                 // +-------------------------------------------------+
    468                
    469                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='extended_search_auto' "))==0){
     467        // +-------------------------------------------------+
     468               
     469                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='extended_search_auto' "))==0){
    470470                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    471471                                        VALUES (0, 'opac', 'extended_search_auto', '1', 'En recherche multicritères, la sélection d\'un champ ajoute celui-ci automatiquement sans avoir besoin de cliquer sur le bouton Ajouter ? \n 0: Non \n 1: Oui', 'c_recherche', 0) ";
     
    473473                }
    474474               
    475                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='extended_search_auto' "))==0){
     475                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='extended_search_auto' "))==0){
    476476                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param)
    477477                                        VALUES (0, 'pmb', 'extended_search_auto', '1', 'En recherche multicritères, la sélection d\'un champ ajoute celui-ci automatiquement sans avoir besoin de cliquer sur le bouton Ajouter ? \n 0: Non \n 1: Oui') ";
     
    487487                echo traite_rqt($rqt,"ALTER TABLE responsability ADD responsability_ordre") ;
    488488
    489                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='categories_affichage_ordre'"))==0){
     489                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='categories_affichage_ordre'"))==0){
    490490                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    491491                                        VALUES (0, 'thesaurus', 'categories_affichage_ordre', '0', 'Paramétrage de l\'ordre d\'affichage des catégories d\'une notice.\nPar ordre alphabétique: 0(par défaut)\nPar ordre de saisie: 1','categories') ";
    492492                        echo traite_rqt($rqt,"insert thesaurus_categories_affichage_ordre=0 into parametres") ;
    493493                }
    494                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='categories_affichage_ordre'"))==0){
     494                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='categories_affichage_ordre'"))==0){
    495495                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    496496                                        VALUES (0, 'opac', 'categories_affichage_ordre', '0', 'Paramétrage de l\'ordre d\'affichage des catégories d\'une notice.\nPar ordre alphabétique: 0(par défaut)\nPar ordre de saisie: 1', 'i_categories') ";
     
    501501                echo traite_rqt($rqt,"ALTER TABLE notices_categories ADD ordre_categorie") ;
    502502
    503                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='rfid_driver' "))==0){
     503                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='rfid_driver' "))==0){
    504504                        $rqt = "INSERT INTO parametres (type_param, sstype_param,valeur_param,comment_param, section_param, gestion) VALUES ('pmb','rfid_driver', '', 'Driver du pilote RFID : le nom du répertoire contenant les javascripts propres au matériel en place.', '', '0')" ;
    505505                        echo traite_rqt($rqt,"insert pmb_rfid_driver='' into parametres");
     
    509509                echo "</table>";
    510510                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    511                 $res = mysql_query($rqt, $dbh) ;
     511                $res = pmb_mysql_query($rqt, $dbh) ;
    512512                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    513513                $action=$action+$increment;
     
    521521                echo traite_rqt($rqt,"ALTER TABLE notices CHANGE year VARCHAR( 50 )") ;
    522522
    523                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='scan_pmbws_client_url'"))==0){
     523                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='scan_pmbws_client_url'"))==0){
    524524                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    525525                                        VALUES (0, 'pmb', 'scan_pmbws_client_url', '', 'URL de l\'interface de numérisation (client du webservice)','') ";
     
    527527                }
    528528               
    529                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='scan_pmbws_url'"))==0){
     529                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='scan_pmbws_url'"))==0){
    530530                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    531531                                        VALUES (0, 'pmb', 'scan_pmbws_url', '', 'URL du webservice de pilotage du scanner','') ";
     
    533533                }
    534534               
    535                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='biblio_main_header'"))==0){
     535                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='biblio_main_header'"))==0){
    536536                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    537537                                        VALUES (0, 'opac', 'biblio_main_header', '', 'Texte pouvant apparaitre dans le bloc principal, au dessus de tous les autres, nécessaire pour certaines mises en page particulières.','b_aff_general') ";
     
    542542                echo "</table>";
    543543                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    544                 $res = mysql_query($rqt, $dbh) ;
     544                $res = pmb_mysql_query($rqt, $dbh) ;
    545545                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    546546                $action=$action+$increment;
     
    550550//      case "v4.62":
    551551                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    552                 // +-------------------------------------------------+
    553                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='sugg_localises'"))==0){
     552        // +-------------------------------------------------+
     553                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='sugg_localises'"))==0){
    554554                        $rqt = "INSERT INTO parametres (type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES ( 'opac', 'sugg_localises', '0', 'Activer la localisation des suggestions des lecteurs ? \n 0: Pas de localisation possible.\n 1: Localisation au choix du lecteur.\n 2: Localisation restreinte à la localisation du lecteur.', 'a_general', '0')";
    555555                        echo traite_rqt($rqt,"insert opac_sugg_localises into parametres") ;
    556556                }
    557557               
    558                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='sugg_localises'"))==0){
     558                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='sugg_localises'"))==0){
    559559                        $rqt = "INSERT INTO parametres (type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES ( 'acquisition', 'sugg_localises', '0', 'Activer la localisation des suggestions ? \n 0: Pas de localisation possible. \n 1: Localisation activée.', '', '0')";
    560560                        echo traite_rqt($rqt,"insert acquisition_sugg_localises into parametres") ;
     
    566566                // suppression des modeles   
    567567                $rqt = "DELETE FROM abts_modeles WHERE num_notice not in (select notice_id from notices where niveau_biblio='s')";
    568                 mysql_query($rqt, $dbh);   
     568                pmb_mysql_query($rqt, $dbh);   
    569569
    570570                // suppression des abonnements   
    571571                $rqt = "DELETE FROM abts_abts WHERE num_notice not in (select notice_id from notices where niveau_biblio='s')";
    572                 mysql_query($rqt, $dbh);   
     572                pmb_mysql_query($rqt, $dbh);   
    573573
    574574            // vide la grille d'abonnement
    575575        $rqt = "DELETE FROM abts_grille_abt WHERE num_abt not in (select abt_id from abts_abts)";
    576         mysql_query($rqt, $dbh);       
     576        pmb_mysql_query($rqt, $dbh);       
    577577               
    578578            // elimine les liens entre modele et abonnements
    579579            $rqt = "DELETE FROM abts_abts_modeles WHERE modele_id not in (select modele_id from abts_modeles)";
    580             mysql_query($rqt, $dbh);               
     580            pmb_mysql_query($rqt, $dbh);               
    581581       
    582582            // vide la grille de modele
    583583            $rqt = "DELETE FROM abts_grille_modele WHERE num_modele not in (select modele_id from abts_modeles) ";
    584             mysql_query($rqt, $dbh);       
     584            pmb_mysql_query($rqt, $dbh);       
    585585           
    586586                //pour jointures avec la table acte
     
    593593                echo "</table>";
    594594                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    595                 $res = mysql_query($rqt, $dbh) ;
     595                $res = pmb_mysql_query($rqt, $dbh) ;
    596596                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    597597                $action=$action+$increment;
     
    632632                echo traite_rqt($rqt,"create index i_empr_typabt");
    633633               
    634                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'opac' and sstype_param='categories_nav_max_display' "))==0){
     634                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'opac' and sstype_param='categories_nav_max_display' "))==0){
    635635                        $rqt = "INSERT INTO parametres (type_param ,sstype_param ,valeur_param ,comment_param ,section_param ,gestion)
    636636                                        VALUES ('opac', 'categories_nav_max_display', '200', 'Limiter l\'affichage des catégories en navigation dans les sous-catégories. 0: Pas de limitation. >0: Nombre max de catégories à afficher', 'i_categories','0') ";
     
    663663                echo traite_rqt($rqt,"create index i_pret_idempr");
    664664               
    665                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'pmb' and sstype_param='pret_aff_limitation' "))==0){
     665                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'pmb' and sstype_param='pret_aff_limitation' "))==0){
    666666                        $rqt = "INSERT INTO parametres (type_param ,sstype_param ,valeur_param,comment_param ,section_param ,gestion)
    667667                                VALUES ( 'pmb', 'pret_aff_limitation', '0', 'Activer la limitation de l\'affichage de la liste des prêts dans la fiche lecteur ? \n 0: Inactif. \n 1: Limitation activée', '','0')";
     
    669669                }
    670670
    671                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'pmb' and sstype_param='pret_aff_nombre' "))==0){
     671                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'pmb' and sstype_param='pret_aff_nombre' "))==0){
    672672                        $rqt = "INSERT INTO parametres (type_param ,sstype_param ,valeur_param,comment_param ,section_param ,gestion)
    673673                                VALUES ( 'pmb', 'pret_aff_nombre', '10', 'Nombre de prêts à afficher si le paramètre pret_aff_limitation est actif. \n 0: tout voir, illimité. \n ## Nombre de prêts à afficher sur la première page', '','0')";
     
    688688                echo "</table>";
    689689                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    690                 $res = mysql_query($rqt, $dbh) ;
     690                $res = pmb_mysql_query($rqt, $dbh) ;
    691691                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    692692                $action=$action+$increment;
     
    698698                // +-------------------------------------------------+
    699699               
    700                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='printer_ticket_url'"))==0){
     700                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='printer_ticket_url'"))==0){
    701701                        $rqt = "INSERT INTO parametres (type_param ,sstype_param ,valeur_param,comment_param ,section_param ,gestion) VALUES ( 'pmb', 'printer_ticket_url', '', 'Permet d\'utiliser une imprimante de ticket, connectée en local sur le poste de prêt client. Vide : pas d\'imprimante. Url (http://localhost/printer/bixolon_srp350.php ) : imprimante active.', '','0')";
    702702                        echo traite_rqt($rqt,"insert pmb_printer_ticket_url into parametres") ;
     
    704704
    705705            //pour les transferts
    706                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='gestion_transferts' "))==1){
     706                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='gestion_transferts' "))==1){
    707707                        $rqt = "DELETE FROM parametres WHERE type_param='transferts' AND sstype_param='gestion_transferts'";
    708708                        echo traite_rqt($rqt,"DELETE gestion_transferts INTO parametres") ;
    709709                }
    710710               
    711                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres where type_param= 'transferts' and sstype_param='transfert_statut' "))==1){
     711                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres where type_param= 'transferts' and sstype_param='transfert_statut' "))==1){
    712712                        $rqt = "DELETE FROM parametres WHERE type_param='transferts' AND sstype_param='transfert_statut'";
    713713                        echo traite_rqt($rqt,"DELETE transfert_statut INTO parametres") ;
    714714                }
    715715
    716                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'pmb' and sstype_param='transferts_actif' "))==0){
     716                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'pmb' and sstype_param='transferts_actif' "))==0){
    717717                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param)
    718718                                        VALUES (0, 'pmb', 'transferts_actif', '0', 'Active le systeme de transferts d\'exemplaires entre sites\n 0: Non \n 1: Oui') ";
     
    720720                }
    721721
    722                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='statut_validation' "))==0){
     722                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='statut_validation' "))==0){
    723723                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    724724                                        VALUES (0, 'transferts', 'statut_validation', '0', '1', 'id du statut dans lequel seront placés les documents dont le transfert est validé') ";
     
    726726                }
    727727               
    728                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='statut_transferts' "))==0){
     728                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='statut_transferts' "))==0){
    729729                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    730730                                        VALUES (0, 'transferts', 'statut_transferts', '0', '1', 'id du statut dans lequel seront placés les documents en cours de transit') ";
     
    732732                }
    733733
    734                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='validation_actif' "))==0){
     734                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='validation_actif' "))==0){
    735735                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    736736                                        VALUES (0, 'transferts', 'validation_actif', '1', '1', 'Active la validation des transferts\n 0: Non \n 1: Oui') ";
     
    738738                }
    739739
    740                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='nb_jours_pret_defaut' "))==0){
     740                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='nb_jours_pret_defaut' "))==0){
    741741                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    742742                                        VALUES (0, 'transferts', 'nb_jours_pret_defaut', '30', '1', 'Nombre de jours de pret par defaut') ";
     
    744744                }
    745745
    746                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='nb_jours_alerte' "))==0){
     746                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='nb_jours_alerte' "))==0){
    747747                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    748748                                        VALUES (0, 'transferts', 'nb_jours_alerte', '7', '1', 'Nombre de jours avant la fin du pret ou l\'alerte s\'affiche') ";
     
    750750                }
    751751
    752                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='transfert_transfere_actif' "))==0){
     752                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='transfert_transfere_actif' "))==0){
    753753                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    754754                                        VALUES (0, 'transferts', 'transfert_transfere_actif', '0', '1', 'Autorise le transfert d\'exemplaire deja transferer') ";
     
    757757
    758758
    759                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='tableau_nb_lignes' "))==0){
     759                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='tableau_nb_lignes' "))==0){
    760760                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    761761                                        VALUES (0, 'transferts', 'tableau_nb_lignes', '10', '1', 'Nombre de transferts affichés dans les tableaux') ";
     
    763763                }
    764764               
    765                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='envoi_lot' "))==0){
     765                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='envoi_lot' "))==0){
    766766                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    767767                                        VALUES (0, 'transferts', 'envoi_lot', '0', '1', 'traitement par lot possible en envoi') ";
     
    769769                }
    770770               
    771                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='reception_lot' "))==0){
     771                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='reception_lot' "))==0){
    772772                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    773773                                        VALUES (0, 'transferts', 'reception_lot', '0', '1', 'traitement par lot possible en reception') ";
     
    775775                }
    776776               
    777                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='retour_lot' "))==0){
     777                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='retour_lot' "))==0){
    778778                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    779779                                        VALUES (0, 'transferts', 'retour_lot', '0', '1', 'traitement par lot possible en retour') ";
     
    781781                }
    782782
    783                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='retour_origine' "))==0){
     783                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='retour_origine' "))==0){
    784784                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    785785                                        VALUES (0, 'transferts', 'retour_origine', '0', '1', 'Force le retour de l\'exemplaire dans son lieu d\'origine\n 0: Non \n 1: Oui') ";
     
    787787                }
    788788
    789                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='retour_origine_force' "))==0){
     789                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='retour_origine_force' "))==0){
    790790                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    791791                                        VALUES (0, 'transferts', 'retour_origine_force', '1', '1', 'Permet de forcer le retour de l\'exemplaire\n 0: Non \n 1: Oui') ";
     
    793793                }
    794794
    795                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='retour_action_defaut' "))==0){
     795                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='retour_action_defaut' "))==0){
    796796                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    797797                                        VALUES (0, 'transferts', 'retour_action_defaut', '1', '1', 'Action par defaut lors du retour d\'un emprunt\n 0: change localisation \n 1: genere transfert') ";
     
    799799                }
    800800
    801                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='retour_action_autorise_autre' "))==0){
     801                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='retour_action_autorise_autre' "))==0){
    802802                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    803803                                        VALUES (0, 'transferts', 'retour_action_autorise_autre', '1', '1', 'Autorise une autre action lors du retour de l\'exemplaire\n 0: Non\n 1: Oui') ";
     
    805805                }
    806806
    807                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='retour_change_localisation' "))==0){
     807                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='retour_change_localisation' "))==0){
    808808                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    809809                                        VALUES (0, 'transferts', 'retour_change_localisation', '1', '1', 'Sauvegarde de la localisation lors du changement\n 0: Non \n 1: Oui') ";
     
    811811                }
    812812
    813                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='retour_etat_transfert' "))==0){
     813                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='retour_etat_transfert' "))==0){
    814814                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    815815                                        VALUES (0, 'transferts', 'retour_etat_transfert', '1', '1', 'Etat du transfert lors de sa generation auto\n 0: creer \n 1: envoyer') ";
     
    817817                }
    818818
    819                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='retour_motif_transfert' "))==0){
     819                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='retour_motif_transfert' "))==0){
    820820                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    821821                                        VALUES (0, 'transferts', 'retour_motif_transfert', 'Transfert suite au retour de l\'exemplaire sur notre site', '1', 'Motif du transfert lors de sa generation auto') ";
     
    824824
    825825
    826                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='choix_lieu_opac' "))==0){
     826                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='choix_lieu_opac' "))==0){
    827827                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    828828                                        VALUES (0, 'transferts', 'choix_lieu_opac', '0', '1', '0 pour pas de choix et obligatoirement dans la localisation ou est enregistré l\'utilisateur, 1 pour n\'importe quelle localisation au choix, 2 pour un lieu fixe précisé, 3 pour le lieu de l\'exemplaire') ";
     
    830830                }
    831831               
    832                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='site_fixe' "))==0){
     832                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='site_fixe' "))==0){
    833833                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    834834                                        VALUES (0, 'transferts', 'site_fixe', '1', '1', 'id du site pour le retrait des livres si choix_lieu_opac=2') ";
     
    836836                }
    837837
    838                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='resa_motif_transfert' "))==0){
     838                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='resa_motif_transfert' "))==0){
    839839                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    840840                                        VALUES (0, 'transferts', 'resa_motif_transfert', 'Transfert suite à une réservation', '1', 'Motif du transfert lors de sa generation auto pour une réservation') ";
     
    842842                }
    843843               
    844                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='resa_etat_transfert' "))==0){
     844                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='resa_etat_transfert' "))==0){
    845845                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    846846                                        VALUES (0, 'transferts', 'resa_etat_transfert', '1', '1', 'Etat du transfert lors de sa generation auto\n 0: creer \n 1: envoyer') ";
     
    915915                echo "</table>";
    916916                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    917                 $res = mysql_query($rqt, $dbh) ;
     917                $res = pmb_mysql_query($rqt, $dbh) ;
    918918                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    919919                $action=$action+$increment;
     
    926926               
    927927                @set_time_limit(0);
    928                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='recherche_ajax_mode'"))==0){
     928                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='recherche_ajax_mode'"))==0){
    929929                        $rqt = "INSERT INTO parametres (id_param ,type_param ,sstype_param ,valeur_param,comment_param ,section_param ,gestion)
    930930                                        VALUES ( 0 , 'pmb', 'recherche_ajax_mode', '1', 'Affichage accéléré des résultats de recherche: \"réduit\" uniquement, la suite est chargée lors du click sur le \"+\". \n 0: Inactif \n 1: Actif', '', '0')";
     
    958958                //Récupération de la liste des sources
    959959                $sql_liste_sources = "SELECT source_id FROM connectors_sources ";
    960                 $res_liste_sources = mysql_query($sql_liste_sources, $dbh) or die(mysql_error());
     960                $res_liste_sources = pmb_mysql_query($sql_liste_sources, $dbh) or die(pmb_mysql_error());
    961961
    962962                //Pour chaque source
    963                 while ($row=mysql_fetch_row($res_liste_sources)) {
     963                while ($row=pmb_mysql_fetch_row($res_liste_sources)) {
    964964                        //On créer la table
    965965                        $sql_create_table = "CREATE TABLE entrepot_source_".$row[0]." (
     
    992992                echo "</table>";
    993993                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    994                 $res = mysql_query($rqt, $dbh) ;
     994                $res = pmb_mysql_query($rqt, $dbh) ;
    995995                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    996996                $action=$action+$increment;
     
    10011001                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    10021002                // +-------------------------------------------------+
    1003                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='expl_title_display_format'"))==0){
     1003                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='expl_title_display_format'"))==0){
    10041004                        $rqt = "INSERT INTO parametres (type_param, sstype_param, valeur_param,comment_param ,section_param ,gestion)
    10051005                        VALUES ('pmb', 'expl_title_display_format', 'expl_location,expl_section,expl_cote,expl_cb','Format d\'affichage du titre de l\'exemplaire en recherche multi-critères d\'exemplaires. Les libellés des champs correspondent aux champs de la table exemplaires, ou aux id de champs personnalisés. Séparés par une virgule. Les champs disposant d\'un libellé seront remplacés par le libellé correspondant. Exemple: expl_location,expl_section,expl_cote,expl_cb', '', '0')";
     
    10771077                echo traite_rqt($rqt,"update parametres set comment_param=... where type_param='opac' and sstype_param='show_onglet_empr' ") ;
    10781078
    1079                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='empr_code_info'"))==0){
     1079                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='empr_code_info'"))==0){
    10801080                        $rqt = "INSERT INTO parametres (type_param, sstype_param, valeur_param,comment_param ,section_param ,gestion)
    10811081                        VALUES ('opac', 'empr_code_info', '','Code HTML affiché au dessus des boutons dans la fiche emprunteur.', 'a_general', '0')";
     
    10831083                }
    10841084
    1085                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='term_search_height_bottom'"))==0){
     1085                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='term_search_height_bottom'"))==0){
    10861086                        $rqt = "INSERT INTO parametres (type_param, sstype_param, valeur_param,comment_param ,section_param ,gestion)
    10871087                        VALUES ('opac', 'term_search_height_bottom', '120','Hauteur de la partie supérieure de la frame de recherche par termes (en px)', 'c_recherche', '0')";
     
    11091109                echo traite_rqt($rqt,"CREATE TABLE infopages ") ;
    11101110               
    1111                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='rfid_library_code'"))==0){
     1111                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='rfid_library_code'"))==0){
    11121112                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param,comment_param, section_param, gestion )
    11131113                        VALUES ( 'pmb','rfid_library_code', '' , 'Code numérique d\'identification de la bibliothèque propriétaire des exemplaires (10 caractères)', '', '0')";
     
    11161116
    11171117                // $opac_show_infopages_id
    1118                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_infopages_id' "))==0){
     1118                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_infopages_id' "))==0){
    11191119                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    11201120                                        VALUES (0, 'opac', 'show_infopages_id', '', 'Id des infopages à afficher sous la recherche simple, séparées par des virgules.', 'f_modules', 0) ";
     
    11251125                echo "</table>";
    11261126                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    1127                 $res = mysql_query($rqt, $dbh) ;
     1127                $res = pmb_mysql_query($rqt, $dbh) ;
    11281128                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    11291129                $action=$action+$increment;
     
    11461146                echo traite_rqt($rqt,"ALTER TABLE noeuds ADD INDEX key_path") ;
    11471147
    1148                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_montant' "))==0) {
     1148                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_montant' "))==0) {
    11491149                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param,comment_param, section_param, gestion)
    11501150                                VALUES ( 'thesaurus','auto_postage_montant', '0', 'Activer la recherche des notices des catégories mères ? \n  0 non, \n 1 oui', 'i_categories', 0)" ;
    11511151                        echo traite_rqt($rqt,"insert into parameters thesaurus_auto_postage_montant") ;
    11521152                }
    1153                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_descendant' "))==0) {
     1153                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_descendant' "))==0) {
    11541154                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param,comment_param, section_param, gestion)
    11551155                                VALUES ( 'thesaurus','auto_postage_descendant', '0', 'Activer la recherche des notices des catégories filles. \n 0 non, \n 1 oui', 'i_categories', 0)" ;
    11561156                        echo traite_rqt($rqt,"insert into parameters thesaurus_auto_postage_descendant") ;
    11571157                }
    1158                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_nb_descendant' "))==0) {
     1158                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_nb_descendant' "))==0) {
    11591159                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param,comment_param, section_param, gestion)
    11601160                                VALUES ( 'thesaurus','auto_postage_nb_descendant', '0', 'Nombre de niveaux de recherche de notices dans les catégories filles. \n *: illimité, \n n: nombre de niveaux', 'i_categories', 0)" ;
    11611161                        echo traite_rqt($rqt,"insert into parameters thesaurus_auto_postage_nb_descendant") ;
    11621162                }
    1163                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_nb_montant' "))==0) {
     1163                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_nb_montant' "))==0) {
    11641164                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param,comment_param, section_param, gestion)
    11651165                                VALUES ( 'thesaurus','auto_postage_nb_montant', '0', 'Nombre de niveaux de recherche de notices dans les catégories mères. \n *: illimité, \n n: nombre de niveaux', 'i_categories', 0)" ;
    11661166                        echo traite_rqt($rqt,"insert into parameters thesaurus_auto_postage_nb_montant") ;
    11671167                }
    1168                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_etendre_recherche' "))==0) {
     1168                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_etendre_recherche' "))==0) {
    11691169                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param,comment_param, section_param, gestion)
    11701170                                VALUES ( 'thesaurus', 'auto_postage_etendre_recherche', '0', 'Proposer la possibilité d\'étendre la recherche dans les catégories mères ou filles. \n 0: non, \n 1: Exclusivement dans les catégories filles, \n 2: Etendre dans les catégories mères et filles, \n 3: Exclusivement dans les catégories mères. ', 'i_categories', 0)" ;
    11711171                        echo traite_rqt($rqt,"insert into parameters thesaurus_auto_postage_etendre_recherche") ;
    11721172                }
    1173                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='auto_postage_montant' "))==0) {
     1173                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='auto_postage_montant' "))==0) {
    11741174                $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param,comment_param, section_param, gestion)
    11751175                                VALUES ( 'opac','auto_postage_montant', '0', 'Activer la recherche des notices des catégories mères. \n 0 non, \n 1 oui', 'i_categories', 0)" ;
    11761176                echo traite_rqt($rqt,"insert into parameters opac_auto_postage_montant") ;
    11771177                }
    1178                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='auto_postage_descendant' "))==0) {
     1178                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='auto_postage_descendant' "))==0) {
    11791179                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param,comment_param, section_param, gestion)
    11801180                                VALUES ( 'opac', 'auto_postage_descendant', '0', 'Activer la recherche des notices des catégories filles. \n 0 non, \n 1 oui', 'i_categories', 0)" ;
    11811181                        echo traite_rqt($rqt,"insert into parameters opac_auto_postage_descendant") ;
    11821182                }
    1183                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='auto_postage_nb_descendant' "))==0) {
     1183                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='auto_postage_nb_descendant' "))==0) {
    11841184                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param,comment_param, section_param, gestion)
    11851185                                VALUES ( 'opac', 'auto_postage_nb_descendant', '0', 'Nombre de niveaux de recherche de notices dans les catégories filles. \n *: illimité, \n n: nombre de niveaux', 'i_categories', 0)" ;
    11861186                        echo traite_rqt($rqt,"insert into parameters opac_auto_postage_nb_descendant") ;
    11871187                }
    1188                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='auto_postage_nb_montant' "))==0) {
     1188                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='auto_postage_nb_montant' "))==0) {
    11891189                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    11901190                                VALUES ( 'opac', 'auto_postage_nb_montant', '0', 'Nombre de niveaux de recherche de notices dans les catégories mères. \n *: illimité, \n n: nombre de niveaux', 'i_categories', 0)" ;
    11911191                        echo traite_rqt($rqt,"insert into parameters opac_auto_postage_nb_montant") ;
    11921192                }
    1193                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='auto_postage_etendre_recherche' "))==0) {
     1193                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='auto_postage_etendre_recherche' "))==0) {
    11941194                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param,comment_param, section_param, gestion)
    11951195                                VALUES ( 'opac','auto_postage_etendre_recherche', '0', 'Proposer la possibilité d\'étendre la recherche dans les catégories mères ou filles. \n 0: non, \n 1: Exclusivement dans les catégories filles, \n 2: Etendre dans les catégories mères et filles, \n 3: Exclusivement dans les catégories mères. ', 'i_categories', 0)" ;
     
    12001200               
    12011201                //parametre general d'activation de la gestion droits acces
    1202                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'gestion_acces' and sstype_param='active' "))==0){
     1202                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'gestion_acces' and sstype_param='active' "))==0){
    12031203                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'gestion_acces', 'active', '0', 'Module gestion des droits d\'accès activé ?\n 0 : Non.\n 1 : Oui.', '',0) ";
    12041204                        echo traite_rqt($rqt, "insert gestion_acces=0 into parameters");
     
    12061206
    12071207                //parametres activation gestion droits acces utilisateurs - notices
    1208                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'gestion_acces' and sstype_param='user_notice' "))==0){
     1208                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'gestion_acces' and sstype_param='user_notice' "))==0){
    12091209                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'gestion_acces', 'user_notice', '0', 'Gestion des droits d\'accès des utilisateurs aux notices \n 0 : Non.\n 1 : Oui.', '',0) ";
    12101210                        echo traite_rqt($rqt, "insert gestion_acces_user_notice=0 into parameters");
     
    12431243                echo "</table>";
    12441244                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    1245                 $res = mysql_query($rqt, $dbh) ;
     1245                $res = pmb_mysql_query($rqt, $dbh) ;
    12461246                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    12471247                $action=$action+$increment;
     
    12791279                echo traite_rqt($rqt,"ALTER TABLE collections CHANGE collection_web TEXT ");
    12801280
    1281                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='abt_end_delay' "))==0){
     1281                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='abt_end_delay' "))==0){
    12821282                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param, comment_param, section_param, gestion )
    12831283                                VALUES ( 'pmb', 'abt_end_delay', '30' , 'Délais d\'alerte d\'avertissement des abonnements arrivant à échéance (en jours)', '', '0')";
     
    13891389                echo traite_rqt($rqt, "CREATE TABLE notices_titres_uniformes");                                         
    13901390               
    1391                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='set_time_limit' "))==0){
     1391                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='set_time_limit' "))==0){
    13921392                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param, comment_param, section_param, gestion )
    13931393                                VALUES ( 'pmb', 'set_time_limit', '1200' , 'max_execution_time de certaines opérations (export d\'actions personnalisées, envoi DSI, export, etc.) \nAttention, peut être sans effet si l\'hébergement ne l\'autorise pas (free.fr par exemple)\n 0 : illimité (déconseillé) \n ###: ### secondes', '', '0')";
     
    13951395                }
    13961396
    1397                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='expl_list_display_comments' "))==0){
     1397                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='expl_list_display_comments' "))==0){
    13981398                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param, comment_param, section_param, gestion )
    13991399                                VALUES ( 'pmb', 'expl_list_display_comments', '0' , 'Afficher les commentaires des exemplaires en liste d\'exemplaires : \n 0 : non \n 1 : commentaire bloquant \n 2 : commentaire non bloquant \n 3 : les deux commentaires', '', '0')";
     
    14041404                echo "</table>";
    14051405                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    1406                 $res = mysql_query($rqt, $dbh) ;
     1406                $res = pmb_mysql_query($rqt, $dbh) ;
    14071407                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    14081408                $action=$action+$increment;
     
    14341434               
    14351435                //Ajout du paramètre insert pmb_confirm_delete_from_caddie (voir mantis://0000588)
    1436                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='confirm_delete_from_caddie' "))==0){
     1436                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='confirm_delete_from_caddie' "))==0){
    14371437                        $rqt = "INSERT INTO parametres (type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES
    14381438                                        ('pmb', 'confirm_delete_from_caddie', '0', 'Action à réaliser lors de la suppression d''une notice située dans un panier. \r\n0 : Interdire \r\n1 : Supprimer sans confirmation \r\n2 : Demander une confirmation de suppression ', '', 0)";
     
    14471447                echo traite_rqt($rqt, "ALTER TABLE notices ADD INDEX i_date_parution");
    14481448               
    1449                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='flux_rss_notices_order' "))==0){
     1449                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='flux_rss_notices_order' "))==0){
    14501450                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param)
    14511451                                        VALUES (0, 'opac', 'flux_rss_notices_order', ' index_serie, tnvol, index_sew ', 'Ordre d\'affichage des notices dans les flux sortants dans l\'opac \n  index_serie, tnvol, index_sew : tri par titre de série et titre \n rand()  : aléatoire \n notice_id desc par ordre décroissant de création de notice', 'l_dsi')";
     
    14531453                }
    14541454
    1455                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='modules_search_titre_uniforme' "))==0) {
     1455                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='modules_search_titre_uniforme' "))==0) {
    14561456                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    14571457                                VALUES (0, 'opac', 'modules_search_titre_uniforme', '1', 'Recherche dans les titres uniformes : \n 0 : interdite, \n 1 : autorisée, \n 2 : autorisée et validée par défaut', 'c_recherche', 0) ";
     
    14591459                }
    14601460
    1461                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='congres_affichage_mode' "))==0) {
     1461                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='congres_affichage_mode' "))==0) {
    14621462                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param,valeur_param, comment_param, section_param, gestion)
    14631463                                VALUES (0, 'opac', 'congres_affichage_mode', '0', 'Mode d\'affichage des congrès: \n 0 : Comme pour les auteurs, \n 1 : ajout d\'un navigateur de congrès', 'd_aff_recherche', 0) ";
     
    14651465                }
    14661466                       
    1467                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_suggest_notice' "))==0){
     1467                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_suggest_notice' "))==0){
    14681468                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    14691469                                        VALUES(0,'opac','show_suggest_notice','0','Afficher le lien de proposition de suggestion sur une notice existante.\n 0 : Non.\n 1 : Oui, avec authentification.\n 2 : Oui, sans authentification.','f_modules',0)" ;
     
    14741474                echo "</table>";
    14751475                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    1476                 $res = mysql_query($rqt, $dbh) ;
     1476                $res = pmb_mysql_query($rqt, $dbh) ;
    14771477                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    14781478                $action=$action+$increment;
     
    14821482//      case "v4.70":
    14831483                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    1484                 // +-------------------------------------------------+
     1484        // +-------------------------------------------------+
    14851485                //ajout statut/flag exemplaire numerique
    14861486                $rqt = "ALTER TABLE explnum ADD explnum_statut INT(5) UNSIGNED NOT NULL DEFAULT 0 ";
     
    14881488
    14891489                //ajout parametre pour gerer statut spécifique sur les exemplaires numeriques
    1490                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='explnum_statut' "))==0){
     1490                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='explnum_statut' "))==0){
    14911491                        $rqt = "INSERT INTO parametres (type_param, sstype_param,valeur_param,comment_param, section_param, gestion)
    14921492                                                VALUES ('pmb','explnum_statut', '0', 'Utiliser un statut sur les documents numériques \n 0: non \n 1: oui', '', '0')" ;
     
    14971497                echo "</table>";
    14981498                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    1499                 $res = mysql_query($rqt, $dbh) ;
     1499                $res = pmb_mysql_query($rqt, $dbh) ;
    15001500                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    15011501                $action=$action+$increment;
     
    15051505//      case "v4.71":
    15061506                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    1507                 // +-------------------------------------------------+
    1508                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='modules_search_titre_uniforme' "))==0) {
     1507        // +-------------------------------------------------+
     1508                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='modules_search_titre_uniforme' "))==0) {
    15091509                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    15101510                                VALUES (0, 'opac', 'modules_search_titre_uniforme', '1', 'Recherche dans les titres uniformes : \n 0 : interdite, \n 1 : autorisée, \n 2 : autorisée et validée par défaut', 'c_recherche', 0) ";
     
    15121512                }
    15131513
    1514                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='congres_affichage_mode' "))==0) {
     1514                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='congres_affichage_mode' "))==0) {
    15151515                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param,valeur_param, comment_param, section_param, gestion)
    15161516                                VALUES (0, 'opac', 'congres_affichage_mode', '0', 'Mode d\'affichage des congrès: \n 0 : Comme pour les auteurs, \n 1 : ajout d\'un navigateur de congrès', 'd_aff_recherche', 0) ";
     
    15181518                }
    15191519                       
    1520                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_empty_items_block' "))==0) {
     1520                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_empty_items_block' "))==0) {
    15211521                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param,valeur_param, comment_param, section_param, gestion)
    15221522                                VALUES (0, 'opac', 'show_empty_items_block', '1', 'Afficher le bloc exemplaires même si aucun exemplaire sur la notice ? : \n 0 : Non, \n 1 : Oui', 'd_aff_recherche', 0) ";
     
    15421542                echo "</table>";
    15431543                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    1544                 $res = mysql_query($rqt, $dbh) ;
     1544                $res = pmb_mysql_query($rqt, $dbh) ;
    15451545                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    15461546                $action=$action+$increment;
     
    15581558                }
    15591559               
    1560                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='printer_ticket_script' "))==0) {
     1560                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='printer_ticket_script' "))==0) {
    15611561                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param,valeur_param, comment_param, section_param, gestion)
    15621562                                        VALUES (NULL,'pmb', 'printer_ticket_script', '', 'Script permettant de personaliser l\'impression du ticket de prêt. Le répertoire du script est à paramétrer à partir de la racine de PMB.\nSi vide PMB utilise ./circ/ticket-pret.inc.php', '', '0')";
     
    15641564                }
    15651565
    1566                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='curl_proxy' "))==0){
     1566                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='curl_proxy' "))==0){
    15671567                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    15681568                                        VALUES (0, 'opac', 'curl_proxy', '', 'Paramétrage de proxy de cURL, vide si aucun proxy, sinon\nhost,port,user,password;2nd_host et ainsi de suite','a_general')";
     
    15701570                }
    15711571               
    1572                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='curl_proxy' "))==0){
     1572                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='curl_proxy' "))==0){
    15731573                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    15741574                                        VALUES (0, 'pmb', 'curl_proxy', '', 'Paramétrage de proxy de cURL, vide si aucun proxy, sinon\nhost,port,user,password;2nd_host et ainsi de suite','')";
     
    15801580                echo traite_rqt($rqt,"delete acquisition_pdfdev_comment from parametres") ;
    15811581
    1582                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='latest_order' "))==0){
     1582                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='latest_order' "))==0){
    15831583                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    15841584                                        VALUES (0, 'pmb', 'latest_order', 'notice_id desc', 'Tri des dernières notices ? \n notice_id desc : par id de notice décroissant: idéal mais peut être problématique après une migration ou un import \n create_date desc: par la colonne date de création.','')";
     
    15951595                echo traite_rqt($rqt,"ALTER TABLE empr_custom ADD exclusion_obligatoire ") ;
    15961596               
    1597                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param='opac' and sstype_param='password_forgotten_show' "))==0){
     1597                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param='opac' and sstype_param='password_forgotten_show' "))==0){
    15981598                        $rqt = "INSERT INTO parametres (type_param, sstype_param,valeur_param,comment_param, section_param, gestion)
    15991599                                        VALUES ('opac','password_forgotten_show', '1', 'Afficher le lien  \"Mot de passe oublié ?\" \n 0: Non \n 1: Oui', 'f_modules', '0')";
     
    16881688                echo traite_rqt($rqt,"ALTER TABLE users ADD deflt_arch_type INT( 6 )") ;       
    16891689               
    1690         if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='aff_expl_localises' "))==0) {
     1690        if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='aff_expl_localises' "))==0) {
    16911691            $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param, comment_param,section_param)
    16921692                VALUES ( 'opac','aff_expl_localises', '0', 'Activer l\'affichage des exemplaires localisés par onglet.\n 0 : désactivé \n 1: premier onglet affiche les exemplaires de la localisation du lecteur, le deuxieme affiche tous les exemplaires','e_aff_notice')";
     
    16951695               
    16961696                //parametres activation gestion droits acces emprunteurs - notices
    1697                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'gestion_acces' and sstype_param='empr_notice' "))==0){
     1697                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'gestion_acces' and sstype_param='empr_notice' "))==0){
    16981698                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    16991699                                VALUES (0, 'gestion_acces', 'empr_notice', '0', 'Gestion des droits d\'accès des emprunteurs aux notices \n 0 : Non.\n 1 : Oui.', '',0) ";
     
    17041704                //modification structure table de stockage des droits ressources/utilisateurs
    17051705                $rqt = "describe acces_rights dom_rights ";
    1706                 $res = mysql_query($rqt, $dbh);
    1707                 $typ = mysql_result($res,0,1);
     1706                $res = pmb_mysql_query($rqt, $dbh);
     1707                $typ = pmb_mysql_result($res,0,1);
    17081708                if ($typ && substr($typ,0,3)!='int') {
    17091709                        $rqt= "create temporary table acces_rights_tmp as select * from acces_rights ";
     
    17191719                //modification structure table de stockage des droits ressources/utilisateurs (domaine user_notice)
    17201720                $rqt = "describe acces_res_1 res_rights ";
    1721                 $res = mysql_query($rqt, $dbh);
    1722                 if(!mysql_errno()) {
    1723                         $typ = mysql_result($res,0,1);
     1721                $res = pmb_mysql_query($rqt, $dbh);
     1722                if(!pmb_mysql_errno()) {
     1723                        $typ = pmb_mysql_result($res,0,1);
    17241724                        if ($typ && substr($typ,0,3)!='int') {
    17251725                                $rqt= "create temporary table acces_res_1_tmp as select * from acces_res_1 ";
     
    17431743                                flush();
    17441744                                $rqt= "SELECT distinct usr_prf_num FROM acces_rights where dom_num=1 order by 1 ";
    1745                                 $res= mysql_query($rqt, $dbh);
     1745                                $res= pmb_mysql_query($rqt, $dbh);
    17461746                                $pos=1;
    1747                                 while(($row=mysql_fetch_object($res))) {
     1747                                while(($row=pmb_mysql_fetch_object($res))) {
    17481748                                        $rqt = "insert into acces_res_1 (select res_num, prf_num, ".$row->usr_prf_num.", conv(reverse(lpad(conv(ord(mid(res_rights,".$pos.",1)),10,2),8,'0')),2,10) , ( (conv(reverse(lpad(conv(ord(mid(res_rights,".$pos.",1)),10,2),8,'0')),2,10)) xor (conv(reverse(lpad(conv(ord(mid(res_mask ,".$pos.",1)),10,2),8,'0')),2,10)) ) from acces_res_1_tmp ) ";
    17491749                                        echo traite_rqt($rqt,"update acces_res_1 values for user profile=".($pos)) ;
     
    17551755
    17561756                // $opac_show_infopages_id_top
    1757                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_infopages_id_top' "))==0){
     1757                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_infopages_id_top' "))==0){
    17581758                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    17591759                                        VALUES (0, 'opac', 'show_infopages_id_top', '', 'Id des infopages à afficher SUR la recherche simple, séparées par des virgules.', 'f_modules', 0) ";
     
    17621762               
    17631763                // $opac_show_search_title
    1764                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_search_title' "))==0){
     1764                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_search_title' "))==0){
    17651765                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    17661766                                        VALUES (0, 'opac', 'show_search_title', '0', 'Afficher le titre du bloc de recherche : \n 0 : Non, \n 1 : Oui', 'f_modules', 0) ";
     
    18031803                echo traite_rqt($rqt,"CREATE TABLE translation ") ; 
    18041804                // paramètre d'activation de l'onglet 'Recherches préférées' en Opac   
    1805                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='allow_personal_search' "))==0){
     1805                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='allow_personal_search' "))==0){
    18061806                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    18071807                        VALUES (0, 'opac', 'allow_personal_search', '0', 'Activer l\'affichage de l\'onglet des recherches personalisées \n 0 : Non.\n 1 : Oui.', 'c_recherche',0) ";
     
    18491849                echo "</table>";
    18501850                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    1851                 $res = mysql_query($rqt, $dbh) ;
     1851                $res = pmb_mysql_query($rqt, $dbh) ;
    18521852                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    18531853                $action=$action+$increment;
     
    18601860
    18611861                // paramètre LDAP en OPAC seulement     
    1862                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'ldap' and sstype_param='opac_only' "))==0){
     1862                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'ldap' and sstype_param='opac_only' "))==0){
    18631863                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    18641864                        VALUES (0,'ldap','opac_only','0','Ne pas utiliser l\'authentification LDAP en gestion: \n 0: Non \n 1 : Oui, en OPAC uniquement','',0) ";
     
    18671867               
    18681868                //Opérateur de recherche pour les recherches sur plusieurs valeurs
    1869                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='multi_search_operator' "))==0){
     1869                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='multi_search_operator' "))==0){
    18701870                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    18711871                                        VALUES (NULL, 'pmb', 'multi_search_operator', 'or', 'Type d\'opérateur de recherche pour les listes avec plusieurs valeurs: \n or : pour le OU \n and : pour le ET', '', '0')";
    18721872                        echo traite_rqt($rqt,"insert multi_search_operator='or' into parametres ");
    18731873                }
    1874                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='multi_search_operator' "))==0){
     1874                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='multi_search_operator' "))==0){
    18751875                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    18761876                                        VALUES (NULL, 'opac', 'multi_search_operator', 'or', 'Type d\'opérateur de recherche pour les listes avec plusieurs valeurs: \n or : pour le OU \n and : pour le ET', 'c_recherche', '0')";
     
    18811881                echo "</table>";
    18821882                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    1883                 $res = mysql_query($rqt, $dbh) ;
     1883                $res = pmb_mysql_query($rqt, $dbh) ;
    18841884                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    18851885                $action=$action+$increment;
     
    19181918                echo "</table>";
    19191919                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    1920                 $res = mysql_query($rqt, $dbh) ;
     1920                $res = pmb_mysql_query($rqt, $dbh) ;
    19211921                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    19221922                $action=$action+$increment;
     
    19281928                // +-------------------------------------------------+
    19291929                // transfert
    1930                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='pret_statut_transfert' "))==0){
     1930                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'transferts' and sstype_param='pret_statut_transfert' "))==0){
    19311931                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    19321932                                        VALUES (0, 'transferts', 'pret_statut_transfert', '0', '1', 'Autoriser le prêt lorsque l\'exemplaire est en transfert') ";
     
    19361936                echo "</table>";
    19371937                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    1938                 $res = mysql_query($rqt, $dbh) ;
     1938                $res = pmb_mysql_query($rqt, $dbh) ;
    19391939                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    19401940                $action=$action+$increment;
     
    19441944//      case "v4.76":
    19451945                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    1946                 // +-------------------------------------------------+
     1946        // +-------------------------------------------------+
    19471947                // Pour import/export des notices liées
    19481948                //    sert à définir les différents paramètres pour l'export des notices liées en gestion
    1949                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='generer_liens' "))==0){
     1949                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='generer_liens' "))==0){
    19501950                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    19511951                                        VALUES (NULL, 'exportparam', 'generer_liens', '0', 'Générer les liens entre les notices pour l\'export', '', '1')";
     
    19531953                }
    19541954               
    1955                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_mere' "))==0){
     1955                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_mere' "))==0){
    19561956                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    19571957                                        VALUES (NULL, 'exportparam', 'export_mere', '0', 'Exporter les notices liées mères', '', '1')";
     
    19591959                }
    19601960               
    1961                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_fille' "))==0){
     1961                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_fille' "))==0){
    19621962                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    19631963                                        VALUES (NULL, 'exportparam', 'export_fille', '0', 'Exporter les notices liées filles', '', '1')";
     
    19651965                }
    19661966               
    1967                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_bull_link' "))==0){
     1967                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_bull_link' "))==0){
    19681968                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    19691969                                        VALUES (NULL, 'exportparam', 'export_bull_link', '1', 'Exporter les liens vers les bulletins pour les notices d\'article', '', '1')";
     
    19711971                }
    19721972               
    1973                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_perio_link' "))==0){
     1973                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_perio_link' "))==0){
    19741974                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    19751975                                        VALUES (NULL, 'exportparam', 'export_perio_link', '1', 'Exporter les liens vers les périodiques pour les notices d\'article', '', '1')";
     
    19771977                }
    19781978               
    1979                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_art_link' "))==0){
     1979                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_art_link' "))==0){
    19801980                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    19811981                                        VALUES (NULL, 'exportparam', 'export_art_link', '1', 'Exporter les liens vers les articles pour les notices de périodique', '', '1')";
     
    19831983                }
    19841984               
    1985                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_bulletinage' "))==0){
     1985                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_bulletinage' "))==0){
    19861986                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    19871987                                        VALUES (NULL, 'exportparam', 'export_bulletinage', '0', 'Générer le bulletinage pour les notices de périodiques', '', '1')";
     
    19891989                }
    19901990               
    1991                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_notice_perio_link' "))==0){
     1991                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_notice_perio_link' "))==0){
    19921992                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    19931993                                        VALUES (NULL, 'exportparam', 'export_notice_perio_link', '0', 'Exporter les notices liées de périodique', '', '1')";
     
    19951995                }
    19961996               
    1997                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_notice_art_link' "))==0){
     1997                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_notice_art_link' "))==0){
    19981998                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    19991999                                        VALUES (NULL, 'exportparam', 'export_notice_art_link', '0', 'Exporter les notices liées d\'article', '', '1')";
     
    20012001                }
    20022002               
    2003                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_notice_mere_link' "))==0){
     2003                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_notice_mere_link' "))==0){
    20042004                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    20052005                                        VALUES (NULL, 'exportparam', 'export_notice_mere_link', '0', 'Exporter les notices mères liées', '', '1')";
     
    20072007                }
    20082008               
    2009                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_notice_fille_link' "))==0){
     2009                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'exportparam' and sstype_param='export_notice_fille_link' "))==0){
    20102010                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    20112011                                        VALUES (NULL, 'exportparam', 'export_notice_fille_link', '0', 'Exporter les notices filles liées', '', '1')";
     
    20142014       
    20152015                //    sert à définir les différents paramètres pour l'export des notices liées en OPAC
    2016                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_generer_liens' "))==0){
     2016                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_generer_liens' "))==0){
    20172017                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    20182018                                        VALUES (NULL, 'opac', 'exp_generer_liens', '0', 'Générer les liens entre les notices pour l\'export', '', '1')";
     
    20202020                }
    20212021               
    2022                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_mere' "))==0){
     2022                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_mere' "))==0){
    20232023                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    20242024                                        VALUES (NULL, 'opac', 'exp_export_mere', '0', 'Exporter les notices liées mères', '', '1')";
     
    20262026                }
    20272027               
    2028                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_fille' "))==0){
     2028                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_fille' "))==0){
    20292029                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    20302030                                        VALUES (NULL, 'opac', 'exp_export_fille', '0', 'Exporter les notices liées filles', '', '1')";
     
    20322032                }
    20332033               
    2034                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_bull_link' "))==0){
     2034                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_bull_link' "))==0){
    20352035                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    20362036                                        VALUES (NULL, 'opac', 'exp_export_bull_link', '1', 'Exporter les liens vers les bulletins pour les notices d\'article', '', '1')";
     
    20382038                }
    20392039               
    2040                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_perio_link' "))==0){
     2040                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_perio_link' "))==0){
    20412041                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    20422042                                        VALUES (NULL, 'opac', 'exp_export_perio_link', '1', 'Exporter les liens vers les périodiques pour les notices d\'article', '', '1')";
     
    20442044                }
    20452045               
    2046                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_art_link' "))==0){
     2046                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_art_link' "))==0){
    20472047                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    20482048                                        VALUES (NULL, 'opac', 'exp_export_art_link', '1', 'Exporter les liens vers les articles pour les notices de périodique', '', '1')";
     
    20502050                }
    20512051               
    2052                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_bulletinage' "))==0){
     2052                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_bulletinage' "))==0){
    20532053                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    20542054                                        VALUES (NULL, 'opac', 'exp_export_bulletinage', '0', 'Générer le bulletinage pour les notices de périodiques', '', '1')";
     
    20562056                }
    20572057               
    2058                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_notice_perio_link' "))==0){
     2058                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_notice_perio_link' "))==0){
    20592059                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    20602060                                        VALUES (NULL, 'opac', 'exp_export_notice_perio_link', '0', 'Exporter les notices liées de périodique', '', '1')";
     
    20622062                }
    20632063               
    2064                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_notice_art_link' "))==0){
     2064                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_notice_art_link' "))==0){
    20652065                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    20662066                                        VALUES (NULL, 'opac', 'exp_export_notice_art_link', '0', 'Exporter les notices liées d\'article', '', '1')";
     
    20682068                }
    20692069               
    2070                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_notice_mere_link' "))==0){
     2070                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_notice_mere_link' "))==0){
    20712071                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    20722072                                        VALUES (NULL, 'opac', 'exp_export_notice_mere_link', '0', 'Exporter les notices mères liées', '', '1')";
     
    20742074                }
    20752075               
    2076                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_notice_fille_link' "))==0){
     2076                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exp_export_notice_fille_link' "))==0){
    20772077                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    20782078                                        VALUES (NULL, 'opac', 'exp_export_notice_fille_link', '0', 'Exporter les notices filles liées', '', '1')";
     
    20872087
    20882088                //Paramètres pour les statistiques de l'OPAC
    2089                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='perio_vidage_log' "))==0){
     2089                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='perio_vidage_log' "))==0){
    20902090                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    20912091                                        VALUES (NULL, 'pmb', 'perio_vidage_log', '1', 'Périodicité de vidage de la table de logs (en jours)', '', '0')";
    20922092                        echo traite_rqt($rqt,"insert perio_vidage_log='1' into parametres ");
    20932093                }
    2094                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='perio_vidage_stat' "))==0){
     2094                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='perio_vidage_stat' "))==0){
    20952095                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    20962096                                        VALUES (NULL, 'pmb', 'perio_vidage_stat', '1,30', 'Périodicité de vidage de la table de logs (en jours) : mode,jours \n 1,x : vider tous les x jours \n 2,x : vider tout ce qui a plus de x jours \n 0 : ne rien faire', '', '0')";
     
    20992099               
    21002100                // suppr param en trop
    2101                 mysql_query("delete from parametres where type_param= 'opac' and sstype_param='logs_activate' ");
    2102                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='logs_activate' "))==0){
     2101                pmb_mysql_query("delete from parametres where type_param= 'opac' and sstype_param='logs_activate' ");
     2102                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='logs_activate' "))==0){
    21032103                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    21042104                                        VALUES (NULL, 'pmb', 'logs_activate', '0', 'Activer les statistiques pour l\'OPAC: \n 0 : non activé \n 1 : activé', '', '0')";
     
    21892189               
    21902190                //param
    2191                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param='opac' and sstype_param='shared_lists' "))==0){
     2191                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param='opac' and sstype_param='shared_lists' "))==0){
    21922192                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    21932193                                        VALUES (NULL, 'opac', 'shared_lists', '0', 'Activer les listes de lecture partagées \n 0 : non activées \n 1 : activées', 'a_general', '0')";
     
    21962196               
    21972197                // Indexation des docs numériques       
    2198                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='indexation_docnum' "))==0){
     2198                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='indexation_docnum' "))==0){
    21992199                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    22002200                                        VALUES (NULL, 'pmb', 'indexation_docnum', '0', 'Activer l\'indexation des documents numériques \n 0 : non activée \n 1 : activée', '', '0')";
    22012201                        echo traite_rqt($rqt,"insert indexation_docnum='0' into parametres ");
    22022202                }
    2203                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='indexation_docnum_allfields' "))==0){
     2203                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='indexation_docnum_allfields' "))==0){
    22042204                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    22052205                                        VALUES (NULL, 'pmb', 'indexation_docnum_allfields', '0', 'Activer par défaut la recherche dans les documents numériques pour la recherche \"Tous les champs\" \n 0 : non activée \n 1 : activée', '', '0')";
    22062206                        echo traite_rqt($rqt,"insert indexation_docnum_allfields='0' into parametres ");
    22072207                }
    2208                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='indexation_docnum_allfields' "))==0){
     2208                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='indexation_docnum_allfields' "))==0){
    22092209                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    22102210                                        VALUES (NULL, 'opac', 'indexation_docnum_allfields', '0', 'Activer par défaut la recherche dans les documents numériques pour la recherche \"Tous les champs\" \n 0 : non activée \n 1 : activée', 'c_recherche', '0')";
    22112211                        echo traite_rqt($rqt,"insert opac_indexation_docnum_allfields='0' into parametres ");
    22122212                }
    2213                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='modules_search_docnum' "))==0){
     2213                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='modules_search_docnum' "))==0){
    22142214                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    22152215                                        VALUES (NULL, 'opac', 'modules_search_docnum', '0', 'Recherche simple dans les documents numériques \n 0 : interdite \n 1 : autorisée \n 2 : autorisée et validée par défault', 'c_recherche', '0')";
     
    22202220
    22212221                // localisation des réservations
    2222                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'pmb' and sstype_param='location_reservation' "))==0){
     2222                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'pmb' and sstype_param='location_reservation' "))==0){
    22232223                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    22242224                                        VALUES (0, 'pmb', 'location_reservation', '0', '0', 'Utiliser la gestion de la réservation localisée?\n 0: Non\n 1: Oui') ";
     
    22382238               
    22392239                // Extensions
    2240                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='extension_tab' "))==0){
     2240                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='extension_tab' "))==0){
    22412241                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    22422242                                        VALUES (NULL, 'pmb', 'extension_tab', '0', 'Afficher l\'onglet Extension ? \n 0 : Non \n 1 : Oui', '', '0')";
     
    22822282                echo traite_rqt($rqt,"ALTER TABLE users ") ;
    22832283
    2284                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='indexation_docnum_default' "))==0){
     2284                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='indexation_docnum_default' "))==0){
    22852285                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    22862286                                        VALUES (NULL, 'pmb', 'indexation_docnum_default', '0', 'Indexer le document numérique par défaut ? \n 0 : Non \n 1 : Oui', '', '0')";
     
    22932293               
    22942294               
    2295                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param='opac' and sstype_param='shared_lists_readonly' "))==0){
     2295                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param='opac' and sstype_param='shared_lists_readonly' "))==0){
    22962296                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    22972297                                        VALUES (NULL, 'opac', 'shared_lists_readonly', '0', 'Listes de lecture partagées en lecture seule \n 0 : non activées \n 1 : activées', 'a_general', '0')";
     
    23032303               
    23042304                // Paramètres pour la connexion auto
    2305                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param='opac' and sstype_param='connexion_phrase' "))==0){
     2305                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param='opac' and sstype_param='connexion_phrase' "))==0){
    23062306                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    23072307                                        VALUES (NULL, 'opac', 'connexion_phrase', '', 'Phrase permettant l\'encodage de la connexion automatique à partir d\'un mail', 'a_general', '0')";
     
    23102310               
    23112311                // Afficher le numéro du lecteur sous l'adresse dans les différentes lettres
    2312                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='afficher_numero_lecteur_lettres' "))==0){
     2312                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='afficher_numero_lecteur_lettres' "))==0){
    23132313                        $rqt = "INSERT INTO parametres (type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    23142314                                VALUES ('pmb', 'afficher_numero_lecteur_lettres', '1', 'Afficher le numéro du lecteur sous l''adresse dans les différentes lettres.\r\n0: non\r\n1: oui', '', 0) ";
     
    23172317
    23182318                // Place le bloc d'adresse selon des coordonnées absolues
    2319                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='lettres_bloc_adresse_position_absolue' "))==0){
     2319                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='lettres_bloc_adresse_position_absolue' "))==0){
    23202320                        $rqt = "INSERT INTO parametres (type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    23212321                                VALUES ('pmb', 'lettres_bloc_adresse_position_absolue', '0 100 40', 'Place le bloc d''adresse selon des coordonnées absolues.\nactivé x y\nactivé : activer cette fonction (valeurs: 0/1)\nx : Position horizontale\ny : Position verticale', '', 0)";
     
    23262326                // CONNECTEURS SORTANTS
    23272327                // Durée de vie des recherches dans le cache, pour les services externes, en secondes.
    2328                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='external_service_search_cache' "))==0){
     2328                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='external_service_search_cache' "))==0){
    23292329                        $rqt = "INSERT INTO parametres (type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    23302330                                VALUES ('pmb', 'external_service_search_cache', '3600', 'Durée de vie des recherches dans le cache, pour les services externes, en secondes.', '', 0)";
     
    23332333
    23342334                // Durée de vie des sessions pour les services externes, en secondes..
    2335                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='external_service_session_duration' "))==0){
     2335                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='external_service_session_duration' "))==0){
    23362336                        $rqt = "INSERT INTO parametres (type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    23372337                                VALUES ('pmb', 'external_service_session_duration', '600', 'Durée de vie des sessions pour les services externes, en secondes.', '', 0)";
     
    25282528                echo traite_rqt($rqt, "ADD INDEX i_origine to suggestions_origine");
    25292529               
    2530                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param='opac' and sstype_param='allow_multiple_sugg' "))==0){
     2530                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param='opac' and sstype_param='allow_multiple_sugg' "))==0){
    25312531                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    25322532                                        VALUES (NULL, 'opac', 'allow_multiple_sugg', '0', 'Autoriser les suggestions multiples.\r\n0: non\r\n1: oui', 'a_general', '0')";
     
    25862586                echo traite_rqt($rqt, "ALTER TABLE bannettes ADD notice_tpl ");
    25872587               
    2588                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='bannette_notices_template' "))==0){
     2588                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='bannette_notices_template' "))==0){
    25892589                        $rqt = "INSERT INTO parametres (type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    25902590                                VALUES ('opac', 'bannette_notices_template', '0', 'Id du template de notice utilisé par défaut en diffusion de bannettes. Si vide ou à 0, le template classique est utilisé.', 'l_dsi', 0)";
     
    26042604                echo "</table>";
    26052605                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    2606                 $res = mysql_query($rqt, $dbh) ;
     2606                $res = pmb_mysql_query($rqt, $dbh) ;
    26072607                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    26082608                $action=$action+$increment;
     
    28122812               
    28132813                $rqt = "select id_explnum_doc, num_doc from explnum_doc where type_doc='sug'";
    2814                 $res = mysql_query($rqt);
     2814                $res = pmb_mysql_query($rqt);
    28152815                if($res){
    2816                         while($explnum_sug = mysql_fetch_object($res)){
     2816                        while($explnum_sug = pmb_mysql_fetch_object($res)){
    28172817                                $req = "insert into explnum_doc_sugg set num_explnum_doc='".$explnum_sug->id_explnum_doc."', num_suggestion='".$explnum_sug->num_doc."'";
    2818                                 mysql_query($rqt);
     2818                                pmb_mysql_query($rqt);
    28192819                        }
    28202820                }
     
    28322832               
    28332833                //Module des demandes
    2834                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'demandes' and sstype_param='active' "))==0){
     2834                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'demandes' and sstype_param='active' "))==0){
    28352835                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'demandes', 'active', '0', 'Module demandes activé.\n 0 : Non.\n 1 : Oui.', '',0) ";
    28362836                        echo traite_rqt($rqt, "insert demandes_active=0 into parameters");
    28372837                }
    2838                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'demandes' and sstype_param='demandes_statut_notice' "))==0){
     2838                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'demandes' and sstype_param='demandes_statut_notice' "))==0){
    28392839                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'demandes', 'statut_notice', '0', 'Id du statut de notice pour la notice de demandes.', '',0) ";
    28402840                        echo traite_rqt($rqt, "insert demandes_statut_notice=0 into parameters");
    28412841                }
    28422842       
    2843                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='demandes_active' "))==0){
     2843                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='demandes_active' "))==0){
    28442844                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'opac', 'demandes_active', '0', 'Activer les demandes pour l\'OPAC.\n 0 : Non.\n 1 : Oui.', 'a_general',0) ";
    28452845                        echo traite_rqt($rqt, "insert opac_demandes_active=0 into parameters");
     
    29392939                echo "</table>";
    29402940                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    2941                 $res = mysql_query($rqt, $dbh) ;
     2941                $res = pmb_mysql_query($rqt, $dbh) ;
    29422942                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    29432943                $action=$action+$increment;
     
    29652965                // on initialise à 1 si $pmb_form_editables est à 1
    29662966                $pmb_use_uniform_title=$pmb_form_editables;
    2967                 $resnbtu=mysql_query("SELECT * FROM titres_uniformes");
    2968                 if (mysql_num_rows($resnbtu)) $pmb_use_uniform_title=1;
    2969                 $resnbgrilles=mysql_query("SELECT * FROM grilles");
    2970                 if (mysql_num_rows($resnbgrilles)) $pmb_use_uniform_title=1;
    2971                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='use_uniform_title' "))==0){
     2967                $resnbtu=pmb_mysql_query("SELECT * FROM titres_uniformes");
     2968                if (pmb_mysql_num_rows($resnbtu)) $pmb_use_uniform_title=1;
     2969                $resnbgrilles=pmb_mysql_query("SELECT * FROM grilles");
     2970                if (pmb_mysql_num_rows($resnbgrilles)) $pmb_use_uniform_title=1;
     2971                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='use_uniform_title' "))==0){
    29722972                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'pmb', 'use_uniform_title', '".$pmb_use_uniform_title."', 'Utiliser les titres uniformes ? \n 0 : Non.\n 1 : Oui.', '',0) ";
    29732973                        echo traite_rqt($rqt, "insert pmb_use_uniform_title=$pmb_use_uniform_title into parameters");
    29742974                }
    29752975
    2976                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='print_expl_default' "))==0){
     2976                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='print_expl_default' "))==0){
    29772977                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'opac', 'print_expl_default', '0', 'En impression de panier, imprimer les exemplaires est coché par défaut \n 0 : Non \n 1 : Oui', 'a_general', 0)";
    29782978                        echo traite_rqt($rqt,"insert opac_print_expl_default='0' into parametres");
     
    29802980               
    29812981                //Paramètres d'inclusion auto des notes dans le rapport
    2982                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'demandes' and sstype_param='include_note' "))==0){
     2982                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'demandes' and sstype_param='include_note' "))==0){
    29832983                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'demandes', 'include_note', '0', 'Inclure automatiquement les notes dans le rapport documentaire.', '',0) ";
    29842984                        echo traite_rqt($rqt, "insert demandes_include_note=0 into parameters");
     
    29882988                echo "</table>";
    29892989                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    2990                 $res = mysql_query($rqt, $dbh) ;
     2990                $res = pmb_mysql_query($rqt, $dbh) ;
    29912991                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    29922992                $action=$action+$increment;
     
    30053005                echo "</table>";
    30063006                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    3007                 $res = mysql_query($rqt, $dbh) ;
     3007                $res = pmb_mysql_query($rqt, $dbh) ;
    30083008                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    30093009                $action=$action+$increment;
     
    30133013//      case "v4.80":
    30143014                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    3015                 // +-------------------------------------------------+
    3016 
    3017                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='ie_reload_on_resize' "))==0){
     3015        // +-------------------------------------------------+
     3016
     3017                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='ie_reload_on_resize' "))==0){
    30183018                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param) VALUES (0, 'opac', 'ie_reload_on_resize', '0', 'Recharger la page si l\'utilisateur redimensionne son navigateur (pb de CSS avec IE) ? \n 0: Non \n 1: Oui','a_general')";
    30193019                        echo traite_rqt($rqt,"insert opac_ie_reload_on_resize=0 into parametres");
     
    30293029               
    30303030                //Parametre affichage des dates de creation et modification exemplaires
    3031                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='expl_show_dates' "))==0){
     3031                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='expl_show_dates' "))==0){
    30323032                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'pmb', 'expl_show_dates', '0', 'Afficher les dates de création et de modification des exemplaires ? \n 0 : Non.\n 1 : Oui.', '',0) ";
    30333033                        echo traite_rqt($rqt, "insert expl_show_dates=0 into parameters");
     
    30353035
    30363036                //parametres valeurs par defaut en modification de notice pour la gestion des droits d'acces utilisateurs - notices
    3037                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'gestion_acces' and sstype_param='user_notice_def' "))==0){
     3037                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'gestion_acces' and sstype_param='user_notice_def' "))==0){
    30383038                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    30393039                                VALUES (0, 'gestion_acces', 'user_notice_def', '0', 'Valeur par défaut en modification de notice pour les droits d\'accès utilisateurs - notices \n 0 : Recalculer.\n 1 : Choisir.', '',0) ";
     
    30423042
    30433043                //parametres valeur par defaut en modification de notice pour la gestion des droits d'acces emprunteurs - notices
    3044                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'gestion_acces' and sstype_param='empr_notice_def' "))==0){
     3044                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'gestion_acces' and sstype_param='empr_notice_def' "))==0){
    30453045                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    30463046                                VALUES (0, 'gestion_acces', 'empr_notice_def', '0', 'Valeur par défaut en modification de notice pour les droits d\'accès emprunteurs - notices \n 0 : Recalculer.\n 1 : Choisir.', '',0) ";
     
    30483048                }
    30493049
    3050                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_exemplaires_analysis' "))==0){
     3050                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_exemplaires_analysis' "))==0){
    30513051                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param) VALUES (0, 'opac', 'show_exemplaires_analysis', '0', 'Afficher les exemplaires du bulletin sous l\'article affiché ? \n 0: Non \n 1: Oui','e_aff_notice')";
    30523052                        echo traite_rqt($rqt,"insert opac_show_exemplaires_analysis=0 into parametres");
     
    30543054               
    30553055                //paramètres pour afficher l'id de la notice dans le detail de la notice
    3056                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='show_notice_id' "))==0){
     3056                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='show_notice_id' "))==0){
    30573057                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'pmb', 'show_notice_id', '0', 'Afficher l\'identifiant de la notice dans le descriptif ? \n 0 : Non.\n 1 : Oui. \n 1,X : Oui avec préfixe X', '',0) ";
    30583058                        echo traite_rqt($rqt, "insert pmb_show_notice_id=0 into parameters");
    30593059                }
    30603060
    3061                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='section_notices_order' "))==0){
     3061                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='section_notices_order' "))==0){
    30623062                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param) VALUES (0, 'opac', 'section_notices_order', ' index_serie, tnvol, index_sew ', 'Ordre d\'affichage des notices dans les sections dans l\'opac \n  index_serie, tnvol, index_sew : tri par titre de série et titre ','k_section')";
    30633063                        echo traite_rqt($rqt,"insert opac_section_notices_order=' index_serie, tnvol, index_sew ' into parametres");
     
    30653065               
    30663066                //Parametre pour l'affichage d'un onglet aide et d'un lien dans la barre de navigation
    3067                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_onglet_help' "))==0){
     3067                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_onglet_help' "))==0){
    30683068                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    30693069                                        VALUES (0, 'opac', 'show_onglet_help', '0', 'Afficher l\'onglet HELP avec les onglets de recherche affichant l\'infopage et un lien vers l\'infopage dans la barre de navigation \n 0 : Non.\n ## : id de l\'infopage. \n','f_modules')";
     
    30713071                }
    30723072               
    3073                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='navig_empr' "))==0){
     3073                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='navig_empr' "))==0){
    30743074                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    30753075                                        VALUES (NULL, 'opac', 'navig_empr', '0', 'Afficher l\'onglet \"Votre compte\" dans la barre de navigation de l\'Opac ? \n 0 : Non \n 1 : Oui', '', '0')";
    30763076                        echo traite_rqt($rqt,"insert opac_navig_empr='0' into parametres ");
    30773077                }
    3078                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='confirm_resa' "))==0){
     3078                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='confirm_resa' "))==0){
    30793079                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    30803080                                        VALUES (NULL, 'opac', 'confirm_resa', '0', 'Demander la confirmation sur la réservation d\'un exemplaire en Opac ? \n 0 : Non \n 1 : Oui', '', '0')";
     
    30923092                echo "</table>";
    30933093                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    3094                 $res = mysql_query($rqt, $dbh) ;
     3094                $res = pmb_mysql_query($rqt, $dbh) ;
    30953095                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    30963096                $action=$action+$increment;
     
    31003100//      case "v4.81":
    31013101                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    3102                 // +-------------------------------------------------+
     3102        // +-------------------------------------------------+
    31033103               
    31043104                //Index connecteurs extérieurs
     
    31093109               
    31103110                //Création de la cote en ajax
    3111                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='prefill_cote_ajax' "))==0){
     3111                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='prefill_cote_ajax' "))==0){
    31123112                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param) VALUES (0, 'pmb', 'prefill_cote_ajax', '', 'Script personnalisé de construction de la cote de l\'exemplaire en ajax')";
    31133113                        echo traite_rqt($rqt,"insert pmb_prefill_cote_ajax='' into parametres");
     
    31153115               
    31163116                //Masquer les infos de localisation dans l'entête
    3117                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='hide_biblioinfo_letter' "))==0){
     3117                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='hide_biblioinfo_letter' "))==0){
    31183118                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param) VALUES (0, 'pmb', 'hide_biblioinfo_letter', '0', 'Masquer les informations de localisation dans l\'entête des lettres (pour les bibliothèques possédant du papier à entête)')";
    31193119                        echo traite_rqt($rqt,"insert pmb_hide_biblioinfo_letter=0 into parametres");
     
    31213121               
    31223122                //Code lecteur + email en position absolue
    3123                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='lettres_code_mail_position_absolue' "))==0){
     3123                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='lettres_code_mail_position_absolue' "))==0){
    31243124                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param) VALUES (0, 'pmb', 'lettres_code_mail_position_absolue', '0 100 6', 'Placer le code lecteur et le mail selon des coordonnées absolues.\n activé x y \n activé : activer cette fonction (valeurs: 0/1) \n x : Position horizontale \n y : Position verticale')";
    31253125                        echo traite_rqt($rqt,"insert pmb_lettres_code_mail_position_absolue='0 100 6' into parametres");
     
    31353135               
    31363136                //Paramètres pour définir un statut permettant de restreindre les droits d'origine d'un emprunteur dont l'abonnement est dépassé
    3137                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='adhesion_expired_status' "))==0){
     3137                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='adhesion_expired_status' "))==0){
    31383138                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param) VALUES (0, 'opac', 'adhesion_expired_status','0','Id du statut permettant de restreindre les droits des emprunteurs dont l\'abonnement est dépassé. \n\rPMB fera un AND logique avec les droits d\'origine.','a_general')";
    31393139                        echo traite_rqt($rqt,"insert opac_adhesion_expired_status=0 into parametres");
     
    31523152                echo "</table>";
    31533153                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    3154                 $res = mysql_query($rqt, $dbh) ;
     3154                $res = pmb_mysql_query($rqt, $dbh) ;
    31553155                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    31563156                $action=$action+$increment;
     
    31713171                echo "</table>";
    31723172                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    3173                 $res = mysql_query($rqt, $dbh) ;
     3173                $res = pmb_mysql_query($rqt, $dbh) ;
    31743174                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    31753175                $action=$action+$increment;
     
    31813181                // +-------------------------------------------------+
    31823182                //Paramètres pour définir l'action par défaut à effectuer lors d'un retour si il y a demande de résa
    3183                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='resa_retour_action_defaut' "))==0){
     3183                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='resa_retour_action_defaut' "))==0){
    31843184                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param) VALUES (0, 'pmb', 'resa_retour_action_defaut','0','Définit l\'action par défaut à effectuer lors d\'un retour si le document est réservé.\n0, Valider la réservation.\n1, A traiter plus tard.','')";
    31853185                        echo traite_rqt($rqt,"insert pmb_resa_retour_action_defaut=0 into parametres");
     
    31873187               
    31883188                //Paramètres pour définir le format d'affichage des notices filles
    3189                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='notice_fille_format' "))==0){
     3189                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='notice_fille_format' "))==0){
    31903190                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param) VALUES (0, 'pmb', 'notice_fille_format','0','Affichage des notices filles \n 0: avec leurs détails (notice dépliable avec un plus) \n 1: Juste l\'entête','')";
    31913191                        echo traite_rqt($rqt,"insert pmb_notice_fille_format=0 into parametres");
     
    31953195                echo "</table>";
    31963196                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    3197                 $res = mysql_query($rqt, $dbh) ;
     3197                $res = pmb_mysql_query($rqt, $dbh) ;
    31983198                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    31993199                $action=$action+$increment;
     
    32033203//      case "v4.84":
    32043204                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
     3205                // +-------------------------------------------------+
     3206
    32053207                // +-------------------------------------------------+
    32063208
     
    32413243                echo "</table>";
    32423244                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    3243                 $res = mysql_query($rqt, $dbh) ;
     3245                $res = pmb_mysql_query($rqt, $dbh) ;
    32443246                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    32453247                $action=$action+$increment;
     
    32603262               
    32613263                //Masquer le message d'erreur en retour de prêt d'un document issu d'une autre localisation
    3262                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='hide_retdoc_loc_error' "))==0){
     3264                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='hide_retdoc_loc_error' "))==0){
    32633265                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param) VALUES (0, 'pmb', 'hide_retdoc_loc_error', '0', 'Masquer le message d\'erreur en retour de prêt d\'un document issu d\'une autre localisation')";
    32643266                        echo traite_rqt($rqt,"insert pmb_hide_retdoc_loc_error=0 into parametres");
     
    32783280                echo "</table>";
    32793281                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    3280                 $res = mysql_query($rqt, $dbh) ;
     3282                $res = pmb_mysql_query($rqt, $dbh) ;
    32813283                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    32823284                $action=$action+$increment;
     
    32863288//      case "v4.86":
    32873289                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    3288                 // +-------------------------------------------------+
     3290        // +-------------------------------------------------+
    32893291
    32903292                //Activation de la gestion de borne de prêt
    3291                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='selfservice_allow' "))==0){
     3293                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='selfservice_allow' "))==0){
    32923294                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param)
    32933295                                        VALUES (0, 'pmb', 'selfservice_allow', '0', 'Activer de la gestion de la borne de prêt?\n0 : Non. \n1 : Oui.')";
    32943296                        echo traite_rqt($rqt,"insert pmb_selfservice_allow=0 into parametres");
    32953297                }
    3296                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='loc_autre_todo' "))==0){
     3298                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='loc_autre_todo' "))==0){
    32973299                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    32983300                                        VALUES (0, 'selfservice', 'loc_autre_todo', '0', '1', 'Action à effectuer si le document est issu d\'une autre localisation') ";
    32993301                        echo traite_rqt($rqt,"INSERT selfservice_loc_autre_todo INTO parametres") ;
    33003302                }
    3301                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='loc_autre_todo_msg' "))==0){
     3303                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='loc_autre_todo_msg' "))==0){
    33023304                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33033305                                        VALUES (0, 'selfservice', 'loc_autre_todo_msg', '', '1', 'Message si le document est réservé sur une autre localisation') ";
    33043306                        echo traite_rqt($rqt,"INSERT selfservice_loc_autre_todo_msg INTO parametres") ;
    33053307                }               
    3306                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='resa_ici_todo' "))==0){
     3308                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='resa_ici_todo' "))==0){
    33073309                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33083310                                        VALUES (0, 'selfservice', 'resa_ici_todo', '0', '1', 'Action à effectuer si le document est réservé sur cette localisation') ";
    33093311                        echo traite_rqt($rqt,"INSERT selfservice_resa_ici_todo INTO parametres") ;
    33103312                }
    3311                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='resa_ici_todo_msg' "))==0){
     3313                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='resa_ici_todo_msg' "))==0){
    33123314                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33133315                                        VALUES (0, 'selfservice', 'resa_ici_todo_msg', '', '1', 'Message si le document est réservé sur cette localisation') ";
    33143316                        echo traite_rqt($rqt,"INSERT selfservice_resa_ici_todo_msg INTO parametres") ;
    33153317                }
    3316                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='resa_loc_todo' "))==0){
     3318                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='resa_loc_todo' "))==0){
    33173319                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33183320                                        VALUES (0, 'selfservice', 'resa_loc_todo', '0', '1', 'Action à effectuer si le document est réservé sur une autre localisation') ";
    33193321                        echo traite_rqt($rqt,"INSERT selfservice_resa_loc_todo INTO parametres") ;
    33203322                }               
    3321                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='resa_loc_todo_msg' "))==0){
     3323                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='resa_loc_todo_msg' "))==0){
    33223324                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33233325                                        VALUES (0, 'selfservice', 'resa_loc_todo_msg', '', '1', 'Message si le document est réservé sur une autre localisation') ";
    33243326                        echo traite_rqt($rqt,"INSERT selfservice_resa_loc_todo_msg INTO parametres") ;
    33253327                }               
    3326                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='retour_retard_msg' "))==0){
     3328                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='retour_retard_msg' "))==0){
    33273329                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33283330                                        VALUES (0, 'selfservice', 'retour_retard_msg', '', '1', 'Message si le document est rendu en retard') ";
    33293331                        echo traite_rqt($rqt,"INSERT selfservice_retour_retard_msg INTO parametres") ;
    33303332                }               
    3331                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='retour_blocage_msg' "))==0){
     3333                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='retour_blocage_msg' "))==0){
    33323334                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33333335                                        VALUES (0, 'selfservice', 'retour_blocage_msg', '', '1', 'Message si le document est rendu en retard avec blocage') ";
    33343336                        echo traite_rqt($rqt,"INSERT selfservice_retour_blocage_msg INTO parametres") ;
    33353337                }               
    3336                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='retour_amende_msg' "))==0){
     3338                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='retour_amende_msg' "))==0){
    33373339                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33383340                                        VALUES (0, 'selfservice', 'retour_amende_msg', '', '1', 'Message si le document est rendu en retard avec amende') ";
    33393341                        echo traite_rqt($rqt,"INSERT selfservice_retour_amende_msg INTO parametres") ;
    33403342                }
    3341                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_carte_invalide_msg' "))==0){
     3343                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_carte_invalide_msg' "))==0){
    33423344                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33433345                                        VALUES (0, 'selfservice', 'pret_carte_invalide_msg', 'Votre carte n\'est pas valide !', '1', 'Message borne de prêt: Votre carte n\'est pas valide !') ";
    33443346                        echo traite_rqt($rqt,"INSERT selfservice_pret_carte_invalide_msg INTO parametres") ;
    33453347                }               
    3346                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_pret_interdit_msg' "))==0){
     3348                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_pret_interdit_msg' "))==0){
    33473349                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33483350                                        VALUES (0, 'selfservice', 'pret_pret_interdit_msg', 'Vous n\'êtes pas autorisé à emprunter !', '1', 'Message borne de prêt: Vous n\'êtes pas autorisé à emprunter !') ";
     
    33503352                }
    33513353               
    3352                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_deja_prete_msg' "))==0){
     3354                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_deja_prete_msg' "))==0){
    33533355                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33543356                                        VALUES (0, 'selfservice', 'pret_deja_prete_msg', 'Document déjà prêté ! allez le signaler !', '1', 'Message borne de prêt: Document déjà prêté ! allez le signaler !') ";
     
    33563358                }
    33573359               
    3358                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_deja_prete_msg' "))==0){
     3360                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_deja_prete_msg' "))==0){
    33593361                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33603362                                        VALUES (0, 'selfservice', 'pret_deja_prete_msg', 'Document déjà prêté ! allez le signaler !', '1', 'Message borne de prêt: Document déjà prêté ! allez le signaler !') ";
     
    33623364                }
    33633365               
    3364                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_deja_reserve_msg' "))==0){
     3366                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_deja_reserve_msg' "))==0){
    33653367                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33663368                                        VALUES (0, 'selfservice', 'pret_deja_reserve_msg', 'Vous ne pouvez pas emprunter ce document', '1', 'Message borne de prêt: Vous ne pouvez pas emprunter ce document') ";
     
    33683370                }
    33693371               
    3370                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_quota_bloc_msg' "))==0){
     3372                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_quota_bloc_msg' "))==0){
    33713373                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33723374                                        VALUES (0, 'selfservice', 'pret_quota_bloc_msg', 'Vous ne pouvez pas emprunter ce document', '1', 'Message borne de prêt: Vous ne pouvez pas emprunter ce document') ";
     
    33743376                }
    33753377               
    3376                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_non_pretable_msg' "))==0){
     3378                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_non_pretable_msg' "))==0){
    33773379                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33783380                                        VALUES (0, 'selfservice', 'pret_non_pretable_msg', 'Ce document n\'est pas prêtable', '1', 'Message borne de prêt: Ce document n\'est pas prêtable') ";
     
    33803382                }
    33813383               
    3382                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_expl_inconnu_msg' "))==0){
     3384                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_expl_inconnu_msg' "))==0){
    33833385                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33843386                                        VALUES (0, 'selfservice', 'pret_expl_inconnu_msg', 'Ce document est inconnu', '1', 'Message borne de prêt: Ce document est inconnu') ";
     
    33863388                }
    33873389               
    3388                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_prolonge_non_msg' "))==0){
     3390                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'selfservice' and sstype_param='pret_prolonge_non_msg' "))==0){
    33893391                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    33903392                                        VALUES (0, 'selfservice', 'pret_prolonge_non_msg', 'Le prêt ne peut être prolongé', '1', 'Message borne de prêt: Le prêt ne peut être prolongé') ";
     
    33943396                //Paramètres pour afficher les résultats en mode phototèque
    33953397                //on supprime cette mise à jour, on la vire dans la version 4.88, la visionneuse la remplace....
    3396                 //              if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='photo_result_to_phototheque' "))==0) {
     3398                //              if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='photo_result_to_phototheque' "))==0) {
    33973399                //                      $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param)
    33983400                //                              VALUES (0,'opac', 'photo_result_to_phototheque','0','Afficher le résultat d\'une recherche (liste des documents numériques associés aux notices résultats) en mode photothèque','m_photo')";
     
    34003402                //              }
    34013403                //Paramètres pour filtrer le type de documents à afficher en mode phototèque
    3402                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='photo_filtre_mimetype' "))==0) {
     3404                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='photo_filtre_mimetype' "))==0) {
    34033405                        $rqt = "INSERT INTO parametres (id_param, type_param,sstype_param, valeur_param, comment_param, section_param)
    34043406                                VALUES (0,'opac', 'photo_filtre_mimetype','','Liste des mimetypes utilisés pour l\'affichage des résultats en mode photothèque séparés par une virgule et entre cotes (ex:\'application/pdf\',\'image/png\')','m_photo')";
     
    34093411                echo "</table>";
    34103412                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    3411                 $res = mysql_query($rqt, $dbh) ;
     3413                $res = pmb_mysql_query($rqt, $dbh) ;
    34123414                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    34133415                $action=$action+$increment;
     
    34313433               
    34323434                // Gestion sms
    3433                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'empr' and sstype_param='sms_activation' "))==0){
     3435                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'empr' and sstype_param='sms_activation' "))==0){
    34343436                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param)
    34353437                                        VALUES (0, 'empr', 'sms_activation', '0', 'Activation de l\'envoi de sms. \n 0: Inactif \n 1: Actif')";
    34363438                        echo traite_rqt($rqt,"insert empr_sms_activation='0' into parametres");
    34373439                }
    3438                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'empr' and sstype_param='sms_config' "))==0){
     3440                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'empr' and sstype_param='sms_config' "))==0){
    34393441                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param)
    34403442                                        VALUES (0, 'empr', 'sms_config', '', 'Paramétrage de l\'envoi de sms. \nUsage:\n class_name=nom_de_la_classe;param_connection;\nExemple:\n class_name=smstrend;login=xxxx@sigb.net;password=xxxx;tpoa=xxxx;')";
    34413443                        echo traite_rqt($rqt,"insert empr_sms_config='' into parametres");
    34423444                }
    3443                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'empr' and sstype_param='sms_msg_resa_dispo' "))==0){
     3445                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'empr' and sstype_param='sms_msg_resa_dispo' "))==0){
    34443446                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param)
    34453447                                        VALUES (0, 'empr', 'sms_msg_resa_dispo', 'Bonjour,\nUn document réservé est disponible.\nConsultez votre compte!', 'Texte du sms envoyé lors de la validation d\'une réservation')";
    34463448                        echo traite_rqt($rqt,"insert empr_sms_msg_resa_dispo into parametres");
    34473449                }
    3448                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'empr' and sstype_param='sms_msg_resa_suppr' "))==0){
     3450                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'empr' and sstype_param='sms_msg_resa_suppr' "))==0){
    34493451                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param)
    34503452                                        VALUES (0, 'empr', 'sms_msg_resa_suppr', 'Bonjour,\nUne réservation est supprimée.\nConsultez votre compte!', 'Texte du sms envoyé lors de la suppression d\'une réservation')";
    34513453                        echo traite_rqt($rqt,"insert empr_sms_msg_resa_suppr into parametres");
    34523454                }
    3453                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'empr' and sstype_param='sms_msg_retard' "))==0){
     3455                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'empr' and sstype_param='sms_msg_retard' "))==0){
    34543456                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param)
    34553457                                        VALUES (0, 'empr', 'sms_msg_retard', 'Bonjour,\nVous avez un ou plusieurs document(s) en retard.\nConsultez votre compte!', 'Texte du sms envoyé lors de la suppression d\'une réservation')";
     
    34823484       
    34833485                //Client du serveur de procédures externes:
    3484                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='procedure_server_address' "))==0){
     3486                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='procedure_server_address' "))==0){
    34853487                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param)
    34863488                                        VALUES (0, 'pmb', 'procedure_server_address', '', 'Adresse du serveur de procédures distances.')";
     
    34883490                }
    34893491
    3490                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='procedure_server_credentials' "))==0){
     3492                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='procedure_server_credentials' "))==0){
    34913493                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param)
    34923494                                        VALUES (0, 'pmb', 'procedure_server_credentials', '', 'Autentification sur le serveur de procédures distantes.\n1ère ligne: email\n2ème ligne: mot de passe.')";
     
    34973499                echo traite_rqt($rqt,"alter table docsloc_section ADD num_pclass ");
    34983500                $requete="SELECT id_pclass FROM pclassement";
    3499                 $res=mysql_query($requete,$dbh);
    3500                 if(mysql_num_rows($res) == 1) {
    3501                         $requete="UPDATE docsloc_section SET num_pclass='".mysql_result($res,0,0)."' WHERE num_pclass='0'";
    3502                         mysql_query($requete,$dbh);
     3501                $res=pmb_mysql_query($requete,$dbh);
     3502                if(pmb_mysql_num_rows($res) == 1) {
     3503                        $requete="UPDATE docsloc_section SET num_pclass='".pmb_mysql_result($res,0,0)."' WHERE num_pclass='0'";
     3504                        pmb_mysql_query($requete,$dbh);
    35033505                } elseif (!$thesaurus_classement_mode_pmb) {
    35043506                        $requete="UPDATE docsloc_section SET num_pclass='".$thesaurus_classement_defaut."' WHERE num_pclass='0'";
    3505                         mysql_query($requete,$dbh);
     3507                        pmb_mysql_query($requete,$dbh);
    35063508                }
    35073509               
     
    35143516               
    35153517                // Ajout d'un 2eme mode de prêt RFID
    3516                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='rfid_pret_mode' "))==0){
     3518                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='rfid_pret_mode' "))==0){
    35173519                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param)
    35183520                                        VALUES (0, 'pmb', 'rfid_pret_mode', '0', 'Mode de fonctionnement du prêt:\n 0: Un document retiré de la platine est retiré du prêt.\n 1: Un document retiré de la platine est conservé pour faciliter le prêt de nombreux documents. ')";
     
    35353537                $rqt = "update parametres set type_param='fiches' where type_param='fichier' and sstype_param='active' ";
    35363538                echo traite_rqt($rqt, "update fiches_active into parameters (previous error)");
    3537                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'fiches' and sstype_param='active' "))==0){
     3539                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'fiches' and sstype_param='active' "))==0){
    35383540                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'fiches', 'active', '0', 'Module \'fiches\' activé.\n 0 : Non.\n 1 : Oui.', '',0) ";
    35393541                        echo traite_rqt($rqt, "insert fiches_active=0 into parameters");
     
    35833585               
    35843586                //Module Visionneuse
    3585                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='visionneuse_allow' "))==0){
     3587                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='visionneuse_allow' "))==0){
    35863588                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'opac', 'visionneuse_allow', '0', 'Visionneuse activée.\n 0 : Non.\n 1 : Oui.', 'm_photo',0) ";
    35873589                        echo traite_rqt($rqt, "insert visionneuse_allows=0 into parameters");
    35883590                }
    3589                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='photo_result_to_phototheque' "))){
     3591                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='photo_result_to_phototheque' "))){
    35903592                        $rqt = "DELETE FROM parametres WHERE type_param= 'opac' and sstype_param='photo_result_to_phototheque' ";
    35913593                        echo traite_rqt($rqt, "delete phototheque from parameters");
    35923594                }
    3593                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='visionneuse_params' "))==0){
     3595                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='visionneuse_params' "))==0){
    35943596                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'opac', 'visionneuse_params', '', 'tableau de correspondance mimetype=>class','m_photo',1) ";
    35953597                        echo traite_rqt($rqt, "insert visionneuse_params into parameters");
     
    36573659                echo traite_rqt($rqt, "ALTER TABLE procs ADD proc_notice_tpl_field ");
    36583660               
    3659                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='allow_self_checkout' "))==0){
     3661                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='allow_self_checkout' "))==0){
    36603662                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    36613663                                        VALUES(0,'opac','allow_self_checkout','0','Proposer de faire du prêt autonome dans l\'OPAC.\n 0 : Non.\n 1 : Autorise le prêt de document.\n 2 : Autorise le retour de document.\n 3 : Autorise le prêt et le retour de document.\n','a_general',0)" ;
     
    36633665                }
    36643666               
    3665                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='self_checkout_url_connector' "))==0){
     3667                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='self_checkout_url_connector' "))==0){
    36663668                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    36673669                                        VALUES(0,'opac','self_checkout_url_connector','','URL du connecteur en gestion permettant d\'effectuer le prêt autonome.','a_general',0)" ;
     
    36913693                echo traite_rqt($rqt,"alter table recouvrements add date_relance3 ");
    36923694               
    3693                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'finance' and sstype_param='recouvrement_lecteur_statut' "))==0){
     3695                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'finance' and sstype_param='recouvrement_lecteur_statut' "))==0){
    36943696                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,gestion)
    36953697                                        VALUES (0, 'finance', 'recouvrement_lecteur_statut', '0', 'Mémorise le statut que prennent les lecteurs lors du passage en recouvrememnt', 1)";
     
    37093711                echo traite_rqt($rqt,"alter table log_retard add log_mail ");           
    37103712                               
    3711                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'internal' and sstype_param='emptylogstatopac' "))==0){
     3713                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'internal' and sstype_param='emptylogstatopac' "))==0){
    37123714                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,gestion)
    37133715                                        VALUES (0, 'internal', 'emptylogstatopac', '0', 'Paramètre interne, ne pas modifier\r\n =1 si vidage des logs en cours', 0)";
     
    37183720                $rqt = "update parametres set type_param='fiches' where type_param='fichier' and sstype_param='active' ";
    37193721                echo traite_rqt($rqt, "update fiches_active into parameters");
    3720                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'fiches' and sstype_param='active' "))==0){
     3722                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'fiches' and sstype_param='active' "))==0){
    37213723                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'fiches', 'active', '0', 'Module \'fiches\' activé.\n 0 : Non.\n 1 : Oui.', '',0) ";
    37223724                        echo traite_rqt($rqt, "insert fiches_active=0 into parameters");
     
    37333735                echo traite_rqt($rqt,"alter table categories add index_path_word_categ ");             
    37343736               
    3735                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_search' "))==0){
     3737                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_search' "))==0){
    37363738                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param, comment_param,section_param,gestion)
    37373739                                        VALUES ( 'thesaurus', 'auto_postage_search', '0', 'Activer l\'indexation des catégories mères et filles pour la recherche de notices. \n 0 non, \n 1 oui', 'i_categories', 0)";
    37383740                        echo traite_rqt($rqt,"insert thesaurus_auto_postage_search=0 into parametres");                 
    37393741                }       
    3740                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_search_nb_descendant' "))==0){
     3742                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_search_nb_descendant' "))==0){
    37413743                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param, comment_param,section_param,gestion)
    37423744                                        VALUES ( 'thesaurus', 'auto_postage_search_nb_descendant', '0', 'Nombre de niveaux de recherche de notices dans les catégories filles. \n *: illimité, \n n: nombre de niveaux', 'i_categories', 0)";
    37433745                        echo traite_rqt($rqt,"insert thesaurus_auto_postage_search_nb_descendant=0 into parametres");
    37443746                }
    3745                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_search_nb_montant' "))==0){
     3747                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_search_nb_montant' "))==0){
    37463748                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param, comment_param,section_param,gestion)
    37473749                                        VALUES ( 'thesaurus', 'auto_postage_search_nb_montant', '0', 'Nombre de niveaux de recherche de notices dans les catégories mères. \n *: illimité, \n n: nombre de niveaux', 'i_categories', 0)";
     
    37593761                echo "</table>";
    37603762                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    3761                 $res = mysql_query($rqt, $dbh) ;
     3763                $res = pmb_mysql_query($rqt, $dbh) ;
    37623764                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    37633765                $action=$action+$increment;
     
    37763778                echo traite_rqt($rqt,"alter table categories add index_path_word_categ ");             
    37773779               
    3778                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_search' "))==0){
     3780                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_search' "))==0){
    37793781                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param, comment_param,section_param,gestion)
    37803782                                        VALUES ( 'thesaurus', 'auto_postage_search', '0', 'Activer l\'indexation des catégories mères et filles pour la recherche de notices. \n 0 non, \n 1 oui', 'i_categories', 0)";
    37813783                        echo traite_rqt($rqt,"insert thesaurus_auto_postage_search=0 into parametres");                 
    37823784                }       
    3783                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_search_nb_descendant' "))==0){
     3785                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_search_nb_descendant' "))==0){
    37843786                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param, comment_param,section_param,gestion)
    37853787                                        VALUES ( 'thesaurus', 'auto_postage_search_nb_descendant', '0', 'Nombre de niveaux de recherche de notices dans les catégories filles. \n *: illimité, \n n: nombre de niveaux', 'i_categories', 0)";
    37863788                        echo traite_rqt($rqt,"insert thesaurus_auto_postage_search_nb_descendant=0 into parametres");
    37873789                }
    3788                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_search_nb_montant' "))==0){
     3790                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'thesaurus' and sstype_param='auto_postage_search_nb_montant' "))==0){
    37893791                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param, comment_param,section_param,gestion)
    37903792                                        VALUES ( 'thesaurus', 'auto_postage_search_nb_montant', '0', 'Nombre de niveaux de recherche de notices dans les catégories mères. \n *: illimité, \n n: nombre de niveaux', 'i_categories', 0)";
     
    38173819               
    38183820                // navigation bulletins
    3819                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_bulletin_nav' "))==0){
     3821                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_bulletin_nav' "))==0){
    38203822                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param, comment_param,section_param,gestion)
    38213823                                        VALUES ( 'opac', 'show_bulletin_nav', '0', 'Affichage d\'un navigateur dans les bulletins d\'un périodique. \n 0 non \n 1 oui','f_modules', 0)";
     
    38233825                }       
    38243826                // Jouer l'alerte sonore si le prêt et le retour se passe sans erreur
    3825                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='play_pret_sound' "))==0){
     3827                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='play_pret_sound' "))==0){
    38263828                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'pmb', 'play_pret_sound', '1', 'Jouer l\'alerte sonore si le prêt et le retour se passe sans erreur ? \n 0 : Non.\n 1 : Oui.', '',0) ";
    38273829                        echo traite_rqt($rqt, "insert pmb_play_pret_sound=1 into parameters");
     
    38303832                echo "</table>";
    38313833                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    3832                 $res = mysql_query($rqt, $dbh) ;
     3834                $res = pmb_mysql_query($rqt, $dbh) ;
    38333835                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    38343836                $action=$action+$increment;
     
    38593861                echo "</table>";
    38603862                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    3861                 $res = mysql_query($rqt, $dbh) ;
     3863                $res = pmb_mysql_query($rqt, $dbh) ;
    38623864                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    38633865                $action=$action+$increment;
     
    38823884               
    38833885                //script de vérification de saisie d'une notice perso
    3884                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='catalog_verif_js' "))==0){
     3886                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='catalog_verif_js' "))==0){
    38853887                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param, comment_param,section_param,gestion)
    38863888                                        VALUES ( 'pmb', 'catalog_verif_js', '', 'Script de vérification de saisie de notice','', 0)";
     
    39033905                echo "</table>";
    39043906                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    3905                 $res = mysql_query($rqt, $dbh) ;
     3907                $res = pmb_mysql_query($rqt, $dbh) ;
    39063908                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    39073909                $action=$action+$increment;
     
    39143916                // +-------------------------------------------------+
    39153917                // CSS add on
    3916                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='default_style_addon' "))==0){
     3918                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='default_style_addon' "))==0){
    39173919                        $rqt = "INSERT INTO parametres ( type_param, sstype_param, valeur_param, comment_param,section_param,gestion)
    39183920                                        VALUES ( 'opac', 'default_style_addon', '', 'Ajout de styles CSS aux feuilles déjà incluses ?\n Ne mettre que le code CSS, exemple:  body {background-color: #FF0000;}','a_general', 0)";
     
    39263928                //ajout de l'indicateur dans les entrepots...
    39273929                $rqt = "select source_id from connectors_sources";
    3928                 $res = mysql_query($rqt);
     3930                $res = pmb_mysql_query($rqt);
    39293931                $rqt= array();
    3930                 if(mysql_num_rows($res)){
    3931                         while ($r= mysql_fetch_object($res)){
    3932                                 mysql_query("alter table entrepot_source_".$r->source_id." add field_ind char(2) not null default '  ' after ufield");
     3932                if(pmb_mysql_num_rows($res)){
     3933                        while ($r= pmb_mysql_fetch_object($res)){
     3934                                pmb_mysql_query("alter table entrepot_source_".$r->source_id." add field_ind char(2) not null default '  ' after ufield");
    39333935                        }
    39343936                }
     
    39363938                       
    39373939                // rfid
    3938                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='rfid_gates_server_url' "))==0){
     3940                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='rfid_gates_server_url' "))==0){
    39393941                        $rqt = "INSERT INTO parametres (type_param, sstype_param,valeur_param,comment_param, section_param, gestion) VALUES ('pmb','rfid_gates_server_url', '', 'URL du serveur des portiques RFID', '', '0')" ;
    39403942                        echo traite_rqt($rqt,"insert pmb_rfid_gates_server_url='' into parametres");
     
    39453947               
    39463948                //Separateur de valeurs de champs perso
    3947                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='perso_sep' "))==0){
     3949                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='perso_sep' "))==0){
    39483950                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param) VALUES (0, 'pmb', 'perso_sep', '/', 'Séparateur des valeurs de champ perso, espace ou ; ou , ou ...')";
    39493951                        echo traite_rqt($rqt,"insert pmb_perso_sep='/' into parametres");
     
    39763978       
    39773979                // Type de recherche sur documents numériques
    3978                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='search_full_text' "))==0){
     3980                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='search_full_text' "))==0){
    39793981                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param) VALUES (0, 'pmb', 'search_full_text', '0', 'Utiliser un index MySQL FULLTEXT pour la recherche sur les documents numériques \n 0: Non \n 1: Oui')";
    39803982                        echo traite_rqt($rqt,"insert pmb_search_full_text='0' into parametres");
     
    39863988               
    39873989                // Parser HTML OPAC
    3988                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='parse_html' "))==0){
     3990                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='parse_html' "))==0){
    39893991                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param) VALUES (0, 'opac', 'parse_html', '0', 'Activer le parse HTML des pages OPAC \n 0: Non \n 1: Oui','a_general')";
    39903992                        echo traite_rqt($rqt,"insert opac_parse_html='0' into parametres");
     
    40074009               
    40084010                // Enrichissement OPAC
    4009                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='notice_enrichment' "))==0){
     4011                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='notice_enrichment' "))==0){
    40104012                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param) VALUES (0, 'opac', 'notice_enrichment', '0', 'Activer l\'enrichissement des notices\n 0: Non \n 1: Oui','e_aff_notice')";
    40114013                        echo traite_rqt($rqt,"insert opac_notice_enrichment='0' into parametres");
     
    40134015               
    40144016                // Social Network
    4015                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_social_network' "))==0){
     4017                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_social_network' "))==0){
    40164018                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param) VALUES (0, 'opac', 'show_social_network', '0', 'Activer les partages sur les réseaux sociaux \n 0: Non \n 1: Oui','e_aff_notice')";
    40174019                        echo traite_rqt($rqt,"insert show_social_network='0' into parametres");
     
    40254027                echo "</table>";
    40264028                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    4027                 $res = mysql_query($rqt, $dbh) ;
     4029                $res = pmb_mysql_query($rqt, $dbh) ;
    40284030                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    40294031                $action=$action+$increment;
     
    40344036                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    40354037                // +-------------------------------------------------+
    4036                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='opac_view_activate' "))==0){
     4038                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='opac_view_activate' "))==0){
    40374039                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    40384040                                        VALUES (NULL, 'pmb', 'opac_view_activate', '0', 'Activer les vues OPAC:\n 0 : non activé \n 1 : activé', '', '0')";
     
    40404042                }
    40414043
    4042                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='opac_view_activate' "))==0){
     4044                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='opac_view_activate' "))==0){
    40434045                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    40444046                                        VALUES (NULL, 'opac', 'opac_view_activate', '0', 'Activer les vues OPAC:\n 0 : non activé \n 1 : activé', 'a_general', '0')";
     
    40844086
    40854087                // Gestion des sur-localisations
    4086                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='sur_location_activate' "))==0){
     4088                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='sur_location_activate' "))==0){
    40874089                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    40884090                                        VALUES (NULL, 'pmb', 'sur_location_activate', '0', 'Activer les sur-localisations:\n 0 : non activé \n 1 : activé', '', '0')";
    40894091                        echo traite_rqt($rqt,"insert pmb_sur_location_activate='0' into parametres ");
    40904092                }
    4091                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='sur_location_activate' "))==0){
     4093                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='sur_location_activate' "))==0){
    40924094                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    40934095                                        VALUES (NULL, 'opac', 'sur_location_activate', '0', 'Activer les sur-localisations:\n 0 : non activé \n 1 : activé', 'a_general', '0')";
     
    41224124                echo traite_rqt($rqt,"alter table docs_location add surloc_used");
    41234125
    4124                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='opac_view_class' "))==0){
     4126                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='opac_view_class' "))==0){
    41254127                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param) VALUES (0, 'pmb', 'opac_view_class', '', 'Nom de la classe substituant la class opac_view pour la personnalisation de la gestion des vues Opac','')";
    41264128                        echo traite_rqt($rqt,"insert pmb_opac_view_class='' into parametres");
     
    41294131                echo "</table>";
    41304132                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    4131                 $res = mysql_query($rqt, $dbh) ;
     4133                $res = pmb_mysql_query($rqt, $dbh) ;
    41324134                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    41334135                $action=$action+$increment;
     
    41404142
    41414143                // Favicon, reporté de la 4.94 - ER
    4142                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='faviconurl' "))==0){
     4144                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='faviconurl' "))==0){
    41434145                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param) VALUES (0, 'opac', 'faviconurl', '', 'URL du favicon, si vide favicon=celui de PMB','a_general')";
    41444146                        echo traite_rqt($rqt,"insert opac_faviconurl='' into parametres");
     
    41504152
    41514153                // Activation des recherches affiliées dans les sources externes
    4152                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='allow_affiliate_search' "))==0){
     4154                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='allow_affiliate_search' "))==0){
    41534155                        $rqt="INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    41544156                                        VALUES (NULL, 'opac', 'allow_affiliate_search', '0', 'Activer les recherches affiliées en OPAC:\n 0 : non \n 1 : oui', 'c_recherche', '0')";
     
    42014203
    42024204                //ajout d'un statut de lignes d'actes par défaut
    4203                 if (mysql_num_rows(mysql_query("select 1 from lignes_actes_statuts where id_statut='1' "))==0) {
     4205                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from lignes_actes_statuts where id_statut='1' "))==0) {
    42044206                        $rqt = "INSERT INTO lignes_actes_statuts (id_statut,libelle,relance) VALUES (1 ,'Traitement normal', '1') ";
    42054207                        echo traite_rqt($rqt,"insert default lignes_actes_statuts");
     
    42314233
    42324234                //Paramètres de mise en page des relances d'acquisitions
    4233                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_format_page' "))==0){
     4235                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_format_page' "))==0){
    42344236                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    42354237                                        VALUES(0,'acquisition','pdfrel_format_page','210x297','Largeur x Hauteur de la page en mm','pdfrel',0)" ;
    42364238                        echo traite_rqt($rqt,"insert acquisition_pdfrel_format_page into parametres") ;
    42374239                }
    4238                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_orient_page' "))==0){
     4240                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_orient_page' "))==0){
    42394241                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    42404242                                        VALUES(0,'acquisition','pdfrel_orient_page','P','Orientation de la page: P=Portrait, L=Paysage','pdfrel',0)" ;
    42414243                        echo traite_rqt($rqt,"insert acquisition_pdfrel_orient_page into parametres") ;
    42424244                }
    4243                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_marges_page' "))==0){
     4245                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_marges_page' "))==0){
    42444246                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    42454247                                        VALUES(0,'acquisition','pdfrel_marges_page','10,20,10,10','Marges de page en mm : Haut,Bas,Droite,Gauche','pdfrel',0)" ;
    42464248                        echo traite_rqt($rqt,"insert acquisition_pdfrel_marges_page into parametres") ;
    42474249                }
    4248                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_logo' "))==0){
     4250                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_logo' "))==0){
    42494251                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    42504252                                        VALUES(0,'acquisition','pdfrel_pos_logo','10,10,20,20','Position du logo: Distance par rapport au bord gauche de la page,Distance par rapport au haut de la page,Largeur,Hauteur','pdfrel',0)" ;
    42514253                        echo traite_rqt($rqt,"insert acquisition_pdfrel_pos_logo into parametres") ;
    42524254                }
    4253                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_raison' "))==0){
     4255                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_raison' "))==0){
    42544256                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    42554257                                        VALUES(0,'acquisition','pdfrel_pos_raison','35,10,100,10,16','Position Raison sociale: Distance par rapport au bord gauche de la page,Distance par rapport au haut de la page,Largeur,Hauteur,Taille police','pdfrel',0)" ;
    42564258                        echo traite_rqt($rqt,"insert acquisition_pdfrel_pos_raison into parametres") ;
    42574259                }
    4258                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_date' "))==0){
     4260                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_date' "))==0){
    42594261                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    42604262                                        VALUES(0,'acquisition','pdfrel_pos_date','170,10,0,6,8','Position Date: Distance par rapport au bord gauche de la page,Distance par rapport au haut de la page,Largeur,Hauteur,Taille police','pdfrel',0)" ;
    42614263                        echo traite_rqt($rqt,"insert acquisition_pdfrel_pos_date into parametres") ;
    42624264                }
    4263                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_adr_rel' "))==0){
     4265                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_adr_rel' "))==0){
    42644266                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    42654267                                        VALUES(0,'acquisition','pdfrel_pos_adr_rel','10,35,60,5,10','Position Adresse de relance: Distance par rapport au bord gauche de la page,Distance par rapport au haut de la page,Largeur,Hauteur,Taille police','pdfrel',0)" ;
    42664268                        echo traite_rqt($rqt,"insert acquisition_pdfrel_pos_adr_rel into parametres") ;
    42674269                }
    4268                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_adr_fou' "))==0){
     4270                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_adr_fou' "))==0){
    42694271                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    42704272                                        VALUES(0,'acquisition','pdfrel_pos_adr_fou','100,55,100,6,14','Position Adresse fournisseur: Distance par rapport au bord gauche de la page,Distance par rapport au haut de la page,Largeur,Hauteur,Taille police','pdfrel',0)" ;
    42714273                        echo traite_rqt($rqt,"insert acquisition_pdfrel_pos_adr_fou into parametres") ;
    42724274                }
    4273                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_num_cli' "))==0){
     4275                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_num_cli' "))==0){
    42744276                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    42754277                                        VALUES(0,'acquisition','pdfrel_pos_num_cli','10,80,0,10,16','Position numéro de client: Distance par rapport au bord gauche de la page,Distance par rapport au haut de la page,Largeur,Hauteur,Taille police','pdfrel',0)" ;
    42764278                        echo traite_rqt($rqt,"insert acquisition_pdfrel_pos_num_cli into parametres") ;
    42774279                }
    4278                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_num' "))==0){
     4280                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_num' "))==0){
    42794281                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    42804282                                        VALUES(0,'acquisition','pdfrel_pos_num','10,0,10,16','Position numéro de commande/devis: Distance par rapport au bord gauche de la page,Largeur,Hauteur,Taille police','pdfrel',0)" ;
    42814283                        echo traite_rqt($rqt,"insert acquisition_pdfrel_pos_num into parametres") ;
    42824284                }
    4283                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_text_size' "))==0){
     4285                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_text_size' "))==0){
    42844286                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    42854287                                        VALUES(0,'acquisition','pdfrel_text_size','10','Taille de la police texte','pdfrel',0)" ;
    42864288                        echo traite_rqt($rqt,"insert acquisition_pdfrel_text_size into parametres") ;
    42874289                }
    4288                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_titre' "))==0){
     4290                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_titre' "))==0){
    42894291                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    42904292                                        VALUES(0,'acquisition','pdfrel_pos_titre','10,90,100,10,16','Position titre: Distance par rapport au bord gauche de la page,Distance par rapport au haut de la page,Largeur,Hauteur,Taille police','pdfrel',0)" ;
    42914293                        echo traite_rqt($rqt,"insert acquisition_pdfrel_pos_titre into parametres") ;
    42924294                }
    4293                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_text_before' "))==0){
     4295                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_text_before' "))==0){
    42944296                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    42954297                                        VALUES(0,'acquisition','pdfrel_text_before','','Texte avant le tableau de relances','pdfrel',0)" ;
    42964298                        echo traite_rqt($rqt,"insert acquisition_pdfrel_text_before into parametres") ;
    42974299                }
    4298                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_text_after' "))==0){
     4300                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_text_after' "))==0){
    42994301                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    43004302                                        VALUES(0,'acquisition','pdfrel_text_after','','Texte après le tableau de relances','pdfrel',0)" ;
    43014303                        echo traite_rqt($rqt,"insert acquisition_pdfrel_text_after into parametres") ;
    43024304                }
    4303                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_tab_rel' "))==0){
     4305                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_tab_rel' "))==0){
    43044306                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    43054307                                        VALUES(0,'acquisition','pdfrel_tab_rel','5,10','Tableau de relances: Hauteur ligne,Taille police','pdfrel',0)" ;
    43064308                        echo traite_rqt($rqt,"insert acquisition_pdfrel_tab_rel into parametres") ;
    43074309                }
    4308                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_footer' "))==0){
     4310                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_footer' "))==0){
    43094311                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    43104312                                        VALUES(0,'acquisition','pdfrel_pos_footer','15,8','Position bas de page: Distance par rapport au bas de page, Taille police','pdfrel',0)" ;
    43114313                        echo traite_rqt($rqt,"insert acquisition_pdfrel_pos_footer into parametres") ;
    43124314                }
    4313                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_sign' "))==0){
     4315                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pos_sign' "))==0){
    43144316                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    43154317                                        VALUES(0,'acquisition','pdfrel_pos_sign','10,60,5,10','Position signature: Distance par rapport au bord gauche de la page, Largeur, Hauteur ligne,Taille police','pdfrel',0)" ;
    43164318                        echo traite_rqt($rqt,"insert acquisition_pdfrel_pos_sign into parametres") ;
    43174319                }
    4318                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_text_sign' "))==0){
     4320                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_text_sign' "))==0){
    43194321                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    43204322                                        VALUES(0,'acquisition','pdfrel_text_sign','Le responsable de la bibliothèque.','Texte signature','pdfrel',0)" ;
    43214323                        echo traite_rqt($rqt,"insert acquisition_pdfrel_text_sign into parametres") ;
    43224324                }
    4323                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_by_mail' "))==0){
     4325                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_by_mail' "))==0){
    43244326                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    43254327                                        VALUES(0,'acquisition','pdfrel_by_mail','1','Effectuer les relances par mail :\n 0 : non \n 1 : oui','pdfrel',0)" ;
    43264328                        echo traite_rqt($rqt,"insert acquisition_pdfrel_by_mail into parametres") ;
    43274329                }
    4328                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_text_mail' "))==0){
     4330                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_text_mail' "))==0){
    43294331                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    43304332                                        VALUES(0,'acquisition','pdfrel_text_mail','Bonjour, \r\n\r\nVous trouverez ci-joint un état des commandes en cours.\r\n\r\nMerci de nous préciser par retour vos délais d\'envoi.\r\n\r\nCordialement,\r\n\r\nLe responsable de la bibliothèque.','Texte du mail','pdfrel',0)" ;
     
    43404342                echo traite_rqt($rqt,"alter table bannettes add statut_not_account");
    43414343
    4342                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_perio_browser' "))==0){
     4344                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_perio_browser' "))==0){
    43434345                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    43444346                                        VALUES(0,'opac','show_perio_browser','0','Affichage du navigateur de périodiques en page d\'accueil OPAC.\n 0 : Non.\n 1 : Oui.','f_modules',0)" ;
     
    43604362
    43614363                //relances d'acquisitions en pdf/rtf
    4362                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pdfrtf' "))==0){
     4364                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_pdfrtf' "))==0){
    43634365                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    43644366                                        VALUES(0,'acquisition','pdfrel_pdfrtf','0','Envoi des relances en :\n 0 : pdf\n 1 : rtf','pdfrel',0)" ;
     
    43664368                }
    43674369
    4368                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_onglet_perio_a2z' "))==0){
     4370                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_onglet_perio_a2z' "))==0){
    43694371                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    43704372                                        VALUES(0,'opac','show_onglet_perio_a2z','0','Activer l\'onglet du navigateur de périodiques en OPAC.\n 0 : Non.\n 1 : Oui.','c_recherche',0)" ;
     
    43724374                }
    43734375
    4374                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='avis_note_display_mode' "))==0){
     4376                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='avis_note_display_mode' "))==0){
    43754377                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    43764378                                        VALUES(0,'opac','avis_note_display_mode','1','Mode d\'affichage de la note pour les avis de notices.\n 0 : Note non visible.\n 1 : Affichage de la note sous la forme d\'étoiles.\n 2 : Affichage de la note sous la forme textuelle.\n 3 : Affichage de la note sous la forme textuelle et d\'étoiles.','a_general',0)" ;
    43774379                        echo traite_rqt($rqt,"insert opac_avis_note_display_mode into parametres") ;
    43784380                }
    4379                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='avis_display_mode' "))==0){
     4381                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='avis_display_mode' "))==0){
    43804382                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    43814383                                        VALUES(0,'opac','avis_display_mode','0','Mode d\'affichage des avis de notices.\n 0 : Visible en lien à coté de l\'onglet Public/ISBD de la notice.\n 1 : Visible dans la notice.','a_general',0)" ;
     
    43874389
    43884390                //Module Gestionnaire de tâches
    4389                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='planificateur_allow' "))==0){
     4391                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='planificateur_allow' "))==0){
    43904392                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) VALUES (0, 'pmb', 'planificateur_allow', '0', 'Planificateur activé.\n 0 : Non.\n 1 : Oui.', '',0) ";
    43914393                        echo traite_rqt($rqt, "insert pmb_planificateur_allow=0 into parameters");
     
    44584460                echo traite_rqt($rqt,"ALTER TABLE users ADD default recept sug state");
    44594461
    4460                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_obj_mail' "))==0){
     4462                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfrel_obj_mail' "))==0){
    44614463                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    44624464                                        VALUES(0,'acquisition','pdfrel_obj_mail','Etat des en-cours','Objet du mail','pdfrel',0)" ;
     
    44654467
    44664468                //ajout de paramètres pour l'envoi de commandes par mail
    4467                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfcde_by_mail' "))==0){
     4469                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfcde_by_mail' "))==0){
    44684470                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    44694471                                        VALUES(0,'acquisition','pdfcde_by_mail','1','Effectuer les envois de commandes par mail :\n 0 : non \n 1 : oui','pdfcde',0)" ;
    44704472                        echo traite_rqt($rqt,"insert acquisition_pdfcde_by_mail into parametres") ;
    44714473                }
    4472                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfcde_obj_mail' "))==0){
     4474                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfcde_obj_mail' "))==0){
    44734475                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    44744476                                        VALUES(0,'acquisition','pdfcde_obj_mail','Commande','Objet du mail','pdfcde',0)" ;
    44754477                        echo traite_rqt($rqt,"insert acquisition_pdfcde_obj_mail into parametres") ;
    44764478                }
    4477                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfcde_text_mail' "))==0){
     4479                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfcde_text_mail' "))==0){
    44784480                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    44794481                                        VALUES(0,'acquisition','pdfcde_text_mail','Bonjour, \r\n\r\nVous trouverez ci-joint une commande à traiter.\r\n\r\nMerci de nous confirmer par retour vos délais d\'envoi.\r\n\r\nCordialement,\r\n\r\nLe responsable de la bibliothèque.','Texte du mail','pdfcde',0)" ;
     
    44824484
    44834485                //ajout de paramètres pour l'envoi de devis par mail
    4484                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfdev_by_mail' "))==0){
     4486                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfdev_by_mail' "))==0){
    44854487                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    44864488                                        VALUES(0,'acquisition','pdfdev_by_mail','1','Effectuer les envois de demandes de devis par mail :\n 0 : non \n 1 : oui','pdfdev',0)" ;
    44874489                        echo traite_rqt($rqt,"insert acquisition_pdfdev_by_mail into parametres") ;
    44884490                }
    4489                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfdev_obj_mail' "))==0){
     4491                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfdev_obj_mail' "))==0){
    44904492                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    44914493                                        VALUES(0,'acquisition','pdfdev_obj_mail','Demande de devis','Objet du mail','pdfdev',0)" ;
    44924494                        echo traite_rqt($rqt,"insert acquisition_pdfdev_obj_mail into parametres") ;
    44934495                }
    4494                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfdev_text_mail' "))==0){
     4496                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'acquisition' and sstype_param='pdfdev_text_mail' "))==0){
    44954497                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    44964498                                        VALUES(0,'acquisition','pdfdev_text_mail','Bonjour, \r\n\r\nVous trouverez ci-joint une demande de devis.\r\n\r\nCordialement,\r\n\r\nLe responsable de la bibliothèque.','Texte du mail','pdfdev',0)" ;
     
    44994501
    45004502                // masquer la possibilité d'uploader les docnum en base
    4501                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='docnum_in_database_allow' "))==0){
    4502                         if (mysql_num_rows(mysql_query("select * from upload_repertoire "))==0) $upd_param_docnum_in_database_allow = 1;
     4503                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='docnum_in_database_allow' "))==0){
     4504                        if (pmb_mysql_num_rows(pmb_mysql_query("select * from upload_repertoire "))==0) $upd_param_docnum_in_database_allow = 1;
    45034505                        else $upd_param_docnum_in_database_allow=0;
    45044506                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
     
    45074509                }
    45084510
    4509                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='recherche_ajax_mode' "))==0){
     4511                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='recherche_ajax_mode' "))==0){
    45104512                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    45114513                                        VALUES (NULL, 'opac', 'recherche_ajax_mode', '1', 'Affichage accéléré des résultats de recherche: header uniquement, la suite est chargée lors du click sur le \"+\".\n 0: Inactif\n 1: Actif (par lot)\n 2: Actif (par notice)', 'c_recherche', '0')" ;
     
    45134515                }
    45144516
    4515                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='avis_note_display_mode' "))==0){
     4517                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='avis_note_display_mode' "))==0){
    45164518                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    45174519                                        VALUES(0,'pmb','avis_note_display_mode','1','Mode d\'affichage de la note pour les avis de notices.\n 0 : Note non visible.\n 1 : Affichage de la note sous la forme d\'étoiles.\n 2 : Affichage de la note sous la forme textuelle.\n 3 : Affichage de la note sous la forme textuelle et d\'étoiles.','',0)" ;
     
    45224524                echo "</table>";
    45234525                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    4524                 $res = mysql_query($rqt, $dbh) ;
     4526                $res = pmb_mysql_query($rqt, $dbh) ;
    45254527                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    45264528                $action=$action+$increment;
     
    45334535
    45344536                //Module CMS
    4535                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'cms' and sstype_param='active' "))==0){
     4537                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'cms' and sstype_param='active' "))==0){
    45364538                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    45374539                                        VALUES (0, 'cms', 'active', '0', 'Module \'Portail\' activé.\n 0 : Non.\n 1 : Oui.', '',0) ";
     
    45404542
    45414543                //langue d'indexation par défaut
    4542                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='indexation_lang' "))==0){
     4544                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='indexation_lang' "))==0){
    45434545                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    45444546                                VALUES (0, 'pmb', 'indexation_lang', '', 'Choix de la langue d\'indexation par défaut. (ex : fr_FR,en_UK,...,ar), si vide c\'est la langue de l\'interface du catalogueur qui est utilisée.', '',0) ";
     
    45504552                echo traite_rqt($rqt,"ALTER TABLE connectors_sources ADD opac_selected");
    45514553
    4552                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='websubscribe_show_location' "))==0){
     4554                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='websubscribe_show_location' "))==0){
    45534555                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    45544556                                        VALUES (NULL, 'opac', 'websubscribe_show_location', '0', 'Afficher la possibilité pour le lecteur de choisir sa localisation lors de son inscription en ligne.\n 0: Non\n 1: Oui', 'f_modules', '0')" ;
     
    46384640
    46394641                //tri sur les états des collections en OPAC
    4640                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='collstate_order' "))==0){
    4641                         $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param) 
     4642                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='collstate_order' "))==0){
     4643                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    46424644                                VALUES (0, 'opac', 'collstate_order', 'archempla_libelle,collstate_cote','Ordre d\'affichage des états des collections, dans l\'ordre donné, séparé par des virgules : archempla_libelle,collstate_cote','e_aff_notice')";
    46434645                        echo traite_rqt($rqt,"insert opac_collstate_order=archempla_libelle,collstate_cote into parametres");
     
    46464648                //la pondération dans les fiches ne sert à rien mais pour rester homogène avec les autres champs persos...
    46474649                $rqt = "alter table gestfic0_custom add pond int not null default 100";
    4648                 echo traite_rqt($rqt,"alter table gestfic0_custom add pond");   
     4650                echo traite_rqt($rqt,"alter table gestfic0_custom add pond");
    46494651
    46504652                //AR new search !
     
    46564658                //Changement du type de code_champ dans notices_mots_global_index
    46574659                $rqt = "alter table notices_mots_global_index change code_champ code_champ int(3) not null default 0";
    4658                 echo traite_rqt($rqt,"alter table notices_mots_global_index change code_champ");       
    4659                
     4660                echo traite_rqt($rqt,"alter table notices_mots_global_index change code_champ");
     4661
    46604662                //ajout de code_ss_champ dans notices_mots_global_index
    46614663                $rqt = "alter table notices_mots_global_index add code_ss_champ int(3) not null default 0 after code_champ";
    46624664                echo traite_rqt($rqt,"alter table notices_mots_global_index add code_ss_champ");
    4663                
     4665
    46644666                //ajout de pond dans notices_mots_global_index
    46654667                $rqt = "alter table notices_mots_global_index add pond int(4) not null default 100";
    4666                 echo traite_rqt($rqt,"alter table notices_mots_global_index add pond"); 
    4667                
     4668                echo traite_rqt($rqt,"alter table notices_mots_global_index add pond");
     4669
    46684670                //ajout de position dans notices_mots_global_index
    46694671                $rqt = "alter table notices_mots_global_index add position int not null default 1";
    4670                 echo traite_rqt($rqt,"alter table notices_mots_global_index add position");     
    4671                
     4672                echo traite_rqt($rqt,"alter table notices_mots_global_index add position");
     4673
    46724674                //ajout de lang dans notices_mots_global_index
    46734675                $rqt = "alter table notices_mots_global_index add lang varchar(10) not null default ''";
    4674                 echo traite_rqt($rqt,"alter table notices_mots_global_index add lang"); 
    4675                
     4676                echo traite_rqt($rqt,"alter table notices_mots_global_index add lang");
     4677
    46764678                //changement de clé primaire
    46774679                $rqt = "alter table notices_mots_global_index drop primary key, add primary key(id_notice,code_champ,code_ss_champ,mot)";
    4678                 echo traite_rqt($rqt,"alter table notices_mots_global_index change primary key(id_notice,code_champ,code_ss_champ,mot");       
    4679                
     4680                echo traite_rqt($rqt,"alter table notices_mots_global_index change primary key(id_notice,code_champ,code_ss_champ,mot");
     4681
    46804682                //index
    46814683                $rqt = "alter table notices_mots_global_index drop index i_mot";
    4682                 echo traite_rqt($rqt,"alter table notices_mots_global_index drop index i_mot"); 
     4684                echo traite_rqt($rqt,"alter table notices_mots_global_index drop index i_mot");
    46834685                $rqt = "alter table notices_mots_global_index add index i_mot(mot)";
    4684                 echo traite_rqt($rqt,"alter table notices_mots_global_index add index i_mot"); 
     4686                echo traite_rqt($rqt,"alter table notices_mots_global_index add index i_mot");
    46854687
    46864688                $rqt = "alter table notices_mots_global_index drop index i_id_mot";
     
    46884690                $rqt = "alter table notices_mots_global_index add index i_id_mot(id_notice,mot)";
    46894691                echo traite_rqt($rqt,"alter table notices_mots_global_index add index i_id_mot");
    4690                
     4692
    46914693                //une nouvelle table pour les recherches exactes...
    46924694                $rqt="create table if not exists notices_fields_global_index (
     
    47024704                        index i_id_value(id_notice,value(300))
    47034705                        )";
    4704                 echo traite_rqt($rqt, "create table notices_fields_global_index");             
    4705                
     4706                echo traite_rqt($rqt, "create table notices_fields_global_index");
     4707
    47064708                $rqt = "create table if not exists search_cache (
    47074709                        object_id varchar(255) not null default '',
     
    47104712                        PRIMARY KEY (object_id)
    47114713                        )";
    4712                 echo traite_rqt($rqt, "create table search_cache");     
    4713                
     4714                echo traite_rqt($rqt, "create table search_cache");
     4715
    47144716                // ajout d'un paramètre de tri par défaut
    4715                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='default_sort' "))==0){
     4717                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='default_sort' "))==0){
    47164718                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    47174719                                        VALUES(0,'opac','default_sort','d_num_6,c_text_28','Tri par défaut des recherches OPAC.\nDe la forme, c_num_6 (c pour croissant, d pour décroissant, puis num ou text pour numérique ou texte et enfin l\'identifiant du champ (voir fichier xml sort.xml))','d_aff_recherche',0)" ;
     
    47204722                flush();
    47214723                //AR /new search !
    4722                
     4724
    47234725                //maj valeurs possibles pour empr_filter_rows
    47244726                $rqt = "update parametres set comment_param='Colonnes disponibles pour filtrer la liste des emprunteurs : \n v: ville\n l: localisation\n c: catégorie\n s: statut\n g: groupe\n y: année de naissance\n cp: code postal\n cs : code statistique\n #n : id des champs personnalisés' where type_param= 'empr' and sstype_param='filter_rows' ";
    47254727                echo traite_rqt($rqt,"update empr_filter_rows into parametres");
    4726                
     4728
    47274729                //Précision affichage amendes
    4728                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='fine_precision' "))==0){
     4730                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='fine_precision' "))==0){
    47294731                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, gestion) VALUES (0, 'pmb', 'fine_precision', '2', 'Nombre de décimales pour l\'affichage des amendes',1)";
    47304732                        echo traite_rqt($rqt,"insert fine_precision=2 into parametres");
    47314733                }
    4732        
     4734
    47334735                //Rafraichissement des vues opac
    47344736                $rqt = "alter table opac_views add opac_view_last_gen datetime default null";
     
    47364738                $rqt = "alter table opac_views add opac_view_ttl int not null default 86400";
    47374739                echo traite_rqt($rqt,"alter table opac_views add opac_view_ttl");
    4738                
     4740
    47394741                // paramétrage du cache en OPAC
    4740                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='search_cache_duration' "))==0){
     4742                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='search_cache_duration' "))==0){
    47414743                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    47424744                                        VALUES(0,'opac','search_cache_duration','600','Durée de validité (en secondes) du cache des recherches OPAC','c_recherche',0)" ;
     
    47504752                // Info de réindexation
    47514753                $rqt = " select 1 " ;
    4752                 echo traite_rqt($rqt,"<b><a href='".$base_path."/admin.php?categ=netbase' target=_blank>VOUS DEVEZ REINDEXER / YOU MUST REINDEX : Admin > Outils > Nettoyage de base</a></b> ") ;
     4754                echo traite_rqt($rqt,"<b><a href='".$base_path."/admin.php?categ=netbase' target=_blank>VOUS DEVEZ REINDEXER (APRES ETAPES DE MISE A JOUR) / YOU MUST REINDEX (STEPS AFTER UPDATE) : Admin > Outils > Nettoyage de base</a></b> ") ;
    47534755
    47544756                // +-------------------------------------------------+
    47554757                echo "</table>";
    47564758                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    4757                 $res = mysql_query($rqt, $dbh) ;
     4759                $res = pmb_mysql_query($rqt, $dbh) ;
    47584760                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    47594761                $action=$action+$increment;
     
    47804782
    47814783                // Mise à jour des valeurs en fonction du type de document par défaut en création de notice, si la valeur est vide !
    4782                 if ($res = mysql_query("select userid, xmlta_doctype,xmlta_doctype_serial,xmlta_doctype_bulletin,xmlta_doctype_analysis from users")){
    4783                         while ( $row = mysql_fetch_object($res)) {
    4784                                 if ($row->xmlta_doctype_serial == '') mysql_query("update users set xmlta_doctype_serial='".$row->xmlta_doctype."' where userid=".$row->userid);
    4785                                 if ($row->xmlta_doctype_bulletin == '') mysql_query("update users set xmlta_doctype_bulletin='".$row->xmlta_doctype."' where userid=".$row->userid);
    4786                                 if ($row->xmlta_doctype_analysis == '') mysql_query("update users set xmlta_doctype_analysis='".$row->xmlta_doctype."' where userid=".$row->userid);
     4784                if ($res = pmb_mysql_query("select userid, xmlta_doctype,xmlta_doctype_serial,xmlta_doctype_bulletin,xmlta_doctype_analysis from users")){
     4785                        while ( $row = pmb_mysql_fetch_object($res)) {
     4786                                if ($row->xmlta_doctype_serial == '') pmb_mysql_query("update users set xmlta_doctype_serial='".$row->xmlta_doctype."' where userid=".$row->userid);
     4787                                if ($row->xmlta_doctype_bulletin == '') pmb_mysql_query("update users set xmlta_doctype_bulletin='".$row->xmlta_doctype."' where userid=".$row->userid);
     4788                                if ($row->xmlta_doctype_analysis == '') pmb_mysql_query("update users set xmlta_doctype_analysis='".$row->xmlta_doctype."' where userid=".$row->userid);
    47874789                        }
    47884790                }
     
    47914793                $rqt = "alter table docs_location add show_a2z int(1) unsigned not null default 0 ";
    47924794                echo traite_rqt($rqt,"ALTER TABLE docs_location ADD show_a2z");
    4793                
    4794                 // demande GM : index sur 
     4795
     4796                // demande GM : index sur
    47954797                $rqt = "alter table pret drop index i_pret_arc_id";
    47964798                echo traite_rqt($rqt,"alter table pret drop index i_pret_arc_id");
    47974799                $rqt = "alter table pret add index i_pret_arc_id(pret_arc_id)";
    47984800                echo traite_rqt($rqt,"alter table pret add index i_pret_arc_id");
    4799                
     4801
    48004802                $rqt = "CREATE TABLE if not exists facettes (
    48014803                                id_facette int unsigned auto_increment,
     
    48094811                                primary key (id_facette))";
    48104812                echo traite_rqt($rqt,"CREATE TABLE facettes");
    4811                
     4813
    48124814                // début circulation périodiques
    48134815                //ajout du champ expl_abt_num permettant de lier l'exemplaire a un abonnement de pério
    48144816                $rqt = "ALTER TABLE exemplaires ADD expl_abt_num int unsigned not null default 0 ";
    4815                 echo traite_rqt($rqt,"ALTER TABLE exemplaires ADD expl_abt_num");               
    4816                
     4817                echo traite_rqt($rqt,"ALTER TABLE exemplaires ADD expl_abt_num");
     4818
    48174819                $rqt="create table if not exists serialcirc (
    48184820                        id_serialcirc int unsigned not null auto_increment primary key,
     
    48254827                        serialcirc_allow_resa int unsigned not null default 0,
    48264828                        serialcirc_allow_copy int unsigned not null default 0,
    4827                         serialcirc_allow_send_ask int unsigned not null default 0,                     
    4828                         serialcirc_allow_subscription int unsigned not null default 0,                                 
    4829                         serialcirc_duration_before_send int unsigned not null default 0,                                                                       
    4830                         serialcirc_expl_statut_circ int unsigned not null default 0,                                                   
    4831                         serialcirc_expl_statut_circ_after int unsigned not null default 0,                     
    4832                         serialcirc_state int unsigned not null default 0                       
     4829                        serialcirc_allow_send_ask int unsigned not null default 0,
     4830                        serialcirc_allow_subscription int unsigned not null default 0,
     4831                        serialcirc_duration_before_send int unsigned not null default 0,
     4832                        serialcirc_expl_statut_circ int unsigned not null default 0,
     4833                        serialcirc_expl_statut_circ_after int unsigned not null default 0,
     4834                        serialcirc_state int unsigned not null default 0
    48334835                )";
    4834                 echo traite_rqt($rqt, "create table serialcirc");                               
    4835                        
     4836                echo traite_rqt($rqt, "create table serialcirc");
     4837
    48364838                $rqt="create table if not exists serialcirc_diff (
    48374839                        id_serialcirc_diff int unsigned not null auto_increment primary key,
    48384840                        num_serialcirc_diff_serialcirc int unsigned not null default 0,
    4839                         serialcirc_diff_empr_type int unsigned not null default 0,             
    4840                         serialcirc_diff_type_diff int unsigned not null default 0,     
     4841                        serialcirc_diff_empr_type int unsigned not null default 0,
     4842                        serialcirc_diff_type_diff int unsigned not null default 0,
    48414843                        num_serialcirc_diff_empr int unsigned not null default 0,
    4842                         serialcirc_diff_group_name varchar(255) not null default '',   
    4843                         serialcirc_diff_duration int unsigned not null default 0,       
    4844                         serialcirc_diff_order int unsigned not null default 0                   
    4845                 )";                             
    4846                 echo traite_rqt($rqt, "create table serialcirc_diff");                         
    4847                
     4844                        serialcirc_diff_group_name varchar(255) not null default '',
     4845                        serialcirc_diff_duration int unsigned not null default 0,
     4846                        serialcirc_diff_order int unsigned not null default 0
     4847                )";
     4848                echo traite_rqt($rqt, "create table serialcirc_diff");
     4849
    48484850                $rqt="create table if not exists serialcirc_group (
    48494851                        id_serialcirc_group int unsigned not null auto_increment primary key,
     
    48514853                        num_serialcirc_group_empr int unsigned not null default 0,
    48524854                        serialcirc_group_responsable int unsigned not null default 0,
    4853                         serialcirc_group_order int unsigned not null default 0                                 
    4854                 )";             
    4855                 echo traite_rqt($rqt, "create table serialcirc_group");                         
    4856                
     4855                        serialcirc_group_order int unsigned not null default 0
     4856                )";
     4857                echo traite_rqt($rqt, "create table serialcirc_group");
     4858
    48574859                $rqt="create table if not exists serialcirc_expl (
    48584860                        id_serialcirc_expl int unsigned not null auto_increment primary key,
     
    48644866                        serialcirc_expl_ret_asked int unsigned not null default 0,
    48654867                        serialcirc_expl_trans_asked int unsigned not null default 0,
    4866                         serialcirc_expl_trans_doc_asked int unsigned not null default 0,                       
     4868                        serialcirc_expl_trans_doc_asked int unsigned not null default 0,
    48674869                        num_serialcirc_expl_current_empr int unsigned not null default 0,
    4868                         serialcirc_expl_start_date date NOT NULL default '0000-00-00'                   
    4869                 )";             
    4870                 echo traite_rqt($rqt, "create table serialcirc_expl");                                         
    4871                
     4870                        serialcirc_expl_start_date date NOT NULL default '0000-00-00'
     4871                )";
     4872                echo traite_rqt($rqt, "create table serialcirc_expl");
     4873
    48724874                $rqt="create table if not exists serialcirc_circ (
    48734875                        id_serialcirc_circ int unsigned not null auto_increment primary key,
     
    48864888                //,                     primary key(id_serialcirc_circ, num_serialcirc_circ_diff,num_serialcirc_circ_expl,num_serialcirc_circ_empr,num_serialcirc_circ_serialcirc)
    48874889                echo traite_rqt($rqt,"create table serialcirc_circ");
    4888                
     4890
    48894891                //path_pmb planificateur
    4890                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='path_php' "))==0){
     4892                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='path_php' "))==0){
    48914893                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    48924894                                VALUES (0, 'pmb', 'path_php', '', 'Chemin absolu de l\'interpréteur PHP, local ou distant', '',0) ";
    48934895                        echo traite_rqt($rqt, "insert pmb_path_php into parameters");
    48944896                }
    4895                
     4897
    48964898                //modification taille du champ expl_comment de la table exemplaires
    48974899                $rqt = "ALTER TABLE exemplaires MODIFY expl_comment TEXT ";
     
    48994901
    49004902                //tri sur les documents numériques en OPAC
    4901                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='explnum_order' "))==0){
     4903                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='explnum_order' "))==0){
    49024904                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    49034905                                VALUES (0, 'opac', 'explnum_order', 'explnum_mimetype, explnum_nom, explnum_id','Ordre d\'affichage des documents numériques, dans l\'ordre donné, séparé par des virgules : explnum_mimetype, explnum_nom, explnum_id','e_aff_notice')";
    49044906                        echo traite_rqt($rqt,"insert opac_explnum_order=explnum_mimetype, explnum_nom, explnum_id into parametres");
    49054907                }
    4906                
     4908
    49074909                //modification taille du champ resa_idempr de la table resa
    49084910                $rqt = "ALTER TABLE resa MODIFY resa_idempr int(10) unsigned NOT NULL default 0";
    49094911                echo traite_rqt($rqt,"ALTER TABLE resa MODIFY resa_idempr");
    4910                
     4912
    49114913                // +-------------------------------------------------+
    49124914                echo "</table>";
    49134915                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    4914                 $res = mysql_query($rqt, $dbh) ;
     4916                $res = pmb_mysql_query($rqt, $dbh) ;
    49154917                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    49164918                $action=$action+$increment;
     
    49204922//      case "v5.06":
    49214923                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    4922                 // +-------------------------------------------------+
    4923                
     4924        // +-------------------------------------------------+
     4925
    49244926                @set_time_limit(0);
    4925                 //ajout d'un flag pour la résa en ciculation
     4927                //ajout d'un flag pour la résa en circulation
    49264928                $rqt = "alter table serialcirc_circ add serialcirc_circ_hold_asked int not null default 0 after serialcirc_circ_subscription";
    49274929                echo traite_rqt($rqt,"alter table serialcirc_circ add serialcirc_circ_hold_asked");
    4928                
     4930
    49294931                //table de gestion des demandes de reproduction
    49304932                $rqt="create table if not exists serialcirc_copy (
     
    49384940                        )";
    49394941                echo traite_rqt($rqt,"create table serialcirc_copy");
    4940                                
     4942
    49414943                $rqt="create table if not exists serialcirc_ask (
    49424944                        id_serialcirc_ask int unsigned not null auto_increment primary key,
     
    49494951                        serialcirc_ask_comment text not null
    49504952                        )";
    4951                 echo traite_rqt($rqt,"create table serialcirc_ask");           
     4953                echo traite_rqt($rqt,"create table serialcirc_ask");
    49524954
    49534955                // Création table facettes foireuse en développement
     
    49564958                $rqt = "ALTER TABLE facettes add facette_order_sort int(1) not null default 0 AFTER facette_type_sort";
    49574959                echo traite_rqt($rqt,"ALTER TABLE facettes add facette_order_sort ");
    4958                
     4960
    49594961                // comptabilisation de l'amende : à partir de la date de retour, à partir du délai de grâce
    4960                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='amende_comptabilisation' "))==0){
     4962                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='amende_comptabilisation' "))==0){
    49614963                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    49624964                                VALUES (0, 'pmb', 'amende_comptabilisation', '0','Date à laquelle le début de l\'amende sera comptabilisée \r\n 0 : à partir de la date de retour \r\n 1 : à partir du délai de grâce','')";
    49634965                        echo traite_rqt($rqt,"insert pmb_amende_comptabilisation=0 into parametres");
    49644966                }
    4965                
     4967
    49664968                // prêt en retard : compter le jour de la date de retour ou la date de relance comme un retard ?
    4967                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='pret_calcul_retard_date_debut_incluse' "))==0){
     4969                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='pret_calcul_retard_date_debut_incluse' "))==0){
    49684970                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    49694971                                VALUES (0, 'pmb', 'pret_calcul_retard_date_debut_incluse', '0','Compter le jour de retour ou de relance comme un jour de retard pour le calcul de l\'amende ? \r\n 0 : Non \r\n  1 : Oui','')";
    49704972                        echo traite_rqt($rqt,"insert pmb_pret_calcul_retard_date_debut_incluse=0 into parametres");
    49714973                }
    4972                
     4974
    49734975                //modification taille du champ comment_gestion de la table bannettes
    49744976                $rqt = "ALTER TABLE bannettes MODIFY comment_gestion text NOT NULL ";
    49754977                echo traite_rqt($rqt,"ALTER TABLE bannettes MODIFY comment_gestion");
    4976                
     4978
    49774979                //modification taille du champ comment_public de la table bannettes
    49784980                $rqt = "ALTER TABLE bannettes MODIFY comment_public text NOT NULL ";
     
    49814983                //AR
    49824984                //Exclusion de champs dans la recherche tous les champs en OPAC
    4983                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exclude_fields' "))==0){
     4985                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='exclude_fields' "))==0){
    49844986                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    49854987                                VALUES (0, 'opac', 'exclude_fields', '','Identifiants des champs à exclure de la recherche tous les champs (liste dispo dans le fichier includes/indexation/champ_base.xml)','c_recherche')";
    49864988                        echo traite_rqt($rqt,"insert opac_exclude_fields into parametres");
    4987                 }               
    4988                
     4989                }
     4990
    49894991                //ajout dates log dans table des vues
    49904992                $rqt = "ALTER TABLE statopac_vues ADD date_debut_log DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
    49914993                                ADD date_fin_log DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00' ";
    49924994                echo traite_rqt($rqt,"ALTER TABLE statopac_vues add log dates");
    4993                                
     4995
    49944996                //Ajout champ serialcirc_tpl pour l'impression de la fiche de circulation
    49954997                $rqt = "ALTER TABLE serialcirc ADD serialcirc_tpl TEXT NOT NULL";
    49964998                echo traite_rqt($rqt,"ALTER TABLE serialcirc ADD serialcirc_tpl ");
    4997                
     4999
    49985000                //AR
    49995001                //Onglet Abonnement du compte emprunteur visible ou non...
    5000                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='serialcirc_active' "))==0){
     5002                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='serialcirc_active' "))==0){
    50015003                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    50025004                                VALUES (0, 'opac', 'serialcirc_active', 0,'Activer la circulation des pédioques dans l\'OPAC \r\n 0: Non \r\n 1: Oui','f_modules')";
    50035005                        echo traite_rqt($rqt,"insert opac_serialcirc_active into parametres");
    50045006                }
    5005                
     5007
    50065008                //AR
    50075009                //Ajout d'un droit sur le statut pour la circulation des périos
    50085010                $rqt = "alter table empr_statut add allow_serialcirc int unsigned not null default 0";
    50095011                echo traite_rqt($rqt,"alter table empr_statut add allow_serialcirc");
    5010                
     5012
    50115013                // création $pmb_bdd_subversion
    5012                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='bdd_subversion' "))==0){
    5013                         $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param) 
     5014                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='bdd_subversion' "))==0){
     5015                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param)
    50145016                                VALUES (0, 'pmb', 'bdd_subversion', '0', 'Sous-version de la base de données')";
    50155017                        echo traite_rqt($rqt,"insert pmb_bdd_subversion=0 into parametres");
    50165018                }
    5017                
     5019
    50185020                //AR - Ajout d'un paramètre pour définir la classe d'import des autorités...
    5019                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='import_modele_authorities' "))==0){
     5021                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='import_modele_authorities' "))==0){
    50205022                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    50215023                                VALUES (0, 'pmb', 'import_modele_authorities', 'notice_authority_import','Quelle classe d\'import utiliser pour les notices d\'autorités ?','')";
    50225024                        echo traite_rqt($rqt,"insert pmb_import_modele_authorities into parametres");
    50235025                }
    5024                        
     5026
    50255027                //AR - pris dans le tapis entre 2 versions...
    50265028                //création de la table origin_authorities
     
    50345036                echo traite_rqt($rqt,"create table origin_authorities");
    50355037                //AR - ajout de valeurs par défault...
    5036                 $rqt = "insert into origin_authorities 
    5037                                 (id_origin_authorities,origin_authorities_name,origin_authorities_country,origin_authorities_diffusible) 
     5038                $rqt = "insert into origin_authorities
     5039                                (id_origin_authorities,origin_authorities_name,origin_authorities_country,origin_authorities_diffusible)
    50385040                        values
    50395041                                (1,'Catalogue Interne','FR',1),
    50405042                                (2,'BnF','FR',1)";
    50415043                echo traite_rqt($rqt,"insert default values into origin_authorities");
    5042                
     5044
    50435045                //AR - création de la table authorities_source
    50445046                $rqt = "create table if not exists authorities_sources (
     
    50535055                        primary key (id_authority_source) )";
    50545056                echo traite_rqt($rqt,"create table authorities_sources");
    5055                
     5057
    50565058                //AR - création de la table notices_authorities_sources
    50575059                $rqt ="create table if not exists notices_authorities_sources (
     
    50595061                        num_notice int(10) unsigned NOT NULL DEFAULT 0,
    50605062                        primary key (num_authority_source,num_notice)
    5061                         )"; 
     5063                        )";
    50625064                echo traite_rqt($rqt,"create table notices_authorities_sources");
    5063                
     5065
    50645066                //AR - modification du champ aut_link_type
    50655067                $rqt = "alter table aut_link change aut_link_type aut_link_type varchar(2) not null default ''";
    50665068                echo traite_rqt($rqt,"alter table aut_link change aut_link_type varchar");
    5067                
     5069
    50685070                //MB - Modification de l'explication du paramètre d'affichage des dates d'exemplaire
    50695071                $rqt="UPDATE parametres SET comment_param='Afficher les dates des exemplaires ? \n 0 : Aucune date.\n 1 : Date de création et modification.\n 2 : Date de dépôt et retour (BDP).\n 3 : Date de création, modification, dépôt et retour.' WHERE type_param='pmb' AND sstype_param='expl_show_dates'";
    5070                 $res = mysql_query($rqt, $dbh) ;
    5071                
     5072                $res = pmb_mysql_query($rqt, $dbh) ;
     5073
    50725074                //DG
    50735075                // localisation des prévisions
    5074                 if (mysql_num_rows(mysql_query("SELECT 1 FROM parametres WHERE type_param= 'pmb' and sstype_param='location_resa_planning' "))==0){
     5076                if (pmb_mysql_num_rows(pmb_mysql_query("SELECT 1 FROM parametres WHERE type_param= 'pmb' and sstype_param='location_resa_planning' "))==0){
    50755077                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, gestion, comment_param)
    50765078                                        VALUES (0, 'pmb', 'location_resa_planning', '0', '0', 'Utiliser la gestion de la prévision localisée?\n 0: Non\n 1: Oui') ";
    50775079                        echo traite_rqt($rqt,"INSERT location_resa_planning INTO parametres") ;
    50785080                }
    5079                
     5081
    50805082                //Localisation par défaut sur la visualisation des états des collections
    50815083                $rqt = "ALTER TABLE users ADD deflt_collstate_location int(6) UNSIGNED DEFAULT 0 after deflt_docs_location";
    50825084                echo traite_rqt($rqt,"ALTER TABLE users ADD deflt_collstate_location after deflt_docs_location");
    5083                
     5085
    50845086                //maj valeurs possibles pour empr_filter_rows
    50855087                $rqt = "update parametres set comment_param='Colonnes disponibles pour filtrer la liste des emprunteurs : \n v: ville\n l: localisation\n c: catégorie\n s: statut\n g: groupe\n y: année de naissance\n cp: code postal\n cs : code statistique\n ab : type d\'abonnement\n #n : id des champs personnalisés' where type_param= 'empr' and sstype_param='filter_rows' ";
    50865088                echo traite_rqt($rqt,"update empr_filter_rows into parametres");
    5087                
     5089
    50885090                //maj valeurs possibles pour empr_show_rows
    50895091                $rqt = "update parametres set comment_param='Colonnes affichées en liste de lecteurs, saisir les colonnes séparées par des virgules. Les colonnes disponibles pour l\'affichage de la liste des emprunteurs sont : \n n: nom+prénom \n a: adresse \n b: code-barre \n c: catégories \n g: groupes \n l: localisation \n s: statut \n cp: code postal \n v: ville \n y: année de naissance \n ab: type d\'abonnement \n #n : id des champs personnalisés \n 1: icône panier' where type_param= 'empr' and sstype_param='show_rows' ";
    50905092                echo traite_rqt($rqt,"update empr_show_rows into parametres");
    5091                
     5093
    50925094                //maj valeurs possibles pour empr_sort_rows
    50935095                $rqt = "update parametres set comment_param='Colonnes qui seront disponibles pour le tri des emprunteurs. Les colonnes possibles sont : \n n: nom+prénom \n c: catégories \n g: groupes \n l: localisation \n s: statut \n cp: code postal \n v: ville \n y: année de naissance \n ab: type d\'abonnement \n #n : id des champs personnalisés' where type_param= 'empr' and sstype_param='sort_rows' ";
     
    50975099                $rqt = "update parametres set comment_param='Texte du sms envoyé lors d\'un retard' where type_param= 'empr' and sstype_param='sms_msg_retard' ";
    50985100                echo traite_rqt($rqt,"update empr_sms_msg_retard into parametres");
    5099                
     5101
    51005102                //maj commentaire afficher_numero_lecteur_lettres
    51015103                $rqt = "update parametres set comment_param='Afficher le numéro et le mail du lecteur sous l\'adresse dans les différentes lettres' where type_param= 'pmb' and sstype_param='afficher_numero_lecteur_lettres' ";
     
    51055107                //modification du paramètre empr_sms_activation
    51065108                $rqt = "select valeur_param from parametres where type_param= 'empr' and sstype_param='sms_activation' ";
    5107                 $res = mysql_query($rqt);
    5108                 if (mysql_num_rows($res)) {
    5109                         $old_value = mysql_result($res,0,0);
     5109                $res = pmb_mysql_query($rqt);
     5110                if (pmb_mysql_num_rows($res)) {
     5111                        $old_value = pmb_mysql_result($res,0,0);
    51105112                        if ($old_value==1) {
    51115113                                $new_value='1,1,1,1';
     
    51135115                                echo traite_rqt($rqt,"update sms_activation");
    51145116                        } elseif ($old_value==0) {
    5115                                 $new_value='0,0,0,0';   
     5117                                $new_value='0,0,0,0';
    51165118                                $rqt = "update parametres set valeur_param='".$new_value."', comment_param='Activation de l\'envoi de sms. : relance 1,relance 2,relance 3,resa\n\n 0: Inactif\n 1: Actif' where type_param= 'empr' and sstype_param='sms_activation' ";
    51175119                                echo traite_rqt($rqt,"update empr_sms_activation");
    51185120                        }
    51195121                }
    5120                
     5122
    51215123                //Ajout de la durée de consultation pour la circulation des périos
    51225124                $rqt = "alter table abts_periodicites add consultation_duration int unsigned not null default 0";
    51235125                echo traite_rqt($rqt,"alter table abts_periodicites add consultation_duration");
    51245126
     5127                if (pmb_mysql_result(pmb_mysql_query("select count(*) from notices"),0,0) > 15000){
     5128                        $rqt = "truncate table notices_fields_global_index";
     5129                        echo traite_rqt($rqt,"truncate table notices_fields_global_index");
     5130
     5131                        // Info de réindexation
     5132                        $rqt = " select 1 " ;
     5133                        echo traite_rqt($rqt,"<b><a href='".$base_path."/admin.php?categ=netbase' target=_blank>VOUS DEVEZ REINDEXER (APRES ETAPES DE MISE A JOUR) / YOU MUST REINDEX (STEPS AFTER UPDATE) : Admin > Outils > Nettoyage de base</a></b> ") ;
     5134                }
    51255135                // suppr index inutile
    51265136                $rqt = "alter table notices_fields_global_index drop index i_id_value";
    5127                 echo traite_rqt($rqt,"alter table notices_fields_global_index drop index i_id_value"); 
    5128                
     5137                echo traite_rqt($rqt,"alter table notices_fields_global_index drop index i_id_value");
     5138
    51295139                //Modification du commentaire du paramètre opac_notice_reduit_format pour ajout format titre uniquement
    51305140                $rqt = "update parametres set comment_param = 'Format d\'affichage des réduits de notices :\n 0 = titre+auteur principal\n 1 = titre+auteur principal+date édition\n 2 = titre+auteur principal+date édition + ISBN\n 3 = titre seul\n P 1,2,3 = tit+aut+champs persos id 1 2 3\n E 1,2,3 = tit+aut+édit+champs persos id 1 2 3\n T = tit1+tit4' where type_param='opac' and sstype_param='notice_reduit_format'";
    51315141                echo traite_rqt($rqt,"update parametre opac_notice_reduit_format");
    5132                
     5142
    51335143                // Ajout du module Havest: Moissonneur de notice
    51345144        $rqt="create table if not exists harvest_profil (
    51355145            id_harvest_profil int unsigned not null auto_increment primary key,
    5136             harvest_profil_name varchar(255) not null default ''   
     5146            harvest_profil_name varchar(255) not null default ''
    51375147                )";
    51385148        echo traite_rqt($rqt,"create table harvest");
    5139            
     5149
    51405150        $rqt="create table if not exists harvest_field (
    51415151            id_harvest_field int unsigned not null auto_increment primary key,
    5142             num_harvest_profil int unsigned not null default 0,           
    5143             harvest_field_xml_id int unsigned not null default 0,       
     5152            num_harvest_profil int unsigned not null default 0,
     5153            harvest_field_xml_id int unsigned not null default 0,
    51445154            harvest_field_first_flag int unsigned not null default 0,
    51455155            harvest_field_order int unsigned not null default 0
    51465156                )";
    5147         echo traite_rqt($rqt,"create table harvest_field");           
    5148            
     5157        echo traite_rqt($rqt,"create table harvest_field");
     5158
    51495159        $rqt="create table if not exists harvest_src (
    51505160            id_harvest_src int unsigned not null auto_increment primary key,
    5151             num_harvest_field int unsigned not null default 0,           
    5152             num_source int unsigned not null default 0,   
    5153             harvest_src_unimacfield varchar(255) not null default '',                   
     5161            num_harvest_field int unsigned not null default 0,
     5162            num_source int unsigned not null default 0,
     5163            harvest_src_unimacfield varchar(255) not null default '',
    51545164            harvest_src_unimacsubfield varchar(255) not null default '',
    51555165            harvest_src_pmb_unimacfield varchar(255) not null default '',
    5156             harvest_src_pmb_unimacsubfield varchar(255) not null default '',               
    5157             harvest_src_prec_flag int unsigned not null default 0,               
     5166            harvest_src_pmb_unimacsubfield varchar(255) not null default '',
     5167            harvest_src_prec_flag int unsigned not null default 0,
    51585168            harvest_src_order int unsigned not null default 0
    51595169                )";
    5160         echo traite_rqt($rqt,"create table harvest_src");     
    5161        
     5170        echo traite_rqt($rqt,"create table harvest_src");
     5171
    51625172        $rqt="create table if not exists harvest_profil_import (
    51635173            id_harvest_profil_import int unsigned not null auto_increment primary key,
    51645174            harvest_profil_import_name varchar(255) not null default ''
    5165                 )";       
    5166         echo traite_rqt($rqt,"create table harvest_profil_import");   
    5167        
     5175                )";
     5176        echo traite_rqt($rqt,"create table harvest_profil_import");
     5177
    51685178        $rqt="create table if not exists harvest_profil_import_field (
    5169             num_harvest_profil_import int unsigned not null default 0,       
    5170             harvest_profil_import_field_xml_id int unsigned not null default 0, 
    5171             harvest_profil_import_field_flag int unsigned not null default 0,       
    5172             harvest_profil_import_field_order int unsigned not null default 0,           
     5179            num_harvest_profil_import int unsigned not null default 0,
     5180            harvest_profil_import_field_xml_id int unsigned not null default 0,
     5181            harvest_profil_import_field_flag int unsigned not null default 0,
     5182            harvest_profil_import_field_order int unsigned not null default 0,
    51735183            PRIMARY KEY (num_harvest_profil_import, harvest_profil_import_field_xml_id)
    51745184                )";
    5175         echo traite_rqt($rqt,"create table harvest_profil_import_field");   
    5176        
     5185        echo traite_rqt($rqt,"create table harvest_profil_import_field");
     5186
    51775187        $rqt = "CREATE TABLE if not exists harvest_search_field (
    5178                         num_harvest_profil int unsigned not null default 0,               
    5179                         num_source int unsigned not null default 0,       
    5180                         num_field int unsigned not null default 0,       
    5181                         num_ss_field int unsigned not null default 0 ,         
     5188                        num_harvest_profil int unsigned not null default 0,
     5189                        num_source int unsigned not null default 0,
     5190                        num_field int unsigned not null default 0,
     5191                        num_ss_field int unsigned not null default 0 ,
    51825192            PRIMARY KEY (num_harvest_profil, num_source)
    51835193                        )";
    51845194                echo traite_rqt($rqt,"CREATE TABLE harvest_search_field");
    5185                
     5195
    51865196                //AR - Ajout d'un paramètre de blocage d'import dans les autorités
    51875197                $rqt = "alter table noeuds add authority_import_denied int unsigned not null default 0";
     
    51955205                $rqt = "alter table collections add authority_import_denied int unsigned not null default 0";
    51965206                echo traite_rqt($rqt,"alter table collections add authority_import_denied");
    5197                
     5207
    51985208                //AR - Modification d'un paramètre pour définir la classe d'import des autorités...
    51995209                $rqt = "update parametres set valeur_param = 'authority_import' where type_param= 'pmb' and sstype_param = 'import_modele_authorities'";
    52005210                echo traite_rqt($rqt,"update parametres set pmb_import_modele_authorities = 'authority_import'");
    5201                
     5211
    52025212                //Ajout d'un index sur le champ ref dans les tables entrepots
    52035213                //Récupération de la liste des sources
    52045214                $sql_liste_sources = "SELECT source_id FROM connectors_sources ";
    5205                 $res_liste_sources = mysql_query($sql_liste_sources, $dbh) or die(mysql_error());
     5215                $res_liste_sources = pmb_mysql_query($sql_liste_sources, $dbh) or die(pmb_mysql_error());
    52065216
    52075217                //Pour chaque source
    5208                 while ($row=mysql_fetch_row($res_liste_sources)) {
     5218                while ($row=pmb_mysql_fetch_row($res_liste_sources)) {
    52095219                        $sql_alter_table = "alter table entrepot_source_".$row[0]." drop index i_ref ";
    52105220                        echo traite_rqt($sql_alter_table, "alter table entrepot_source_".$row[0]." drop index i_ref");
     
    52125222                        echo traite_rqt($sql_alter_table, "alter table entrepot_source_".$row[0]." add index i_ref");
    52135223                }
    5214                  
    5215                 //Ajout d'un parametre permettant de préciser si l'on informe par email de l'évolution des demandes 
    5216                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'demandes' and sstype_param='email_demandes' "))==0){
    5217                         $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) 
    5218                                         VALUES (0, 'demandes', 'email_demandes', '1', 
     5224
     5225                //Ajout d'un parametre permettant de préciser si l'on informe par email de l'évolution des demandes
     5226                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'demandes' and sstype_param='email_demandes' "))==0){
     5227                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
     5228                                        VALUES (0, 'demandes', 'email_demandes', '1',
    52195229                                        'Information par email de l\'évolution des demandes.\n 0 : Non\n 1 : Oui',
    52205230                                        '',0) ";
    52215231                        echo traite_rqt($rqt, "insert demandes_email_demandes into parameters");
    52225232                }
    5223                
    5224                
     5233
     5234
    52255235                //AR - Ajout d'un paramètre utilisateur (choix d'un thésaurus par défaut en import d'autorités
    52265236                $rqt = "alter table users add deflt_import_thesaurus int not null default 1 after deflt_thesaurus";
    52275237                echo traite_rqt($rqt,"alter table users add deflt_import_thesaurus'");
    5228                
     5238
    52295239                //AR - On lui met un bonne valeur par défaut...
    52305240                $rqt = "update users set deflt_import_thesaurus = ".$thesaurus_defaut;
    52315241                echo traite_rqt($rqt,"update users set deflt_import_thesaurus");
    5232                
     5242
    52335243                //AR - Ajout d'une colonne sur la table connectors_sources pour définir les types d'enrichissements autorisés dans une source
    52345244                $rqt = "alter table connectors_sources add type_enrichment_allowed text not null";
     
    52405250                $rqt = "ALTER TABLE notices ADD INDEX i_not_statut (statut)" ;
    52415251                echo traite_rqt($rqt,"ALTER TABLE notices ADD INDEX i_not_statut (statut)") ;
    5242                
    5243                
     5252
     5253
    52445254                // Création cms
    52455255                $rqt="create table if not exists cms_cadres (
    5246             id_cadre int unsigned not null auto_increment primary key,         
    5247             cadre_hash varchar(255) not null default '',     
    5248             cadre_name varchar(255) not null default '',                   
    5249             cadre_styles text not null, 
    5250             cadre_dom_parent varchar(255) not null default '', 
     5256            id_cadre int unsigned not null auto_increment primary key,
     5257            cadre_hash varchar(255) not null default '',
     5258            cadre_name varchar(255) not null default '',
     5259            cadre_styles text not null,
     5260            cadre_dom_parent varchar(255) not null default '',
    52515261            cadre_dom_after varchar(255) not null default ''
    52525262                )";
    5253         echo traite_rqt($rqt,"create table cms_cadres");     
    5254        
     5263        echo traite_rqt($rqt,"create table cms_cadres");
     5264
    52555265                $rqt="create table if not exists cms_cadre_content (
    5256             id_cadre_content int unsigned not null auto_increment primary key,         
    5257             cadre_content_hash varchar(255) not null default '',                       
    5258             cadre_content_type varchar(255) not null default '', 
    5259             cadre_content_num_cadre int(10) unsigned not null default 0,                 
    5260             cadre_content_data text not null,     
     5266            id_cadre_content int unsigned not null auto_increment primary key,
     5267            cadre_content_hash varchar(255) not null default '',
     5268            cadre_content_type varchar(255) not null default '',
     5269            cadre_content_num_cadre int(10) unsigned not null default 0,
     5270            cadre_content_data text not null,
    52615271            cadre_content_num_cadre_content int unsigned not null default 0
    52625272                )";
    5263         echo traite_rqt($rqt,"create table cms_cadre_content");   
    5264        
     5273        echo traite_rqt($rqt,"create table cms_cadre_content");
     5274
    52655275                $rqt="create table if not exists cms_pages (
    5266             id_page int unsigned not null auto_increment primary key,         
    5267             page_hash varchar(255) not null default '',             
    5268             page_name varchar(255) not null default '',                 
     5276            id_page int unsigned not null auto_increment primary key,
     5277            page_hash varchar(255) not null default '',
     5278            page_name varchar(255) not null default '',
    52695279            page_description text not null
    52705280                )";
    5271         echo traite_rqt($rqt,"create table cms_pages"); 
    5272        
     5281        echo traite_rqt($rqt,"create table cms_pages");
     5282
    52735283                $rqt="create table if not exists cms_vars (
    5274             id_var int unsigned not null auto_increment primary key, 
    5275             var_num_page int unsigned not null default 0,         
    5276             var_name varchar(255) not null default '',             
     5284            id_var int unsigned not null auto_increment primary key,
     5285            var_num_page int unsigned not null default 0,
     5286            var_name varchar(255) not null default '',
    52775287            var_comment varchar(255) not null default ''
    52785288                )";
    5279         echo traite_rqt($rqt,"create table cms_vars"); 
    5280                        
     5289        echo traite_rqt($rqt,"create table cms_vars");
     5290
    52815291                $rqt="create table if not exists cms_pages_env (
    52825292            page_env_num_page int unsigned not null auto_increment primary key,
     
    52845294            page_env_id_selector varchar(255) not null default ''
    52855295                )";
    5286         echo traite_rqt($rqt,"create table cms_pages_env");       
    5287                                
     5296        echo traite_rqt($rqt,"create table cms_pages_env");
     5297
    52885298
    52895299                $rqt="create table if not exists cms_hash (
    52905300            hash varchar(255) not null default '' primary key
    52915301                )";
    5292         echo traite_rqt($rqt,"create table cms_hash "); 
    5293              
     5302        echo traite_rqt($rqt,"create table cms_hash ");
     5303
    52945304                //DB - parametre gestion de pret court
    5295                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='short_loan_management' "))==0){
    5296                         $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param) 
     5305                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='short_loan_management' "))==0){
     5306                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param)
    52975307                                VALUES (0, 'pmb', 'short_loan_management', '0', 'Gestion des prêts courts\n 0: Non\n 1: Oui')";
    52985308                        echo traite_rqt($rqt,"insert pmb_short_loan_management=0 into parametres");
     
    53015311                $rqt="ALTER TABLE docs_type ADD short_loan_duration INT(6) UNSIGNED NOT NULL DEFAULT 1 ";
    53025312                echo traite_rqt($rqt,"alter table docs_type add short_loan_duration");
    5303                
     5313
    53045314                //DB - correction origine notices
    5305                 $rqt = "update notices set origine_catalogage='1' where origine_catalogage='0' ";
     5315                $rqt = "update notices set origine_catalogage='1', update_date=update_date where origine_catalogage='0' ";
    53065316                echo traite_rqt($rqt,"alter table notices correct origine_catalogage");
    5307                
     5317
    53085318                //DB - ajout flag pret court dans table pret
    53095319                $rqt = "ALTER TABLE pret ADD short_loan_flag INT(1) NOT NULL DEFAULT 0 ";
     
    53135323                $rqt = "ALTER TABLE pret_archive ADD arc_short_loan_flag INT(1) NOT NULL DEFAULT 0 ";
    53145324                echo traite_rqt($rqt,"alter table pret_archive add arc_short_loan_flag");
    5315                
    5316                 //DB - parametre gestion de monopole de pret 
    5317                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='loan_trust_management' "))==0){
    5318                         $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param) 
     5325
     5326                //DB - parametre gestion de monopole de pret
     5327                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='loan_trust_management' "))==0){
     5328                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param)
    53195329                                VALUES (0, 'pmb', 'loan_trust_management', '0', 'Gestion de monopole de prêt\n 0: Non\n x: nombre de jours entre 2 prêts d\'un exemplaire d\'une même notice (ou bulletin)')";
    53205330                        echo traite_rqt($rqt,"insert pmb_loan_trust_management=0 into parametres");
     
    53235333                echo "</table>";
    53245334                $rqt = "update parametres set valeur_param='".$action."' where type_param='pmb' and sstype_param='bdd_version' " ;
    5325                 $res = mysql_query($rqt, $dbh) ;
     5335                $res = pmb_mysql_query($rqt, $dbh) ;
    53265336                echo "<strong><font color='#FF0000'>".$msg[1807]." ".number_format($action, 2, ',', '.')."%</font></strong><br />";
    53275337                $action=$action+$increment;
     
    53315341//      case "v5.07":
    53325342                echo "<table ><tr><th>".$msg['admin_misc_action']."</th><th>".$msg['admin_misc_resultat']."</th></tr>";
    5333                 // +-------------------------------------------------+
     5343                        // +-------------------------------------------------+
    53345344                // ER : pour le gars au pull rouge
    53355345                $rqt = "ALTER TABLE exemplaires MODIFY expl_cote varchar(255) ";
     
    53375347                $rqt = "ALTER TABLE exemplaires MODIFY expl_cb varchar(255) ";
    53385348                echo traite_rqt($rqt,"ALTER TABLE exemplaires MODIFY expl_cb varchar(255) ");
    5339                
     5349
    53405350                //AR - Ajout d'un champ dans cms_cadres
    53415351                $rqt = "alter table cms_cadres add cadre_object varchar(255) not null default '' after cadre_hash";
    53425352                echo traite_rqt($rqt,"alter table cms_cadre add cadre_object");
    5343                
     5353
    53445354                //JP - Ajout tri en opac pour champs persos de notice
    53455355                $rqt = "ALTER TABLE collstate_custom ADD opac_sort INT NOT NULL DEFAULT 0";
    53465356                echo traite_rqt($rqt,"ALTER TABLE collstate_custom ADD opac_sort INT NOT NULL DEFAULT 0");
    5347                
     5357
    53485358                $rqt = "ALTER TABLE empr_custom ADD opac_sort INT NOT NULL DEFAULT 0";
    53495359                echo traite_rqt($rqt,"ALTER TABLE empr_custom ADD opac_sort INT NOT NULL DEFAULT 0");
    5350                
     5360
    53515361                $rqt = "ALTER TABLE expl_custom ADD opac_sort INT NOT NULL DEFAULT 0";
    53525362                echo traite_rqt($rqt,"ALTER TABLE expl_custom ADD opac_sort INT NOT NULL DEFAULT 0");
    5353                
     5363
    53545364                $rqt = "ALTER TABLE gestfic0_custom ADD opac_sort INT NOT NULL DEFAULT 0";
    53555365                echo traite_rqt($rqt,"ALTER TABLE gestfic0_custom ADD opac_sort INT NOT NULL DEFAULT 0");
    5356                
     5366
    53575367                $rqt = "ALTER TABLE notices_custom ADD opac_sort INT NOT NULL DEFAULT 1";
    53585368                echo traite_rqt($rqt,"ALTER TABLE notices_custom ADD opac_sort INT NOT NULL DEFAULT 1");
    53595369
    53605370                //JP : Ajout d'un paramètre permettant de choisir une navigation abécédaire ou non en navigation dans les périodiques en OPAC
    5361                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='perio_a2z_abc_search' "))==0){
    5362                         $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) 
    5363                                         VALUES (0, 'opac', 'perio_a2z_abc_search', '0', 
     5371                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='perio_a2z_abc_search' "))==0){
     5372                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
     5373                                        VALUES (0, 'opac', 'perio_a2z_abc_search', '0',
    53645374                                        'Recherche abécédaire dans le navigateur de périodiques en OPAC.\n0 : Non.\n1 : Oui.',
    53655375                                        'c_recherche',0) ";
    53665376                        echo traite_rqt($rqt, "insert opac_perio_a2z_abc_search 0 into parameters");
    53675377                }
    5368                
    5369                 //JP : Ajout d'un paramètre permettant de choisir le nombre maximum de notices par onglet en navigation dans les périodiques en OPAC 
    5370                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='perio_a2z_max_per_onglet' "))==0){
    5371                         $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) 
    5372                                         VALUES (0, 'opac', 'perio_a2z_max_per_onglet', '10', 
     5378
     5379                //JP : Ajout d'un paramètre permettant de choisir le nombre maximum de notices par onglet en navigation dans les périodiques en OPAC
     5380                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='perio_a2z_max_per_onglet' "))==0){
     5381                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
     5382                                        VALUES (0, 'opac', 'perio_a2z_max_per_onglet', '10',
    53735383                                        'Recherche dans le navigateur de périodiques en OPAC : nombre maximum de notices par onglet.',
    53745384                                        'c_recherche',0) ";
     
    53795389                $rqt = "ALTER TABLE groupe ADD mail_rappel INT( 1 ) UNSIGNED DEFAULT 0 NOT NULL ";
    53805390                echo traite_rqt($rqt,"ALTER TABLE groupe ADD mail_rappel default 0");
    5381                
     5391
    53825392                //DG - Modification du commentaire du paramètre opac_notice_reduit_format pour ajout format titre uniquement
    53835393                $rqt = "update parametres set comment_param = 'Format d\'affichage des réduits de notices :\n 0 = titre+auteur principal\n 1 = titre+auteur principal+date édition\n 2 = titre+auteur principal+date édition + ISBN\n 3 = titre seul\n P 1,2,3 = tit+aut+champs persos id 1 2 3\n E 1,2,3 = tit+aut+édit+champs persos id 1 2 3\n T = tit1+tit4\n 4 = titre+titre parallèle+auteur principal' where type_param='opac' and sstype_param='notice_reduit_format'";
    53845394                echo traite_rqt($rqt,"update parametre opac_notice_reduit_format");
    5385                
     5395
    53865396                //DG - Alerter l'utilisateur par mail des nouvelles demandes en OPAC ?
    53875397                $rqt = "ALTER TABLE users ADD user_alert_demandesmail INT(1) UNSIGNED NOT NULL DEFAULT 0 after user_alert_resamail";
    53885398                echo traite_rqt($rqt,"ALTER TABLE users add user_alert_demandesmail default 0");
    5389                
     5399
    53905400                $rqt = "ALTER TABLE cms_cadre_content ADD cadre_content_object  VARCHAR(  255 ) NOT NULL DEFAULT '' AFTER cadre_content_type";
    53915401                echo traite_rqt($rqt,"ALTER TABLE cms_cadre_content ADD cadre_content_object");
    5392                
     5402
    53935403                $rqt = "ALTER TABLE cms_build ADD build_page int(11) NOT NULL DEFAULT 0 AFTER build_obj";
    53945404                echo traite_rqt($rqt,"ALTER TABLE cms_build ADD build_page");
     
    54075417
    54085418                //DB - parametres de gestion d'accès aux programmes externes pour l'indexation des documents numeriques
    5409                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='indexation_docnum_ext' "))==0){
    5410                         $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion) 
    5411                                         VALUES (0, 'pmb', 'indexation_docnum_ext', '', 
     5419                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='indexation_docnum_ext' "))==0){
     5420                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
     5421                                        VALUES (0, 'pmb', 'indexation_docnum_ext', '',
    54125422                                        'Paramètres de gestion d\'accès aux programmes externes pour l\'indexation des documents numériques :\n\n Chaque paramètre est défini par un  couple : \"nom=valeur\"\n Les paramètres sont séparés par un \"point-virgule\".\n\n\n Exemples d\'utilisation de \"pyodconverter\", \"jodconverter\" et \"pdftotext\" :\n\npyodconverter_cmd=/opt/openoffice.org3/program/python /opt/ooo_converter/DocumentConverter.py %1s %2s;\njodconverter_cmd=/usr/bin/java -jar /opt/ooo_converter/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar %1s %2s;\njodconverter_url=http://localhost:8080/converter/converted/%1s;\npdftotext_cmd=/usr/bin/pdftotext -enc UTF-8 %1s -;',
    54135423                                        '',0) ";
    54145424                        echo traite_rqt($rqt, "insert indexation_docnum_ext into parameters");
    5415                 }               
    5416                
     5425                }
     5426
    54175427                //Onglet perso en affichage de notice
    5418                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='notices_format_onglets' "))==0){
     5428                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='notices_format_onglets' "))==0){
    54195429                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    54205430                                VALUES (0, 'opac', 'notices_format_onglets', '','Liste des id de template de notice pour ajouter des onglets personnalisés en affichage de notice\nExemple: 1,3','e_aff_notice')";
    54215431                        echo traite_rqt($rqt,"insert opac_notices_format_onglets into parametres");
    54225432                }
    5423                        
     5433
    54245434                //DG - Ajout de la localisation de l'emprunteur pour les stats
    5425                 $rqt="ALTER TABLE pret_archive ADD arc_empr_location INT( 6 ) UNSIGNED DEFAULT 0 NOT NULL AFTER arc_empr_statut "; 
     5435                $rqt="ALTER TABLE pret_archive ADD arc_empr_location INT( 6 ) UNSIGNED DEFAULT 0 NOT NULL AFTER arc_empr_statut ";
    54265436                echo traite_rqt($rqt,"alter table pret_archive add arc_empr_location default 0");
    5427                
     5437
    54285438                //DG - Ajout du type d'abonnement de l'emprunteur pour les stats
    5429                 $rqt="ALTER TABLE pret_archive ADD arc_type_abt INT( 6 ) UNSIGNED DEFAULT 0 NOT NULL AFTER arc_empr_location "; 
     5439                $rqt="ALTER TABLE pret_archive ADD arc_type_abt INT( 6 ) UNSIGNED DEFAULT 0 NOT NULL AFTER arc_empr_location ";
    54305440                echo traite_rqt($rqt,"alter table pret_archive add arc_type_abt default 0");
    54315441
     
    54335443                $rqt = "ALTER TABLE docs_statut ADD statut_libelle_opac VARCHAR(255) DEFAULT '' after statut_libelle";
    54345444                echo traite_rqt($rqt,"ALTER TABLE docs_statut add statut_libelle_opac default ''");
    5435                
     5445
    54365446                //DG - Visibilité OPAC des statuts d'exemplaires
    54375447                $rqt = "ALTER TABLE docs_statut ADD statut_visible_opac TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT 1";
     
    54395449
    54405450                //DB - parametres d'alerte avant affichage des documents numériques
    5441                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='visionneuse_alert' "))==0){
     5451                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='visionneuse_alert' "))==0){
    54425452                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param, section_param, gestion)
    54435453                        VALUES (0, 'opac', 'visionneuse_alert', '', 'Message d\'alerte à l\'ouverture des documents numériques.', 'm_photo',0) ";
    54445454                        echo traite_rqt($rqt, "insert opac_visionneuse_alert into parameters");
    5445                 }               
    5446                        
     5455                }
     5456
    54475457                $rqt = "ALTER TABLE cms_build ADD build_fixed int(11) NOT NULL DEFAULT 0 AFTER id_build";
    54485458                echo traite_rqt($rqt,"ALTER TABLE cms_build ADD build_fixed");
    5449                                
     5459
    54505460                $rqt = "ALTER TABLE cms_build ADD build_child_before varchar(255) not null default '' AFTER build_parent";
    54515461                echo traite_rqt($rqt,"ALTER TABLE cms_build ADD build_child_before");
     
    54575467                        primary key (managed_module_name))";
    54585468                echo traite_rqt($rqt, "create table if not exists cms_managed_modules");
    5459                
    5460                
     5469
     5470
    54615471                $rqt = "alter table cms_cadres add cadre_fixed int(11) not null default 0 after cadre_name";
    54625472                echo traite_rqt($rqt,"alter table cms_cadres add cadre_fixed");
     
    54665476                $rqt = "ALTER TABLE empr_categ ADD age_min INT(3) UNSIGNED NOT NULL DEFAULT 0";
    54675477                echo traite_rqt($rqt,"ALTER TABLE empr_categ ADD age_min default 0");
    5468                
     5478
    54695479                //DG - Fixer l'âge maximum d'accès à la catégorie de lecteurs
    54705480                $rqt = "ALTER TABLE empr_categ ADD age_max INT(3) UNSIGNED NOT NULL DEFAULT 0";
    54715481                echo traite_rqt($rqt,"ALTER TABLE empr_categ ADD age_max default 0");
    54725482
    5473                 // Liste des cms 
     5483                // Liste des cms
    54745484                $rqt="create table if not exists cms (
    54755485            id_cms int unsigned not null auto_increment primary key,
    54765486            cms_name varchar(255) not null default '',
    54775487            cms_comment text not null
    5478         )";             
    5479         echo traite_rqt($rqt,"create table cms"); 
    5480        
    5481                 // évolutions des cms 
     5488        )";
     5489        echo traite_rqt($rqt,"create table cms");
     5490
     5491                // évolutions des cms
    54825492                $rqt="create table if not exists cms_version (
    54835493            id_version int unsigned not null auto_increment primary key,
    5484             version_cms_num int unsigned not null default 0 , 
     5494            version_cms_num int unsigned not null default 0 ,
    54855495            version_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
    5486             version_comment text not null,         
    5487             version_public int unsigned not null default 0,           
     5496            version_comment text not null,
     5497            version_public int unsigned not null default 0,
    54885498            version_user int unsigned not null default 0
    5489         )";             
    5490         echo traite_rqt($rqt,"create table cms_version"); 
    5491                
     5499        )";
     5500        echo traite_rqt($rqt,"create table cms_version");
     5501
    54925502                $rqt = "alter table cms_build add build_version_num int not null default 0 after id_build";
    5493                 echo traite_rqt($rqt,"alter table cms_build add build_version_num");           
    5494                
     5503                echo traite_rqt($rqt,"alter table cms_build add build_version_num");
     5504
    54955505                //id du cms à utiliser en Opac
    5496                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='cms' "))==0){
     5506                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='cms' "))==0){
    54975507                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    54985508                                VALUES (0, 'opac', 'cms', 0,'id du CMS utilisé en OPAC','a_general')";
    54995509                        echo traite_rqt($rqt,"insert opac_cms into parametres");
    55005510                }
    5501        
     5511
    55025512                //DG - Colonnes exemplaires affichées en gestion
    5503                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='expl_data' "))==0){
    5504                         $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param) 
     5513                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='expl_data' "))==0){
     5514                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    55055515                                VALUES (0, 'pmb', 'expl_data', 'expl_cb,expl_cote,location_libelle,section_libelle,statut_libelle,tdoc_libelle', 'Colonne des exemplaires, dans l\'ordre donné, séparé par des virgules : expl_cb,expl_cote,location_libelle,section_libelle,statut_libelle,tdoc_libelle #n : id des champs personnalisés \r\n expl_cb est obligatoire et sera ajouté si absent','')";
    55065516                        echo traite_rqt($rqt,"insert pmb_expl_data=expl_cb,expl_cote,location_libelle,section_libelle,statut_libelle,codestat_libelle,lender_libelle,tdoc_libelle into parametres");
    55075517                }
    5508                
    5509                 //DB - parametre gestion de monopole de pret 
    5510                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='expl_display_location_without_expl' "))==0){
    5511                         $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param) 
     5518
     5519                //DB - parametre gestion de monopole de pret
     5520                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'pmb' and sstype_param='expl_display_location_without_expl' "))==0){
     5521                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param)
    55125522                                VALUES (0, 'pmb', 'expl_display_location_without_expl', '0', 'Affichage de la liste des localisations sans exemplaire\n 0: Non\n 1: oui')";
    55135523                        echo traite_rqt($rqt,"insert pmb_expl_display_location_without_expl=0 into parametres");
    5514                 }                               
    5515                
     5524                }
     5525
    55165526                // Voir les prets de son groupe de lecteur
    5517                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_group_checkout' "))==0){
    5518                         $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param) 
     5527                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='show_group_checkout' "))==0){
     5528                        $rqt = "INSERT INTO parametres (id_param, type_param, sstype_param, valeur_param, comment_param,section_param)
    55195529                                VALUES (0, 'opac', 'show_group_checkout', '0', 'Le responsable du groupe de lecteur voit les prêts de son groupe\n 0: Non\n 1: oui','a_general')";
    55205530                        echo traite_rqt($rqt,"insert opac_show_group_checkout=0 into parametres");
    5521                 }       
    5522                        
    5523                 // Archivage DSI 
     5531                }
     5532
     5533                // Archivage DSI
    55245534                $rqt="create table if not exists dsi_archive (
    55255535                num_banette_arc int unsigned not null default 0,
     
    55275537            date_diff_arc date not null default '0000-00-00',
    55285538            primary key (num_banette_arc,num_notice_arc,date_diff_arc)
    5529         )";     
    5530                 echo traite_rqt($rqt,"create table dsi_archive"); 
    5531        
     5539        )";
     5540                echo traite_rqt($rqt,"create table dsi_archive");
     5541
    55325542                //Nombre d'archive à mémoriser en dsi
    55335543                $rqt = "ALTER TABLE bannettes ADD archive_number INT UNSIGNED NOT NULL default 0 ";
    5534                 echo traite_rqt($rqt,"alter table bannettes add archive_number");       
     5544                echo traite_rqt($rqt,"alter table bannettes add archive_number");
    55355545
    55365546                //AR - Erreur dans le type de colonne
    55375547                $rqt = "ALTER TABLE cms_pages MODIFY page_hash varchar(255) ";
    55385548                echo traite_rqt($rqt,"ALTER TABLE exemplaires MODIFY expl_cote varchar(255) ");
    5539                
     5549
    55405550                //AR - L'authentification Digest impose une valeur en clair...
    55415551                $rqt= "alter table users add user_digest varchar(255) not null default '' after pwd";
     
    55435553
    55445554                //Ajout de deux paramètres pour la navigation par facette
    5545                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='facette_in_bandeau_2' "))==0){
     5555                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='facette_in_bandeau_2' "))==0){
    55465556                        $rqt = "insert into parametres values(0,'opac','facette_in_bandeau_2',0,'La navigation par facettes apparait dans le bandeau ou dans le bandeau 2\n0 : dans le bandeau\n1 : Dans le bandeau 2','c_recherche',0)";
    55475557                        echo traite_rqt($rqt,"insert opac_facette_in_bandeau_2=0 into parametres");
    55485558                }
    5549                 if (mysql_num_rows(mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='autolevel2' "))==0){
     5559                if (pmb_mysql_num_rows(pmb_mysql_query("select 1 from parametres where type_param= 'opac' and sstype_param='autolevel2' "))==0){
    55505560                        $rqt = "insert into parametres values(0,'opac','autolevel2',0,'0 : mode normal de recherche\n1 : Affiche directement le résultat de la recherche tous les champs sans passer par la présentation du niveau 1 de recherche','c_recherche',0)";
    55515561