Dsao_Model_Scroll_Thread Klassenreferenz

Schriftrollen-Thread. Mehr ...

Klassendiagramm für Dsao_Model_Scroll_Thread:

Dsao_Model_Scroll_Abstract Dsao_Model_Abstract

Aufstellung aller Elemente

Öffentliche Methoden

 fetchThread ($idThread, $idUser=0)
 Dsao_Model_Scroll_Thread::fetchThread().


Ausführliche Beschreibung

Schriftrollen-Thread.

Repräsentiert eine oder mehrere Schriftrollen, die zu einem Thread zusammengefasst sind.

Autor:
DSAo-Md

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

Version:
SVN: $Id: Thread.php 512 2009-06-19 08:11:48Z saviola777 $

Definiert in Zeile 12 der Datei Thread.php.


Dokumentation der Elementfunktionen

Dsao_Model_Scroll_Thread::fetchThread ( idThread,
idUser = 0 
)

Dsao_Model_Scroll_Thread::fetchThread().

Laedt einen Thread und prueft ggf., ob der Benutzer mit der uebergebenen ID daran beteiligt ist und gibt false oder den Thread zurueck

Parameter:
$idThread int, Thread-ID
$idUser int, Benutzer-ID
Rückgabe:
bool|Dsao_Scrollset, Thread oder false

Definiert in Zeile 24 der Datei Thread.php.

Benutzt Dsao_Model_Scroll_Abstract::isParticipated().

00025   {
00026     // Dsao_Scrollset, zu ladender Thread
00027     $thread = new Dsao_Scrollset();
00028 
00029     // Falls Benutzer nicht an Thread beteiligt, abbrechen
00030     if(!$this->isParticipated($idUser, $idThread))
00031     {
00032       return $thread;
00033     }
00034 
00035     // WHERE-Klausel
00036     $sqlWhere = array
00037       (
00038         '`scroll_header`.id = ? OR idThread = ?' => $idThread
00039       );
00040 
00041     // Falls Benutzer-ID uebergeben wurde, geloeschte Threads nicht anzeigen
00042     if ($idUser)
00043     {
00044       $sqlWhere['(idAuthor = ? AND deleted != 1) OR (idRecipient = ? AND deleted != 2)']
00045         = $idUser;
00046     }
00047 
00048     // Schriftrollen laden
00049     $thread->fetchScrolls($sqlWhere);
00050 
00051     return $thread;
00052   }


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