<?php

echo <<<EOT
<script type="text/javascript">
	var js_vars = {"slider_copyspeed":"{$SLIDERSET['slider_speed']}","slider_autow":"{$SLIDERSET['slider_autowidth']}"};
</script>
<script type="text/javascript" src="{$CONFIG['ecards_more_pic_target']}plugins/slider/slider.js"></script>
EOT;

$cpgslideplug_align = $SLIDERSET['slider_align'];
if ($SLIDERSET['slider_autowidth']) $cpgslideplug_align = 'left';
echo '<!-- Start Slider PlugIn ' . $lang_plugin_slider['version'] . ' Table-->
';
$slider_icon = array( 'topn' => 'most_viewed', 'lastup' => 'last_uploads', 'toprated' => 'top_rated', 'random' => 'random');
starttable('100%');
?>
	<tr>
		<td align="<?php echo $cpgslideplug_align;?>">
			<table border="0" <?php if ($SLIDERSET['slider_autowidth']) echo "width=\"100%\" ";?> id="slidergetwidth" cellspacing="0" cellpadding="0">
				<tr>
					<td align="left">
<?php
// maximum pics to show
$sliderlimit = $SLIDERSET['slider_numberofpics'];
// request of your database
$slider_pics = '';
$slider_pics2 = '';
$slider_pics3 = '';
$slider_FORBIDDEN_SET = "";
//if ($FORBIDDEN_SET != "") $slider_FORBIDDEN_SET = $FORBIDDEN_SET;
if ($FORBIDDEN_SET != '') $slider_FORBIDDEN_SET = "$FORBIDDEN_SET";

// request string for meta album toprated
if ($SLIDERSET['slider_album'] == "toprated") {
	$slider_query = "SELECT * FROM {$CONFIG['TABLE_PICTURES']} AS p WHERE filename like '%.jpg' AND filename not like 'youtube_%' $slider_FORBIDDEN_SET AND votes >= '{$CONFIG['min_votes_for_rating']}' $META_ALBUM_SET ORDER BY pic_rating DESC, votes DESC, pid DESC LIMIT $sliderlimit";
}
// request string for meta album most viewed
else if ($SLIDERSET['slider_album'] == "topn") {
	$slider_query = "SELECT * FROM {$CONFIG['TABLE_PICTURES']} AS p WHERE filename like '%.jpg' AND filename not like 'youtube_%' $slider_FORBIDDEN_SET AND hits > 0 $META_ALBUM_SET ORDER BY hits DESC, filename LIMIT $sliderlimit";	
}
// request string for meta album last uploads
else if ($SLIDERSET['slider_album'] == "lastup") {
	$slider_query = "SELECT * FROM {$CONFIG['TABLE_PICTURES']} AS p WHERE filename like '%.jpg' AND filename not like 'youtube_%' $slider_FORBIDDEN_SET $META_ALBUM_SET ORDER BY pid DESC LIMIT $sliderlimit";	
}
// request string for meta album random pics
else {
	$slider_query = "SELECT * FROM {$CONFIG['TABLE_PICTURES']} AS p WHERE filename like '%.jpg' AND filename not like 'youtube_%' $slider_FORBIDDEN_SET $META_ALBUM_SET ORDER BY RAND() LIMIT $sliderlimit";
}
// For reading result
$slider_rowset = array();
// Index of tab
$i = 0;
// max height : will be 75px or 100px
$max_height = 0;
// For each pic.....building javascript in php
if ($SLIDERSET['slider_autowidth']) $slider_minpics = 15;
else $slider_minpics = 10;
// result of request
$slider_result = cpg_db_query($slider_query);
while ($slider_row = cpg_db_fetch_assoc($slider_result)) {
	if (!$SLIDERSET['slider_skipportrait'] || ($slider_row['pwidth']>$slider_row['pheight'])) {
		// reading pid of pic
		$slider_key = $slider_row['pid'];
		// reading height of pic
		$slider_image_size = compute_img_size($slider_row['pwidth'], $slider_row['pheight'], $CONFIG['thumb_width']);
		// Calcul de la hauteur maxi de la zone déroulante (par défaut = 75px)
		if ($slider_image_size['height'] > $max_height) {
			$max_height = $slider_image_size['height'];
		}
		// path of pic
		$slider_file = $CONFIG['ecards_more_pic_target'].get_pic_url($slider_row,'thumb');
		$slider_imgfile = get_pic_url($slider_row,$SLIDERSET['slider_pictype']);
		if ($slider_imgfile == 'images/thumbs/thumb_nopic.png') $slider_imgfile = get_pic_url($slider_row, 'fullsize');
		$slider_pictitle = $slider_row['title'];
		// link of pic
		$slider_lien  ="<a href=\"{$CONFIG['ecards_more_pic_target']}displayimage.php?pid=$slider_key\"><img src=\"".$slider_file."\" border=\"0\" onclick=\"copyspeed=0;\" alt=\"".$slider_pictitle."\" /></a>";
		$slider_lien2 = "<a href=\"{$CONFIG['ecards_more_pic_target']}displayimage.php?pid=$slider_key\"><img src=\"".$slider_file."\" border=\"0\" onclick=\"copyspeed=0;\" alt=\"".$slider_pictitle."\" /></a>";
		$slider_lien3 = "<a href=\"{$CONFIG['ecards_more_pic_target']}displayimage.php?pid=$slider_key\"><img src=\"".$slider_file."\" border=\"0\" onclick=\"copyspeed=0;\" alt=\"".$slider_pictitle."\" /></a>";
		// building javascript code
		$slider_pics .= $slider_lien.'&nbsp;';
		$slider_pics2 .= $slider_lien2.'&nbsp;';
		$slider_pics3 .= $slider_lien3.'&nbsp;';
		$i = $i+1;
	}
}
// free memory
cpg_db_free_result($slider_result);

if ($i > 0) {
	while ($i < $slider_minpics) {
		$i = $i * 2;
		$slider_pics .= str_replace('id="slider','id="slider1',$slider_pics);
		$slider_pics2 .= str_replace('id="slider','id="slider1',$slider_pics2);
		$slider_pics3 .= str_replace('id="slider','id="slider1',$slider_pics3);
	}
}
//Max height of pics fixed
$cpgslideplug_sliderheight = $max_height .'px';

?>
						<span id="slider_temp" style="visibility:visible;position:absolute;top:-100px;white-space:nowrap;left:-9000px;"><?php echo $slider_pics;?></span>
						<div id="slider_autow1" style="position:relative<?php if (!$SLIDERSET['slider_autowidth']) { echo ';width:'.$SLIDERSET['slider_width']."px"; } ?>;height:<?php echo $cpgslideplug_sliderheight;?>;overflow:hidden;white-space:nowrap;">
							<div id="slider_autow2" style="white-space:nowrap;position:absolute<?php if (!$SLIDERSET['slider_autowidth']) { echo ';width:'.$SLIDERSET['slider_width']."px"; } ?>;height:<?php echo $cpgslideplug_sliderheight;?>;<?php if ($SLIDERSET['slider_bgcolor']) echo "background-color:".$SLIDERSET['slider_bgcolor'].";";?>">
								<div id="slider_test2" style="visibility:hidden;position:absolute;left:0px;top:0px;white-space:nowrap;"><?php echo $slider_pics2;?></div>	 
								<div id="slider_test3" style="visibility:hidden;position:absolute;left:-2000px;top:0px;white-space:nowrap;"><?php echo $slider_pics3;?></div>
							</div>
						</div>
					</td>
				</tr>
			</table>	
		</td>
	</tr>
<?php
endtable();
echo '<!-- End Slider PlugIn Table-->
';