From e1ba9e119c4792e7d38e256e8121119a1fceff99 Mon Sep 17 00:00:00 2001 From: Sam Hemelryk Date: Wed, 25 Jan 2012 10:10:51 +0800 Subject: [PATCH] MDL-31224 navigation: Added JSON handling on action_link objects to the navigation --- lib/navigationlib.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/navigationlib.php b/lib/navigationlib.php index 84afe0cca3e..a0aa2171b75 100644 --- a/lib/navigationlib.php +++ b/lib/navigationlib.php @@ -4077,6 +4077,8 @@ class navigation_json { $attributes['link'] = $child->action; } else if ($child->action instanceof moodle_url) { $attributes['link'] = $child->action->out(); + } else if ($child->action instanceof action_link) { + $attributes['link'] = $child->action->url->out(); } $attributes['hidden'] = ($child->hidden); $attributes['haschildren'] = ($child->children->count()>0 || $child->type == navigation_node::TYPE_CATEGORY);