mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-07-21 00:53:04 +02:00
merge -r1134 from branches/branch-1_6 into trunk
git-svn-id: http://piwigo.org/svn/trunk@1135 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
@@ -54,7 +54,10 @@ SELECT DISTINCT image_id
|
||||
WHERE category_id NOT IN ('.implode(',', $forbidden_categories).')
|
||||
;';
|
||||
$image_ids = array_from_query($images_query, 'image_id');
|
||||
|
||||
if ( empty($image_ids) )
|
||||
{
|
||||
return array();
|
||||
}
|
||||
$tags_query.= '
|
||||
WHERE image_id IN ('.
|
||||
wordwrap(
|
||||
@@ -63,13 +66,13 @@ SELECT DISTINCT image_id
|
||||
"\n"
|
||||
).')';
|
||||
}
|
||||
|
||||
|
||||
$tags_query.= '
|
||||
GROUP BY tag_id
|
||||
;';
|
||||
|
||||
$result = pwg_query($tags_query);
|
||||
|
||||
|
||||
$tags = array();
|
||||
|
||||
while ($row = mysql_fetch_array($result))
|
||||
@@ -93,7 +96,7 @@ SELECT id AS tag_id, name, url_name
|
||||
ORDER BY name
|
||||
;';
|
||||
$result = pwg_query($query);
|
||||
|
||||
|
||||
$tags = array();
|
||||
|
||||
while ($row = mysql_fetch_array($result))
|
||||
@@ -123,7 +126,7 @@ function add_level_to_tags($tags)
|
||||
{
|
||||
return $tags;
|
||||
}
|
||||
|
||||
|
||||
$total_count = 0;
|
||||
|
||||
foreach ($tags as $tag)
|
||||
@@ -146,7 +149,7 @@ function add_level_to_tags($tags)
|
||||
foreach (array_keys($tags) as $k)
|
||||
{
|
||||
$tags[$k]['level'] = 1;
|
||||
|
||||
|
||||
// based on threshold, determine current tag level
|
||||
for ($i = $conf['tags_levels'] - 1; $i >= 1; $i--)
|
||||
{
|
||||
@@ -177,7 +180,7 @@ function get_image_ids_for_tags($tag_ids, $mode = 'AND')
|
||||
{
|
||||
// strategy is to list images associated to each tag
|
||||
$tag_images = array();
|
||||
|
||||
|
||||
foreach ($tag_ids as $tag_id)
|
||||
{
|
||||
$query = '
|
||||
|
||||
Reference in New Issue
Block a user