/**
*
* @package TS Gallery mod by futuresquare.net
* @fiorefrank Exp $
* @license Affero GNU Public License
*
*/
function get_gl_images($gl_imm_limit_def=3 , $ordine="random")
{
switch ($ordine)
{
case "random":
$or_by = "RAND()";
break;
case "most_view":
$or_by = "pic_views";
break;
case "time":
$or_by = "pic_time";
break;
}
global $db , $template , $phpbb_root_path , $phpEx;
// for change images number from url
if(@$_GET["gl_limit"] != "") $gl_imm_limit = $_GET["gl_limit"] ;
else $gl_imm_limit = $gl_imm_limit_def ;
$sql = 'SELECT a.* , b.*
FROM ' . GALLERY_PICS_TABLE . " AS a
LEFT JOIN " . GALLERY_ALBUMS_TABLE . " AS b ON (b.album_id = a.pic_album_id)
WHERE b.album_password = '' ORDER BY $or_by DESC LIMIT $gl_imm_limit ";
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{ //if ($row['rate_point'] != "" ) $punteggio = $row['rate_point']; else $punteggio = "-";
$sql_pic = 'SELECT rate_point
FROM ' . GALLERY_RATE_TABLE . '
WHERE rate_pic_id = ' . $row['pic_id'] ;
$result_pic = $db->sql_query($sql_pic);
$rate = 0; $n=0;
while ($row_pic = $db->sql_fetchrow($result_pic)){
$rate = $rate + $row_pic['rate_point'];
$n++;
}
$flag = false; // di default è spento il flag per la visualizzazione delle stelle
if ($n) {
$flag = true;
$med = $rate / (2 * $n) ;
$count = 1;
$intero = (int) $med ;
$non_int = $med - $intero;
$totale = "" ;
while($count <= 5)
{
if ( ($count - $intero) > 0 )
{
if ( ($count - $intero) == 1 && $non_int != 0) $imm_link = "includes/arcade/images/star3.gif";
else $imm_link = "includes/arcade/images/star2.gif";
}
else {
$imm_link = "includes/arcade/images/star1.gif";
}
//creo le immagini (stelline) con tag html pronte per l'utilizzo
$totale = $totale . "<img src=". $imm_link . " />" ;
$count ++ ;
}
}
$template->assign_block_vars("imm_galleria", array(
'VIEW' => "./gallery/views.php?start=0", //Image points
//'U_LINK' => $phpbb_root_path. "gallery/upload/cache/small_" . $row['pic_physical_filename'],
'U_LINK' => $phpbb_root_path. "gallery/pic.{$phpEx}?mode=small&pic_id=". $row['pic_id'] ,
'BY' => $row['pic_username'],
'FLAG_STAR' => $flag,
'RATE_FLAG' => true , ////// da definire
'STAR' => $totale,
));
}
$db->sql_freeresult($result);
}<br>
<div class="forabg" align="center">
<div class="inner">
<span class="corners-top"><span></span></span>
<h4 class="titlemenu" style="color:#FFFF00"><em>--- From Albums</em>> ---</h4>
<div class="navbar" style="font-size:12px;">
<br />
<table ><TR>
<!-- BEGIN imm_galleria -->
<TD class="gallery-pics-td">
<div >
<div align="center" >
<a href="{imm_galleria.VIEW}"> <img style="float:left" src="{imm_galleria.U_LINK}" alt="{imm_galleria.TITOLO}" /></a>
</div>
<hr />
<!-- IF imm_galleria.FLAG_STAR -->
<div align="center">{imm_galleria.STAR}</div>
<!-- ENDIF -->
<div>by {imm_galleria.BY} </div>
</div>
</TD>
<!-- END imm_galleria -->
</TR></table>
<a class="icon-register" href="http://www.futuresquare.net">By futuresquare.net</a>
</div>
<span class="corners-bottom"><span></span></span>
</div>
</div>
<br>
<div class="forabg" align="center">
<div class="inner">
<span class="corners-top"><span></span></span>
<div class="navbar" style="font-size:12px;">
<table class="tablebg" width="100%" cellspacing="{$CA_SPACING}">
{$CA_CAP_START}<a href="./gallery/menu.php">--- From Albums ---</a>{$CA_CAP_END}
<tr>
<td class="row1" width="100%"><span class="genmed">
</span><table width="100%" align="center" >
<tr>
<!-- BEGIN imm_galleria -->
<td align="center" width="{S_COL_WIDTH}" class="row1"> <span class="genmed">
<p align="center"><a href="{imm_galleria.VIEW}"> <img src="{imm_galleria.U_LINK}" alt="{imm_galleria.TITOLO}" align="middle" vspace="10" /></a><br />
</div>
</p>
<p> </p>
<!-- IF imm_galleria.FLAG_STAR -->
<div align="center">
<hr width="200" />
<p>{imm_galleria.STAR}</p>
</div>
<!-- ENDIF -->
<div>by {imm_galleria.BY} </div>
</div> </TD>
<!-- END imm_galleria -->
</tr></table>
<br /> </td>
</tr>
</table>
<a class="icon-register" href="http://www.futuresquare.net">By futuresquare.net</a>
</div>
<span class="corners-bottom"><span></span></span>
</div>
</div>



<table ><TR>
<!-- BEGIN imm_galleria -->
<TD align="center" valign="top" width="20%">
<div >
<div align="center" >
<a href="{imm_galleria.VIEW}"> <img style="float:left" src="{imm_galleria.U_LINK}" alt="{imm_galleria.TITOLO}" /></a>
</div>
<hr />
<!-- IF imm_galleria.FLAG_STAR -->
<div align="center">{imm_galleria.STAR}</div>
<!-- ENDIF -->
<div>by {imm_galleria.BY} </div>
</div>
</TD>
<!-- END imm_galleria -->
</TR></table>
<table class="tablebg" width="100%" cellspacing="{$CA_SPACING}">
{$CA_CAP_START}<a href="./gallery/menu.php">--- From Albums ---</a>{$CA_CAP_END}
<tr>
<td class="row1" width="100%"><span class="genmed">
</span><table width="100%" align="center" >
<tr>
<!-- BEGIN imm_galleria -->
<td align="center" width="{S_COL_WIDTH}" class="row1"> <span class="genmed">
<p align="center"><a href="{imm_galleria.VIEW}"> <img src="{imm_galleria.U_LINK}" alt="{imm_galleria.TITOLO}" align="middle" vspace="10" /></a><br />
</div>
</p>
<p> </p>
<!-- IF imm_galleria.FLAG_STAR -->
<div align="center">
<hr width="200" />
<p>{imm_galleria.STAR}</p>
</div>
<!-- ENDIF -->
<div>by {imm_galleria.BY} </div>
</div> </TD>
<!-- END imm_galleria -->
</tr></table>
<br /> </td>
</tr>
</table>
Users browsing this forum: No registered users and 0 guests