Dsao_Model_Scroll_Abstract Klassenreferenz

Abstrakte Modell-Klasse des Schriftrollenmoduls. Mehr ...

Klassendiagramm für Dsao_Model_Scroll_Abstract:

Dsao_Model_Abstract Dsao_Model_Scroll_Overview Dsao_Model_Scroll_Scroll Dsao_Model_Scroll_Thread

Aufstellung aller Elemente

Öffentliche Methoden

 getModuleNavigation ()
 Rückgabe der Modulnavigation.
 isParticipated ($idUser, $idScroll)
 Prüft Beteiligung des Benutzers an Schriftrolle.

Geschützte Methoden

 _init ()
 Initialisierung des Modells.


Ausführliche Beschreibung

Abstrakte Modell-Klasse des Schriftrollenmoduls.

Autor:
DSAo-Md

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

Version:
SVN: $Id: Abstract.php 488 2008-12-24 20:45:08Z saviola $

Definiert in Zeile 9 der Datei Abstract.php.


Dokumentation der Elementfunktionen

Dsao_Model_Scroll_Abstract::_init (  )  [protected]

Initialisierung des Modells.

Die Modelle können diese Methode überladen, um Standardtabelle usw. fest zu legen.

Rückgabe:
void

Erneute Implementation von Dsao_Model_Abstract.

Definiert in Zeile 11 der Datei Abstract.php.

Benutzt Dsao_Model_Abstract::_setDefaultTable().

00012   {
00013     $this->_setDefaultTable('scroll_header');
00014   }

Dsao_Model_Scroll_Abstract::getModuleNavigation (  ) 

Rückgabe der Modulnavigation.

Gibt die Modulnavigation zurueck, kann/soll von den Modellen ueberladen werden. Wird im abstrakten Controller abgerufen.

Rückgabe:
array, Navigation
Siehe auch:
Dsao_View_Smarty::setModuleNavigation()

Erneute Implementation von Dsao_Model_Abstract.

Definiert in Zeile 16 der Datei Abstract.php.

00017   {
00018     return array
00019       (
00020         'scroll_overview'     => '/scroll/overview/show',
00021         'scroll_scroll_send'  => '/scroll/scroll/send'
00022       );
00023   }

Dsao_Model_Scroll_Abstract::isParticipated ( idUser,
idScroll 
)

Prüft Beteiligung des Benutzers an Schriftrolle.

Prueft, ob die uebergebene Schriftrolle existiert und ggf. noch, ob uebergebener Benutzer daran beteiligt ist. Gibt die Schriftrolle oder, falls dieser nicht existiert oder der Benutzer nicht daran beteiligt ist, false zurueck.

Parameter:
$idScroll Dsao_Scroll|int, ID oder Schriftrolle
$idUser int, Benutzer-ID
Rückgabe:
false|Dsao_Scroll, Schriftrolle oder false

Definiert in Zeile 37 der Datei Abstract.php.

Wird benutzt von Dsao_Model_Scroll_Scroll::_checkScrollData() und Dsao_Model_Scroll_Thread::fetchThread().

00038   {
00039     // Schriftrolle laden
00040     $scroll = new Dsao_Scroll(array('id' => $idScroll));
00041     $scroll->refresh(false);
00042 
00043     // Falls Schriftrolle gefunden wurde und Benutzer daran beteiligt
00044     if ($scroll->isValid() && $scroll->isParticipated($idUser))
00045     {
00046       return $scroll;
00047     }
00048 
00049     return false;
00050   }


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

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