Hello,
maybe I found a bug. When I click "save", menu symlink is not saved.
You are testing $node->symlinks in nodeapi hook for or insert and update, but form elements for symlinks are in $node->menu['symlinks'] array.

This modification helped me:

  switch ($op) {
    case 'insert':
    case 'update':
      if (isset($node->menu['symlinks'])) {
        $count_deleted = $count_saved = 0;
        $items = (array)$node->menu['symlinks']['items'];

Thank you for a good job.

Comments

wojtha’s picture

Status: Active » Fixed

Thanks for bug report, I've just fixed it in dev release.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.