Changeset 6890


Ignore:
Timestamp:
Feb 21, 2018, 6:20:35 PM (20 months ago)
Author:
jrpelegrina
Message:

WIP in migrarion 2

Location:
pmb5.0/trunk/fuentes/pmb
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • pmb5.0/trunk/fuentes/pmb/admin/import/main.inc.php

    r6883 r6890  
    2323                include("./admin/import/pointage_expl.inc.php");
    2424                break;
     25// ------------------ LLIUREX  21/02/2018 ----------------------------
     26
     27        case 'import_reb':
     28                $admin_layout = str_replace('!!menu_sous_rub!!', $msg["import_reb"], $admin_layout);
     29                print $admin_layout;
     30                include("./admin/import/import_expl.inc.php");
     31                break;
     32
     33        case 'import_abies':
     34                $admin_layout = str_replace('!!menu_sous_rub!!', $msg["import_abies"], $admin_layout);
     35                print $admin_layout;
     36                include("./importa_from_abies.php");
     37                break;
     38
     39//--------------------FIN LLIUREX 21/02/2018---------------------------         
    2540        case 'import_skos':
    2641                $admin_layout = str_replace('!!menu_sous_rub!!', $msg["ontology_skos_admin_import"], $admin_layout);
  • pmb5.0/trunk/fuentes/pmb/admin/misc/alter.php

    r6883 r6890  
    129129                include ("./alter_v5.inc.php") ;
    130130                break ;
     131
     132//------------------- LLIUREX 21/02/2018-------------------------
     133        case "vL" :
     134            if ($version_pmb_bdd=="vLlxNemo"){ 
     135                    include ("./alter_vLlxNemo.inc.php") ;
     136                }
     137                if ($version_pmb_bdd=="vLlxPandora"){   
     138                    include ("./alter_vLlxPandora.inc.php") ;
     139            }   
     140                if ($version_pmb_bdd=="vLlxTrusty"){   
     141                    include ("./alter_vLlxTrusty.inc.php") ;
     142            }
     143                break ;
     144//------- ----------FIN LLIUREX 21/02/2018 -----------------------             
    131145}
    132146
  • pmb5.0/trunk/fuentes/pmb/admin/sauvegarde/main.inc.php

    r6883 r6890  
    4343                include("./admin/sauvegarde/sauvegarde_list.inc.php");
    4444                break;
     45
     46// ------------------ LLIUREX 21/02/2018-------------------------------         
     47// Ponemos los links en la pagina de administracion/copias de seguridad
     48        case 'lliurexp':
     49                //Lliurex modulo exportacion de toda la base de datos
     50                $admin_layout = str_replace('!!menu_sous_rub!!', $msg["sauv_title_lliurex"], $admin_layout);
     51                print $admin_layout;
     52                echo window_title($msg["sauv_title_lliurex"]);
     53                include("./copia_seg.php");
     54                break;
     55
     56        case 'lliureximp':
     57                //Lliurex modulo exportacion de toda la base de datos
     58                $admin_layout = str_replace('!!menu_sous_rub!!', $msg["sauv_title_lliurex"], $admin_layout);
     59                print $admin_layout;
     60                echo window_title($msg["sauv_title_lliurex"]);
     61                include("./copia_seg_importa.php");
     62                break;
     63// -----------------FIN LLIUREX 21/02/2018-----------------------------
     64
    4565        default :
    4666                //Page de gestion des sauvegardes déjà effectuées
  • pmb5.0/trunk/fuentes/pmb/catalog/catalog.inc.php

    r6883 r6890  
    4949
    5050switch($categ) {
     51
     52//------------------LLIUREX 21/02/2018----------------------------
     53        case 'tejuelo':
     54                include('./tejuelo.php');
     55                break; 
     56        case 'tejuelo2':
     57                include('./tejuelo2.php');
     58                break; 
     59        case 'tejuelo3':
     60                include('./tejuelo3.php');
     61                break; 
     62//-----------------FIN LLIUREX 21/02/2018 -------------------------
    5163        case 'update':
    5264                include('./catalog/notices/update_notice.inc.php');
  • pmb5.0/trunk/fuentes/pmb/catalog/expl/expl_create.inc.php

    r6883 r6890  
    66
    77if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access");
     8
     9
     10// ---------------- LLIUREX 21/02/2018 ---------------------------------
     11function f_rellena_ceros($as_dato) {
     12        if(strlen($as_dato)>0 && strlen($as_dato)<9){
     13                for($i=strlen($as_dato); $i<9; $i++)
     14                        $as_dato="0".$as_dato;}
     15       
     16        return $as_dato;
     17}
     18// --------------- FIN LLIUREX 21/02/2018 -----------------------------
    819
    920
     
    1627$res = pmb_mysql_query($requete, $dbh);
    1728
    18 if((!pmb_mysql_result($res, 0, 0))||(($option_num_auto)&&($noex==''))) {
     29
     30// --------------- LLIUREX 21/02/2018 ---------------------------------
     31$requete2 = "SELECT count(1) FROM exemplaires WHERE expl_cb='".f_rellena_ceros($noex)."' ";
     32$res2 = pmb_mysql_query($requete2, $dbh);
     33// añadida condicion de sustitución de blancos por ceros
     34// && !mysql_result($res2, 0, 0)
     35
     36if(((!pmb_mysql_result($res, 0, 0)) && !pmb_mysql_result($res2,0,0))||(($option_num_auto)&&($noex=='') && !pmb_mysql_result($res2,0,0))) {
     37//-----------------FIN LLIUREX 21/02/2018 -----------------------------
    1938        $notice = new mono_display($id, 1, './catalog.php?categ=modif&id=!!id!!', FALSE);
    2039        print pmb_bidi("<div class='row'><b>".$notice->header."</b><br />");
     
    2443        // On ne vérifie que si l'utlisateur peut créer sur au moins une localisation :
    2544        if (!$pmb_droits_explr_localises||$explr_visible_mod) {
    26                 $nex = new exemplaire($noex, 0, $id);
     45// --------------------- LLIUREX 21/02/2018---------------------------
     46//f_rellena_ceros()     
     47                $nex = new exemplaire(f_rellena_ceros($noex), 0, $id);
     48//---------------------- FIN LLIUREX 21/02/2018---------------------           
    2749                print "<div class='row'>";
    2850                print $nex->expl_form('./catalog.php?categ=expl_update&sub=create', "./catalog.php?categ=isbd&id=$id");
  • pmb5.0/trunk/fuentes/pmb/catalog/notices/search/authors/expl.inc.php

    r6883 r6890  
    2727$code = '';
    2828$rqt_bulletin = 0;
     29
     30// ---------------- LLIUREX 21/02/2018 -----------------------------
     31function f_rellena_ceros($as_dato) {
     32        if(strlen($as_dato)>0 && strlen($as_dato)<9){
     33                for($i=strlen($as_dato); $i<9; $i++)
     34                        $as_dato="0".$as_dato;}
     35       
     36        return $as_dato;
     37}
     38// -------------- FIN LLIUREX 22/02/2018 --------------------------
    2939
    3040if(isEAN($ex_query)) {
     
    165175                $requete.= $limit_page;
    166176                $myQuery = pmb_mysql_query($requete, $dbh);
     177//------------------------LLIUREX 22/02/2018-----------------------
     178//añade ceros $code             
    167179                if(pmb_mysql_num_rows($myQuery)==0) {
    168180                        // rien trouvé en monographie
     
    170182                        $requete.= $acces_j;
    171183                        $requete.= "left join bulletins on bulletin_notice=notice_id left join exemplaires on (bulletin_id=expl_bulletin and expl_notice=0) ";
    172                         $requete.= "WHERE niveau_biblio='s' AND (exemplaires.expl_cb like '$code' OR bulletin_numero like '$code' OR bulletin_cb like '$code' OR notices.code like '$code')  $where_typedoc ";
     184                        $requete.= "WHERE niveau_biblio='s' AND (exemplaires.expl_cb like '$code' OR bulletin_numero like '$code' OR bulletin_cb like '$code' OR notices.code like '".f_rellena_ceros($code)."')  $where_typedoc ";
     185//---------------------FIN LLIUREX 22/02/2018----------------------                     
    173186                        $requete.= "GROUP BY bulletin_id ".$limit_page;
    174187                        $rqt_bulletin=1;
  • pmb5.0/trunk/fuentes/pmb/catalog/z3950/search.inc.php

    r6883 r6890  
    99if(!isset($issn)) $issn = '';
    1010if(!isset($isbn)) $isbn = '';
     11
     12//-------------------- LLIUREX 22/02/2018 ------------------------------
     13// Chequeamos la tabla z_attr para ver si es correcta
     14// Si no lo es, la inyectamos nueva. Esto soluciona el problema de z3950.
     15check_z_attr_table();
     16//------------------- FIN LLIUREX 22/02/2018---------------------------
     17
    1118
    1219print "<h1>$msg[z3950_recherche]</h1>";
  • pmb5.0/trunk/fuentes/pmb/catalog/z3950/z3950_func.inc.php

    r6883 r6890  
    160160        return $retour;
    161161        }
     162
     163
     164// -------------------LLIUREX 22/02/2018 -----------------------------
     165// Chequeamos la tabla z_attr para ver si es correcta
     166// Si no lo es, la inyectamos nueva. Esto soluciona el problema de z3950.
     167
     168function check_z_attr_table() {
     169        global $dbh;
     170        $requete="SELECT * FROM z_attr WHERE attr_bib_id=1 AND attr_libelle LIKE 'sujet' AND attr_attr=21";
     171        $resultat=pmb_mysql_query($requete, $dbh);
     172        if (pmb_mysql_num_rows($resultat)!=1) {
     173                require("./includes/db_param.inc.php");
     174                $nom_fich="./lliurex/z_attr.sql";
     175                $comando= "cat ". $nom_fich ." | mysql -u ". USER_NAME ." --password=". USER_PASS ." ". DATA_BASE;
     176                system($comando, $salida);
     177        }
     178}
     179
     180//---------------- FIN LLIUREX 22/02/2018----------------------------
  • pmb5.0/trunk/fuentes/pmb/circ/carte-lecteur.inc.php

    r6883 r6890  
    7373$ourPDF->SetPageMargins(CBG_TOP_MARGIN, CBG_BOTTOM_MARGIN, CBG_LEFT_MARGIN, CBG_RIGHT_MARGIN);
    7474
     75// ---------------------LLIUREX 21/02/2018----------------
     76$id_empr=trim($id_empr);
     77//---------------------- FIN LLIUREX 21/02/2018-----------
     78
    7579$requete = "SELECT id_empr, empr_cb, empr_nom, empr_prenom, empr_date_adhesion, empr_date_expiration, date_format(empr_date_adhesion, '".$msg["format_date"]."') as aff_empr_date_adhesion, date_format(empr_date_expiration, '".$msg["format_date"]."') as aff_empr_date_expiration FROM empr WHERE id_empr='$id_empr' LIMIT 1 ";
    7680$res = pmb_mysql_query($requete, $dbh);
     
    8286$ourPDF->SetFont($pmb_pdf_font, '', 14);
    8387$ourPDF->SetXY(($pos_x+40 - $largeur_nom/2), $pos_y);
    84 $ourPDF->MultiCell($largeur_nom, 7, $empr->empr_prenom." ".$empr->empr_nom, 0, "C", 0);
     88
     89//-------------------- LLIUREX 21/02/2018 ----------------------------
     90
     91//$ourPDF->MultiCell($largeur_nom, 7, $empr->empr_prenom." ".$empr->empr_nom, 0, "C", 0);
     92$ourPDF->MultiCell($largeur_nom, 7, trim($empr->empr_prenom)." ".trim($empr->empr_nom), 0, "C", 0);     
     93//------------------- FIN LLIUREX 21/02/2018 ------------------------
    8594
    8695$largeur_carteno = 70;
    8796$ourPDF->SetFont($pmb_pdf_font, '', 10);
    8897$ourPDF->SetXY(($pos_x+40 - $largeur_carteno/2), $pos_y+30);
    89 $ourPDF->MultiCell($largeur_carteno, 8, $carteno." ".$empr->empr_cb, 0, "C", 0);
     98
     99//--------------------- LLIUREX 21/02/2018----------------------------
     100//$ourPDF->MultiCell($largeur_carteno, 8, $carteno." ".$empr->empr_cb, 0, "C", 0);
     101$ourPDF->MultiCell($largeur_carteno, 8, $carteno." ".trim($empr->empr_cb), 0, "C", 0);
     102//--------------------- FIN LLIUREX 21/02/2018------------------------
    90103
    91104$largeur_valable = 70;
    92105$ourPDF->SetFont($pmb_pdf_font, '', 10);
    93106$ourPDF->SetXY(($pos_x+40 - $largeur_valable/2), $pos_y+35);
    94 $ourPDF->MultiCell($largeur_valable, 8, $valabledu." ".$empr->aff_empr_date_adhesion." ".$valableau." ".$empr->aff_empr_date_expiration, 0, "C", 0);
     107
     108//---------------------- LLIUREX 21/02/2018----------------------------
     109//$ourPDF->MultiCell($largeur_valable, 8, $valabledu." ".$empr->aff_empr_date_adhesion." ".$valableau." ".$empr->aff_empr_date_expiration, 0, "C", 0);
     110
     111$ourPDF->MultiCell($largeur_valable, 8, $valabledu." ".trim($empr->aff_empr_date_adhesion)." ".$valableau." ".trim($empr->aff_empr_date_expiration), 0, "C", 0);
     112//---------------------- FIN LLIUREX 21/02/2018 -----------------------
     113
     114
    95115
    96116$xpos = $pos_x + 16 ;
     
    111131        $y = $ypos + CBG_INNER_TOP_MARGIN;
    112132        if ($bibli_name != "") $y += CBG_TEXT_HEIGHT;
    113         $ourPDF->DrawBarcode($empr->empr_cb, $x, $y, $cbwidth, $cbheight, 'c39');
     133
     134//------------------- LLIUREX 21/02/2018---------------------------     
     135        //$ourPDF->DrawBarcode($empr->empr_cb, $x, $y, $cbwidth, $cbheight, 'c39');
     136        $ourPDF->DrawBarcode(trim($empr->empr_cb), $x, $y, $cbwidth, $cbheight, 'c39');
     137//-------------------- FIN LLIUREX 21/02/2018-----------------------
    114138
    115139$ourPDF->SetLineWidth(1);
  • pmb5.0/trunk/fuentes/pmb/circ/main.inc.php

    r6883 r6890  
    194194                }
    195195                break;
     196
     197// ---------------------- LLIUREX 21/02/2018 ---------------------
     198        case 'carnetsUsuarios':
     199                include("./circ/frmListado-carnets.php");
     200                break;
     201        case 'carnetsUsuariosMigrados':
     202                include("./circ/frmListado-carnets-NIA.php");
     203                break;
     204// ---------------------- FIN LLIUREX 21/02/2018 --------------         
     205
     206
    196207        case 'retour':
    197208                echo window_title($database_window_title.$msg["5"]." : ".$msg["14"]);
  • pmb5.0/trunk/fuentes/pmb/circ/visu_ex.inc.php

    r6883 r6890  
    55// $Id: visu_ex.inc.php,v 1.30 2017-01-25 16:43:50 dgoron Exp $
    66
     7
     8// -------------------- LLIUREX 21/02/2018---------------------------
     9// ya no és necesario comprobar ceros
     10function f_rellena_ceros($as_dato) {
     11        if(strlen($as_dato)>0 && strlen($as_dato)<9){
     12                for($i=strlen($as_dato); $i<9; $i++)
     13                        $as_dato="0".$as_dato;}
     14       
     15        return $as_dato;
     16}
     17//-------------- FIN LLIUREX 21/02/2018-----------------------------
     18
    719if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access");
    820
     
    1123        get_cb_expl($msg[375], $msg[661], $msg['circ_tit_form_cb_expl'], './circ.php?categ=visu_ex');
    1224        if($form_cb_expl){
    13                 $query = "select expl_id, expl_notice, pret_flag, pret_idempr from docs_statut, exemplaires left join pret on pret_idexpl=expl_id where expl_cb='$form_cb_expl' and expl_statut=idstatut ";
     25// ------------------- LLIUREX 21/02/2018 ----------------------------
     26//cambiamos el comodin por defecto
     27                if($form_cb_expl=='*') $form_cb_expl='%';
     28//sustituimos por like para obtener valores aproximados         
     29                $query = "select expl_id, expl_notice, pret_flag, pret_idempr from docs_statut, exemplaires left join pret on pret_idexpl=expl_id where expl_cb='%$form_cb_expl' and expl_statut=idstatut ";
     30//--------------------- FIN LLIUREX 21/02/2018-------------------------         
    1431                $result = pmb_mysql_query($query, $dbh);
     32//--------------------- LLIUREX 21/02/2018 ----------------------------
     33// ya no es necesario comprobar ceros
     34                if(!pmb_mysql_num_rows($result)) {
     35                        //$form_cb_expl=f_rellena_ceros($form_cb_expl);
     36                        $query = "select expl_id, expl_notice, pret_flag, pret_idempr from docs_statut, exemplaires left join pret on pret_idexpl=expl_id where expl_cb like '$form_cb_expl' and expl_statut=idstatut ";
     37                        $result = pmb_mysql_query($query, $dbh);
     38                }
     39// -------------- FIN LLIUREX 21/02/2018-------------------------------
     40
    1541                if(!pmb_mysql_num_rows($result)) {
    1642                        // exemplaire inconnu
  • pmb5.0/trunk/fuentes/pmb/classes/html2pdf/html2pdf.class.php

    r6883 r6890  
    4040         */
    4141        public $parsingHtml = null;
    42 
    43         protected $_langue           = 'fr';        // locale of the messages
     42   /** ----------------- LLIUREX 21/02/2018------------------------
     43     * Se cambia frances por español
     44     */       
     45
     46        protected $_langue           = 'es';        // locale of the messages
     47    /** ----------------- FIN LLIUREX 21/02/2018 --------------- */   
    4448        protected $_orientation      = 'P';         // page orientation : Portrait ou Landscape
    4549        protected $_format           = 'A4';        // page format : A4, A3, ...
  • pmb5.0/trunk/fuentes/pmb/classes/iso2709.class.php

    r6883 r6890  
    747747                                chr(0xc5).chr(0x20)=>chr(0xaf),chr(0xca).chr(0x20)=>chr(0xb0),chr(0xc7).chr(0x20)=>chr(0xba)
    748748                        );
     749
     750/*--------------------- LLIUREX 21/02/2018 ------------------
     751*  soluciona problema de codificación de los registros de z3950         
    749752                       
    750753                        $ISO5426=array(
     
    767770                                chr(0xff)=>chr(0x3f)
    768771                        );
     772                                --------------*/
     773                        $ISO5426=array(
     774                                chr(0xa0)=>chr(0xa0),
     775                                chr(0xa1)=>chr(0xc5).chr(0x81),
     776                                chr(0xa2)=>chr(0xc3).chr(0x98),
     777                                chr(0xa3)=>chr(0xc4).chr(0x90),
     778                                chr(0xa4)=>chr(0xc3).chr(0x9e),
     779                                chr(0xa5)=>chr(0xc3).chr(0x86),
     780                                chr(0xa6)=>chr(0xc5).chr(0x92),
     781                                chr(0xa7)=>chr(0xca).chr(0xb9),
     782                                chr(0xa8)=>chr(0xc2).chr(0xb7),
     783                                chr(0xa9)=>chr(0xe2).chr(0x99).chr(0xad),
     784                                chr(0xaa)=>chr(0xc2).chr(0xae),
     785                                chr(0xab)=>chr(0xc2).chr(0xb1),
     786                                chr(0xac)=>chr(0xc6).chr(0xa0),
     787                                chr(0xad)=>chr(0xc6).chr(0xaf),
     788                                chr(0xae)=>chr(0xca).chr(0xbc),
     789                                chr(0xaf)=>chr(0xae),
     790                                chr(0xb0)=>chr(0xca).chr(0xbb),
     791                                chr(0xb1)=>chr(0xc5).chr(0x82),
     792                                chr(0xb2)=>chr(0xc3).chr(0xb8),
     793                                chr(0xb3)=>chr(0xc4).chr(0x91),
     794                                chr(0xb4)=>chr(0xc3).chr(0xbe),
     795                                chr(0xb5)=>chr(0xc3).chr(0xa6),
     796                                chr(0xb6)=>chr(0xc5).chr(0x93),
     797                                chr(0xb7)=>chr(0xca).chr(0xba),
     798                                chr(0xb8)=>chr(0xc4).chr(0xb1),
     799                                chr(0xb9)=>chr(0xc2).chr(0xa3),
     800                                chr(0xba)=>chr(0xc3).chr(0xb0),
     801                                chr(0xbb)=>chr(0xbb),
     802                                chr(0xbc)=>chr(0xc6).chr(0xa1),
     803                                chr(0xbd)=>chr(0xc6).chr(0xb0),
     804                                chr(0xbe)=>chr(0x22),
     805                                chr(0xbf)=>chr(0xbf),
     806                                chr(0xc0)=>chr(0xc2).chr(0xb0),
     807                                chr(0xc1)=>chr(0xe2).chr(0x84).chr(0x93),
     808                                chr(0xc2)=>chr(0xe2).chr(0x84).chr(0x97),
     809                                chr(0xc3)=>chr(0xc2).chr(0xa9),
     810                                chr(0xc4)=>chr(0xe2).chr(0x99).chr(0xaf),
     811                                chr(0xc5)=>chr(0xc2).chr(0xbf),
     812                                chr(0xc6)=>chr(0xc2).chr(0xa1),
     813                                chr(0xc7)=>chr(0xc3).chr(0x9f),
     814                                chr(0xc8)=>chr(0xe2).chr(0x82).chr(0xac),
     815                                chr(0xe0)=>chr(0xcc).chr(0x89),
     816                                chr(0xe1)=>chr(0xcc).chr(0x80),
     817                                chr(0xe1).chr(0x61)=>chr(0xe0),
     818                                chr(0xe1).chr(0x65)=>chr(0xe8),
     819                                chr(0xe1).chr(0x69)=>chr(0xec),
     820                                chr(0xe1).chr(0x6f)=>chr(0xf2),
     821                                chr(0xe1).chr(0x75)=>chr(0xf9),
     822                                chr(0xe1).chr(0x41)=>chr(0xc0),
     823                                chr(0xe1).chr(0x45)=>chr(0xc8),
     824                                chr(0xe1).chr(0x49)=>chr(0xcc),
     825                                chr(0xe1).chr(0x4f)=>chr(0xd2),
     826                                chr(0xe1).chr(0x55)=>chr(0xd9),
     827                                chr(0xe2)=>chr(0xcc).chr(0x81),
     828                                chr(0xe2).chr(0x61)=>chr(0xe1),
     829                                chr(0xe2).chr(0x65)=>chr(0xe9),
     830                                chr(0xe2).chr(0x69)=>chr(0xed),
     831                                chr(0xe2).chr(0x6f)=>chr(0xf3),
     832                                chr(0xe2).chr(0x75)=>chr(0xfa),
     833                                chr(0xe2).chr(0x41)=>chr(0xc1),
     834                                chr(0xe2).chr(0x45)=>chr(0xc9),
     835                                chr(0xe2).chr(0x49)=>chr(0xcd),
     836                                chr(0xe2).chr(0x4f)=>chr(0xd3),
     837                                chr(0xe2).chr(0x55)=>chr(0xda),
     838                                chr(0xe2).chr(0x79)=>chr(0xfd),
     839                                chr(0xe2).chr(0x59)=>chr(0xdd),
     840                                chr(0xe3)=>chr(0xcc).chr(0x82),
     841                                chr(0xe3).chr(0x61)=>chr(0xe2),
     842                                chr(0xe3).chr(0x65)=>chr(0xea),
     843                                chr(0xe3).chr(0x69)=>chr(0xee),
     844                                chr(0xe3).chr(0x6f)=>chr(0xf4),
     845                                chr(0xe3).chr(0x75)=>chr(0xfb),
     846                                chr(0xe3).chr(0x41)=>chr(0xc2),
     847                                chr(0xe3).chr(0x45)=>chr(0xca),
     848                                chr(0xe3).chr(0x49)=>chr(0xce),
     849                                chr(0xe3).chr(0x4f)=>chr(0xd4),
     850                                chr(0xe3).chr(0x55)=>chr(0xdb),
     851                                chr(0xe4)=>chr(0xcc).chr(0x83),
     852                                chr(0xe4).chr(0x61)=>chr(0xe3),
     853                                chr(0xe4).chr(0x41)=>chr(0xc3),
     854                                chr(0xe4).chr(0x6f)=>chr(0xf5),
     855                                chr(0xe4).chr(0x4f)=>chr(0xd5),
     856                                chr(0xe4).chr(0x6e)=>chr(0xf1),
     857                                chr(0xe4).chr(0x4e)=>chr(0xd1),
     858                                chr(0xe5)=>chr(0xcc).chr(0x84),
     859                                chr(0xe6)=>chr(0xcc).chr(0x86),
     860                                chr(0xe7)=>chr(0xcc).chr(0x87),
     861                                chr(0xe8)=>chr(0xcc).chr(0x88),
     862                                chr(0xe8).chr(0x61)=>chr(0xe4),
     863                                chr(0xe8).chr(0x65)=>chr(0xeb),
     864                                chr(0xe8).chr(0x69)=>chr(0xef),
     865                                chr(0xe8).chr(0x6f)=>chr(0xf6),
     866                                chr(0xe8).chr(0x75)=>chr(0xfc),
     867                                chr(0xe8).chr(0x41)=>chr(0xc4),
     868                                chr(0xe8).chr(0x45)=>chr(0xcb),
     869                                chr(0xe8).chr(0x49)=>chr(0xcf),
     870                                chr(0xe8).chr(0x4f)=>chr(0xd6),
     871                                chr(0xe8).chr(0x55)=>chr(0xdc),
     872                                chr(0xe8).chr(0x79)=>chr(0xff),
     873                                chr(0xe9)=>chr(0xcc).chr(0x8c),
     874                                chr(0xea)=>chr(0xcc).chr(0x8a),
     875                                chr(0xea).chr(0x61)=>chr(0xe5),
     876                                chr(0xea).chr(0x41)=>chr(0xc5),
     877                                chr(0xeb)=>chr(0xcd).chr(0xa1),
     878                                chr(0xec)=>chr(0xef).chr(0xb8).chr(0xa1),
     879                                chr(0xed)=>chr(0xcc).chr(0x95),
     880                                chr(0xee)=>chr(0xcc).chr(0x8b),
     881                                chr(0xef)=>chr(0xcc).chr(0x90),
     882                                chr(0xf0)=>chr(0xcc).chr(0xa7),
     883                                chr(0xf0).chr(0x63)=>chr(0xe7),
     884                                chr(0xf0).chr(0x43)=>chr(0xc7),
     885                                chr(0xf1)=>chr(0xcc).chr(0xa8),
     886                                chr(0xf2)=>chr(0xcc).chr(0xa3),
     887                                chr(0xf3)=>chr(0xcc).chr(0xa4),
     888                                chr(0xf4)=>chr(0xcc).chr(0xa5),
     889                                chr(0xf5)=>chr(0xcc).chr(0xb3),
     890                                chr(0xf6)=>chr(0xcc).chr(0xb2),
     891                                chr(0xf7)=>chr(0xcc).chr(0xa6),
     892                                chr(0xf8)=>chr(0xcc).chr(0x9c),
     893                                chr(0xf9)=>chr(0xcc).chr(0xae),
     894                                chr(0xfa)=>chr(0xcd).chr(0xa0),
     895                                chr(0xfb)=>chr(0xef).chr(0xb8).chr(0xa3),
     896                                chr(0xfc)=>chr(0xfe),
     897                                chr(0xfd)=>chr(0x3f),
     898                                chr(0xfe)=>chr(0xcc).chr(0x93),
     899                                chr(0xff)=>chr(0x3f)
     900                        );
     901
     902        /*-------------------FIN LLIUREX 21/02/2018 ------------- */
     903
    769904                       
    770905                        //Tableaux de correspondance de ISO8859-15 vers ISO646/5426
     
    829964                                $car=$string[$i].$string[$i+1];
    830965                                //Si le caractère est connu
     966        // --------------- LLIUREX 22/02/2018 -----------------                 
    831967                                if ($ISO5426_dia[$car]) {
    832968                                        $string_r.=$ISO5426_dia[$car];
     969                                        $i++;
     970                                } else if ($ISO5426[$string[$i]]) {
     971                                        $string_r.=$ISO5426[$string[$i]];
     972
    833973                                } else {
    834974                                        //Sinon on ne tient juste pas compte du diacritique
    835975                                        $string_r.=$string[$i+1];
     976                                        $i++;
    836977                                }
    837978                                //On avance d'un caractère
    838                                 $i++;
    839                         } else {
     979                        }
     980
     981                        else if ( (($string[$i]>=chr(0xE1))&&($string[$i]<=chr(0xE4))) || ($string[$i]==chr(0xE8)) || ($string[$i]==chr(0xEA)) || ($string[$i]==chr(0xF0)) ) {
     982                                        $car=$string[$i].$string[$i+1];
     983                                        if ($ISO5426[$car]) {
     984                                                $string_r.=$ISO5426[$car];
     985                                                $i++;
     986                                        } else {
     987                                                $car=$string[$i];
     988                                                $string_r.=$ISO5426[$car];
     989                                        }
     990                        }       
     991        //-------------------- FIN LLIUREX 21/02/2018 -------------             
     992
     993                        else {
    840994                                //Sinon c'est un catactère spécial ou un symbole
    841995                                $car=$string[$i];
  • pmb5.0/trunk/fuentes/pmb/classes/serial_display.class.php

    r6883 r6890  
    44// +-------------------------------------------------+
    55// $Id: serial_display.class.php,v 1.190.2.3 2017-10-12 12:58:42 jpermanne Exp $
     6
     7// --------------------- LLIUREX 21/02/2018-----------------------
     8// no detecta idioma y por lo tanto no forma correctamente el path
     9$lang="es_ES";
     10// --------------------- FIN LLIUREX 21/02/2018--------------------
    611
    712if (stristr($_SERVER['REQUEST_URI'], ".class.php")) die("no access");
  • pmb5.0/trunk/fuentes/pmb/classes/serialcirc.class.php

    r6883 r6890  
    44// +-------------------------------------------------+
    55// $Id: serialcirc.class.php,v 1.39.2.2 2017-10-18 13:16:38 jpermanne Exp $
     6
     7// --------------------- LLIUREX 21/02/2018-----------------------
     8// no detecta idioma y por lo tanto no forma correctamente el path
     9$lang="es_ES";
     10// --------------------- FIN LLIUREX 21/02/2018-------------------
    611
    712if (stristr($_SERVER['REQUEST_URI'], ".class.php")) die("no access");
  • pmb5.0/trunk/fuentes/pmb/edit.php

    r6883 r6890  
    185185                                include("./edit/empr_list.inc.php");
    186186                                break;
     187
     188// ---------------------- LLIUREX 21/02/2018 ----------------------
     189
     190                    case "no_migrados":
     191                        $titre_page = $msg["1120"].": ".$msg["informe_no_migrados_cab"];
     192                                $sql="SELECT column_name from INFORMATION_SCHEMA.columns where table_schema='pmb' and table_name='empr' AND column_name='empr_Migrado'";
     193                                $existeMigrado=@mysql_query($sql, $dbh);
     194                                //Si el campo empr_Tipo no existe se crea
     195                                if (@mysql_num_rows($existeMigrado)==0){
     196                                        $restrict= " (ISNULL(empr_NIA) || empr_NIA='')";                               
     197                                        include("./edit/empr_list.inc.php");
     198                                }else{
     199                                        $restrict= " ((ISNULL(empr_NIA) || empr_NIA='') ||(NOT ISNULL(empr_NIA) and empr_Migrado='N'))";
     200                                        include("./edit/empr_list.inc.php");
     201                                }               
     202                                break;
     203                        case "duplicados":
     204                                $titre_page = $msg["1120"].": ".$msg["informe_duplicados"]; 
     205                                include("./edit/empr_duplicados.inc.php");
     206                                break;
     207// -------------------- FIN LLIUREX 21/02/2018 ------------------                               
     208
    187209                        default :
    188210                        case "encours" :
  • pmb5.0/trunk/fuentes/pmb/edit/empr_list.inc.php

    r6883 r6890  
    177177                                                <th>$msg[empr_categ_change_prochain]</th>";
    178178                                        break;
     179// -------------------------- LLIUREX 21/02/208 ------------------------
     180                                case "no_migrados":
     181                                        $empr_list .="<th></th>";
     182                                        break;
     183// ------------------------- FIN LLIUREX 21/02/2018 -------------------                                                 
     184
    179185                                default :
    180186                                        $empr_list .="<th colspan=2></th>";
     
    225231                                                $empr_list.="</select></td>";
    226232                                                break;
     233// ---------------------------- LLIUREX 21/02/208 ------------------------
     234                                        case "no_migrados" :
     235                                                $empr_list .= "<td>"."</td>";
     236                                                break;
     237// ---------------------------- FIN LLIUREX 21/02/2018 -------------------                                                     
    227238                                        default :
    228239                                                $empr_list.="<td>";
  • pmb5.0/trunk/fuentes/pmb/includes/dashboard/acquisition/template.xml

    r6883 r6890  
    55****************************************************************************************
    66$Id: template.xml,v 1.3 2015-06-15 12:55:35 pmbs Exp $ -->
    7 <template default_lang='fr_FR'>
     7
     8<!-- LLIUREX 21/02/2018 
     9 Cambiamos default_lang de fr_FR a es_ES -->
     10
     11<template default_lang='es_ES'>
     12<!-- FIN LLIUREX 21/02/2018 -->
    813        <content lang='fr_FR'><![CDATA[
    914                <h2>Suggestions</h2>
     
    5964                ]]>
    6065        </content>
     66
     67<!-- LLIUREX 21/02/2019 -->
     68
     69        <content lang='es_ES'><![CDATA[
     70                <h2>Sugerencias</h2>
     71                <div class='row'>
     72                        <div class='title'>Validado : </div>
     73                        <div class='value'>{{nb_records_a_valider.0.total}}</div>
     74                </div>
     75                <div class='row'>
     76                        <div class='title'>Validado o confirmado: </div>
     77                        <div class='value'>{{nb_records_valid_confirm.0.total}}</div>
     78                </div>
     79                <div class='row'>
     80                        <div class='title'>Ordenado : </div>
     81                        <div class='value'>{{nb_records_devis_cde.0.total}}</div>
     82                </div>
     83                <div class='row'>&nbsp;</div>
     84                <h2>Pedidos</h2>
     85                <div class='row'>
     86                        <div class='title'>Validado : </div>
     87                        <div class='value'>{{nb_cde_a_valider.0.total}}</div>
     88                </div>
     89                <div class='row'>
     90                        <div class='title'>En curso : </div>
     91                        <div class='value'>{{nb_cde_en_cours.0.total}}</div>
     92                </div>
     93                ]]>
     94        </content>
     95
     96        <content lang='va_ES'><![CDATA[
     97                <h2>Suggeriments</h2>
     98                <div class='row'>
     99                        <div class='title'>Validat : </div>
     100                        <div class='value'>{{nb_records_a_valider.0.total}}</div>
     101                </div>
     102                <div class='row'>
     103                        <div class='title'>Validat o confirmat: </div>
     104                        <div class='value'>{{nb_records_valid_confirm.0.total}}</div>
     105                </div>
     106                <div class='row'>
     107                        <div class='title'>Ordenat : </div>
     108                        <div class='value'>{{nb_records_devis_cde.0.total}}</div>
     109                </div>
     110                <div class='row'>&nbsp;</div>
     111                <h2>Comandes</h2>
     112                <div class='row'>
     113                        <div class='title'>Validat : </div>
     114                        <div class='value'>{{nb_cde_a_valider.0.total}}</div>
     115                </div>
     116                <div class='row'>
     117                        <div class='title'>En curs : </div>
     118                        <div class='value'>{{nb_cde_en_cours.0.total}}</div>
     119                </div>
     120                ]]>
     121        </content>     
     122<!-- FIN LLIUREX 21/02/2018 -->
     123
    61124</template>
    62125
  • pmb5.0/trunk/fuentes/pmb/includes/dashboard/autorites/template.xml

    r6883 r6890  
    55****************************************************************************************
    66$Id: template.xml,v 1.4 2015-06-15 12:55:35 pmbs Exp $ -->
    7 <template default_lang='fr_FR'>
     7<!-- LLIUREX 21/02/2018 
     8 Cambiamos default_lang de fr_FR a es_ES -->
     9<template default_lang='es_ES'>
     10<!-- FIN LLIUREX 21/02/2018 -->
     11       
    812        <content lang='fr_FR'><![CDATA[
    913                <h2>Autorités</h2>
     
    3539                ]]>
    3640        </content>
     41
     42<!--LLIUREX 21/02/2018 -->
     43        <content lang='es_ES'><![CDATA[
     44                <h2>Autoridades</h2>
     45                <div class='row'>
     46                        <div class='title'>Autores : </div>
     47                        <div class='value'>{{author.nb}}</div>
     48                </div>
     49                <div class='row'>
     50                        <div class='title'>Categorias : </div>
     51                        <div class='value'>{{categ.nb}}</div>
     52                </div>
     53                <div class='row'></div>
     54               
     55                ]]>
     56        </content>
     57        <content lang='va_ES'><![CDATA[
     58                <h2>Autoritats</h2>
     59                <div class='row'>
     60                        <div class='title'>Autors : </div>
     61                        <div class='value'>{{author.nb}}</div>
     62                </div>
     63                <div class='row'>
     64                        <div class='title'>Categories : </div>
     65                        <div class='value'>{{categ.nb}}</div>
     66                </div>
     67                <div class='row'></div>
     68               
     69                ]]>
     70        </content>
     71<!-- FIN LLIUREX 21/02/2018 -->
    3772</template>
Note: See TracChangeset for help on using the changeset viewer.