openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit e5261ba88ca34813908102f86429af6d2d411648
parent c78269ef6797640faf9c7b38ef36982b153aa9e5
Author: dankert <devnull@localhost>
Date:   Thu, 10 Feb 2011 02:15:47 +0100

load() statt loadAction()

Diffstat:
action/TreeAction.class.php | 31+++++++++++++++++++++++++------
action/TreeAction.ini.php | 8+++++++-
2 files changed, 32 insertions(+), 7 deletions(-)

diff --git a/action/TreeAction.class.php b/action/TreeAction.class.php @@ -74,7 +74,7 @@ class TreeAction extends Action /** * Neues Laden des Baumes */ - function loadAction() + function load() { global $SESS; @@ -109,11 +109,6 @@ class TreeAction extends Action } - public function loadView() - { - - } - /** * Liefert ein Array mit allen Zeilen des Baumes. * @@ -243,6 +238,30 @@ class TreeAction extends Action $this->setTemplateVars( $var ); } + + + /** + * Anzeigen des Baumes fuer asynchrone Anfragen. + */ + function loadAll() + { + $this->tree = Session::getTree(); + + $this->setTemplateVar( 'lines',$this->outputElement( 0,0,array() ) ); + $this->setTemplateVar( 'tree',$this->tree->elements ); + } + + /** + * Anzeigen des Baumes fuer asynchrone Anfragen. + */ + function loadEntry() + { + $this->tree = Session::getTree(); + + $this->setTemplateVar( 'lines',$this->outputElement( 0,0,array() ) ); + $this->setTemplateVar( 'tree',$this->tree->elements ); + } + } ?> \ No newline at end of file diff --git a/action/TreeAction.ini.php b/action/TreeAction.ini.php @@ -5,7 +5,7 @@ goto=show [show] [load] -write=get +;write=get goto=show clear=content @@ -23,3 +23,9 @@ goto=show ;[refresh] ;goto=show + +[loadEntry] +async=true + +[loadAll] +async=true