function initialize() { // For various reasons this gets squished global $tldTree; if (empty($tldTree)) { if (!empty(self::$_thetree)) { $tldTree = self::$_thetree; } } $nickname = StatusNet::currentSite(); if (empty($nickname)) { $this->log(LOG_WARNING, "No current site"); return; } try { $sn = Status_network::staticGet('nickname', $nickname); } catch (Exception $e) { $this->log(LOG_ERR, $e->getMessage()); return; } $tags = $sn->getTags(); foreach ($tags as $tag) { if (strncmp($tag, 'domain=', 7) == 0) { $domain = substr($tag, 7); $this->log(LOG_INFO, "Setting email domain to {$domain}"); common_config_append('email', 'whitelist', $domain); } } }
public function initialize() { // show qvitter link in the admin panel common_config_append('admin', 'panels', 'qvitteradm'); }