function foo(items) { function Accounts() { $uri = explode('?', $_SERVER['REQUEST_URI']); $_SERVER['REQUEST_URI'] = $uri[0]; parse_str($uri[1], $_GET); parent :: Controller(); $this -> load -> helper('url'); $this -> load -> helper('inflector'); $this -> load -> helper('misc'); $this -> load -> model('news_m'); $this -> load -> model('accounts_m'); $this -> load -> library('email'); $this -> load -> library('session'); $this -> load -> database(); } function activate($id, $hash) { $r = $this -> accounts_m -> get_by_id($id); if (md5($r -> email) != $hash) show_error('The activation link is invalid.'); $this -> accounts_m -> activate($id); redirect('/accounts/signin/activated'); } function _auth_zend($r) { $url = 'http://support.ubilogix.com/login'; $token = 'TPUtLrZnxYTdbQASDoLSuCFR8v5HvyNLPuNJyRi45Siwr0rZ'; $name = $r -> first_name.' '.$r -> last_name; $email = $r -> email; $timestamp = time(); $external_id = $r -> id; $organization = $r -> company; $hash = md5($name.$email.$external_id.$organization.$token.$timestamp); redirect("$url?name=$name&email=$email×tamp=$timestamp&external_id=$external_id&organization=$organization&hash=$hash"); exit(); }