Class System

Description

A rendszer magja

Egyke osztály. Példányosítás:

  1. $system System::getInstance();

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

Located in /classes/System.class.php (line 36)


	
			
Method Summary
 static string getBasedir ()
 static string getIncLoginDir ()
 static string getIncSitedir ()
 static System getInstance ()
 static string getLogindir ()
 static string getLoginDirWithHTTP ()
 static string getSitedir ()
 static string getSitedirWithHTTP ()
 static int getTime ()
 static string getTimeStamp ()
 static string getURIFromSitedir ()
 static void logout ()
 static string logoutLink ()
 static array msgStat ()
 static void protectedSite ([mixed $rank = null])
 static void redirect ([string $site = null])
 static void sendEmail (string $to, string $subject, string $body, [array $params = array()])
 static void setSlashes ( &$string, [boolean $bool = false], mixed $string)
 void init ()
Methods
static getBasedir (line 270)

Tárhelygyökér lekérdezése

  • return: tárhely gyökér
  • access: public
string getBasedir ()
static getIncLoginDir (line 227)

Login gyökér lekérdezése az includehoz

  • return: Login gyökér az includehoz
  • access: public
string getIncLoginDir ()
static getIncSitedir (line 248)

Weblap gyökér lekérdezése a szerver gyökértől

  • return: Weblap gyökér az includehoz
  • access: public
string getIncSitedir ()
static getInstance (line 398)

Példány lekérése

  • access: public
System getInstance ()
static getLogindir (line 319)

Login mappa útvonala a tárhely gyökértől

  • return: Login gyökér linkekhez
  • access: public
string getLogindir ()
static getLoginDirWithHTTP (line 339)

Login mappa url-je HTTP-vel

  • access: public
string getLoginDirWithHTTP ()
static getSitedir (line 309)

Weblap gyökér a tárhely gyökértől számítva

  • return: Weblap gyökér linkekhez
  • access: public
string getSitedir ()
static getSitedirWithHTTP (line 329)

Weblap gyökér url-je HTTP-vel

  • access: public
string getSitedirWithHTTP ()
static getTime (line 198)

Idő lekérdezése

A time() függvényhez hasonlóan működik. Csak rosszul működő szerveróra esetén már a módosított időt tartalmazza.

  • access: public
int getTime ()
static getTimeStamp (line 208)

TimeStamp lekérdezése. Y-m-d H:i:s formátumban

  • access: public
string getTimeStamp ()
static getURIFromSitedir (line 349)

URL a sitedir-től számítva

  • access: public
string getURIFromSitedir ()
static logout (line 430)

Kiléptetés

Csak akkor, ha $_GET['relogin_logout'] létezik, és értéke 1 Utána eltünteti az url-ből ezt a változót.

  • access: public
void logout ()
static logoutLink (line 449)

Kijelentkező link

  • access: public
string logoutLink ()
static msgStat (line 613)

Üzenetek statisztika

array msgStat ()
static protectedSite (line 479)

Ha a felhasználó nem jogosult az oldal megtekintésére, átirányítja az index oldalra.

  • access: public
void protectedSite ([mixed $rank = null])
  • mixed $rank: Az oldalt megtekinthető felhasználók rangja, ha string. Ha tömb, akkor több rang engedélyezhető. Ha nincs megadva ez a paraméter, akkor csak belépett felhasználók nézhetik az oldalt.
static redirect (line 461)

Átirányítás egy oldalra

  • access: public
void redirect ([string $site = null])
  • string $site: Erre az oldalra irányít át
static sendEmail (line 528)

E-mail küldése

void sendEmail (string $to, string $subject, string $body, [array $params = array()])
  • string $to: címzett, ha $params['toadmin] = false, egyébként válaszcím
  • string $subject: Tárgy
  • string $body: Tartalom
  • array $params: Egyéb paraméterek tömbje:
    boolean $html True, ha html levél, false, ha szöveges
    boolean $toadmin True, ha adminnak megy a levél a usertől. Egyébként false. default: false
static setSlashes (line 369)

Tömb elemeinek backslashelt vagy nem backslashelt verzióra állítása

  • access: public
void setSlashes ( &$string, [boolean $bool = false], mixed $string)
  • mixed $string: array vagy string. Tömb esetén rekurzivan működik
  • boolean $bool: true, ha a felhasználói adatbeviteleket backslashelni akarjuk. Amúgy false
  • &$string
init (line 128)

Rendszer inicializálása

Adatbázis kapcsolat létrehozás, szükséges osztályok beemelése, nyelv beállítás, stb

  • access: public
void init ()

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