#!/usr/bin/env php . */ define('INSTALLDIR', realpath(dirname(__FILE__) . '/../../..')); $helptext = << END_OF_INSTALLFOREMAIL_HELP; require_once INSTALLDIR.'/scripts/commandline.inc'; $email = $args[0]; $domain = DomainStatusNetworkPlugin::toDomain($email); $sn = DomainStatusNetworkPlugin::siteForDomain($domain); if (empty($sn)) { $installer = new DomainStatusNetworkInstaller($domain); $installer->verbose = have_option('v', 'verbose'); // Do the thing $installer->main(); $sn = $installer->getStatusNetwork(); $config = $installer->getConfig(); Status_network::$wildcard = $config['WILDCARD']; } StatusNet::switchSite($sn->nickname); $confirm = EmailRegistrationPlugin::registerEmail($email); $confirmUrl = common_local_url('register', array('code' => $confirm->code)); print $confirmUrl."\n";