public function resendActivationCode() { if ($this->validators->get("ResentActivationCode")->fails()) { return $this->setError($this->validators->get("ResentActivationCode")->errors()); } $user = $this->user->whereEmail(Input::get('email'))->first(['name', 'email']); send_activation_event($user, URL::to('activate', $user->activation)); return $this; }
function register_event($user, $ip, $code) { send_activation_event($user, $code); $user->action('registered', array('ip' => $ip)); Event::fire('event.counter', array('registrations', array(), true)); if ($user->upline_source != null) { Event::fire('event.mega', array(array('type' => 'referral_stats_from_source', 'source' => $user->upline_source, 'page' => $user->upline_page), array('hits' => 0, 'unique_hits' => 0, 'signups' => 1, 'sales' => 0))); } }