Class Messages

Description

Üzenetlisták

Kimenő / Bejövő / Hírek

Egy üzenetet megvalósító osztály.

Szerző weboldala: http://rimelek.hu/
Login weblapja: R.E. Login v2.0

Located in /classes/Messages.class.php (line 40)

ADBClass
   |
   --ADBListClass
      |
      --IsMySQLListClass
         |
         --Messages
Class Constant Summary
 INBOX = 'inbox'
 NEWS = 'news'
 OUTBOX = 'outbox'
Method Summary
 static void deleteMsgs (mixed $id, [bool $del = false])
 static void deleteMsgsOfUser (int $userid)
 static void deleteNews (mixed $id)
 static array errors ()
 static string inboxUrl ()
 static array msgStat ()
 static string newsUrl ()
 static string outboxUrl ()
 static bool sendRequest (string $toname, string $subject, string $body, [bool $news = false])
 static string url ([string $box = self::INBOX])
 Messages __construct (string $func)
Variables
Methods
static deleteMsgs (line 214)

Üzenetek törlése.

  • access: public
void deleteMsgs (mixed $id, [bool $del = false])
  • mixed $id: Üzenet azonosítója, ha integer. Ha tömb, akkor több azonosító tömbje.
  • bool $del: True, ha azonnal törölni kell a rekordot is. False, ha csak akkor kell törölni a rekordot, ha már a másik fél töröltnek jelölte az üzenetet.
static deleteMsgsOfUser (line 251)

Egy felhasználó összes üzenetének törlése, vagy töröltnek jelölése.

  • access: public
void deleteMsgsOfUser (int $userid)
  • int $userid: Felhasználó azonosítója
static deleteNews (line 275)

Hírek törlése

Csak admin, vagy tulajdonos törölhet hírt.

  • access: public
void deleteNews (mixed $id)
  • mixed $id: Hír azonosítója, vagy azonosítók tömbje.
static errors (line 199)

Hibaüzenetek tömbje

  • access: public
array errors ()
static inboxUrl (line 311)

Bejövő üzenetek url-je

  • access: public
string inboxUrl ()
static msgStat (line 115)

Statisztika az üzenetekről

Visszaadja asszociatív tömbben a belépett user üzeneteinek számát különböző kategóriákra vonatkozóan.

  • unread: Olvasatlan bejövő üzenetek száma
  • unreadout: Olvasatlan kimenő üzenetek száma
  • inbox: Összes bejövő üzenet
  • outbox: Összes kimenő üzenet
  • news: Összes hír
  • unreadnews: Utolsó olvasás óta írt hírek száma.

  • access: public
array msgStat ()
static newsUrl (line 332)

Hírek listájának url-je

  • access: public
string newsUrl ()
static outboxUrl (line 322)

Kimenő üzenetek url-je

  • access: public
string outboxUrl ()
static sendRequest (line 147)

Üzenet elküldésének kérése.

  • return: Sikerült-e elküldeni az üzenetet
  • access: public
bool sendRequest (string $toname, string $subject, string $body, [bool $news = false])
  • string $toname: Címzett felhazsnáló neve
  • string $subject: Üzenet tárgya
  • string $body: Üzenet tartalma
  • bool $news: True, ha hír ( Ekkor mindegy mi a $toname ), egyébként false
static url (line 287)
  • access: public
string url ([string $box = self::INBOX])
  • string $box: Kimenő, vagy bejövö üzenet MESSAGES::INBOX, MESSAGES::OUTBOX
Constructor __construct (line 64)
  • access: public
Messages __construct (string $func)
  • string $func: Választott lista. Lehetséges értékei: INBOX, {@ link OUTBOX}, NEWS

Redefinition of:
IsMySQLListClass::__construct()
Konstruktor

Inherited Methods

Inherited From IsMySQLListClass

 IsMySQLListClass::__construct()
 IsMySQLListClass::add()
 IsMySQLListClass::countPages()
 IsMySQLListClass::countRecords()
 IsMySQLListClass::delete()
 IsMySQLListClass::getFields()
 IsMySQLListClass::init()
 IsMySQLListClass::maxpage()
 IsMySQLListClass::page()
 IsMySQLListClass::protectTable()
 IsMySQLListClass::setPagesAndCount()
 IsMySQLListClass::unProtectTable()

Inherited From ADBListClass

 ADBListClass::endLinkText()
 ADBListClass::maxpage()
 ADBListClass::nextLinkText()
 ADBListClass::page()
 ADBListClass::pageLinkPattern()
 ADBListClass::pageLinks()
 ADBListClass::pageNumber()
 ADBListClass::pagevar()
 ADBListClass::prevLinkText()
 ADBListClass::setUrl()
 ADBListClass::startLinkText()

Inherited From ADBClass

 ADBClass::sep_table_field()
Class Constants
INBOX = 'inbox' (line 45)

Bejövő üzenetek

NEWS = 'news' (line 55)

Hírek

OUTBOX = 'outbox' (line 50)

Kimenő üzenetek

Documentation generated on Sun, 04 Apr 2010 22:43:46 +0200 by phpDocumentor 1.4.1