[trean] Category delete patch attempt

Michal michal@michal.no-ip.com
Wed Oct 30 23:20:05 2002


I was trying to apply function to delete categories, but unsuccessfully. I did
this changes:

http://horde.nantucketkiteboarding.com/trean/Bookmarks.php.txt
http://horde.nantucketkiteboarding.com/trean/categories.inc.txt
http://horde.nantucketkiteboarding.com/trean/constants.php.txt
http://horde.nantucketkiteboarding.com/trean/edit.php.txt

i've added to lib/Bookmarks.php :

    function removeCategory($id)
    {
      return $this->_bookmarks->removeCategory($id);

    }


i've added to lib/constants.php :

/** @const TREAM_DEL_CATEGORY Delete a category. */ define('TREAN_DEL_CATEGORY',
108);

i've added to edit.php :

 case TREAN_DEL_CATEGORY:
     /* Remove the exisiting category */
     $res = $_SESSION['trean']->removeCategory(Horde::getFormData('id'));

     /* Get out of here */
     $url = Horde::addParameter('browse.php', 'category=' .
urlencode(Horde::getFormData('category')));
     header('Location: ' . Horde::applicationUrl($url));
     break;

and finally i've added to templates/browse/categories.inc - so it display little
basket next the name of category:

    $delurl = Horde::addParameter('edit.php', 'id=' . urlencode($name));
    $delurl = Horde::addParameter($delurl, 'actionID=' . TREAN_DEL_CATEGORY);
    $delurl = Horde::applicationUrl($delurl);
    echo Horde::link($delurl, _("Delete Category"));
    echo Horde::img('delete.gif', _('Delete')).'</a>';


But when I click Delete link. Nothing happen and I see this error message:

Fatal error: Call to undefined function: getname() in
/usr/local/wwwapps/horde/trean/templates/browse/bookmarks.inc on line 5

which is for me really confusing. 

Can somebody try to give me suggestion where can be error, please - my guess is
lib/Bookmarks.php ;)


Thanks

Michal