Server IP : 180.180.241.3 / Your IP : 216.73.216.252 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/AppServ/www/umedia3/inc/ |
Upload File : |
<? function get_coverbyinfo($tags,$addhtml=" WIDTH='100' border=1 style='border-color:black' hspace=0 vspace=0 ") { global $dcrURL; global $newline; global $coverbyinfodb; global $coverbyinfodbcalled; if ($coverbyinfodbcalled!="yes") { $coverbyinfodb=tmq_dump2("coverbyinfo","id","name,req_isn,req_050,req_082,req_099,url,req_lang"," where isuse='yes' order by ordr"); //printr($coverbyinfodb); } if (count($coverbyinfodb)==0) { $realres[html]=$res; $realres[ispass]="no"; return $realres; } $coverbyinfodbcalled="yes"; @reset($coverbyinfodb); $ispass="yes"; while (list($k,$v)=@each($coverbyinfodb) ) { //printr($v); if ($v[1]=='yes') { $tmp=trim(dspmarc(substr($tags[tag020],2))); $tmp.=trim(dspmarc(substr($tags[tag022],2))); $tmp.=trim(dspmarc(substr($tags[tag024],2))); if ($tmp=="") { $ispass="no"; } } //echo "[$tmp]"; //echo "[$ispass]"; $v[2]=trim($v[2]); if ($v[2]!='') { $tmp=$tags[tag050]; $tmp2=str_replace($v[2],'',$tmp); if ($tmp==$tmp2) { $ispass="no"; } } $v[3]=trim($v[3]); if ($v[3]!='') { $tmp=$tags[tag082]; $tmp2=str_replace($v[3],'',$tmp); if ($tmp==$tmp2) { $ispass="no"; } } $v[4]=trim($v[4]); if ($v[4]!='') { $tmp=$tags[tag099]; $tmp2=str_replace($v[4],'',$tmp); if ($tmp==$tmp2) { $ispass="no"; } } $v[6]=trim($v[6]); if ($v[6]!='') { $tmp=substr($tags[getval("MARC","fixedwidthfield")],35,3); $tmp=trim($tmp); //echo "[$tmp]"; $tmp2=str_replace($v[4],'',$tmp); if ($tmp==$tmp2) { $ispass="no"; } } if ($ispass=="yes") { $passkey=$k; break; } } if ($ispass!="yes") { $realres[html]=$res; $realres[ispass]="no"; return $realres; } ///echo "[passkeyis=$passkey]"; //printr($coverbyinfodb[$passkey]); //preparing url; $url=$coverbyinfodb[$passkey][5]; $url=str_replace('[bibid]',$tags[ID],$url); $tmp=dspmarc(substr($tags[tag020],2)).$newline.dspmarc(substr($tags[tag022],2)).$newline.dspmarc(substr($tags[tag024],2)); $tmp=explodenewline($tmp); $tmp=$tmp[0]; $tmp=trim($tmp); $url=str_replace('[isn]',$tmp,$url); //echo "[$tmp]"; $tmp=trim(dspmarc(substr($tags[tag099],2))); $db=explode(',','tag050,tag082,tag099'); @reset($db); while (list($k,$v)=@each($db) ) { $url=str_replace("[$v]",$tmp,$url); $tmpx=strtolower($tmp); $url=str_replace("[$v"."_l]",$tmpx,$url); $tmpx=strtoupper($tmp); $url=str_replace("[$v"."_u]",$tmpx,$url); $tmpx=str_replace(" ","",$tmp); $url=str_replace("[$v"."_s]",$tmpx,$url); $tmpx=str_replace(" ","",$tmp); $tmpx=strtolower($tmpx); $url=str_replace("[$v"."_sl]",$tmpx,$url); $tmpx=str_replace(" ","",$tmp); $tmpx=strtoupper($tmpx); $url=str_replace("[$v"."_su]",$tmpx,$url); $tmpa=rem2space($tmp); $tmpa=explode(" ",$tmpa); $url=str_replace("[$v"."_a1]",$tmpa[0],$url); $tmpx=strtolower($tmpa[0]); $url=str_replace("[$v"."_a1l]",$tmpx,$url); $tmpx=strtoupper($tmpa[0]); $url=str_replace("[$v"."_a1u]",$tmpx,$url); $url=str_replace("[$v"."_a2]",$tmpa[1],$url); $url=str_replace("[$v"."_a3]",$tmpa[2],$url); } //echo "[url=$url]"; $res="<IMG SRC='$url' $addhtml onerror=\"if(this.errrec!=1) {this.errrec=1;this.src='$dcrURL/neoimg/nocover.png';}\">"; $realres[html]=$res; $realres[ispass]="yes"; return $realres; } ?>