/** * */ protected function display_action_menu($entry, array $options = null) { global $OUTPUT; $menu = new action_menu(); $menu->set_menu_trigger($OUTPUT->pix_icon('t/contextmenu', '')); // Edit. if ($action = $this->display_edit($entry, array('actionmenu' => 1))) { $menu->add_secondary_action($action); } // More. if ($action = $this->display_more($entry, array('actionmenu' => 1))) { $menu->add_secondary_action($action); } // Duplicate. if ($action = $this->display_duplicate($entry, array('actionmenu' => 1))) { $menu->add_secondary_action($action); } // Export. if ($action = $this->display_export($entry, array('actionmenu' => 1))) { $menu->add_secondary_action($action); } // Delete. if ($action = $this->display_delete($entry, array('actionmenu' => 1))) { $menu->add_secondary_action($action); } return $OUTPUT->render_action_menu($menu); }