deletion: function export_pwg_data was inadvertently added with r1817 while
the development was not finished. git-svn-id: http://piwigo.org/svn/trunk@2551 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
parent
324a4a112a
commit
f3c2080767
7 changed files with 4 additions and 103 deletions
|
|
@ -1696,97 +1696,6 @@ SELECT image_id
|
|||
associate_images_to_categories($images, $destinations);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create an XML file with Piwigo informations about a list of
|
||||
* pictures.
|
||||
*
|
||||
* The goal of the export feature is to make easier the reading of
|
||||
* informations related to pictures outside of Piwigo.
|
||||
*
|
||||
* @param array image_ids
|
||||
*/
|
||||
function export_pwg_data($image_ids)
|
||||
{
|
||||
global $conf;
|
||||
|
||||
if (count($image_ids) == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
$fp = fopen($conf['export_file'], 'w');
|
||||
$xml_string = '<export>'."\n";
|
||||
|
||||
$query = '
|
||||
SELECT tag_id,
|
||||
image_id
|
||||
FROM '.IMAGE_TAG_TABLE.'
|
||||
WHERE image_id IN ('.implode(',', $image_ids).')
|
||||
;';
|
||||
$result = pwg_query($query);
|
||||
$tags_of = array();
|
||||
$all_tag_ids = array();
|
||||
$tag_name_of = array();
|
||||
|
||||
if (mysql_num_rows($result))
|
||||
{
|
||||
while ($row = mysql_fetch_array($result))
|
||||
{
|
||||
array_push($all_tag_ids, $row['tag_id']);
|
||||
|
||||
if (!isset($tags_of[ $row['image_id'] ])) {
|
||||
$tags_of[ $row['image_id'] ] = array();
|
||||
}
|
||||
|
||||
array_push(
|
||||
$tags_of[ $row['image_id'] ],
|
||||
$row['tag_id']
|
||||
);
|
||||
}
|
||||
|
||||
$all_tag_ids = array_unique($all_tag_ids);
|
||||
|
||||
$query = '
|
||||
SELECT id,
|
||||
name
|
||||
FROM '.TAGS_TABLE.'
|
||||
WHERE id IN ('.implode(',', $all_tag_ids).')
|
||||
;';
|
||||
$result = pwg_query($query);
|
||||
|
||||
while ($row = mysql_fetch_array($result))
|
||||
{
|
||||
$tag_name_of[ $row['id'] ] = $row['name'];
|
||||
}
|
||||
}
|
||||
|
||||
$query = '
|
||||
SELECT id,
|
||||
path
|
||||
FROM '.IMAGES_TABLE.'
|
||||
WHERE id IN ('.implode(',', $image_ids).')
|
||||
;';
|
||||
$result = pwg_query($query);
|
||||
|
||||
while ($row = mysql_fetch_array($result))
|
||||
{
|
||||
$xml_string.= " <photo>\n";
|
||||
$xml_string.= " <id>".$row['id']."</id>\n";
|
||||
$xml_string.= " <path>".$row['path']."</path>\n";
|
||||
|
||||
foreach ($tags_of[ $row['id'] ] as $tag_id)
|
||||
{
|
||||
$xml_string.= " <tag>".$tag_name_of[$tag_id]."</tag>\n";
|
||||
}
|
||||
|
||||
$xml_string.= " </photo>\n";
|
||||
}
|
||||
|
||||
$xml_string.= '</export>';
|
||||
fwrite($fp, $xml_string);
|
||||
fclose($fp);
|
||||
}
|
||||
|
||||
/**
|
||||
* Refer main Piwigo URLs (currently PHPWG_DOMAIN domain)
|
||||
*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue