Changeset 1077 for sandbox

Show
Ignore:
Timestamp:
09/22/10 11:14:28 (20 months ago)
Author:
jussara.oliveira
Message:

Adjustments in the cataloging #371

Location:
sandbox/Guilda
Files:
1 added
18 modified

Legend:

Unmodified
Added
Removed
  • sandbox/Guilda/bases/lang/00/admin.tab

    r640 r1077  
    248248listterm=List of terms 
    249249resetautoinc=*Reset last inventory or control number* 
     250m_copyrec=Copy this record at the end of the database 
     251 
  • sandbox/Guilda/bases/lang/00/dbadmin.tab

    r823 r1077  
    11admtit=Administration 
     2fstconverted=.fst Converted 
     3fstuploaded=.fst Uploaded 
    24borrartodo=All the records, files and folders of the database will be deleted 
    35init=Initialized 
     
    4446editcreate=Edit/create 
    4547editcreatepl=Edit/create the picklist for the field. Click on the list to assign an existing one. Once the selection is done, click on 
     48verifyperms=The file could not be update. Check the permissions 
     49filenotupd=The file <b>formatos.dat </b> could not be update. Check the permissions 
    4650nocopyfile=Cannot copy the file 
    4751copiar=Copy 
    4852extractas=Extract as 
     53extrpft=Extraction format 
    4954fst=Field selection table (FST) 
    5055fn=Field name 
     
    5560help=help 
    5661inputtype=Input type 
     62howtooperators=How to assign operators?itech=I.Techniqueinputtype=Input type 
    5763invtag=invalid tag 
    5864listas=List as 
     
    9197assusdb=Remember to assign the users of ABCD who will have access to the new database 
    9298assop=How to assign operators? 
     99remrow=Remove Selected Row 
    93100rep=Rep 
    94101transferres=Row 
    95102row=Rows 
    96103rows=rows 
     104errorexpla=See error explanation 
    97105cols=cols 
    98106column=Columns 
     
    127135ft_ai=Auto increment 
    128136ft_od=Operator and Date 
    129 ft_m5=Date (MARC 005) 
     137ft_m5=Date(MARC 005) 
    130138ft_iso=Date (ISO) 
    131139ft_oper=Operator (created) 
    132140ft_date=Date (created) 
    133141it_x=Text/Textarea 
    134 it_xf=Text (fixed length) 
     142it_xf=Text(fixed length) 
    135143it_tb=Table 
    136144it_p=Password 
     
    168176type=Type 
    169177title=Title 
     178txtfile=Type 
    170179update=Update 
    171180updbdef=Update database definitions 
     
    176185validate=Validate 
    177186insplname=You must supply the name of the picklist table 
     187dbexists=There is another database with the same name 
    178188winisisdb=WinIsis database 
    179189traducir=Messages and labels 
     
    190200nopudoseractualizado=Could not be updated. Check permission 
    191201list=List 
     202edithelp=edit help 
    192203id=Id 
    193204intec=Indexing Tech. 
     
    224235typeofrecerror=You must select a Worksheet, at least one value and a description for the type of record 
    225236typeofrecnowks=You must define first the Worksheet to be assigned to the type of record 
    226 folderne=Folder does not exist 
     237folderne=Folder does not exists 
     238dbinitialized=Initialized 
    227239foldernotc=The folder could not be created 
    228 ne=Does not exist 
     240ne=Does not exists 
    229241gotoadm=Go to Database administration 
    230242print=Print services 
     
    283295typeofrecord_aw=Type of records - Assign worksheets 
    284296browse=Browse 
     297areysure=Are you sure? 
  • sandbox/Guilda/htdocs/central/dataentry/actualizarregistro.php

    r759 r1077  
    6565// repetible con subcampos 
    6666                        if ($rep=="T") { 
    67                                 $dummy=split("\n",$variables["tag".$tag]); 
     67                                $dummy=explode("\n",$variables["tag".$tag]); 
    6868                                $salida=""; 
    6969                                foreach ($dummy as $linea) { 
     
    9696    if (isset($arrHttp["check_select"])){ 
    9797        $dummy=array(); 
    98         $dummy=split("\n",$arrHttp["check_select"]); 
     98        $dummy=explode("\n",$arrHttp["check_select"]); 
    9999        foreach ($dummy as $value){ 
    100100                $ixD=strpos($value,"_"); 
     
    133133                                $lin=stripslashes($lin); 
    134134        //                      $lin=str_replace("'","&acute;",$lin); 
    135                                 $campo=split("\n",$lin); 
     135                                $campo=explode("\n",$lin); 
    136136                                foreach($campo as $lin){ 
    137137                                        if (trim($lin)!="") $VC.=$k." ".$lin."\n"; 
     
    143143 
    144144        $x=isset($default_values); 
     145        $fatal_cn=""; 
     146        $fatal=""; 
    145147    if ($arrHttp["Opcion"]!="eliminar"){ 
    146148                if (isset($default_values) or isset($rec_validation) or isset($end_code)){ 
     
    153155                                        $nc=""; 
    154156                                        include("autoincrement.php"); 
    155                                         if ($cn==""){ 
    156  
     157                                        if ($cn=="" or $cn==false){ 
     158                        $fatal_cn=$msgstr["notgenerate"]; 
    157159                                        }else{ 
    158160                                                $key=$arrHttp["autoincrement"]; 
     
    180182                                                        $tl=strtolower($t[1]); 
    181183                                                        $nr=strtolower($t[2]); 
    182                                                         $pftval=$tl."_".$nr."_".$arrHttp["base"].".val"; 
     184                                                        $pftval=$tl; 
     185                                                        if (isset($nr) and $nr!="") 
     186                                                                $pftval.="_".$nr; 
     187                                                        $pftval.="_".$arrHttp["base"].".val"; 
    183188                                                        break; 
    184189                                                } 
     
    198203                        $output=""; 
    199204                        if (file_exists($file_val)){ 
    200                                 $fatal=""; 
     205 
    201206                                include("recval_check.php"); 
    202                                 if ($fatal=="Y") { 
    203                                         echo "<div class=\"middle form\"> 
    204                                                         <div class=\"formContent\"> 
    205                                                 "; 
    206  
    207                                         echo "<p><font color=red><strong>".$msgstr["recnotupdated"]."</strong></font>"; 
    208                                         $error= $output; 
    209                         echo $output; 
    210                                         $url= "fmt.php?base=".$arrHttp["base"]."&cipar=".$arrHttp["base"].".par&ValorCapturado=$VC&Opcion=reintentar&Mfn=".$arrHttp["Mfn"]."&error=".urlencode($error)."&Formato=".$arrHttp["Formato"]; 
    211                                         if (isset($arrHttp["wks_a"])) $url.="&wks=".$arrHttp["wks_a"]; 
    212                                         $url.="&ver=N"; 
    213                                         if (isset($arrHttp["db_copies"]))  $url.="&db_copies=".$arrHttp["db_copies"]; 
    214                                         echo "<p><a href=$url><h3>".$msgstr["editar"]."</h3></a>"; 
    215                                         echo "</div></div>"; 
    216                                         die; 
    217                                 } 
    218                         } 
    219                         echo $output;                 //VALIDATION RESULTS 
    220                 } 
     207 
     208                        } 
     209                } 
     210        } 
     211    if ($fatal=="Y" or $fatal_cn!="") { 
     212                echo "<div class=\"middle form\"> 
     213                                <div class=\"formContent\"> 
     214                        "; 
     215 
     216                echo "<p><font color=red><strong>".$msgstr["recnotupdated"]."</strong></font>"; 
     217                $error= $output; 
     218                echo $output."<p><font color=red><strong>".$msgstr["cwritefile"]. "control_number.cn"."</strong></font>"; 
     219                $url= "fmt.php?base=".$arrHttp["base"]."&cipar=".$arrHttp["base"].".par&ValorCapturado=$VC&Opcion=reintentar&Mfn=".$arrHttp["Mfn"]."&error=".urlencode($error)."&Formato=".$arrHttp["Formato"]; 
     220                if (isset($arrHttp["wks_a"])) $url.="&wks=".$arrHttp["wks_a"]; 
     221                $url.="&ver=N"; 
     222                if (isset($arrHttp["db_copies"]))  $url.="&db_copies=".$arrHttp["db_copies"]; 
     223                echo "<p><a href=$url><h3>".$msgstr["editar"]."</h3></a>"; 
     224                echo "</div></div>"; 
     225                die; 
     226        }else{ 
     227                echo $output; 
    221228        } 
    222229        $IsisScript=$xWxis."actualizar.xis"; 
     
    225232    $salida=""; 
    226233        foreach ($contenido as $linea){ 
     234                //echo $linea."<br>"; 
    227235                if (substr($linea,0,4)=="MFN:") { 
    228236                $arrHttp["Mfn"]=trim(substr($linea,4)); 
  • sandbox/Guilda/htdocs/central/dataentry/autoincrement.php

    r999 r1077  
    11<?php 
     2/** 
     3 * @program:   ABCD - ABCD-Central - http://reddes.bvsaude.org/projects/abcd 
     4 * @copyright:  Copyright (C) 2009 BIREME/PAHO/WHO - VLIR/UOS 
     5 * @file:      autoincrement.php 
     6 * @desc:      Calculate the next number to be assigned in the autoincrement field 
     7 * @author:    Guilda Ascencio 
     8 * @since:     20091203 
     9 * @version:   1.0 
     10 * 
     11 * == BEGIN LICENSE == 
     12 * 
     13 *    This program is free software: you can redistribute it and/or modify 
     14 *    it under the terms of the GNU Lesser General Public License as 
     15 *    published by the Free Software Foundation, either version 3 of the 
     16 *    License, or (at your option) any later version. 
     17 * 
     18 *    This program is distributed in the hope that it will be useful, 
     19 *    but WITHOUT ANY WARRANTY; without even the implied warranty of 
     20 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
     21 *    GNU Lesser General Public License for more details. 
     22 * 
     23 *    You should have received a copy of the GNU Lesser General Public License 
     24 *    along with this program.  If not, see <http://www.gnu.org/licenses/>. 
     25 * 
     26 * == END LICENSE == 
     27*/ 
    228// se determina el n� siguiente del campo autoincremente 
    329$cn=""; 
    430$archivo=$db_path.$arrHttp["base"]."/data/control_number.cn"; 
    5  
     31if (!file_exists($archivo)){ 
     32        $cn=false; 
     33        return; 
     34} 
    635$perms=fileperms($archivo); 
    736if (is_writable($archivo)){ 
     
    1140        $fp=file($archivo); 
    1241        $cn=trim(implode("",$fp)); 
    13         $cn++; 
     42        $cn=$cn+1; 
    1443// se remueve el archivo .bak y se renombre el archivo .cn a .bak 
    1544        if (file_exists($db_path.$arrHttp["base"]."/data/control_number.bak")) 
    1645                unlink($db_path.$arrHttp["base"]."/data/control_number.bak"); 
    1746        $res=rename($archivo,$db_path.$arrHttp["base"]."/data/control_number.bak"); 
    18         chmod($db_path.$arrHttp["base"]."/data/control_number.bak",0666); 
     47        chmod($db_path.$arrHttp["base"]."/data/control_number.bak",$perms); 
    1948        $fp=fopen($archivo,"w"); 
    2049    fwrite($fp,$cn); 
    21     fclose($fp); 
    22     chmod($archivo,0666); 
     50        fclose($fp); 
     51    chmod($archivo,$perms); 
    2352 }else{ 
    24         echo $msgstr["cwritefile"]. " ". $archivo; 
     53        $cn=false; 
    2554 } 
     55 
    2656?> 
  • sandbox/Guilda/htdocs/central/dataentry/browse.php

    r1007 r1077  
    33 * @program:   ABCD - ABCD-Central - http://reddes.bvsaude.org/projects/abcd 
    44 * @copyright:  Copyright (C) 2009 BIREME/PAHO/WHO - VLIR/UOS 
    5  * @file:      Browse database records 
     5 * @file:      browse.php 
    66 * @desc:       SHOWS THE RECORD OF A DATABASE IN A TABLE VIEW 
    77 * @author:    Guilda Ascencio 
     
    5151        $Expresion=str_replace ("*", $xand, $Expresion); 
    5252        while (is_integer(strpos($Expresion,'"'))){ 
    53                 $nse++; 
     53                $nse=$nse+1; 
    5454                $pos1=strpos($Expresion,'"'); 
    5555                $xpos=$pos1+1; 
     
    198198 
    199199function PresentarDiccionario(){ 
    200         msgwin=window.open("","Diccionario","scrolling, height=400") 
     200        msgwin=window.open("","Diccionario","scrolling, height=500,width=600") 
    201201        ix=document.forma1.indexes.selectedIndex 
    202202        if (ix<1){ 
     
    218218        document.eliminar.Mfn.value=Mfn 
    219219        document.eliminar.submit() 
     220} 
     221 
     222function Mostrar(Mfn){ 
     223        msgwin=window.open("show.php?base=<?php echo $arrHttp["base"]?>&cipar=<?php echo $arrHttp["base"]?>.par&Mfn="+Mfn+"&encabezado=s&Opcion=editar","show","width=600,height=400,scrollbars, resizable") 
     224        msgwin.focus() 
    220225} 
    221226</script> 
     
    346351                        echo "</td>"; 
    347352                        for ($ix=4;$ix<count($u);$ix++) echo "<td>" .$u[$ix]."</td>"; 
    348                         echo "<td class=\"action\"> 
     353                        echo "<td class=\"action\" nowrap> 
    349354                                <a href=javascript:Editar($Mfn,$Status)> 
    350355                                <img src=\"../images/edit.png\" alt=\"".$msgstr["edit"]."\" title=\"".$msgstr["edit"]."\" /></a> 
    351                                 <a href=show.php?base=".$arrHttp["base"]."&cipar=".$arrHttp["base"].".par&Mfn=$Mfn".$encabezado."&Opcion=editar  target=_blank><img src=\"../images/zoom.png\"  alt=\"".$msgstr["show"]."\" title=\"".$msgstr["show"]."\" /></a>"; 
     356                                <a href=javascript:Mostrar(".$Mfn.")><img src=\"../images/zoom.png\"  alt=\"".$msgstr["show"]."\" title=\"".$msgstr["show"]."\" /></a>"; 
    352357                        if ($Status==0) echo " 
    353358                                <a href=\"javascript:Eliminar($Mfn)\"><img src=\"../images/delete.png\" alt=\"".$msgstr["eliminar"]."\" title=\"".$msgstr["eliminar"]."\" /></a>"; 
     
    410415        echo "<input type=hidden name=return value=".$arrHttp["return"].">\n"; 
    411416} 
    412  $desde++; 
     417 $desde=$desde+1; 
    413418echo "</form> 
    414419<form name=diccionario method=post action=diccionario.php target=Diccionario> 
  • sandbox/Guilda/htdocs/central/dataentry/dibujarhojaentrada.php

    r998 r1077  
    197197                if (!$ver) { 
    198198                        $linea=$ind[$j]; 
    199                         $type_de=explode("|",$linea); 
     199                        $type_de=explode('|',$linea); 
    200200                                $Etq=$tag."_".$i."_".substr($subc,$j,1); 
    201                                 echo "<td bgcolor=#FFFFFF valign=top>"; 
     201                                echo "<td bgcolor=#FFFFFF valign=top nowrap>"; 
    202202                                if ($type_de[10]=="D"){ 
    203203                                        if ($j==0){ 
     
    360360    $j=0; 
    361361    $ixo=-1; 
    362     $val=split("\n",$valor); 
     362    $val=explode("\n",$valor); 
    363363    foreach ($fp as $linea){ 
    364364        $linea=trim($linea); 
     
    376376                                $opcVal="^".substr($subc,0,1).$opc[0]."^".substr($subc,1,1).$opc[1]; 
    377377                        } 
    378                         $i++; 
     378                        $i=$ix+1; 
    379379 
    380380                if ($tipo=="R") echo "<input type=radio name=tag$tag value=\"".$opcVal."\""; 
     
    444444        echo "<select name=tag$tag $TipoS >\n"; 
    445445        echo "<option value=\"\">"; 
    446         $val=split("\n",$valor); 
     446        $val=explode("\n",$valor); 
    447447        foreach ($fp as $linea){ 
    448448                if ($opciones=="%path_database%bases.dat" and ($arrHttp["base"]=="purchaseorder" or $arrHttp["base"]=="suggestions")){     // aqui se filtran las bases de datos para adquisiciones 
     
    492492 
    493493function TextBox($linea,$fondocelda,$titulo,$ver,$len,$tag,$ksc,$rep,$delimrep,$ayuda){ 
    494  global $ixicampo,$valortag,$arrHttp,$Path,$Marc,$db_path,$lang_db,$msgstr; 
     494 global $ixicampo,$valortag,$arrHttp,$Path,$Marc,$db_path,$lang_db,$msgstr,$MD5; 
    495495 
    496496 $t=explode('|',$linea); 
     
    541541                if ($tipo=="XF") $len=$cols." maxlength=$cols"; 
    542542 
    543                 if ($numl>1 or $rep=="1"){ 
     543                if (($numl>1 or $rep=="1") and $tipo!="AI"){ 
    544544                        //if ($numl<=1 ) $numl=2; 
    545                         if ($len==0) $len="100%"; 
     545                        if ($len==0) $len="100%"; 
    546546                        if ($tipo=="RO") 
    547547                                $it="text onfocus=blur()"; 
     
    554554                                case "P": 
    555555                                        $it="password"; 
    556                                         $campo=""; 
     556                                        if ($MD5==1)$campo=""; 
    557557                                        break; 
    558558                                case "AI": 
     
    630630                if (isset($t[14])) if (substr($t[13],0,1)!="@") $fe.=urlencode('`$$$`'.$t[14]); 
    631631                if ($t[0]=="H"){ 
    632                         $ixTab++; 
     632                        $ixTab=$ixTab+1; 
    633633 
    634634                        $fondocelda="#ffffff"; 
     
    688688                                                        if ($t[10]="D") { 
    689689                                                                $autoridades=$t[11]; 
    690                                                                 if ($autoridades=="") $autoridades=$base; 
     690                                                                if ($autoridades=="") $autoridades=$arrHttp["base"]; 
     691 
    691692                                                        } 
    692693                                                        $Repetible=""; 
     
    705706                                                                }else{ 
    706707                                                                        if ($tipo=="M") { 
    707                                                                                 $xxwk=explode("|",$arrHttp["wks_a"]); 
     708                                                                                $xxwk=explode('|',$arrHttp["wks_a"]); 
    708709                                                                                if (isset($xxwk[4])){ 
    709710                                                                                        $fe=$xxwk[4]; 
     
    855856                                                                                $ixsc=999; 
    856857                                                                        }else{ 
    857                                                                                 $ksc++; 
     858                                                                                $ksc=$ksc+1; 
    858859                                                                                $filas[]=rtrim($linea); 
    859                                             $ld=explode("|",$linea); 
     860                                            $ld=explode('|',$linea); 
    860861                                            $ldr_tit[$ksc]=  "<tr><td>".$ld[2]." (".$ld[1].")</td>"; 
    861862                                            //echo "<td align=center>".$ld[2]." (".$ld[1].")</td>"; 
     
    865866                                                                $ksc=0; 
    866867                                                                foreach ($filas as $linea){ 
    867                                                                         $ksc++ ; 
     868                                                                        $ksc=$ksc+1 ; 
    868869                                                                        echo $ldr_tit[$ksc]; 
    869870                                                                $ld=explode("|",$linea); 
     
    985986                                                                                $ixsc=999; 
    986987                                                                        }else{ 
    987                                                                                 $ksc++; 
     988                                                                                $ksc=$ksc+1; 
    988989                                                                                $filas[]=rtrim($linea); 
    989990                                                                        } 
  • sandbox/Guilda/htdocs/central/dataentry/fmt.php

    r735 r1077  
    4848global $xEditor,$xUrlEditor,$Marc,$Leader,$fdt,$tab_prop,$Html_ingreso,$tl,$nr; 
    4949$tab_prop=""; 
    50 $ArchivoTexto="";  //para colocar el nombre del archivo de texto para la continuaci�$FdtHtml=""; 
     50$ArchivoTexto="";  //para colocar el nombre del archivo de texto para la continuaci�FdtHtml=""; 
    5151$kardex="";   //para indicar la presencia de una KK 
    5252$valortag = Array(); 
     
    100100                                $avail_wks=0; 
    101101                                if (isset($_SESSION["permiso"]["CENTRAL_ALL"]) or isset($_SESSION["permiso"][$arrHttp["base"]."_fmt_ALL"]) or $avail_wks==1){ 
    102                                         $i++; 
     102                                        $i=$i+1; 
    103103                                        $wks_p[$cod]="Y"; 
    104104                                } 
     
    165165function EjecutarBusqueda(){ 
    166166global $arrHttp,$db_path,$xWxis,$Wxis,$valortag,$tl,$nr,$Mfn,$wxisUrl,$lang_db,$msgstr,$registro,$Expresion; 
     167 
    167168        $Expresion=stripslashes($arrHttp["Expresion"]); 
    168169        $Expresion=str_replace('\"','"',$Expresion); 
     
    190191        $query = "&base=".$arrHttp["base"] ."&cipar=$db_path"."par/".$arrHttp["cipar"]."&Expresion=".$Expresion."&count=1&from=".$arrHttp["from"]."&Formato=$Formato"; 
    191192        include("../common/wxis_llamar.php"); 
    192  
    193         foreach ($contenido as $linea){ 
     193    $ficha_bib=$contenido; 
     194        foreach ($ficha_bib as $linea){ 
    194195                $linea=trim($linea); 
    195196                if ($linea!="") { 
    196                         if (substr($linea,0,6)=="[MFN:]"){ 
    197                                 $arrHttp["Mfn"]=trim(substr($linea,6)); 
    198                                 echo "\n<script>top.Mfn_Search=".$arrHttp["Mfn"]." 
    199  
    200                                 top.mfn=".$arrHttp["from"]." 
    201                                 if (top.mfn==0) top.mfn=1 
    202                                 top.browseby='search'\n</script>\n"; 
    203                         }else{ 
    204                                 if (substr($linea,0,8)=="[TOTAL:]"){ 
    205                                         if(trim(substr($linea,8))==0){ 
    206                                                 //echo "Total: 0"; 
    207                                                 return "0"; 
    208                                                 echo "\n<script>top.Max_Search=0 
    209                                                 </script>\n"; 
    210                                                 break; 
     197                        if (substr($linea,0,6)=='$$REF:'){ 
     198                                $ref=substr($linea,6); 
     199                                $f=explode(",",$ref); 
     200                                $bd_ref=$f[0]; 
     201                                $pft_ref=$f[1]; 
     202                                $expr_ref=$f[2]; 
     203                                $IsisScript=$xWxis."cipres_usuario.xis"; 
     204                                $query = "&cipar=$db_path"."par/".$arrHttp["cipar"]. "&Expresion=".$expr_ref."&Opcion=buscar&base=" .$bd_ref."&Formato=$pft_ref.pft"; 
     205                                include("../common/wxis_llamar.php"); 
     206                                foreach($contenido as $linea_alt) $registro.= "$linea_alt\n"; 
     207                        }else{ 
     208                                if (substr($linea,0,6)=="[MFN:]"){ 
     209                                        $arrHttp["Mfn"]=trim(substr($linea,6)); 
     210                                        echo "\n<script>top.Mfn_Search=".$arrHttp["Mfn"]." 
     211 
     212                                        top.mfn=".$arrHttp["from"]." 
     213                                        if (top.mfn==0) top.mfn=1 
     214                                        top.browseby='search'\n</script>\n"; 
     215                                }else{ 
     216                                        if (substr($linea,0,8)=="[TOTAL:]"){ 
     217                                                if(trim(substr($linea,8))==0){ 
     218                                                        //echo "Total: 0"; 
     219                                                        return "0"; 
     220                                                        echo "\n<script>top.Max_Search=0 
     221                                                        </script>\n"; 
     222                                                        break; 
     223                                                }else{ 
     224                                                        echo "\n<script>top.Max_Search=".trim(substr($linea,8))." 
     225                                                \n</script>\n"; 
     226                                                } 
    211227                                        }else{ 
    212                                                 echo "\n<script>top.Max_Search=".trim(substr($linea,8))." 
    213                                         \n</script>\n"; 
    214                                         } 
    215                                 }else{ 
    216                                         if ($arrHttp["Formato"]!="ALL"){ 
    217                                                 $arrHttp["Opcion"]="ver"; 
    218                                                 $registro.= "$linea\n"; 
    219                                         }else{ 
    220                                                 $registro.=$linea."\n"; 
    221                         $arrHttp["Opcion"]="ver"; 
     228                                                if ($arrHttp["Formato"]!="ALL"){ 
     229                                                        $arrHttp["Opcion"]="ver"; 
     230                                                        $registro.= "$linea\n"; 
     231                                                }else{ 
     232                                                        $registro.=$linea."\n"; 
     233                                $arrHttp["Opcion"]="ver"; 
     234                                                } 
    222235                                        } 
    223236                                } 
     
    235248                return "no"; 
    236249        } 
    237         $contenido=split("\n",$registro); 
     250        $contenido=explode("\n",$registro); 
    238251        $valortag=array(); 
    239252        $ic=-1; 
     
    331344                        $ixpos=strpos($var,"_"); 
    332345                        if ($ixpos!=0) { 
    333                                 $occ=split("_",$var); 
     346                                $occ=explode("_",$var); 
    334347                                if (trim($value)!=""){ 
    335348                                        $value="^".trim($occ[2]).$value; 
     
    452465// end settings 
    453466 
    454 if ($arrHttp["Opcion"]=="ver" or $arrHttp["Opcion"]=="cancelar" or $arrHttp["Opcion"]=="buscar" or ($arrHttp["Opcion"]=="actualizar") ) {  
     467if ($arrHttp["Opcion"]=="ver" or $arrHttp["Opcion"]=="cancelar" or $arrHttp["Opcion"]=="buscar" or ($arrHttp["Opcion"]=="actualizar") ) { 
     468 
     469 
    455470                if (isset($arrHttp["sort"])) 
    456471                        $sort="&sort=".$arrHttp["sort"]; 
     
    467482foreach ($arrHttp as $var => $value) { 
    468483        if (substr($var,0,3)=="tag" ){ 
    469                 $tag=split("_",$var); 
     484                $tag=explode("_",$var); 
    470485                if (substr($tag[0],3)>3000 and substr($tag[0],3)<4000){  //IF LEADER, REFORMAT THE FIELD FOR ELIMINATING | 
    471486                        $v=explode('|',$value); 
     
    484499//foreach ($valortag as $key => $value) echo "$key=$value<br>"; 
    485500 
    486 // Si la opcion es copiar_captura, se cambia la base de datos para poder leer los archivos de definici� 
    487 if ($arrHttp["Opcion"]=="captura_bd") { 
     501// Si la opcion es copiar_captura, se cambia la base de datos para poder leer los archivos de definici�if ($arrHttp["Opcion"]=="captura_bd") { 
    488502    $basecap=$arrHttp["base"]; 
    489503        $ciparcap=$arrHttp["cipar"]; 
     
    679693                                                <div class=\"formContent\">\n"; 
    680694                echo $salida; 
     695//SE AVERIGUA SE SE VA A LEER LA INFORMACI� DE OTRA BASE DE DATOS 
    681696                if (isset($record_deleted) and $record_deleted=="Y"){ 
    682697                        echo "<a href=javascript:Undelete(".$arrHttp["Mfn"].")>undelete</a>"; 
  • sandbox/Guilda/htdocs/central/dataentry/formulariodebusqueda.php

    r759 r1077  
    11<?php 
    2  
    32function DibujarFormaBusqueda(){ 
    43global $arrHttp,$camposbusqueda,$db_path,$tagisis,$msgstr; 
     
    65// Prepare the advanced search form 
    76 
    8         echo "<link rel=stylesheet href=../css/styles.css type=text/css>\n"; 
    97        echo "<style type=text/css> 
    108                        #myvar { 
     
    3230        foreach ($fp as $value){ 
    3331                if (trim($value)!=""){ 
    34                         $ix++; 
     32                        $ix=$ix+1; 
    3533                        $stored[$ix]=trim($value); 
    3634                        echo "str_search[$ix]=\"".trim($value)."\"\n"; 
     
    4341 
    4442<script languaje=javascript> 
     43document.onkeypress = 
     44        function (evt) { 
     45                        var c = document.layers ? evt.which 
     46                        : document.all ? event.keyCode 
     47                        : evt.keyCode; 
     48                        if (c==13) PrepararExpresion() 
     49                        return true; 
     50        } 
     51 
    4552function CopyExpr(){ 
    4653        Opc=str_search[stored] 
     
    228235        foreach ($camposbusqueda as $linea) { 
    229236 
    230                 $ix++; 
     237                $ix=$ix+1; 
    231238                $l=explode('|',$linea); 
    232239                if (!isset($l[3])) $l[3]=""; 
     
    252259        "; 
    253260 
    254         echo "<form method=post name=forma1 action=../dataentry/buscar.php  \"onSubmit=Javascript:return false\" >"; 
     261        echo "<form method=post name=forma1 action=../dataentry/buscar.php  onSubmit=\"javascript:return false\" >"; 
    255262 
    256263        echo '<input type=hidden name=tag8999 value="">'; 
     
    328335        echo "</table>\n"; 
    329336        echo "</form>\n"; 
     337        echo "<script>document.forma1.expre[0].blur()</script>\n"; 
    330338        echo "<form name=diccio method=post action=../dataentry/diccionario.php target=Diccionario>\n"; 
    331339 
     
    359367} 
    360368?> 
     369 
     370<script>document.forma1.expre[0].focus()</script> 
  • sandbox/Guilda/htdocs/central/dataentry/imprimir_g.php

    r1007 r1077  
    135135} 
    136136foreach ($contenido as $linea){ 
    137         $data.= $linea."\n" ; 
     137        if (substr($linea,0,6)=='$$REF:'){ 
     138                                $ref=substr($linea,6); 
     139                                $f=explode(",",$ref); 
     140                                $bd_ref=$f[0]; 
     141                                $pft_ref=$f[1]; 
     142                                $expr_ref=$f[2]; 
     143                                $IsisScript=$xWxis."buscar.xis"; 
     144                                $query = "&cipar=$db_path"."par/".$arrHttp["cipar"]. "&Expresion=".$expr_ref."&Opcion=buscar&base=" .$bd_ref."&Formato=$pft_ref"; 
     145                                include("../common/wxis_llamar.php"); 
     146                                foreach($contenido as $linea) $data.= "$linea\n"; 
     147        }else{ 
     148                $data.= $linea."\n" ; 
     149        } 
     150 
     151 
    138152} 
    139153switch ($arrHttp["vp"]){ 
  • sandbox/Guilda/htdocs/central/dataentry/leerregistroisis.php

    r759 r1077  
    3838                if ($ic==-1){ 
    3939                        $linea=trim(substr($linea,0,strlen($linea)-4)); 
    40                         $arr=split('##',$linea); 
     40                        $arr=explode('##',$linea); 
    4141                        $mfn=substr(trim($arr[1]),4); 
    4242                        $ic=2; 
     
    120120                $salida.= "</td></table></dd>"; 
    121121         }else{ 
     122        $cont=$contenido; 
    122123                foreach ($contenido as $linea) { 
    123                         if (strpos($linea,'$$DELETED')===false){ 
    124                                 $salida.= $linea."\n"; 
    125                         }else{ 
    126                                 $salida.= "<h1> ".$arrHttp["Mfn"]." ".$msgstr["recdel"]."</h1>"; 
    127                                 $record_deleted="Y"; 
     124                        $lines=trim($linea); 
     125                        if (substr($linea,0,6)=='$$REF:'){ 
     126                                $ref=substr($linea,6); 
     127                                $f=explode(",",$ref); 
     128                                $bd_ref=$f[0]; 
     129                                $pft_ref=$f[1]; 
     130                                $expr_ref=$f[2]; 
     131                                $IsisScript=$xWxis."buscar.xis"; 
     132                                $query = "&cipar=$db_path"."par/".$arrHttp["cipar"]. "&Expresion=".$expr_ref."&Opcion=buscar&base=" .$bd_ref."&Formato=$pft_ref"; 
     133                                include("../common/wxis_llamar.php"); 
     134                                foreach($contenido as $linea) $salida.= "$linea\n"; 
     135                        }else{ 
     136                                if (strpos($linea,'$$DELETED')===false){ 
     137                                        $salida.= $linea."\n"; 
     138                                }else{ 
     139                                        $salida.= "<h1> ".$arrHttp["Mfn"]." ".$msgstr["recdel"]."</h1>"; 
     140                                        $record_deleted="Y"; 
     141                                } 
    128142                        } 
    129143                } 
  • sandbox/Guilda/htdocs/central/dataentry/plantilladeingreso.php

    r759 r1077  
    11<?php 
    2  
    32function ConstruyeWorksheetFMT(){ 
    43 
     
    7069                                        foreach ($fixed as $fx){ 
    7170                                                if (trim($fx)!="") { 
    72                                                         $ix++; 
     71                                                        $ix=$ix+1; 
    7372                                                        $vars[$ix]=$fx; 
    7473                                                } 
    7574                                        } 
    7675                                }else{ 
    77                         $ix++; 
     76                        $ix=$ix+1; 
    7877                                        $vars[$ix]=$value; 
    7978                                } 
     
    8685                                        if ($vx[1]==$tx[0] or $primeravez=="N"){ 
    8786                                                if ($primeravez=="S"){ 
    88                                                         $ix++; 
     87                                                        $ix=$ix+1; 
    8988                                                        $vars[$ix]=$lin; 
    9089                                                        $primeravez="N"; 
     
    9392                                                                break; 
    9493                                                        }else{ 
    95                                                                 $ix++; 
     94                                                                $ix=$ix+1; 
    9695                                                                $vars[$ix]=$lin; 
    9796                                                        } 
     
    107106function ConstruyeWorksheetFDT($tm){ 
    108107global $arrHttp,$vars,$db_path,$lang_db,$msgstr; 
    109         $base=$arrHttp["base"]; 
     108        if (!isset($arrHttp["base"])){ 
     109                $base=$arrHttp["db"]; 
     110        }else{ 
     111                $base=$arrHttp["base"]; 
     112        } 
     113 
    110114        $fpDb_fdt = $db_path.$base."/def/".$_SESSION["lang"]."/"."$base.fdt"; 
    111115        if (!file_exists($fpDb_fdt)) { 
  • sandbox/Guilda/htdocs/central/dataentry/recval_check.php

    r759 r1077  
    11<?php 
    2  
    32$tag=array(); 
    43$pft=array(); 
     
    3130                                        $rec_validation.= "'$tag_val:  ',".$v[0].",mpl '$$$$',"; 
    3231                                } 
    33                                 $ix_fatal++; 
     32                                $ix_fatal=$ix_fatal+1; 
    3433                                if (isset($v[1])) 
    3534                                        $err[$ix_fatal]=$v[1]; 
     
    4039        } 
    4140//      echo $rec_validation; 
    42  
    4341        $formato=urlencode($rec_validation); 
    44         $query = "&base=".$arrHttp["base"] ."&cipar=$db_path"."par/".$arrHttp["base"].".par&Pft=".$formato."&ValorCapturado=".$ValorCapturado; 
     42        if ($arrHttp["Mfn"]=="New") 
     43                $Mfn_val=0; 
     44        else 
     45                $Mfn_val=$arrHttp["Mfn"]; 
     46        $VC_val=$ValorCapturado.urlencode("\n3333".$Mfn_val); 
     47        $query = "&base=".$arrHttp["base"] ."&cipar=$db_path"."par/".$arrHttp["base"].".par&Pft=".$formato."&ValorCapturado=".$VC_val; 
    4548        $IsisScript=$xWxis."z3950_cnv.xis"; 
    4649        include("../common/wxis_llamar.php"); 
     50 
    4751        $recval_pft=""; 
    4852        $res=implode("\n",$contenido); 
     
    5256        foreach ($linea as $v_value){ 
    5357                $v_value=trim($v_value); 
    54                 $ix_fatal++; 
     58                $ix_fatal=$ix_fatal+1; 
    5559                if ($v_value!=""){ 
    5660                        $v_ix=strpos($v_value,':'); 
  • sandbox/Guilda/htdocs/central/dataentry/scripts_dataentry.php

    r735 r1077  
    6868<script language=Javascript src=../dataentry/js/lr_trim.js></script> 
    6969<script language=javascript src=../dataentry/fckeditor.js></script> 
    70 <!-- <script language=javascript src=<?php echo $arrHttp["base"]?>.js></script>    //FOR FUTURE USE WHEN IMPLEMENTING VALIDATIONS SCRIPTS ON DATAENTRY     --> 
     70 
     71<?php if (file_exists("../dataentry/js/".$arrHttp["base"].".js")) 
     72        echo "<script language=javascript src=".$arrHttp["base"].".js></script>\n"; 
     73?> 
    7174 
    7275<script> 
     
    225228function ChangeSeq(ix,prefix){ 
    226229        msgwin=window.open("","CHANGE","width=400, height=200, scrollbars=yes") 
    227         msgwin.document.writeln("<b><?echo $msgstr["bd"]."</b>: ". $arrHttp["base"]?>") 
     230        msgwin.document.writeln("<b><?php echo $msgstr["bd"]."</b>: ". $arrHttp["base"]?>") 
    228231        msgwin.document.writeln("<form name=cn method=post action=../dataentry/changeseq.php>") 
    229232        msgwin.document.writeln("<input type=hidden name=base value=<?php echo $arrHttp["base"]?>>") 
  • sandbox/Guilda/htdocs/central/dataentry/toolbar_record.php

    r759 r1077  
    11<?php 
    2  
    32echo "<div class=\"helper\" style=\"height:23px\">\n" ; 
    43if (!isset($fmt_test)){ 
     
    8079                        case "buscar": 
    8180                        case "presentar_captura": 
    82                                 if (isset($_SESSION["permiso"]["CENTRAL_EDREC"]) or isset($_SESSION["permiso"]["CENTRAL_ALL"])) echo " &nbsp;<a href=\"javascript:top.Menu('editar')\" title=\"".$msgstr["m_editar"]."\"><img src=img/toolbarEdit.png alt=\"".$msgstr["m_editar"]."\" style=\"border:0;\"></a>  &nbsp;\n"; 
     81                        case "dup_record": 
     82                                if (isset($_SESSION["permiso"]["CENTRAL_EDREC"]) or isset($_SESSION["permiso"]["CENTRAL_ALL"])) { 
     83                                        echo " &nbsp;<a href=\"javascript:top.Menu('editar')\" title=\"".$msgstr["m_editar"]."\"><img src=img/toolbarEdit.png alt=\"".$msgstr["m_editar"]."\" style=\"border:0;\"></a>  &nbsp;\n"; 
     84                                        echo " &nbsp;<a href=\"javascript:top.Menu('dup_record')\" title=\"".$msgstr["m_copyrec"]."\"><img src=img/toolbarCopy.png alt=\"".$msgstr["m_copyrec"]."\" style=\"border:0;\"></a>  &nbsp;\n"; 
     85                                } 
    8386                                if (isset($_SESSION["permiso"]["CENTRAL_DELREC"]) or isset($_SESSION["permiso"]["CENTRAL_ALL"])) echo "<a href=\"javascript:top.Menu('eliminar')\" title=\"".$msgstr["m_eliminar"]."\"><img src=img/toolbarDelete.png alt=\"".$msgstr["m_eliminar"]."\" style=\"border:0;\"></a> &nbsp;\n"; 
    8487                                if (isset($_SESSION["permiso"]["CENTRAL_Z3950CAT"]) or isset($_SESSION["permiso"]["CENTRAL_ALL"])) echo "<a href=\"javascript:top.Menu('edit_Z3950')\" title=\"Z39.50\"><img src=img/z3950.png alt=\"Z39.50\" style=\"border:0;\"></a>\n"; 
  • sandbox/Guilda/htdocs/central/dataentry/wxis/loans/prestamo_disponibilidad.xis

    r206 r1077  
    2727                </flow> 
    2828 
    29 <!-- Se busca el libro en la base de datos para ver el n� de ejemplares --> 
    30 <!-- Si activa desde un usuario la expresi�e b�da se genera en el paso anterior --> 
    3129 
    3230                        <do task=search> 
    33                 <parm name=db><pft>'trans'</pft></parm> 
     31                <parm name=db><pft>v5001</pft></parm> 
    3432                <parm name=from><pft>v4000,"1"n4000</pft></parm> 
    3533                <parm name=count><pft>v4001</pft></parm> 
     
    4240                                        <field action=import tag=3000>3000</field> 
    4341                                        <display> 
    44                                         <pft>if v1='P' then (v800^c'^'v800^n'^'v800^a,"/"v800^t'^'v800^p'^'v800^h'^'v800^o,'^'f(mfn,1,0)/) fi</pft> 
     42                                        <pft></pft> 
    4543                                        </display> 
    4644                </loop> 
  • sandbox/Guilda/htdocs/central/dataentry/wxis/z3950_cnv.xis

    r351 r1077  
    99    <field action=cgi tag=3030>Pft</field> 
    1010    <field action=cgi tag=9088>cttype</field> 
    11     <field action=cgi tag=8000>path_db</field> 
     11    <field action=cgi tag=1>path_db</field> 
     12    <parm name=cipar> 
     13                <pft>if p(v5015) then replace(s(cat(v5015)),'%path_database%',v1)/fi</pft> 
     14    </parm> 
    1215    <display><pft></pft></display> 
    1316        <display><pft>if p(v9088) then 'Content-type: text/html'/# fi</pft></display> 
  • sandbox/Guilda/htdocs/central/dataentry/z3950-01.php

    r1007 r1077  
    372372    while ($i < $max_hits  && $number > 1) { 
    373373        echo '&nbsp;'; 
    374         if ($start != $i) {             echo '<a href=z3950-01.php?'; 
     374        if ($start != $i) { 
     375 
     376            echo '<a href=z3950-01.php?'; 
    375377            echo "start=$i&number=$number&reintentar=$intentos&"; 
    376378            echo $host_url."^s$syntax^f$element"; 
     
    386388            echo '</a>'; 
    387389        } 
    388         $tope++; 
     390        $tope=$tope+1; 
    389391        if ($tope>10){ 
    390392                echo "<br>"; 
     
    400402</td></tr> 
    401403</table> 
     404<input type=hidden name=marc> 
    402405</form> 
    403406</div></div> 
  • sandbox/Guilda/htdocs/central/dataentry/z3950.php

    r1007 r1077  
    205205<?php 
    206206if (isset($arrHttp["Mfn"])) echo "<input type=hidden name=Mfn value=".$arrHttp["Mfn"].">\n"; //COPY TO AN EXISTENT RECORD 
    207  
    208207if (isset($arrHttp["test"])){ 
    209208        echo "<input type=submit value='".$msgstr["cerrar"]."' onclick=javascript:self.close()>\n"; 
    210209        echo "<input type=hidden name=test value=Y>\n"; 
    211 }else{ 
    212         echo "<input type=button value=\"".$msgstr["cerrar"]."\" onclick=\"javascript:top.Menu('same')\">"; 
     210 
    213211} 
    214212?>