mirror of
https://github.com/c0de-archive/GAMA-Site.git
synced 2024-10-31 18:27:46 +00:00
index.php/?generatenewthumbnailsformeprettyplease for refresh thumbs
This commit is contained in:
parent
dcee62b382
commit
a952729268
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
|
$pst = microtime(true);
|
||||||
|
|
||||||
/* -----------------------------------------------------------
|
/* -----------------------------------------------------------
|
||||||
*
|
*
|
||||||
@ -14,7 +15,7 @@
|
|||||||
* Recently Uploaded Pictures on sidebar - Frontend DONE - Backend Needed (upload)
|
* Recently Uploaded Pictures on sidebar - Frontend DONE - Backend Needed (upload)
|
||||||
* DONE - Automatic detection of missing or nonexistant thumbnails (either replace with nothumb.png or generate new one on spot)
|
* DONE - Automatic detection of missing or nonexistant thumbnails (either replace with nothumb.png or generate new one on spot)
|
||||||
* Force Spaces in tags
|
* Force Spaces in tags
|
||||||
* Fix headstuff() and title()
|
* Fix headstuff() and title() without raping the html by putting the tags in the wrong places
|
||||||
* Multiple tags without search?
|
* Multiple tags without search?
|
||||||
* Classes? - Might just go as far as to seperate the functions
|
* Classes? - Might just go as far as to seperate the functions
|
||||||
* Temporarly dropped support for bitmap files until I learn how to generate those
|
* Temporarly dropped support for bitmap files until I learn how to generate those
|
||||||
@ -28,10 +29,10 @@
|
|||||||
require('img.extra.php'); // Img.Extra.php - Extra main functions
|
require('img.extra.php'); // Img.Extra.php - Extra main functions
|
||||||
require('img.main.php'); // Img.Main.php - Main program
|
require('img.main.php'); // Img.Main.php - Main program
|
||||||
|
|
||||||
// If thumbnails don't preexist{
|
// Refresh the thumbnails on the fly - secretpassword123 will of course be changed when put online
|
||||||
// createThumbs(); // Found inside helper.genthumb.php
|
if(!empty($_GET['generatenewthumbnailsformeprettyplease']) && $_GET['generatenewthumbnailsformeprettyplease'] == 'secretpassword123'){
|
||||||
// die("<script>alert('New thumbnails generated. Reload the page.');</script>");
|
createThumbs();
|
||||||
// }
|
}
|
||||||
|
|
||||||
// Declare variables so it doesn't complain to me later x.x
|
// Declare variables so it doesn't complain to me later x.x
|
||||||
$thelist = '';
|
$thelist = '';
|
||||||
@ -63,7 +64,7 @@
|
|||||||
* Recently Uploaded Pictures on sidebar - Frontend DONE - Backend Needed (upload)
|
* Recently Uploaded Pictures on sidebar - Frontend DONE - Backend Needed (upload)
|
||||||
* DONE - Automatic detection of missing or nonexistant thumbnails (either replace with nothumb.png or generate new one on spot)
|
* DONE - Automatic detection of missing or nonexistant thumbnails (either replace with nothumb.png or generate new one on spot)
|
||||||
* Force spaces on tags
|
* Force spaces on tags
|
||||||
* Fix headstuff() and title()
|
* Fix headstuff() and title() without raping the html by putting the tags in the wrong places
|
||||||
* Multiple tags without search?
|
* Multiple tags without search?
|
||||||
* Classes? - Might just go as far as to seperate the functions
|
* Classes? - Might just go as far as to seperate the functions
|
||||||
* Temporarly dropped support for bitmap files until I learn how to generate those
|
* Temporarly dropped support for bitmap files until I learn how to generate those
|
||||||
@ -196,11 +197,25 @@
|
|||||||
}
|
}
|
||||||
$row = $result->fetch_assoc();
|
$row = $result->fetch_assoc();
|
||||||
if ($row){
|
if ($row){
|
||||||
|
$thethumbs = '';
|
||||||
|
if($thumbs = opendir('thumbs')){
|
||||||
|
while(false != ($fiel = readdir($thumbs))){
|
||||||
|
// Test if thumbnail exists if not show nothumb.png
|
||||||
|
if($fiel != "." && $fiel != ".." && $fiel != ".htaccess"){
|
||||||
|
$thethumbs .= "-".$fiel;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
closedir($thumbs);
|
||||||
|
}
|
||||||
|
$thethumbs = explode("-", $thethumbs);
|
||||||
$name = $row['name'];
|
$name = $row['name'];
|
||||||
$name = explode("-", $name);
|
$name = explode("-", $name);
|
||||||
foreach($name as $names){
|
foreach($name as $names){
|
||||||
//echo '<a href="?img='.$names.'"><img src="thumbs/'.$names.'"></a>';
|
if(in_array($names, $thethumbs)){
|
||||||
echo '<a href="?img='.$names.'"><img src="nothumb.png" alt="'.$names.'" title="'.$names.'"/></a>'."\n ";
|
echo '<a href="?img='.$names.'"><img src="thumbs/'.$names.'" alt="'.$names.'" title="'.$names.'"/></a>'."\n ";
|
||||||
|
}else{
|
||||||
|
echo '<a href="?img='.$names.'"><img src="nothumb.png" alt="'.$names.'" title="'.$names.'"/></a>'."\n ";
|
||||||
|
}
|
||||||
//echo '<a href="?img='.$names.'"><img src="thumbs/'.$names.'" alt="'.$names.'" title="'.$names.'"/></a>'."\n ";
|
//echo '<a href="?img='.$names.'"><img src="thumbs/'.$names.'" alt="'.$names.'" title="'.$names.'"/></a>'."\n ";
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
@ -243,9 +258,14 @@
|
|||||||
<div class="footer_wrapper">
|
<div class="footer_wrapper">
|
||||||
<div class="footer_left">
|
<div class="footer_left">
|
||||||
<p>
|
<p>
|
||||||
<a href="http://www.unps-gama.info/privacy.html">Privacy Policy</a> - <a href="http://www.unps-gama.info/ToS.html">Terms of Service</a> - Modified <a href="http://imotta.cn/wordpress/pyrmont-theme-v2-for-wordpress.html">Pyrmont V2</a> - <strong>Copyright © 2012-2013 UnPS-GAMA</strong>
|
<a href="http://www.unps-gama.info/privacy.html">Privacy Policy</a> - <a href="http://www.unps-gama.info/ToS.html">Terms of Service</a> - Modified <a href="http://imotta.cn/wordpress/pyrmont-theme-v2-for-wordpress.html">Pyrmont V2</a> - <strong>Copyright © 2012-2013 UnPS-GAMA</strong>
|
||||||
</p>
|
</p>
|
||||||
</div> <!-- End Footer_Left -->
|
</div> <!-- End Footer_Left -->
|
||||||
|
<div class="footer_right">
|
||||||
|
<p>
|
||||||
|
<?php echo "Page generated in: ".round(number_format(microtime(true)-$pst,6), 4)." Seconds"; ?>
|
||||||
|
</p>
|
||||||
|
</div> <!-- End Footer_Right -->
|
||||||
</div> <!-- End Footer_Wrapper -->
|
</div> <!-- End Footer_Wrapper -->
|
||||||
</div> <!-- End Footer -->
|
</div> <!-- End Footer -->
|
||||||
</body>
|
</body>
|
||||||
|
Loading…
Reference in New Issue
Block a user