Ignore:
Timestamp:
Jul 30, 2011, 6:49:02 AM (13 years ago)
Author:
rvelices
Message:

feature 2387: addd a filter by tag in the batch manager

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/include/functions.php

    r11828 r11853  
    20492049  while ($row = pwg_db_fetch_assoc($result))
    20502050  {
    2051     if (preg_match_all('#\[lang=(.*?)\](.*?)\[/lang\]#is', $row['tag_name'], $matches))
     2051    if (preg_match_all('#\[lang=(.*?)\](.*?)\[/lang\]#is', $row['name'], $matches))
    20522052    {
    20532053      foreach ($matches[2] as $tag_name)
     
    20572057          array(
    20582058            'name' => trigger_event('render_tag_name', $tag_name),
    2059             'id' => '~~'.$row['tag_id'].'~~',
     2059            'id' => '~~'.$row['id'].'~~',
    20602060            )
    20612061          );
     
    20652065    }
    20662066   
    2067     if (strlen($row['tag_name']) > 0)
     2067    if (strlen($row['name']) > 0)
    20682068    {
    20692069      array_push(
    20702070        $taglist,
    20712071        array(
    2072           'name' => trigger_event('render_tag_name', $row['tag_name']),
    2073           'id' => '~~'.$row['tag_id'].'~~',
     2072          'name' => trigger_event('render_tag_name', $row['name']),
     2073          'id' => '~~'.$row['id'].'~~',
    20742074          )
    20752075        );
     
    20832083}
    20842084
    2085 function get_tag_ids($raw_tags)
     2085function get_tag_ids($raw_tags, $allow_create=true)
    20862086{
    20872087  // In $raw_tags we receive something like array('~~6~~', '~~59~~', 'New
     
    20992099      array_push($tag_ids, $matches[1]);
    21002100    }
    2101     else
     2101    elseif ($allow_create)
    21022102    {
    21032103      // we have to create a new tag
    2104       array_push(
    2105         $tag_ids,
    2106         tag_id_from_tag_name($raw_tag)
    2107         );
     2104      $tag_ids[] = tag_id_from_tag_name($raw_tag);
    21082105    }
    21092106  }
Note: See TracChangeset for help on using the changeset viewer.