5000,5003,5021,5050,7001,6212if v6212 : 'save' then 'Now' fiif a(v5021) then '^1parameter missing^2language^3Inform the parameter lang in the call to iAH' ficat(v5000^p,v5003^*,'.def'),( if v1 : 'FILE ' then '^n'v1*5/ fi ),'(v7998^n/)',if p(v5050) then v5050 else 'main' fi,,(replace(v7998,'%path_database%',v5000^b[1]) /),,(replace(v7998,'%path_cgi-bin%',v5000^c[1]) /),,(replace(v7998,'%lang%',v5021[1])/),,(replace(v7998,'%pathLibrary%',v5050[1])/),,(replace(v7998,'#',v5003^d[1]) /),(if v1 : 'INCLUDE CIPAR=' then mid(v1,instr(v1,'=')+1,size(v1)) fi/ )if p(v7999) then (cat(getenv('PATH_TRANSLATED'),v7999)) fi
/* gizmo */
,"CI_TEMPDIR="v5000^t,/
,'ASC2ANS.*=',v5000^b,'gizmo/g850ans.*',/
,'MINUSC.*=',v5000^b,'gizmo/minusc.*',/
/* xml support */
,'GIZMO_XML.*=',v5000^b,'gizmo/gXML.*',/
,'PROLOG.I2X=',v5000^c,'prolog.i2x'/
/* database def files */
,(v7998/),
/* include def files */
,(v7999/),
/* iah format */
,'AHFORM.HTM=',v5000^c,v5021,'/ahform.htm'/
,'AHCONF.HTM=',v5000^c,v5021,'/ahconf.htm'/
,'AHHEAD.PFT=',v5000^c,v5021,'/ahhead.pft'/
,'AHFOOT.PFT=',v5000^c,v5021,'/ahfoot.pft'/
,'AHHIDD.PFT=',v5000^c,v5021,'/ahhidd.pft'/
,'AHMANU.PFT=',v5000^c,'pfts/ahmanu.pft'/
,'AHBBOT.HTM=',v5000^c,v5021,'/ahbbot.htm'/
,'AHINDX.HTM=',v5000^c,v5021,'/ahindx.htm'/
,'AHSEND.HTM=',v5000^c,v5021,'/ahsend.htm'/
,'AHLIST.PFT=',v5000^c,v5021,'/ahlist.pft'/
,'NAVPAGE.PFT=',v5000^c,v5021,'/navpage.pft',/
,'AHEMAIL.PFT=',v5000^c,v5021,'/ahemail.pft',/
,'LIST6003.PFT=',v5000^c,v5021,'/list6003.pft'/
,'AHSCAD.HTM=',v5000^c,v5021,'/ahscad.htm'/
,'CDSCAD.HTM=',v5000^c,v5021,'/cdscad.htm'/
,'SCAD.PRC=',v5000^c,'scad.prc'/
,'AHRTOP.HTM=',v5000^c,v5021,'/ahrtop.htm'/
,'AHRBOT.HTM=',v5000^c,v5021,'/ahrbot.htm'/
,'AHRNAV.HTM=',v5000^c,v5021,'/ahrnav.htm'/
,'AHBTOP.HTM=',v5000^c,v5021,'/ahbtop.htm'/
,'SHORTCUT.IAH=',v5000^c,v5021,'/dumy.pft',/
,'QUERY.IAH=',v5000^c,v5021,'/query.pft',/
,'HEADER.IAH=',v5000^c,v5021,'/header.pft',/
,'AHBNAV.HTM=',v5000^c,v5021,'/ahbnav.htm'/
5001v5001,'^s'v15001getenv('PATH_TRANSLATED')if v1 : 'list' then left(v1,instr(v1,'list')-1) fiif right(replace(v1,'\','/'),1) <> '/' then s(v1,'/') fireplace(v1,'index.htm','')putenv('PATH_TRANSLATED='v1)5000,5006,5003,5021cat(v5000^p,v5003^*,'.def')(if v1.6 = 'INDEX ' then '^n',replace(v1*6,'=','')/ fi),( if a(v2^x) then
if p(v2^s) then replace(v2,'^s','^x/') else v2,'^xALL ' fi,
fi,
,if a(v2^y) then '^yDATABASE' fi, /)
replace(replace(v5006^a[1],' ',''),',',s(#))(if v9021 = v5021[1] then f(iocc,1,0) fi)`(replace(v2,'^`,v9022,`','^L')/)`'[2:',v3,']'5000,5001,5015^n^v(if v2100 : '.x^' then mid(v2100,1,instr(v2100,'.')-1),break fi)if a(v2200) then v5001 fiif v2200^n*0.4 = 'Page' then '^nGO PAGE^p'v2200^n*4 fiif v2200^n.9 = 'photocopy' then '^n'v2200^n,"^m"v2200^m,"^i"v2200^i,'^h'v2200^h,'^p'v2200^p fiif a(v2200) and p(v5015) then 'getindex' fi22006003'^l',v1,(if iocc = val(v1[1]) then v6003,break fi)61005000,5003,5004,5009,5013,5021,6000cat(v5000^b,'par/'v5003^*,'.def')
if a(v5003) then '^1parameter missing^2database^3Inform the parameter base in the call to iAH' fi
if a(v1) then '^1database definition file^2unable to open ',v5000^b,'par/',v5003^*'.def^3Check the instalation process and the call to iAH' fi
,(,
if v1 : 'GIZMO=' then '^g',mid(v1,instr(v1,'=')+1,size(v1))/ fi
if v1 : 'DECOD=' then '^d',mid(v1,instr(v1,'=')+1,size(v1))/ fi
,),
,( if v1 : 'FORMAT ' then '^n',if v1 : 'DEFAULT' then 'DEFAULT^f' else replace(v1^**7,'=',''),fi, mid(v1,instr(v1,'=')+1,size(v1))/ fi ),
if v3 : '^nDEFAULT' then else '^nDEFAULT^f'v3^n[1] fi,( if v1 : 'HELP ' or v1 : 'NOTE ' then '^n',replace(v1^*,'=','^v') fi/ ),,(if v1 : 'RESUBMIT=' then replace(mid(v1,instr(v1,'=')+1,size(v1)),',',s(#))/,break, fi ),if p(v5003^n) then left(v5003,instr(v5003,'^n')-1) fiif p(v5) then (v5/) fi(v3/)(v2/)(v4/)if a(v5013) then 'GUEST' fi,( if v1 : 'AVAILABLE FORMS=' then mid(v1,instr(v1,'=')+1,size(v1)) fi ),if a(v5014) then 'F,B,A' fi(if left(v1,instr(v1,'=')-1) : 'NAVIGATION BAR' then mid(v1,instr(v1,'=')+1,size(v1)),break, fi)if a(v5007) then 'ON' fi(if left(v1,instr(v1,'=')-1) : 'DOCUMENTS PER PAGE' then mid(v1,instr(v1,'=')+1,size(v1)),break, fi)if a(v5008) then '10' fiif a(v5009) then (if v5005^n = 'DEFAULT' then v5005^f fi) fi(
if left(v1,instr(v1,'=')-1) : 'FEATURES' then '^f',mid(v1,instr(v1,'=')+1,size(v1)) fi,
if left(v1,instr(v1,'=')-1) : 'SEND RESULT BY EMAIL' then '^e',mid(v1,instr(v1,'=')+1,size(v1)) fi,
if left(v1,instr(v1,'=')-1) : 'KEYRANGE SUFFIX' then '^k',mid(v1,instr(v1,'=')+1,size(v1)) fi,
if left(v1,instr(v1,'=')-1) : 'SEARCH ACTAB' then '^a',mid(v1,instr(v1,'=')+1,size(v1)) fi,
if left(v1,instr(v1,'=')-1) : 'SEARCH UCTAB' then '^u',mid(v1,instr(v1,'=')+1,size(v1)) fi,
)if a(v6000) then v5014.1 fi5003/5005,5007/5010,5012/5014,5018,60005000,5021IsisScriptcat(getenv('PATH_TRANSLATED'),'iah.def.php')if a(v7999) then '^1aplication definition file^2unable to open ',getenv('PATH_TRANSLATED'),'iah.def^3Check the instalation process and the call to iAH.' fi
,(,
,if v7999 : 'PATH_DATABASE=' then '^b',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi,
,if v7999 : 'PATH_CGI-BIN=' then '^c',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi,
,if v7999 : 'PATH_DATA=' then '^d',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi,
,if v7999 : 'PATH_DEF=' then '^p',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi,
,if v7999 : 'MAINTENANCE=' then '^m',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi,
,if v7999 : 'TEMPDIR=' then '^t',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi,
,),
,'^s',v9990,
,if p(v9991) then '^p'v9991 fi,
,if p(v9992) then '^f'v9992 fi,
,'^v3.1.1',
replace(v5000,'\','/')if a(v5000^p) then v5000,'^p',v5000^b,'par/' fi
,(,
,if v7999 : 'BODY BACKGROUND IMAGE=' then '^i',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi
,if v7999 : 'BODY BACKGROUND COLOR=' then '^c',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi
,if v7999 : 'BODY LINK COLOR=' then '^l',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi
,if v7999 : 'BODY TEXT COLOR=' then '^t',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi
,if v7999 : 'BAR BACKGROUND COLOR=' then '^b',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi
,if v7999 : 'MANAGER E-MAIL=' then '^e',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi
,if v7999 : 'MULTI-LANGUAGE=' then '^m',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi
,if v7999 : 'REVERSE MODE=' then '^r',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi
,if v7999 : 'AVAILABLE LANGUAGES=' then '^a',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi,
,),
( if v7999 : 'LOG DATABASE=' then mid(v7999,instr(v7999,'=')+1,size(v7999)) fi )( if v7999 : 'LOGO IMAGE=' then mid(v7999,instr(v7999,'=')+1,size(v7999)) fi )( if v7999 : 'LOGO URL=' then mid(v7999,instr(v7999,'=')+1,size(v7999)) fi )( if v7999 : 'HEADER IMAGE=' then mid(v7999,instr(v7999,'=')+1,size(v7999)) fi )( if v7999 : 'HEADER URL=' then mid(v7999,instr(v7999,'=')+1,size(v7999)) fi )( if v7999 : 'BVSLOG URL=' then mid(v7999,instr(v7999,'=')+1,size(v7999)) fi )5000,5006,5020/5041,5220,80025000,5002cat(s(getenv('PATH_TRANSLATED')'iah.def'))
,(,
,if v7999 : 'PATH_DATABASE=' then '^b',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi,
,if v7999 : 'PATH_CGI-BIN=' then '^c',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi,
,if v7999 : 'PATH_DATA=' then '^d',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi,
,if v7999 : 'TEMPDIR=' then '^t',mid(v7999,instr(v7999,'=')+1,size(v7999)) fi,
,),
'^s'v5000^s,
if getenv('SERVER_NAME') <> 'localhost' then '^l'v5000^l fi
15000gizmoDecodDATABASEv800^m1if v800^i = '1' then (v5012^g/) fiif v800^i = '1' then v5012^d fi1000,1001,6212scat('PROC.PFT'),','ALLv99991002,1031,5001,5008mpu,v5001^*,mpl1f(val(v1031)+val(v5008),1,0)f((val(v1002)-1)/val(v5008),1,2)f((val(left(v1,size(v1)-3)) * val(v5008))+1,1,0)f((val(v1031)-val(v5008))-1,1,0)if val(v1) > 0 then f(val(v1)+1,1,0) else '1' fiif v5001^p = '1' then '1' else f(((val(v5001^p)*val(v5008))+1)-val(v5008),1,0) fi1002,1031,5008f(val(v1002)/val(v5008),1,5)left(f(val(v1031)/val(v5008),1,5),instr(f(val(v1031)/val(v5008),1,5),'.')-1)f(val(v1)+1,1,0)left(v99,instr(v99,'.')-1)if val(right(v99,size(v99)-instr(v99,'.'))) > 0 then f(val(v2)+1,1,0) fiif val(v2) = 0 then '1' fileft(f((val(v1)-1)/10,1,5),instr(f((val(v1)-1)/10,1,5),'.')-1)f((10*val(v3))+1,1,0)v3if val(v2) < (val(v3)+9) then v2 else f(val(v3)+9,1,0) fiIsis_Current1/2,6205'^c'v1'^l'v2'^i',v1001,if v1 = v1001 then '^hred' fi620562055000/5003,5006,5021,5030/5041,6213,6214v1^*6214v6214v6214v6214replace(v6213,'@bireme.br','@brm.bireme.br')cat(getenv('PATH_TRANSLATED'),'sendmail.conf')(if left(v9,instr(v9,'=')-1) : 'EXECUTE' then mid(v9,instr(v9,'=')+1,size(v9)) fi/)replace(replace(v9,'',v6213),'',v6214)system(v9)v6214@AHEMAIL.PFT5000,5021,5010replace(getenv('PATH_TRANSLATED'),'\','/')replace(v9002,'/iah/scripts/','/iah/')'^h',v5000^d,v5021,'/help/','^n',v9002,v5021'/help/'( if v5010^n = s('HELP ',v1^1[1],' ',v1^2[1]) then '^h'v2^h[1],v5010^v, break fi)if a(v5011) then ( if v5010^n = s('HELP ',v1^1[1]) then '^h'v2^h[1],v5010^v, break fi) fi( if v5010^n = s('NOTE ',v1^1[1],' ',v1^2[1]) then v5011[1],'^n'v2^n[1],v5010^v, break fi)if a(v5011^n) then ( if v5010^n = s('NOTE ',v1^1[1]) then v5011[1],'^n'v2^n[1],v5010^v, break fi) fi50111,6100REF([v6100^g]1,(v1/))REF([v6100^g]1,(v2/))if nocc(v6111) > 1 then 'APLY' fiv6100^g212
v1[1]
if s(v6100^x.2) = 'MH' then
(if right(v1^v[1],(size(v1^v[1])-instr(v1^v[1],'/')+1)) = v6111 then '^n'replace(v1^v[1],v6111,v6112),break fi)
else
(if v1^v[1] = v6111 then '^n'replace(v1^v[1],v6111,v6112),break fi)
fi
1if p(v1) then 'APLY' fi(v10/)11002,1031,1032,5000/7000v5020if v1^s : 'm' then 'APPEND' fiv5020v5020NewIsis_Statusdategetenv('REMOTE_ADDR')getenv('HTTP_USER_AGENT')1031,1032,1002,5001,5003,5007,5008,5009,5013,5021,5050,6000,6001,6002,6003,6100,6102,6211,6213'd6001d6002d6003'(if p(v6002) then 'a6001~'v6001'~a6002~'v6002'~',|a6003~|v6003|~| fi/)Unlock1002,1031,1032,5000/9000if p(v6002) then @QUERY.IAH else if p(v6100) then s(mpu,v6100^n,mpl) fi,fi''
'Content-type: text/html'/#
'iAH error | ',v1^1,' | 'v1^2,'
',v1^3,'
'
06002replace(v6002,' ',s(#))(v6002 +| |)6002
'Content-type: text/xml'/#
if v1 <> 'omit-xml-declaration' then
''/
fi
'1002 isisTotal'/
'1031 isisFrom'/
'5000 environment'/
'5001 nextAction'/
'5002 pathImages'/
'5003 base'/
'5004 baseResubmit'/
'5005 avaibleFormats'/
'5006 apperance'/
'5007 navBar'/
'5008 hits'/
'5009 format'/
'5010 helpInfo'/
'5012 gizmoDecod'/
'5013 user'/
'5113 userPassword'/
'5114 photocopy'/
'5014 avaibleForms'/
'5015 index'/
'5018 baseFeatures'/
'5020 logDatabase'/
'5021 lang'/
'5030 logoImage'/
'5031 logoURL'/
'5040 headerImage'/
'5041 headerURL'/
'5050 pathLibrary'/
'6000 form'/
'6001 conectSearch'/
'6002 exprSearch'/
'6003 indexSearch'/
'6100 selectedIndex'/
'6102 termsFromIndex'/
'6121 kwicMode'/
'6122 indexRoot'/
'6205 resultPages'/
'6209 listOption'/
'6210 listChecked'/
'6211 listHit'/
'6212 sendOption'/
'6213 sendToEmail'/
'6400 related'/
'7000 limit'/
'7001 restriction1'/
'7002 restriction2'/
'7003 restriction3'/
'7004 restriction4'/
'7005 restriction5'/
'8000 label'/
'8001 showheader'/
'8002 bvslog'/
v5999tagif v5013^* = 'DEBUG' then 'Content-type: text/html'/# fiif v5013^* = 'DEBUG' then 'On' fi200000nowif right(replace(getenv('PATH_TRANSLATED'),'\','/'),1) <> '/' then 'Now' fiif a(v5000) then 'Now' fiif p(v5000^l) then 'Now' fiif a(v5005) or p(v5003^n) then 'Now' finowif a(v5002) then v5000^d,v5021,'/image/', fimpu,v5001^*,mplv5000^c,v5021,'/ahform.htm'if a(v1^s) then '^1application files^2unable to open application files in: ',v5000^c,'^3Check the [PATH] section in system definition file iah.def' fi6001,6002,6003,6102,6210v6102^* + | or |FORM'^1FORM^2'v60006099cat('AHFORM.HTM')DONE6003(if s(mpu,v6003^n,mpl) = s(mpu,v5015[1],mpl) then v6003,break fi)Aif nocc(v6003) > 1 then '^1index^2unable to show index ',v5015,'^3Please verify if the index is avaible' fi1if v6100^t = 'short' then 'SHOW INDEX' else 'INDEX FORM' fi2if v6100^t = 'short' then 'SHOW INDEX' else 'INDEX FORM' fi3if v6100^t = 'short' then 'SHOW INDEX' else 'INDEX FORM' fiINDEX'^1INDEX^2'v6100^x.2cat('AHINDX.HTM')DONEv6122[3]'^1INDEX^2'v6100^x.2v6100^lif v6121 = 'On' then 'SHOW INDEX KWIC' fiINDEX_ALPHAif v6122[1]*0.1 = ' ' then v6122[1]*1.1 else v6122[1] fiif v6122 = '012...' then '0' fiif p(v6100^y) then v6100^y else 'DATABASE' fi,v5018^k
,if p(v6100^u) then v6100^u fi,
,if v6100^t <> 'short' then v6122 fi,
if p(v6100^u) then v6100^u fi,
,'ZZZZZZZZZZZZZZZZZZZZZ',
if v6100^t <> 'short' then '100' fiif v6100^x.1 = '/' then replace(v6100^x*1,',',s(#)) fi(v1099/)1Isis_Keyif p(v6100^g) then 'Now' fi1,2,6100,6111,6112if p(v6100^u) then v11*3 else v11 fi'^v',v11if p(v12) then v12 fi1,2if p(v6100^g) and p(v1) then 'Now' ficat('AHINDX.HTM')DONEINDEX_KWICif v6122[1]*0.1 = ' ' then v6122[1]*1.1 else v6122[1] fiif v6122 = '012...' then '0' fi'KWIC'v6100^ys(mpu,v6122^*,mpl)s(mpu,v6122^*'ZZZZZZZZZZZZZZZZZ',mpl)11Isis_KeyIsis_Postingif p(v6122^m) then '^m'v6122^m fi'KWIC'v6100^yv13^m100(v5012^g/),'MINUSC'/10,6122,6100if s(mpu,v1^l,mpl) : s(mpu,v6122^*,mpl) then else 'Quit' fi
'^n',v1^f,replace(v1^l,v6122^*,s(mpu,v6122^*,mpl)),
'^v',if p(v2) then v2 else v1^f,replace(v1^l,v6122^*,s(mpu,v6122^*,mpl)) fi,
'^m',mfn
10(v10/)cat('AHINDX.HTM')DONEINDEX_ASPECTS/FASCICLES'^1ASPECTS/FASCICLES^2'v6100^x.2(replace(v6102,'"','')/)Isis_Item1,2,6100,6111,6112if p(v6100^y) then v6100^y else 'DATABASE' fiif p(v6100^u) then v6100^u fi,s(mpu,v100,mpl)'/'if p(v6100^u) then v6100^u fi,s(mpu,v100,mpl)'/ZZZZZZZZZZZ',if v6100^x.1 = '/' then replace(v6100^x*1,',',s(#)) fi(v1099/)1Isis_Key'^v',s(mpu,v100,mpl)1,2,6100,6111,6112if p(v6100^u) then v11*3 else v11 fi'^v',v11if p(v12) then v12 fi1,21,2if p(v6100^g) and p(v1) then 'Now' fiALLcat('AHINDX.HTM')DONECONFIGcat('AHCONF.HTM')DONEheaderstartcountpagefmtif a(v11) then 'ON' else s(mpu,v11,mpl) fiif val(v12) < 1 then '1' fiif a(v13) then v5008 fi"^h"v11,"^c"v13,"^f"v15,if p(v6300^f) then v6300^f,'.xml' fiv6300^cif p(v6300^p) then f(((val(v6300^p)*val(v5008))+1)-val(v5008),1,0) else v6300^s fi1formif s(mpu,v6300^h,mpl) = 'OFF' then 'omit-xml-declaration' else '*' fiif v6000 = 'F' then 'SEARCH' fi6099(if s(mpu,v6003[1],mpl) = s(mpu,v6099^n,mpl) then v6099,break fi)1if p(v6003) then 'INDEX TRANSLATE' fiA'init'/(v6001/)if a(v1) then (if p(v6099^d) then v6099,break fi) else (v1/) fiSEARCH'^l1',v6100*3v6102^* + | OR |ALLv6100*3SEARCHALLALLSEARCHnowSEARCH6099if v6000 = 'F' and v6002 : ' ' then 'now' fiDATABASEif s(mpu,v5006^r,mpl) = 'ON' then 'On' fi
(if p(v6099^d) and p(v6099^y) then,
'^p*^y',v6099^y,|^u|v6099^u,|^m|v6099^m,/
fi),
(if p(v6099^x) and p(v6099^y) then,
'^p',v6099^x,'^y',v6099^y,|^u|v6099^u,|^m|v6099^m,/
fi),
@QUERY.IAHv6010v10311if p(v5018^a) then cat(v5018^a) fiif p(v5018^u) then cat(v5018^u) fiIsis_CurrentIsis_TotalIsis_FromIsis_StatusIsis_ErrorInfov5008(v5012^g/)v5012^dnowf(val(v1031)+val(v5008)-1,1,0)if val(v1002) < val(v1032) then v1002 else v1032 fiif v5001^* = 'xml' then else cat('AHBTOP.HTM') fiif v5001^* = 'xml' then else 'SKIP_PROLOG' fi2cat('PROLOG.I2X')''/*if val(v5008) = 0 then 'SKIP_OUTPUT_XML' else 'OUTPUT XML' fiv5012^d(v5012^g/)1032,5000/5009,5013,5018,5021,5050,6000,6001,6002,6003,6102,6205,6210,7001,7002,7003,7004,7005,8000,8001,8002cat('PROC.PFT'),','cat('AHBNAV.HTM')if s(mpu,v5009,mpl) : '.PFT' then '@',v5009 fiif s(mpu,v5009,mpl) : '.HTM' then cat(v5009) fi''cat('AHBBOT.HTM'),cat('AHFORM.HTM')Next(v5012^g/),'GIZMO_XML'/if p(v6301) then '2' else '0' fiif p(v6301) then '1001 current-hit'/'1002 total-hits'/(v6301/) fi1031,6300,6301,6302,5003,5018cat('PROC.PFT'),','if a(v6302) then '*' fiif a(v6302) then 'Next' fi'''@',v6302''''/DONE@AHHEAD.PFT@AHMANU.PFTDONEs(mpu,v6209,mpl)LISTcat('AHSEND.HTM')DONE'^m'v5001^mprintLIST_ONEprintLIST_YOUR_SELECTIONif a(v5001^s) then 'LIST_SELECTED' fiif v6212 = 'e-mail' then 'OPEN' fiif v6212 = 'save-xml' then '*' fi(if val(v6210^m) > 0 then f(val(v6210^m),10,0) fi/)if v6212.6 = 'export' then 'EXPORT_MFN' fiIsis_ItemIsis_CurrentIsis_Itens5003,5006,5009,5012,5021,5050,6000/6003,6210,6212,7001/7005,8000,8001,8002if v6212 <> 'save-xml' then @AHLIST.PFT fiDATABASEif val(v1001) = 1 then (v5012^g/),if v6212 = 'save-xml' then 'GIZMO_XML'/ fi, fi,if val(v1001) = 1 then v5012^d fiv200111001,1002,5000/5009,5021,6212cat('PROC.PFT'),','if v6212 = 'save-xml' then 'DISPLAY_XML' fiif s(mpu,v5009,mpl) : '.PFT' then '@',v5009 fiif s(mpu,v5009,mpl) : '.HTM' then cat(v5009) fiNext@DATABASE.XMLif v6212 <> 'save-xml' then @AHFOOT.PFT fiif v6212='e-mail' then 'SEND' fiDONEALLif a(v5001^s) then 'LIST_ALL' fiif a(v5001^s) then 'LIST_HITS' fiif v6212='e-mail' then 'OPEN' fiif v6212 = 'save-xml' then '*' fi6099if v6212.6 = 'export' then 'EXPORT_HIT' fiDATABASEif s(mpu,v5006^r,mpl) = 'ON' then 'On' fi
(if p(v6099^d) and p(v6099^y) then,
'^p*^y',v6099^y,|^u|v6099^u,|^m|v6099^m,/
fi),
(if p(v6099^x) and p(v6099^y) then,
'^p',v6099^x,'^y',v6099^y,|^u|v6099^u,|^m|v6099^m,/
fi),
@QUERY.IAHv6211[1]v6211[2](v5012^g/),if v6212 = 'save-xml' then 'GIZMO_XML'/ fi,v5012^dif p(v5018^a) then cat(v5018^a) fiif p(v5018^u) then cat(v5018^u) fi0Isis_Total1001,5003,5006,5009,5012,5021,5050,6000,6001,6002,6003,6210,6211,6212,7001/7005,8000,8001,8002cat('PROC.PFT'),','f(val(v1001)+1,1,0)if p(v6211) then f(val(v6211[2])-val(v6211[1])+1,1,0) fiif v6212 = 'save-xml' then 'DISPLAY_XML' fi@AHLIST.PFTif s(mpu,v5009,mpl) : '.PFT' then '@',v5009 fiif s(mpu,v5009,mpl) : '.HTM' then cat(v5009) fi''1001Next@DATABASE.XML1001if v6212 <> 'save-xml' then @AHFOOT.PFT fiif v6212='e-mail' then 'SEND' fiDONElistEXPORTsearchv6211[1]v6211[2]@QUERY.IAH'Content-type: bireme/application'/'Content-Disposition: inline; filename="resultado.',v6212*7,'"'/#v9000DATABASEv9001v9002v9003if s(mpu,v5006^r,mpl) = 'ON' and v9000 <> 'list' then 'On' fi(if p(v6099^d) then '^p*^y'v6099^y,|^u|v6099^u,|^m|v6099^m/ fi,'^p'v6099^x'^y'v6099^y,|^u|v6099^u,|^m|v6099^m/)(v5012^g/)v5012^dSTDOUTif v6212 = 'export-iso' then 'ISO2709_CRLF' fiIsis_CurrentIsis_Item6212if val(v1001) > 0 then 'PASS_PROC' fiscat('PROC.PFT'),','if val(v1001) > 0 then '^m'v1001,'^i'v1000 fiif v6212 <> 'export-iso' then 'EXPORT_USERFORMAT' fi1000,1001,6212NowNextmid(v6212,instr(v6212,'-')+1,size(v6212))'@',v9999DONESCAD9010v9010(v5999/)(if v9001 : 'nextAction' then else v9001/, fi)
'IsisScript=',v5000^s,/
'nextAction=ACCESS SCAD'/
"photocopy=^m"v5001^m,"^h"v5001^h,"^p"v5001^p/
(`(|`v9001*5`=|v`v9001.4`/),`)v9010
,if size(getenv('PATH_WXIS')) > 0 then getenv('PATH_WXIS') else left(v5000^c,instr(v5000^c,'/iah')) fi,
,'wxis.exe',
system(putenv('REQUEST_METHOD=POST'),putenv('CONTENT_LENGTH=0'),v9005,' in='v9010,)v9010DONESCADif p(v5013^m) then 'MOUNT REQUEST' fiif a(v5013) or a(v5113) or s(v5013) = 'GUEST' then 'LOGIN SCAD' fiif p(v5113) and ref(['USER']l(['USER']'CODE='v5013),s(mpu,v697,mpl)) <> s(mpu,v5113,mpl) then 'LOGIN SCAD' fiv5013,ref(['USER']l(['USER']s('CODE=',v5013)),'^m',mfn(1),"^b"v90)if p(v5013^b) then 'LOGIN SCAD' fi(v5999/)(`(|`v5703*5`=|v`v5703.4`/),`/)(if right(v5703,1) <> '=' then v5703 fi/)DATABASE(v5012^g/)v5012^dv5114^m15000/5021,5050,5114,5703cat('PROC.PFT'),','if v5003^*.7 <> 'MEDLINE' and s(v5.1) <> 'S' then 'CONTINUE' fiFA
if v5003^*.7 <> 'MEDLINE' and s(v5.1) = 'S' then
'"'v30'"',| AND |v65*0.4,| AND |v31,| AND |v32
else
v999^4,|@|v999^q*0.4,|@|v999^w,|@|v999^t
fi
1Isis_TotalIsis_Current(v800^a/)9000@SCAD.PRC'Content-type:text/html',/#,,@USER.PFT,@REQFORM.PFT,@BOTTOM.PFT,DONEcat('AHSCAD.HTM')DONEif a(v5001^s) then 'LIST_RELATED' fiRELATEDv64001(if val(v1^*) > 0 then v1 fi/)Isis_ItemIsis_CurrentIsis_ItensDATABASEv64001(v5012^g/)v5012^d1001,1002,1032,5000/8000cat('PROC.PFT'),','cat('AHRTOP.HTM')Isis_ItemIsis_CurrentIsis_Itens1032,5000/5009,5012,5013,5018,5021,5050,6000/6003,6102,6205,6210,6400,7001/7005,8000DATABASEv2001^*11001,1002,1032,2001,5000/5009,5013,5018,5021,5050,6000,6001,6002,6003,6102,6205,6210,6400,7001/7005,8000cat('PROC.PFT'),','cat('AHRNAV.HTM')if s(mpu,v5009,mpl) : '.PFT' then '@',v5009 fiif s(mpu,v5009,mpl) : '.HTM' then cat(v5009) fi''cat('AHRBOT.HTM')DONE
'Content-type: text/html'/#
'
',v5003,'
',v5003,'
'
redirectpage
if p(v9000) then
'http://',v9000,'/?base='v5003'&lang='v5021
else
'http://',getenv('HTTP_HOST'),getenv('SCRIPT_NAME'),v5000^d,'?IsisScript='v5000^s'&base='v5003'&lang='v5021'&pathLibrary='v5050
fi
600f(val(v5008)*10,1,0)DATABASE11Isis_CurrentIsis_Totalif (val(v1002)/val(v9003)) < val(v9008) then v9008 else f(val(v1002)/val(v9003),1,0) fif(val(v1002)/val(v9008),1,5)if p(v9001) then 'ROBOTS.PAGE' fileft(v9009,instr(v9009,'.')-1)if val(right(v9009,size(v9009)-instr(v9009,'.'))) > 0 then f(val(v9010)+1,1,0) fiif val(v9010) = 0 then '1' fi1v9010Isis_Current'
'/''/DONEf(((val(v9001)*val(v9008))+1)-val(v9008),1,0)DATABASEv1031v9008Isis_CurrentIsis_Total''/1031,1032,5003,5009,5018,9002cat('PROC.PFT'),','
if p(v999^3) then v999^3 fi, /* MEDLINE */
if p(v2) then v2 else mfn(0) fi, /* LILACS */
'