function user_gallery(){
global $UDATA, $CONFIG, $DB;
$data = $UDATA;
$DB->query("SELECT * FROM `".SQL_USERS_TABLE."` WHERE `user_name` = '{$_GET['gal']}'");
$user_data = (($_GET['gal'] != '') ? $DB->fetch_row() : $UDATA);
if($DB->get_num_rows() < 1 && $_GET['gal'] != ''){
message("The gallery for user {$_GET['gal']} does not exists.");
}elseif($user_data['album_private'] == 1 && $_GET['gal'] != ''){
message("This gallery for user {$user_data['user_name']} has been set to private.", false);
}elseif(!$CONFIG['is_user'] && empty($_GET['gal'])){
message("You must log in first to see your gallery.");
}else{
$sql = $DB->query("SELECT * FROM `".SQL_FILE_STORAGE_TABLE."` WHERE `user_id` = '{$user_data['user_id']}' ORDER BY `file_id` DESC LIMIT {$CONFIG['query_limit_build']}");
echo "
Member Gallery
";
echo build_pagelinks(($_GET['gal'] != '') ? "users.php?act=user_gallery&gal={$user_data['user_name']}" : "users.php?act=user_gallery", $DB->get_num_rows($DB->query("SELECT * FROM `".SQL_FILE_STORAGE_TABLE."` WHERE `user_id` = '{$user_data['user_id']}'")))."
";
if($DB->get_num_rows($sql) < 1){
message("The selected gallery is empty.", false);
}else{
while($row = $DB->fetch_row($sql)) {
$file = $row['file_name'];
$path = ROOT_PATH.$CONFIG['file_path'];
$size = convert_numbers(convert_size(filesize($path.$file)));
$date = date($CONFIG['date_format'], filemtime($path.$file));
$extension = file_type($file);
$class = (($class == 'row1') ? 'row2' : 'row1');
$thumb = ((!file_exists($path.thumbnail_name($file))) ? 'css/nothumb.jpg' : $path.thumbnail_name($file));
$rating = get_rating($file);
$link = (($_GET['gal'] != '') ? '' : "Delete File");
if($count == 4){
echo '
';
$count = 0;
}
$count++;
echo "
";
}
}
}
}