mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-08-07 17:23:04 +02:00
WEB Service: Some corrections again but still an incomplete version.
git-svn-id: http://piwigo.org/svn/trunk@1675 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
|
||||
$where = ( $user['forbidden_categories'] == '') ? '' :
|
||||
'ic.`category_id` NOT IN ('.$user['forbidden_categories'].')';
|
||||
$list = implode(',', $final);
|
||||
if ( $where !== '' and $list !== '' )
|
||||
{
|
||||
$where .= ' AND ';
|
||||
}
|
||||
$where .= ( $list == '') ? '' :
|
||||
'i.`id` IN ('. $list .')';
|
||||
$query='
|
||||
SELECT DISTINCT (i.`id`),
|
||||
i.`path` , i.`file` , i.`date_available` ,
|
||||
i.`date_creation`, i.`tn_ext` , i.`name` ,
|
||||
i.`filesize` , i.`storage_category_id` , i.`average_rate`,
|
||||
i.`comment` , i.`author` , i.`hit` ,i.`width` ,
|
||||
i.`height`
|
||||
FROM `'.IMAGES_TABLE.'` AS i
|
||||
INNER JOIN `'.IMAGE_CATEGORY_TABLE.'`
|
||||
AS ic ON i.`id` = ic.`image_id`
|
||||
WHERE '. $where .'
|
||||
';
|
||||
/* recent = Date_available desc order */
|
||||
$query .= ' ORDER BY i.`date_available` DESC, RAND() DESC ';
|
||||
$query .= ' LIMIT 0 , '. $limit .';';
|
||||
// echo $query . '<br />';
|
||||
$result = pwg_query( $query );
|
||||
|
||||
$template->assign_vars(
|
||||
array(
|
||||
'TITLE' => 'recent',
|
||||
)
|
||||
);
|
||||
$template->assign_block_vars(
|
||||
'row', array()
|
||||
);
|
||||
$template->assign_block_vars(
|
||||
'row.Normal',
|
||||
array(
|
||||
'WIDTH'=> 682,
|
||||
'HEIGH'=> 682,
|
||||
'URL'=> 'http://www.monsite.com/pwg/galleries/shared/cat/image.jpg',
|
||||
)
|
||||
);
|
||||
$template->assign_block_vars(
|
||||
'row',
|
||||
array(
|
||||
'ID'=> 22,
|
||||
'CAPTION'=> 'L\'image que je veux',
|
||||
'DATE'=> '18/12/2006',
|
||||
'COMMENT'=> 'Voila voili voilou ! Voila voili voilou !',
|
||||
)
|
||||
);
|
||||
?>
|
||||
Reference in New Issue
Block a user