function __construct($id) { parent::__construct($id); Base::registerMetadata('GroupType'); Base::registerMetadata('DisplayMembers'); Base::registerMetadata('Image'); }
/** * Initialization of the user class * @param integer $id Id of the user that's beeing loaded * @param string $alias User's alias * @return void */ function __construct($id = false) { global $DB, $CONFIG, $Controller, $ID; $cur = false; if ($id == 'current') { $id = $this->currentUserID(); $cur = true; $DB->users->{(string) $id} = array('#!last_active' => 'NOW()'); } parent::__construct($id); Base::registerMetadata('AcceptedTerms'); $this->loadUser($id); if ($cur && $id != NOBODY && $_REQUEST['id'] != 'Terms') { if (!$this->isActive()) { $_REQUEST->setType('return', 'numeric'); redirect(url(array('id' => 'Terms', 'return' => $ID))); } } }