<input id="admin_email" name="admin_email" value="{$post->value('admin_email')}" />
<p class="form_guide">Optional email address for the initial user (administrator)</p>
</li>
- <li>
- <label for="admin_updates">Subscribe to announcements</label>
- <input type="checkbox" id="admin_updates" name="admin_updates" value="true" checked="checked" />
- <p class="form_guide">Release and security feed from <a href="http://update.status.net/">update@status.net</a> (recommended)</p>
- </li>
</ul>
</fieldset>
<fieldset id="settings_profile">
$this->adminPass = $post->string('admin_password');
$adminPass2 = $post->string('admin_password2');
$this->adminEmail = $post->string('admin_email');
- $this->adminUpdates = $post->string('admin_updates');
$this->siteProfile = $post->string('site_profile');
/** DB info */
public $host, $database, $dbtype, $username, $password, $db;
/** Administrator info */
- public $adminNick, $adminPass, $adminEmail, $adminUpdates;
+ public $adminNick, $adminPass, $adminEmail;
/** Should we skip writing the configuration file? */
public $skipConfig = false;
$user->grantRole('moderator');
$user->grantRole('administrator');
- // Attempt to do a remote subscribe to update@status.net
- // Will fail if instance is on a private network.
-
- if ($this->adminUpdates && class_exists('Ostatus_profile')) {
- try {
- $oprofile = Ostatus_profile::ensureProfileURL('http://update.status.net/');
- Subscription::start($user->getProfile(), $oprofile->localProfile());
- $this->updateStatus("Set up subscription to <a href='http://update.status.net/'>update@status.net</a>.");
- } catch (Exception $e) {
- $this->updateStatus("Could not set up subscription to <a href='http://update.status.net/'>update@status.net</a>.", true);
- }
- }
-
return true;
}
$this->adminNick = null;
$this->adminPass = null;
$this->adminEmail = null;
- $this->adminUpdates = null;
/** Should we skip writing the configuration file? */
$this->skipConfig = true;
'--admin-nick' => 'adminNick',
'--admin-pass' => 'adminPass',
'--admin-email' => 'adminEmail',
- '--admin-updates' => 'adminUpdates',
'--site-profile' => 'siteProfile'
);
// defaults
$this->dbtype = 'mysql';
- $this->adminUpdates = true;
$this->verbose = true;
// ssl is defaulted in lib/installer.php
if (isset($map[$arg])) {
$var = $map[$arg];
$this->$var = $option[1];
- if ($var == 'adminUpdates' || $arg == '--fancy') {
+ if ($arg == '--fancy') {
$this->$var = ($option[1] != 'false') && ($option[1] != 'no');
}
} else if ($arg == '--skip-config') {