X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FDomainStatusNetwork%2Flib%2Fdomainstatusnetworkinstaller.php;h=877319be759d95875b0b1547bcd1d82319639248;hb=b53e1439969bfa2c0b551d8cc2fc8fe15652c62a;hp=b2e988b5e1eca1c9521ea3de318ebee7014ecf71;hpb=d594c83a5a9a9d42fce917b544c28591fcadb1aa;p=quix0rs-gnu-social.git diff --git a/plugins/DomainStatusNetwork/lib/domainstatusnetworkinstaller.php b/plugins/DomainStatusNetwork/lib/domainstatusnetworkinstaller.php index b2e988b5e1..877319be75 100644 --- a/plugins/DomainStatusNetwork/lib/domainstatusnetworkinstaller.php +++ b/plugins/DomainStatusNetwork/lib/domainstatusnetworkinstaller.php @@ -117,7 +117,7 @@ class DomainStatusNetworkInstaller extends Installer $this->rootname = $config['ADMIN']; $this->rootpass = $config['ADMINPASS']; - $this->sitehost = $config['DBHOST']; + $this->sitehost = $config['SITEDBHOSTNAME']; $this->sitedb = $config['SITEDB']; $tagstr = $config['TAGS']; @@ -133,7 +133,6 @@ class DomainStatusNetworkInstaller extends Installer $this->adminNick = null; $this->adminPass = null; $this->adminEmail = null; - $this->adminUpdates = null; /** Should we skip writing the configuration file? */ $this->skipConfig = true; @@ -178,6 +177,7 @@ class DomainStatusNetworkInstaller extends Installer $sn->dbpass = $this->password; $sn->dbname = $this->database; $sn->sitename = $this->sitename; + $sn->created = common_sql_now(); $result = $sn->insert(); @@ -187,7 +187,7 @@ class DomainStatusNetworkInstaller extends Installer // Re-fetch; stupid auto-increment integer isn't working - $sn = Status_network::staticGet('nickname', $sn->nickname); + $sn = Status_network::getKV('nickname', $sn->nickname); if (empty($sn)) { throw new ServerException("Created {$this->nickname} status_network and could not find it again."); @@ -212,7 +212,7 @@ class DomainStatusNetworkInstaller extends Installer Status_network::$wildcard = $config['WILDCARD']; - StatusNet::switchSite($this->nickname); + GNUsocial::switchSite($this->nickname); // We need to initialize the schema_version stuff to make later setup easier @@ -266,6 +266,9 @@ class DomainStatusNetworkInstaller extends Installer function createDatabase() { // Create the New DB + /* FIXME + * Extension 'mysql_' is deprecated since PHP 5.5 - use mysqli instead. + */ $res = mysql_connect($this->host, $this->rootname, $this->rootpass); if (!$res) { throw new ServerException("Cannot connect to {$this->host} as {$this->rootname}."); @@ -338,7 +341,7 @@ class DomainStatusNetworkInstaller extends Installer $breakout = preg_replace('/+]\bhref="(.*)"[^>]*>(.*)<\/a>/', '\2 <\1>', $html); - return html_entity_decode(strip_tags($breakout), ENT_QUOTES, 'UTF-8'); + return common_strip_html($breakout); } function databaseize($nickname)