News_IndexController Klassenreferenz

Index-Kontroller fuer die Nachrichten. Mehr ...

Klassendiagramm für News_IndexController:

Dsao_Controller_Action

Aufstellung aller Elemente

Öffentliche Methoden

 preDispatch ()
 Vor dem Dispatchen auszuführende Routinen.
 showAction ()
 Neuigkeitenuebersichtsseite.


Ausführliche Beschreibung

Index-Kontroller fuer die Nachrichten.

Autor:
DSAo-Md

http://www.gnu.org/licenses/gpl-3.0.html GNU Public License

Version:
SVN: $Id: IndexController.php 519 2009-09-13 15:51:26Z saviola777 $

Definiert in Zeile 9 der Datei IndexController.php.


Dokumentation der Elementfunktionen

News_IndexController::showAction (  ) 

Neuigkeitenuebersichtsseite.

Eine Uebersichtsseite fuer den Benutzer, ueber die letzten X Neuigkeiten Die Anzahl der angezeigten Neuigkeiten ist in der config.ini zu konfigureren Default-Wert ist hier 10. Nachrichten werden durch Smarty gekuerzt dargestellt um die Uebersicht zu bewahren. Bei uebergabe einer ID, wird die betreffende Nachricht voll dargestellt.

Noch zu erledigen:
Benutzername in der DB suchen und die zugehoerige ID an smarty uebergeben, sofern vorhanden. Damit soll das Profil des Autors verlinkt werden. Einstellmoeglichkeit, wieviele Nachrichten angezeigt werden sollen. Dazu einen Menupunkt, um eben die "alten" nachrichten, die nicht mehr gelistet werden, auch anzeigen zu koennen.
Rückgabe:
void

Definiert in Zeile 34 der Datei IndexController.php.

Benutzt Dsao_Controller_Action::_getModel() und Dsao_Controller_Action::getView().

00035    {
00036     // int, ID der zu holenden News
00037     $id = $this->getRequest()->getParam('id');
00038 
00039     // Daten holen
00040     $this->getView()->assign('news', $this->_getModel()->loadNews($id));
00041 
00042     //Auswahl welches Template anzuzeigen ist
00043     if(isset($id))
00044     {
00045       $this->getView()->addTemplate('detail');
00046     }
00047     else
00048     {
00049       $this->getView()->addTemplate('index');
00050     }
00051    }


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

Erzeugt am Fri Sep 18 19:04:13 2009 für DSA online - Morgendaemmerung von  doxygen 1.5.7.1