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();
}