//if thumb_x or thumb_y == 0, aspect ratio of original will be maintained
//based on the given thumb_x or thumb_y
function createthumb($image_source,$thumb_x,$thumb_y,$output_file)
{
$backup_file = $output_file. "_backup.jpg";
copy($image_source,$backup_file);
//echo $backup_file;
$image_properties = GetImageSize($backup_file);
if (!$image_properties[2] == 2)
{
return(0);
}
else
{
$src_image = imagecreatefromjpeg($backup_file);
$src_x = imagesx($src_image);
$src_y = imagesy($src_image);
if (($thumb_y == "0") && ($thumb_x == "0"))
{
return(0);
}
elseif ($thumb_y == "0")
{
$scalex = $thumb_x/($src_x-1);
$thumb_y = $src_y*$scalex;
}
elseif ($thumb_x == "0")
{
$scaley = $thumb_y/($src_y-1);
$thumb_x = $src_x*$scaley;
}
$thumb_x = (int)($thumb_x);
$thumb_y = (int)($thumb_y);
$dest_image = imagecreatetruecolor($thumb_x, $thumb_y);
unlink($backup_file);
if (!ImageCopyResampled($dest_image, $src_image, 0, 0, 0, 0, $thumb_x, $thumb_y, $src_x, $src_y))
{
imagedestroy($src_image);
imagedestroy($dest_image);
return(0);
}
else
{
imagedestroy($src_image);
if (ImageJPEG($dest_image,$output_file,80))
{
imagedestroy($dest_image);
return(1);
}
imagedestroy($dest_image);
}
return(0);
}
}
//input is in dd-mm-yy format
//output is in yyyy-mm-dd
function date_mysql_format($in_date)
{
$date_array = explode( '-', $in_date );
$days = (int)$date_array[0];
$months = (int)$date_array[1];
$years = (int)$date_array[2];
if (checkdate($months, $days, $years))
return implode( '-', array_reverse( explode( '-', $in_date ) ) );
}
//input is in yyyy-mm-dd
//output is in dd-mm-yyyy format
function date_format_aust($in_date)
{
//date("d M Y", strtotime($your_row['lastlogin_date']))
return implode( '-', array_reverse( explode( '-', $in_date ) ) );
}
//print out the page number bar
//and return group query string
function page_numbers($cur_page, $page_jump, $sql)
{
$limit_str = "LIMIT ". $cur_page * $page_jump .",$page_jump";
$group_str = $sql." ".$limit_str;
//echo $group_str;
//$group_results = mysql_query($group_str);
$num_sql = mysql_query($sql);
$num_rows = mysql_num_rows($num_sql);
$page_num = $cur_page + 1;
$total_num_page = ceil($num_rows/$page_jump);
?>
if ($total_num_page > 1)
{
?>
|
echo "[Page $page_num/$total_num_page]";
for ($counter=0; $counter<=$total_num_page-1; $counter++)
{
$page_jump = $counter +1;
?>
[ echo $page_jump; ?>]
}
?>
|
}
?>
|
return $group_str;
}//function
//print out the page number bar
//and return group query string
function photo_page_numbers($cur_page, $page_jump, $sql, $iduse)
{
$limit_str = "LIMIT ". $cur_page * $page_jump .",$page_jump";
$group_str = $sql." ".$limit_str;
//echo $group_str;
//$group_results = mysql_query($group_str);
$num_sql = mysql_query($sql);
$num_rows = mysql_num_rows($num_sql);
$page_num = $cur_page + 1;
$total_num_page = ceil($num_rows/$page_jump);
?>
if ($total_num_page > 1)
{
?>
|
echo "[Page $page_num/$total_num_page]";
for ($counter=0; $counter<=$total_num_page-1; $counter++)
{
$page_jump = $counter +1;
?>
[ echo $page_jump; ?>]
}
?>
|
}
?>
|
return $group_str;
}//function
//print out the page number bar
//and return group query string
function search_query($cur_page, $page_jump, $search_date)
{
$sql_search = "SELECT * FROM event WHERE event_active = 'y'";
$word_str = "";
$cat_str = "";
$date_str = "";
if(!empty($search_date))
{
$my_search_date = date_mysql_format($search_date);
$sql_search.= " AND '$my_search_date' BETWEEN event_start_date AND event_finish_date";
//$search2_date = urlencode($search_date);
$date_str = "&search_date=$search_date";
}
$limit_str = "LIMIT ". $cur_page * $page_jump .",$page_jump";
$group_str = $sql_search." ".$limit_str;
//echo $group_str;
$num_sql = mysql_query($sql_search);
$num_rows = mysql_num_rows($num_sql);
if ($num_rows < 1)
{
echo("No Results listed for the date you specified.
Please try another search.");
}
$page_num = $cur_page + 1;
$total_num_page = ceil($num_rows/$page_jump);
?>
if ($total_num_page > 1)
{
?>
|
echo "[Page $page_num/$total_num_page]";
for ($counter=0; $counter<=$total_num_page-1; $counter++)
{
$page_jump = $counter +1;
?>
[ echo $page_jump; ?>]
}
?>
|
}
?>
|
return $group_str;
}//function
//print out the page number bar
//and return group query string
function event_first_page($cur_page, $page_jump)
{
$today = date("Y-m-d");
$sql_search = "SELECT * FROM event WHERE event_active = 'y' AND event_start_date <= ADDDATE('$today', INTERVAL 7 DAY) ORDER BY event_start_date ASC";
$word_str = "";
$cat_str = "";
$date_str = "";
$limit_str = "LIMIT ". $cur_page * $page_jump .",$page_jump";
$group_str = $sql_search." ".$limit_str;
//echo $group_str;
$num_sql = mysql_query($sql_search);
$num_rows = mysql_num_rows($num_sql);
if ($num_rows < 1)
{
echo("No Results listed for the date you specified.
Please try another search.");
}
$page_num = $cur_page + 1;
$total_num_page = ceil($num_rows/$page_jump);
?>
if ($total_num_page > 1)
{
?>
|
echo "[Page $page_num/$total_num_page]";
for ($counter=0; $counter<=$total_num_page-1; $counter++)
{
$page_jump = $counter +1;
?>
[ echo $page_jump; ?>]
}
?>
|
}
?>
|
return $group_str;
}//function
?>
KIX COUNTRY - THE BEST COUNTRY MUSIC
|
|
|
include("menu.inc");?>
|
|
 |
|
|
|
|

|
| © Copyright 2005 Kix Country - The Best Country in the World |
|