Файл: loads/inc/files/file_scr.php
Строк: 264
<?php
if (is_file($dir_loads . '/' . $name . '.gif')) {
if (is_file(H . "sys/loads/screens/128/$size.$name.$ras")) {
} elseif (function_exists('imagecreatefromgif')) {
if (!isset($set['gif_select']) || $set['gif_select'] == '0') {
$imgc = imagecreatefromgif($dir_loads . '/' . $file);
$img_x = imagesx($imgc);
$img_y = imagesy($imgc);
if ($img_x == $img_y) {
$dstW = "$set[scrin_ras1]"; // ширина
$dstH = "$set[scrin_ras2]"; // высота
} elseif ($img_x > $img_y) {
$prop = $img_x / $img_y;
$dstW = "$set[scrin_ras1]";
$dstH = ceil($dstW / $prop);
} else {
$prop = $img_y / $img_x;
$dstH = "$set[scrin_ras2]";
$dstW = ceil($dstH / $prop);
}
$screen = imagecreatetruecolor($dstW, $dstH);
imagecopyresampled($screen, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
imagedestroy($imgc);
$screen = img_copyright($screen); // копирайт
imagegif($screen, H . "sys/loads/screens/128/$size.$name.$ras");
imagedestroy($screen);
}
}
} elseif (is_file($dir_loads . '/' . $name . '.jpeg')) {
if (is_file(H . "sys/loads/screens/128/$size.$name.$ras")) {
} elseif (function_exists('imagecreatefromjpeg')) {
if (!isset($set['jpeg_select']) || $set['jpeg_select'] == '0') {
$imgc = imagecreatefromjpeg($dir_loads . '/' . $file);
$img_x = imagesx($imgc);
$img_y = imagesy($imgc);
if ($img_x == $img_y) {
$dstW = "$set[scrin_ras1]"; // ширина
$dstH = "$set[scrin_ras2]"; // высота
} elseif ($img_x > $img_y) {
$prop = $img_x / $img_y;
$dstW = "$set[scrin_ras1]";
$dstH = ceil($dstW / $prop);
} else {
$prop = $img_y / $img_x;
$dstH = "$set[scrin_ras2]";
$dstW = ceil($dstH / $prop);
}
$screen = imagecreatetruecolor($dstW, $dstH);
imagecopyresampled($screen, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
imagedestroy($imgc);
$screen = img_copyright($screen); // копирайт
imagejpeg($screen, H . "sys/loads/screens/128/$size.$name.$ras", 90);
imagedestroy($screen);
}
}
} elseif (is_file($dir_loads . '/' . $name . '.jpg')) {
if (is_file(H . "sys/loads/screens/128/$size.$name.$ras")) {
} elseif (function_exists('imagecreatefromjpeg')) {
if (!isset($set['jpg_select']) || $set['jpg_select'] == '0') {
$imgc = imagecreatefromjpeg($dir_loads . '/' . $file);
$img_x = imagesx($imgc);
$img_y = imagesy($imgc);
if ($img_x == $img_y) {
$dstW = "$set[scrin_ras1]"; // ширина
$dstH = "$set[scrin_ras2]"; // высота
} elseif ($img_x > $img_y) {
$prop = $img_x / $img_y;
$dstW = "$set[scrin_ras1]";
$dstH = ceil($dstW / $prop);
} else {
$prop = $img_y / $img_x;
$dstH = "$set[scrin_ras1]";
$dstW = ceil($dstH / $prop);
}
$screen = imagecreatetruecolor($dstW, $dstH);
imagecopyresampled($screen, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
imagedestroy($imgc);
$screen = img_copyright($screen); // копирайт
imagejpeg($screen, H . "sys/loads/screens/128/$size.$name.$ras", 90);
imagedestroy($screen);
}
}
} elseif (is_file($dir_loads . '/' . $name . '.png')) {
if (is_file(H . "sys/loads/screens/128/$size.$name.$ras")) {
} elseif (function_exists('imagecreatefrompng')) {
if (!isset($set['png_select']) || $set['png_select'] == '0') {
$imgc = imagecreatefrompng($dir_loads . '/' . $file);
$img_x = imagesx($imgc);
$img_y = imagesy($imgc);
if ($img_x == $img_y) {
$dstW = $set['scrin_ras1']; // ширина
$dstH = $set['scrin_ras2']; // высота
} elseif ($img_x > $img_y) {
$prop = $img_x / $img_y;
$dstW = "$set[scrin_ras1]";
$dstH = ceil($dstW / $prop);
} else {
$prop = $img_y / $img_x;
$dstH = "$set[scrin_ras2]";
$dstW = ceil($dstH / $prop);
}
$screen = imagecreatetruecolor($dstW, $dstH);
imagecopyresampled($screen, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
imagedestroy($imgc);
$screen = img_copyright($screen); // копирайт
imagepng($screen, H . "sys/loads/screens/128/$size.$name.$ras");
imagedestroy($screen);
}
}
}
echo "<div class='list-group-item-null'>";
$i = 0;
$dirlist[0] = '';
if (isset($_GET['scr']) && $_GET['scr'] == '1') {
if (is_file(H . "sys/loads/screens/128/$size.$name.$ras")) {
if (function_exists('iconv')) {
echo "<a href='/sys/loads/screens/128/" . iconv('windows-1251', 'utf-8', "$size.$name.$ras") . "' title='Открыть скрин'><img src='/sys/loads/screens/128/" . iconv('windows-1251', 'utf-8', "$size.$name.$ras") . "' alt='Скрин...' /></a><br />n";
} else {
echo "<a href='/sys/loads/screens/128/$size.$name.$ras' title='Открыть скрин'><img src='/sys/loads/screens/128/$size.$name.$ras' alt='Скрин...' /></a><br />n";
}
} elseif (is_file(H . "sys/loads/screens/128/$size.$name.gif")) {
if (function_exists('iconv')) {
echo "<a href='/sys/loads/screens/128/" . iconv('windows-1251', 'utf-8', "$size.$name.gif") . "' title='Открыть скрин'><img src='" . iconv('windows-1251', 'utf-8', "/sys/loads/screens/128/$size.$name.gif") . "' alt='scr...' /></a><br />n";
} else {
echo "<a href='/sys/loads/screens/128/$size.$name.gif' title='Открыть скрин'><img src='/sys/loads/screens/128/$size.$name.gif' alt='scr...' /></a><br />n";
}
} elseif (is_file($dir_loads . '/' . $file . '.1.GIF')) {
echo "<a href="/loads/down/" . url2("$l/$dirlist[$i]$file.1.GIF") . "" title='Оригинальный размер'><img src="resize.php?" . url("f=$l/$file.1.GIF") . "&w=$set[scrin_ras1]&h=$set[scrin_ras2]" width='$set[scrin_ras1]' alt="Скрин..." /></a><br />n";
} elseif (is_file($dir_loads . '/' . $file . '.1.JPG')) {
echo "<a href="/loads/down/" . url2("$l/$dirlist[$i]$file.1.JPG") . "" title='Оригинальный размер'><img src="resize.php?" . url("f=$l/$file.1.JPG") . "&w=$set[scrin_ras1]&h=$set[scrin_ras2]" width='$set[scrin_ras1]' alt="Скрин..." /></a><br />n";
} elseif (is_file($dir_loads . '/' . $file . '.1.PNG')) {
echo "<a href="/loads/down/" . url2("$l/$dirlist[$i]$file.1.PNG") . "" title='Оригинальный размер'><img src="resize.php?" . url("f=$l/$file.1.PNG") . "&w=$set[scrin_ras1]&h=$set[scrin_ras2]" width='$set[scrin_ras1]' alt="Скрин..." /></a><br />n";
} elseif (is_file($dir_loads . '/' . $file . '.1.JPEG')) {
echo "<a href="/loads/down/" . url2("$l/$dirlist[$i]$file.1.JPEG") . "" title='Оригинальный размер'><img src="resize.php?" . url("f=$l/$file.1.JPEG") . "&w=$set[scrin_ras1]&h=$set[scrin_ras2]" width='$set[scrin_ras1]' alt="Скрин..." /></a><br />n";
} else {
echo "<b>" . lang('Нет скрина') . "</b><br />n";
}
echo "<span class='tag tag-info'>" . lang('Скрины') . ":</span>n";
echo "<span class='tag tag-primary'> 1 </span>n";
if (is_file($dir_loads . '/' . $file . '.2.JPG')) {
echo " <a href="?" . url("d=$l&scr=2&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>2</span></a>n";
} elseif (is_file($dir_loads . '/' . $file . '.2.JPEG')) {
echo " <a href="?" . url("d=$l&scr=2&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>2</span></a>n";
} elseif (is_file($dir_loads . '/' . $file . '.2.GIF')) {
echo " <a href="?" . url("d=$l&scr=2&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>2</span></a>n";
} elseif (is_file($dir_loads . '/' . $file . '.2.PNG')) {
echo " <a href="?" . url("d=$l&scr=2&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>2</span></a>n";
}
if (is_file($dir_loads . '/' . $file . '.3.GIF')) {
echo "<a href="?" . url("d=$l&scr=3&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>3</span></a>n";
echo "<br />n";
} elseif (is_file($dir_loads . '/' . $file . '.3.JPG')) {
echo "<a href="?" . url("d=$l&scr=3&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>3</span></a>n";
echo "<br />n";
} elseif (is_file($dir_loads . '/' . $file . '.3.JPEG')) {
echo "<a href="?" . url("d=$l&scr=3&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>3</span></a>n";
echo "<br />n";
} elseif (is_file($dir_loads . '/' . $file . '.3.PNG')) {
echo "<a href="?" . url("d=$l&scr=3&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>3</span></a>n";
echo "<br />n";
}
}
if (isset($_GET['scr']) && $_GET['scr'] == '2') {
if (is_file($dir_loads . '/' . $file . '.2.GIF')) {
echo "<a href="/loads/down/" . url2("$l/$dirlist[$i]$file.2.GIF") . "" title='Оригинальный размер'><img src="resize.php?" . url("f=$l/$file.2.GIF") . "&w=$set[scrin_ras1]&h=$set[scrin_ras2]" width='$set[scrin_ras1]' alt="Скрин..." /></a><br />n";
} elseif (is_file($dir_loads . '/' . $file . '.2.JPG')) {
echo "<a href="/loads/down/" . url2("$l/$dirlist[$i]$file.2.JPG") . "" title='Оригинальный размер'><img src="resize.php?" . url("f=$l/$file.2.JPG") . "&w=$set[scrin_ras1]&h=$set[scrin_ras2]" width='$set[scrin_ras1]' alt="Скрин..." /></a><br />n";
} elseif (is_file($dir_loads . '/' . $file . '.2.PNG')) {
echo "<a href="/loads/down/" . url2("$l/$dirlist[$i]$file.2.PNG") . "" title='Оригинальный размер'><img src="resize.php?" . url("f=$l/$file.2.PNG") . "&w=$set[scrin_ras1]&h=$set[scrin_ras2]" width='$set[scrin_ras1]' alt="Скрин..." /></a><br />n";
} elseif (is_file($dir_loads . '/' . $file . '.2.JPEG')) {
echo "<a href="/loads/down/" . url2("$l/$dirlist[$i]$file.2.JPEG") . "" title='Оригинальный размер'><img src="resize.php?" . url("f=$l/$file.2.JPEG") . "&w=$set[scrin_ras1]&h=$set[scrin_ras2]" width='$set[scrin_ras1]' alt="Скрин..." /></a><br />n";
} else {
echo "<b>" . lang('Нет скрина') . "</b><br />n";
}
echo "<span class='tag tag-info'>Скрины:</span>n";
echo "<a href="?" . url("d=$l&scr=1&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>1</span></a>n";
echo " <span class='tag tag-primary'>2</span> n";
if (is_file($dir_loads . '/' . $file . '.3.GIF')) {
echo "<a href="?" . url("d=$l&scr=3&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>3</span></a>n";
echo "<br />n";
} elseif (is_file($dir_loads . '/' . $file . '.3.JPG')) {
echo "<a href="?" . url("d=$l&scr=3&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>3</span></a>n";
echo "<br />n";
} elseif (is_file($dir_loads . '/' . $file . '.3.PNG')) {
echo "<a href="?" . url("d=$l&scr=3&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>3</span></a>n";
echo "<br />n";
} elseif (is_file($dir_loads . '/' . $file . '.3.JPEG')) {
echo "<a href="?" . url("d=$l&scr=3&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>3</span></a>n";
echo "<br />n";
}
}
if (isset($_GET['scr']) && $_GET['scr'] == '3') {
if (is_file($dir_loads . '/' . $file . '.3.GIF')) {
echo "<a href="/loads/down/" . url2("$l/$dirlist[$i]$file.3.GIF") . "" title='Оригинальный размер'><img src="resize.php?" . url("f=$l/$file.3.GIF") . "&w=$set[scrin_ras1]&h=$set[scrin_ras2]" width='$set[scrin_ras1]' alt="Скрин..." /></a><br />n";
} elseif (is_file($dir_loads . '/' . $file . '.3.JPG')) {
echo "<a href="/loads/down/" . url2("$l/$dirlist[$i]$file.3.JPG") . "" title='Оригинальный размер'><img src="resize.php?" . url("f=$l/$file.3.JPG") . "&w=$set[scrin_ras1]&h=$set[scrin_ras2]" width='$set[scrin_ras1]' alt="Скрин..." /></a><br />n";
} elseif (is_file($dir_loads . '/' . $file . '.3.PNG')) {
echo "<a href="/loads/down/" . url2("$l/$dirlist[$i]$file.3.PNG") . "" title='Оригинальный размер'><img src="resize.php?" . url("f=$l/$file.3.PNG") . "&w=$set[scrin_ras1]&h=$set[scrin_ras2]" width='$set[scrin_ras1]' alt="Скрин..." /></a><br />n";
} elseif (is_file($dir_loads . '/' . $file . '.3.JPEG')) {
echo "<a href="/loads/down/" . url2("$l/$dirlist[$i]$file.3.JPEG") . "" title='Оригинальный размер'><img src="resize.php?" . url("f=$l/$file.3.JPEG") . "&w=$set[scrin_ras1]&h=$set[scrin_ras2]" width='$set[scrin_ras1]' alt="Скрин..." /></a><br />n";
} else {
echo "<b>" . lang('Нет скрина') . "</b><br />n";
}
echo "<span class='tag tag-info'>Скрины:</span>n";
echo "<a href="?" . url("d=$l&scr=1&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>1</span></a>n";
if (is_file($dir_loads . '/' . $file . '.2.GIF')) {
echo "<a href="?" . url("d=$l&scr=2&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>2</span></a>n";
} elseif (is_file($dir_loads . '/' . $file . '.2.JPG')) {
echo "<a href="?" . url("d=$l&scr=2&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>2</span></a>n";
} elseif (is_file($dir_loads . '/' . $file . '.2.PNG')) {
echo "<a href="?" . url("d=$l&scr=2&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>2</span></a>n";
} elseif (is_file($dir_loads . '/' . $file . '.2.JPEG')) {
echo "<a href="?" . url("d=$l&scr=2&f=$file&page=$_SESSION[page]") . ""><span class='tag tag-default'>2</span></a>n";
}
echo " <span class='tag tag-primary'>3</span><br />n";
}
echo "</div>";