
 |
 |
 |
 |
 |
 |
Pozdravljeni na straneh indeksa revij iz ex-Jugoslavije. |
Magazine Scans
|
|
|
| {$title} | ";
if ($author != "")
{
echo" | {$author} | ";
}
if ($columntype != "")
{
echo" | Rubrika: {$columntype} | ";
}
if ($computer != "")
{
echo " | Računalnik: {$computer} | ";
}
if ($external != "")
{
echo " | Dodatno: {$externalname} | ";
}
if ($link != "")
{
echo " | Povezava: Link | ";
}
echo "
|
|
";
}
else
{
// DISPLAY FULL ISSUE
if (substr($all, 0, 6) == "Knjige")
{
$sql="select t2.YEAR, t2.MONTH_FULL, t2.PAGES_LINK, t2.PAGE_NUMBERS, t2.PAGE_EXTENSION, t2.NUMBER, t2.NUM_PAGES
FROM mag_issues AS t2
WHERE t2.ID = '{$all}'
";
}
else
{
$sql="select t2.MAGAZINE_TYPE, t2.YEAR, t2.MONTH, t2.MONTH_FULL, t2.PAGES_LINK, t2.PAGE_NUMBERS, t2.PAGE_EXTENSION, t2.NUMBER, t2.NUM_PAGES,
t3.MAG_NAME, t3.LANGUAGE
FROM mag_issues AS t2
INNER JOIN mag_types AS t3
ON t3.MAG_TYPE=t2.MAGAZINE_TYPE
WHERE t2.ID = '{$all}'
";
}
$result=@mysql_query($sql,$connection) or
die(handleerror("Error getting articles from the database",mysql_errno(),mysql_error()));
$myrow = mysql_fetch_array($result);
$magtype = $myrow["MAGAZINE_TYPE"]; if ($magtype == "-") $magtype = "";
$year = $myrow["YEAR"]; if ($year == "-") $year = "";
$month = $myrow["MONTH"]; if ($month == "-") $month = "";
$monthfull = $myrow["MONTH_FULL"]; if ($monthfull == "-") $monthfull = "";
$pageslink_db = $myrow["PAGES_LINK"]; if ($pageslink_db == "-") $pageslink_db = "";
$pagenumbers = $myrow["PAGE_NUMBERS"]; if ($pagenumbers == "-") $pagenumbers = "";
$pageextension = $myrow["PAGE_EXTENSION"]; if ($pageextension == "-") $pageextension = "";
$mag_name = $myrow["MAG_NAME"]; if ($mag_name == "-") $mag_name = "";
$language = $myrow["LANGUAGE"]; if ($language == "-") $language = "";
$number = $myrow["NUMBER"]; if ($number == "-") $number = "";
$numpages = $myrow["NUM_PAGES"]; if ($numpages == "-") $numpages = "";
$pageslink = $pages_main . $pageslink_db;
$thumbs = $thumbs_main . $pageslink_db;
if (strlen($month) == 1)
{
$month = "0" . $month;
}
if (substr($all, 0, 6) != "Knjige")
{
echo "
";
}
else
{
if ($year == 1)
{
$wide = 1;
}
echo "
";
}
$pages = "1-" . $numpages;
}
if ($pageslink_db != "")
{
echo "
";
//$pages = "1-20";
if ($showpage > 0)
{
$len = strlen($pages);
$pos = 0;
$posthumb = 0;
$prevpage = -1;
$nextpage = -1;
$number = -1;
$calcnext = -1;
while ($pos < $len)
{
$prevpage2 = $number;
$number = GetNumber($pages, $pos);
if ($pages[$pos] == '-')
{
$pos++;
$number2 = GetNumber($pages, $pos);
while ($number <= $number2)
{
if ($calcnext == 1)
{
$calcnext = -1;
$nextpage = $number;
}
if ($number == $showpage)
{
$prevpage = $prevpage2;
$calcnext = 1;
}
$prevpage2 = $number;
$number++;
}
$pos++;
}
else
{
if ($calcnext == 1)
{
$calcnext = -1;
$nextpage = $number;
}
if ($number == $showpage)
{
$prevpage = $prevpage2;
$calcnext = 1;
}
$pos++;
}
}
RenderPage($auto, $all, $prevpage, $nextpage, $showpage, $pageslink, $thumbs, $pagenumbers, $pageextension, $posthumb, $wide);
echo "
";
}
else
{
$len = strlen($pages);
$pos = 0;
$posthumb = 0;
while ($pos < $len)
{
$number = GetNumber($pages, $pos);
if ($pages[$pos] == '-')
{
$pos++;
$number2 = GetNumber($pages, $pos);
while ($number <= $number2)
{
RenderThumb($all, $auto, $number, $pageslink, $thumbs, $pagenumbers, $pageextension, $posthumb, $wide);
$number++;
}
$pos++;
}
else
{
RenderThumb($all, $auto, $number, $pageslink, $thumbs, $pagenumbers, $pageextension, $posthumb, $wide);
$pos++;
}
}
echo "
|
";
}
}
else
{
// No scans available
echo "
Skenirane strani (" . $pages . ") niso na voljo!
";
}
function RenderPage($auto, $all, $prevpage, $nextpage, $number, $pageslink, $thumbs, $pagenumbers, $pageextension, &$posthumb, $wide)
{
echo " | ";
RenderPrevNext($auto, $all, $prevpage, $nextpage, $number);
echo "";
if ($wide == 1)
{
echo" ";
RenderPrevNext($auto, $all, $prevpage, $nextpage, $number);
echo " | ";
$posthumb++;
if ($posthumb == 5)
{
$posthumb = 0;
echo "