function __construct(WebRequest $request) { // put the username and password field in the expected place for validation MAIN-1283 $request->setVal('userloginext01', $request->getVal('username')); $request->setVal('userloginext02', $request->getVal('password')); $request->setVal('email', $this->getUserEmail($request)); $request->setVal('type', 'signup'); parent::__construct($request); }
function __construct(WebRequest $request) { $this->fbUserId = $request->getVal('fbuserid'); $this->fbFeedOptions = explode(',', $request->getVal('fbfeedoptions', '')); // get an email from Facebook API $resp = F::app()->sendRequest('FacebookSignup', 'getFacebookData', array('fbUserId' => $this->fbUserId)); // add an email to the request and pass it to the underlying class $request->setVal('email', $resp->getVal('email', false)); if ($request->getVal('type', '') == '') { $request->setVal('type', 'signup'); } parent::__construct($request); }