| Server IP : 180.180.241.3 / Your IP : 216.73.216.25 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 html_displaymedia($ID) {
global $dcrURL;
global $r_2;
global $r_3;
global $r_4;
global $r_5;
global $r_6;
global $r_7;
global $r_8;
global $r_9;
global $r_10;
global $r_11;
global $r_12;
global $r_13;
global $r_14;
global $r_15;
global $r_16;
global $r_17;
global $r_18;
global $r_19;
global $r_20;
global $r_21;
global $r_22;
global $r_23;
global $r_24;
global $r_25;
global $r_26;
global $r_27;
global $r_28;
global $r_29;
global $r_30;
global $r_31;
global $r_32;
global $r_33;
global $r_34;
global $r_35;
$indi=tmq_dump("bkedit","fid","ishasindi");
$systemhide=tmq_dump("bkedit","fid","systemhide");
//$autogentxtbyindi=trim(getval("MARC","autogentxtbyindi"));
$autogentxtbyindi[tag520][first]["blank"]="<B>Summary:</B> ";
$autogentxtbyindi[tag520][first][0]="<B>Subject:</B> ";
$autogentxtbyindi[tag520][first][1]="<B>Review:</B> ";
$autogentxtbyindi[tag520][first][2]="<B>Scope and content:</B> ";
$autogentxtbyindi[tag520][first][3]="<B>Abstract:</B> ";
$autogentxtbyindi[tag246][second][2]="<B>Distinctive title:</B> ";
$autogentxtbyindi[tag246][second][3]="<B>Other title:</B> ";
$autogentxtbyindi[tag246][second][4]="<B>Cover title:</B> ";
$autogentxtbyindi[tag246][second][5]="<B>Added title page title:</B> ";
$autogentxtbyindi[tag246][second][6]="<B>Caption title:</B> ";
$autogentxtbyindi[tag246][second][7]="<B>Running title:</B> ";
$autogentxtbyindi[tag246][second][8]="<B>Spine title:</B> ";
$autogentxtbyindi[tag505][first][0]="<B>Contents:</B> ";
$autogentxtbyindi[tag505][first][1]="<B>Incomplete Contents:</B> ";
$autogentxtbyindi[tag505][first][2]="<B>Partial Contents:</B> ";
$r=marc_melt($ID,"yes");
/*
echo "<PRE>";
print_r($r);
echo "</PRE>";
*/
$coverstr="";
$cov=tmq("select * from media_ftitems where mid='$ID' and fttype='cover' order by text ");
if (tmq_num_rows($cov)!=0) {
$coverstr.="<table width=150 border=1 align=center cellpadding=1
cellspacing=1 class=table_border>
<TR>
<TD class=table_head>". getlang("ภาพปก::l::Cover")."</TD>
</TR>
<TR>
<TD class=table_td align=center><table >
<tr>";
$covi=0;
while ($covr=mysql_fetch_array($cov)) {
$covi++;
$coverstr.= "<TR><td>";
if($covr[uploadtype]=="url") {
$covurl=$covr[filename];
} else {
$covurl="$dcrURL/_fulltext/$covr[fttype]/$covr[mid]/$covr[filename]";
}
$coverstr.= "<A HREF='$dcrURL/dublin.linkout.php?url=".urlencode($covurl)."'><img src='$covurl' border=1 style='border-color:black' width=120 hspace=3 vspace=0
noclass='reflect'></A>";
$coverstr.= "</td></TR>";
}
$coverstr.="</tr></table></TD>
</TR>
</TABLE>";
} else {
$tags=tmq("select * from media where ID='$ID' ");
$tags=tmq_fetch_array($tags);
$covinfo=get_coverbyinfo($tags,"style='float: left;' width=120 hspace=3 vspace=0 noclass='reflect' ");
if ($covinfo[ispass]=="yes") {
$covi=1;
$coverstr.="<table width=150 border=1 align=center cellpadding=1
cellspacing=1 class=table_border><TR> <TD class=table_head>". getlang("ภาพปก::l::Cover")."</TD> </TR>
<TR> <TD class=table_td align=center><table ><tr>";
$coverstr.= "<td>";
$covurl="$dcrURL/_fulltext/$covr[fttype]/$covr[mid]/$covr[filename]";
$coverstr.=$covinfo[html];
$coverstr.= "</td>";
$coverstr.="</tr></table></TD>
</TR>
</TABLE>";
}
}
$retstr="<TABLE width=770 border=0 align=center cellpadding=1
cellspacing=2>
<TR valign=top>
<TD>$coverstr</TD>
<TD><!-- startcovertable -->";
$marctablew=765;
if ($covi!=0) {
$marctablew=610;
}
$retstr.="<table bgcolor=darkgray width='$marctablew' border=1 align=center cellpadding=1
cellspacing=1 bordercolor=#f5f5f5 class=table_border>";
$sql82="select * from bkdsp order by ordr";
$result=tmq($sql82);
echo mysql_error();
while ($rowd=tmq_fetch_array($result))
{
if (trim($rowd[boundwith])=="") {
$rowd[boundwith]="all";
$r["all_num"]=1;
}
/*
echo"<TABLE>
<TR>
<TD><PRE>";
print_r($r_2);
echo"</PRE></TD>
</TR>
</TABLE>";
echo "<PRE>"."$rowd[boundwith]_num"."=[".$r["$rowd[boundwith]_num"]."]</PRE>";
*/
for ($multiloop=1;$multiloop<=$r["$rowd[boundwith]_num"];$multiloop++) {
$x = str_replace("$","$",$rowd[val]);
$r_orig=$r;
$userkey="";
if ($multiloop!=1) {
$userkey="_$multiloop";
}
eval("\$fulldata=\$r$userkey;");
//echo("\$fulldata=\$r$userkey;<BR>");
//echo("<B>\$r=\$r$userkey</B><BR>$x<BR>");
$x=str_replace("\$r[","\$fulldata[",$x);
//printr("-".$fulldata[tag520_indi]."-");
eval("\$str = \"$x\";");
//unset($fulldata);
$r=$r_orig;
//echo "[$str]";
$x2=explodenewline($str);
$x3=Array();
foreach ($x2 as $key => $value) {
$rowd[boundwith]=trim($rowd[boundwith]);
$autogentxtbyindi_val1="";
$autogentxtbyindi_val2="";
if (count($autogentxtbyindi[$rowd[boundwith]])>0) {
$first_indi=substr($fulldata[$rowd[boundwith]."_indi"],0,1);
$second_indi=substr($fulldata[$rowd[boundwith]."_indi"],1,1);
if ($first_indi==" ") {$first_indi="blank";}
if ($second_indi==" ") {$second_indi="blank";}
$autogentxtbyindi_val1=$autogentxtbyindi[$rowd[boundwith]][first][$first_indi];
$autogentxtbyindi_val2=$autogentxtbyindi[$rowd[boundwith]][second][$second_indi];
}
$newval="$value";
if (strlen($newval)==2) {
$newval='';
}
$newval=hidemarc($newval,$rowd[hidefid],$rowd[linksubf]);
//echo "<PRE>[$newval]</PRE>";
$newval=dspmarc($newval,$rowd[replacewith]);
//hide string with limit count
if ($rowd[hidestr]!="") {
$tmp=explode(",",$rowd[hidestr]);
foreach ($tmp as $tmp2) {
$tmp3=explode("=",$tmp2);
if (!isset($tmp3[2])) {
$tmp3[2]=0;
}
$count=intval($tmp3[2]);
//echo "<PRE>str_replace2($tmp3[0],$tmp3[1],$newval,$count);</PRE>";
$newval=str_replace2($tmp3[0],$tmp3[1],$newval,$count);
}
}
$newval=trim($newval,$rowd[trimthis]);
if ($rowd[linkrow]!="") {
$newval="<A HREF=\"$rowd[linkrow]$newval\">".$newval."</A>";
//echo "[$dcrURL]";
$newval=str_replace("[dcr]","$dcrURL",$newval);
}
//$newval=hidemarc($newval,$rowd[hidefid],$rowd[hidestr],$rowd[trimthis]);
$x3[]=$newval;
//$x2[$key]=str_replace($value,$rowd[hidefid],$rowd[hidestr],$rowd[trimthis]);
}
unset($fulldata);
//print_r($x3);
$str=implode($x3,"\n");
$str=str_replace("\n\n","\n",$str);
$str=trim($str,"\n");
$str=str_replace("\n","<BR>",$str);
//$str=hidemarc($str,$rowd[hidefid],$rowd[hidestr]);
//echo "$x / -" . trim(dspmarc($str)) . "-";
$str=dspmarc($str);
if (strip_tags(trim($str))!="") {
$retstr.="<tr bgcolor=#f3f3f3 valign=top><td width = 20% valign = top class=table_head style='text-align:left;'> <nobr>";
$retstr.= getlang($rowd[name]);
$retstr.="</nobr></td>
<td width =70% class=table_td>";
$str=str_replace("[dcr]","$dcrURL",$str);
//printr($systemhide);
//fulltext display
if ($systemhide[$rowd[boundwith]]=="yes") {
$retstr.="<img border=0 align=absmiddle src='$dcrURL/neoimg/ulibfulltext.png' TITLE='ULIB - Fulltext management'> ";
}
$retstr.= $autogentxtbyindi_val1;
$retstr.= $autogentxtbyindi_val2;
$retstr.= $str;
//end fulltext display
$retstr.=" </td></tr>";
}
} // end multiloop
}// end fetch array
$retstr.="</table>";
$retstr.="<!-- endcovertable --></TD>
</TR>
</TABLE>";
return $retstr;
}
?>