#!/usr/bin/env php . */ define('INSTALLDIR', realpath(dirname(__FILE__) . '/../../..')); $shortoptions = 'wt::'; $longoptions = array('welcome', 'template='); $helptext = << Options: -w --welcome Send a welcome email -t --template= Use this email template register a new user by email address. END_OF_REGISTEREMAILUSER_HELP; require_once INSTALLDIR.'/scripts/commandline.inc'; if (count($args) == 0) { show_help(); } $email = $args[0]; $confirm = EmailRegistrationPlugin::registerEmail($email); if (have_option('w', 'welcome')) { if (have_option('t', 'template')) { // use the provided template EmailRegistrationPlugin::sendConfirmEmail($confirm, get_option_value('t', 'template')); } else { // use the default template EmailRegistrationPlugin::sendConfirmEmail($confirm); } } $confirmUrl = common_local_url('register', array('code' => $confirm->code)); print $confirmUrl."\n";