/** * Initialisiert Session * @param int $init */ public function __construct($init = true) { parent::__construct(); $this->table = \fpcm\classes\database::tableSessions; if (!is_object($this->config)) { $this->config = new config(false); } if ($init && !is_null(\fpcm\classes\security::getSessionCookieValue())) { $this->sessionid = \fpcm\classes\security::getSessionCookieValue(); $this->init(); if ($this->sessionExists) { if (!defined('FPCM_USERID')) { /** * ID des aktuellen Benutzers, nur verfügbar wenn Session existiert */ define('FPCM_USERID', $this->userid); } $this->currentUser = new \fpcm\model\users\author($this->userid); if ($this->lastaction <= time() - 60) { $this->lastaction = time(); $this->update(); } } } }
/** * Konstruktor * @param int $articleId * @param int $revisionIdx */ public function __construct($articleId = 0, $revisionIdx = 0) { $this->article_id = (int) $articleId; $this->revision_idx = (int) $revisionIdx; $this->table = \fpcm\classes\database::tableRevisions; parent::__construct(); if (!$this->article_id || !$this->revision_idx) { return true; } $this->init(); }
/** * Konstruktor * @param int $rollid ID der Benutzerrolle * @return void */ public function __construct($rollid = 0) { $this->table = \fpcm\classes\database::tablePermissions; $this->cacheName = 'permissioncache' . $rollid; $this->cacheModule = 'permissioncache'; parent::__construct(); if (!$rollid) { return; } $this->rollid = $rollid; $this->init(); }
public function __construct($id = null) { $this->table = \fpcm\modules\nkorg\tweetextender\nkorgtweetextender::NKORGTWEETEXTENDER_TABLE_NAME; return parent::__construct($id); }
/** * Konstruktor * @param int $id */ public function __construct($id = null) { $this->table = \fpcm\classes\database::tableAuthors; $this->wordbanList = new \fpcm\model\wordban\items(); if (!is_null($id)) { $this->cacheName = 'author' . $id; } parent::__construct($id); }
/** * Konstruktor * @param int $id */ public function __construct($id = null) { $this->table = \fpcm\classes\database::tableCategories; $this->wordbanList = new \fpcm\model\wordban\items(); parent::__construct($id); }
/** * Konstruktor * @param int $id */ public function __construct($id = null) { $this->table = \fpcm\classes\database::tableTexts; parent::__construct($id); }
/** * Initialisiert System Update * @param int $init */ public function __construct() { parent::__construct(); $this->dbcon = new \fpcm\classes\database(); $this->config = new \fpcm\model\system\config(false, false); }
public function __construct($id = null) { $this->table = \fpcm\modules\nkorg\inactivity_manager\nkorginactivity_manager::NKORGINACTIVITY_MANAGER_TABLE_NAME; return parent::__construct($id); }