/** * Get the JS action for the item/user couple * * @param Docman_Item $item */ function getActionForItem($item) { $js = 'docman.addActionForItem(' . $item->getId() . ', '; $params = array(); $itemMenuVisitor =& new Docman_View_GetMenuItemsVisitor($this->_controller->getUser(), $item->getGroupId()); $user_actions = $item->accept($itemMenuVisitor, $params); $js .= $this->phpArrayToJsArray($user_actions); $js .= ");\n"; return $js; }
public function getXML(Docman_Item $item) { return $item->accept($this); }