/*
Copyright Notice
Web Site URL: http://www.ezonelink.co.uk
Script Owner eMail: webmaster@ezonelink.co.uk
Date: Oct, 2006
Script Name: eZonelink Photo Stock site Php Script
Copyright Details: This script is not free. Do not Remove this Copy Right notice.
*/
$curr_page = "Photographer Area";
include("header.php");
$secmess = "Please Login or Register to use this function";
$redirect_url = "m_uploads.php";
include("checksec.php");
$template->set_filenames(array("body" => "m_uploads.html"));
include_once ("class/photos.class.php");
$photos = new Photos();
//List all upload photo of current user
//Phan trang
$approved = isset($_REQUEST["approved"])?$_REQUEST["approved"]:2;
$sortcriteria = isset($_REQUEST["sortcriteria"])?$_REQUEST["sortcriteria"]:5;
$n = $photos->GetTotalPhotosOfMem($_SESSION["suserid"],$approved);
$maxpage = floor($n/$pagesize) == ceil($n/$pagesize)?floor($n/$pagesize)-1:ceil($n/$pagesize);
if ($maxpage>0)
{
$minp = ($page>=$pagerange)?$page-$pagerange:0;
$maxp = $maxpage>$minp+$pagerange*2?$minp+$pagerange*2:$maxpage;
if ($minp>0)
$page_list = "« Previous - ";
$page_list .= "Page ";
for ($i=$minp; $i<=$maxp; $i++)
{
$j = $i+1;
$page_list .= ($i==$page)?"$j ":"".$j." ";
}
if ($maxpage>$maxp)
{
$maxp ++;
$page_list .= "- Next » ";
}
}
$page = isset($_REQUEST["page"])?$_REQUEST["page"]:0;
switch ($sortcriteria)
{
case 1:
$orderby = "`download` DESC";
break;
case 2:
$orderby = "`download` ASC";
break;
case 3:
$orderby = "`view` DESC";
break;
case 4:
$orderby = "`view` ASC";
break;
case 5:
$orderby = "`photo_id` DESC";
break;
case 6:
$orderby = "`photo_id` ASC";
break;
case 7:
$orderby = "`photo_title` DESC";
break;
case 8:
$orderby = "`photo_title` ASC";
break;
case 9:
$orderby = "`resolution` DESC";
break;
case 10:
$orderby = "`resolution` ASC";
break;
}
$result = $photos->GetPhotosOfMem($page*$pagesize, $pagesize, $_SESSION["suserid"], $approved, $orderby);
if (mysql_num_rows($result)>0)
{
$w = $clsSite_config->sample_size;
/*
for ($i = 0; $i < $rowcount-1; $i++)
{
$template->assign_block_vars('some_row', array());
for ($j = 0; $j < $colcount; $j++)
{
$template->assign_block_vars('some_row.some_col', array(
'DATA' => $yourarray[$i][$j])
);
}
}
*/
$stt = $clsSite_config->col_size;
while ($row = mysql_fetch_array($result))
{
if ($stt<$clsSite_config->col_size)
{
$stt++;
}else
{
$stt = 1;
$template->assign_block_vars('row', array());
}
$fullname = $cats->GetCatFullName($row["category"], "sidelinks", "sidelinks");
$h = (double) $w*($row['photo_height']/$row['photo_width']);
$template->assign_block_vars("row.col",array(
"PHOTO_SID" => $row["photo_sid"],
"PHOTO_TITLE" => $row["photo_title"],
"PHOTO_THUMB" => $row["photo_thumb"],
"PHOTO_DESIGNER" => $row["photo_designer"],
'USERNAME' => $_SESSION["username"],
"RESOLUTION" => $row["resolution"],
'PHOTO_SIZE' => $row['photo_size']/1000000,
'PHOTO_PWIDTH' => $w,
'PHOTO_PHEIGHT' => $h,
'PHOTO_WIDTH' => $row['photo_width'],
'PHOTO_HEIGHT' => $row['photo_height'],
'PHOTO_DESIGNER' => $row['photo_designer'],
"PHOTO_PRICE" => $photo_level['price'],
"PHOTO_LEVEL" => $photo_level["level_name"],
'PHOTO_POST_DATE' => $row['photo_post_date'],
'CATEGORY' => $row['category'],
'FULLNAME' => $fullname,
'FULLNAME1' => $cats->GetCatName($row["category"]),
"SITENAME" => $clsSite_config->site_title,
'PHOTO_PREVIEW'=> $row['photo_preview'],
"VIEW" => $row["view"],
"DOWNLOAD" => $row["download"],
"APPROVED" => $row["approved"] == "0"?"
":"
",
"FREE_PHOTO" => $row["is_free"]>=time()?"
":""
));
}
}else
$page_list = "
No images found.
"; $static = mysql_fetch_array($photos->StaticByUser($_SESSION["suserid"])); $last_upload = mysql_fetch_array($photos->GetInfoByID($static["lastest_upload"])); $template->assign_vars(array( "TOTAL_UPLOADS" => $static["total_uploads"], "TOTAL_VIEWS" => $static["total_views"], "TOTAL_DOWNLOADS" => $static["total_downloads"], "LAST_PHOTO_SID" => $last_upload["photo_sid"], "LAST_PHOTO_TITLE" => $last_upload["photo_title"], "LAST_UP_TIME" => $last_upload["photo_post_date"], "PAGE_LIST" => $page_list, "APPROVED0" => $approved==0?" selected='selected'":"", "APPROVED1" => $approved==1?" selected='selected'":"", "SORTCRITERIA1" => $sortcriteria==1?" selected='selected'":"", "SORTCRITERIA2" => $sortcriteria==2?" selected='selected'":"", "SORTCRITERIA3" => $sortcriteria==3?" selected='selected'":"", "SORTCRITERIA4" => $sortcriteria==4?" selected='selected'":"", "SORTCRITERIA5" => $sortcriteria==5?" selected='selected'":"", "SORTCRITERIA6" => $sortcriteria==6?" selected='selected'":"", "SORTCRITERIA7" => $sortcriteria==7?" selected='selected'":"", "SORTCRITERIA8" => $sortcriteria==8?" selected='selected'":"", "SORTCRITERIA9" => $sortcriteria==9?" selected='selected'":"", "SORTCRITERIA10" => $sortcriteria==10?" selected='selected'":"", )); $template->pparse("body"); include("footer.php"); ?>