codice:
require 'webui'
class Webui_project_tree < Webui
def initialize ()
super()
end
private
def function_generate_project_tree
node_list = array[]
i=0
if defined?(self._project)
if(self._project).is_a?(Array))
while i<(self._project).length
self._project[i].get_info(node_list)
i=+1
# puts '<pre>'; print_r($node_list); echo '</pre>';
end
return node_list
end
def function_webui_project_tree_str
if (!self.is_cached('interface'.DIRECTORY_SEPARATOR.'webui_project_tree.tpl', status))
self.assign('project_tree', self._generate_project_tree())
end
return $this->fetch_template('interface'.DIRECTORY_SEPARATOR.'webui_project_tree.tpl', $status, TFALSE, TRUE, -1);
return self.fetch_template('interface'.DIRECTORY_SEPARATOR.'webui_project_tree.tpl', status, TRUE, FALSE, 0)
end
end
Potete vedere se ci sono errori di sintassi,specialmente con l'uso di self?
Grazie
editato dal moderatore