StatusAction Klassenreferenz

Klassendiagramm für StatusAction:

Inheritance graph

Aufstellung aller Elemente

Öffentliche Methoden

 show ()


Ausführliche Beschreibung

Definiert in Zeile 30 der Datei StatusAction.class.php.


Dokumentation der Elementfunktionen

StatusAction::show (  ) 

Definiert in Zeile 34 der Datei StatusAction.class.php.

Benutzt $conf, Group::getAll(), Session::getProject(), Session::getProjectLanguage(), Session::getProjectModel(), Session::getUser(), User::listAll() und Action::setTemplateVar().

00035      {
00036           global $conf;
00037           $metaList = array();
00038 
00039           $user = Session::getUser();
00040           if   ( is_object($user) )
00041           {
00042                // Projekte ermitteln
00043                $projects = $user->projects;
00044                $this->setTemplateVar('projects',$projects);
00045           }
00046           
00047           $project = Session::getProject();
00048           if   ( is_object($project) )
00049           {
00050                if   ( $project->projectid > 0 )
00051                {
00052                     $this->setTemplateVar('projectid',$project->projectid);
00053                     $this->setTemplateVar('languages',$project->getLanguages());
00054                     $language = Session::getProjectLanguage();
00055                     if   ( is_object($language) )
00056                          $this->setTemplateVar('languageid',$language->languageid);
00057                     $this->setTemplateVar('models'   ,$project->getModels()   );
00058                     $model = Session::getProjectModel();
00059                     if   ( is_object($model) )
00060                          $this->setTemplateVar('modelid',$model->modelid);
00061 
00062                     // TODO: Nur Projekt-Admins
00063                     $this->setTemplateVar('templates',$project->getTemplates());
00064                }
00065                else
00066                {
00067                     $this->setTemplateVar('users' ,User::listAll() );
00068                     $this->setTemplateVar('groups',Group::getAll()  );
00069                }
00070           }
00071 
00072      }


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:

Erzeugt am Thu May 14 00:55:50 2009 für OpenRat von  doxygen 1.5.8