allow to specify cats by there id again

This commit is contained in:
Ralf Becker 2004-09-02 10:16:30 +00:00
parent b20e6ab27f
commit 9819f08b48

View File

@ -90,9 +90,7 @@
return '';
}
$cats = split('[,;]',$cats);
while(list($k,$cat) = each($cats))
foreach(split('[,;]',$cats) as $cat)
{
if(isset($cat2id[$cat]))
{
@ -104,7 +102,11 @@
{
$GLOBALS['phpgw']->categories = createobject('phpgwapi.categories');
}
if($id = $GLOBALS['phpgw']->categories->name2id(addslashes($cat)))
if (is_numeric($cat) && $GLOBALS['phpgw']->categories->id2name($cat) != '--')
{
$cat2id[$cat] = $ids[$cat] = $cat;
}
elseif ($id = $GLOBALS['phpgw']->categories->name2id(addslashes($cat)))
{ // cat exists
$cat2id[$cat] = $ids[$cat] = $id;
}