<?php require_once "TestSupport.php"; require_once "../JentiConfig.php"; require_once "../JentiUser.php"; $user = new JentiUser($config); if ($user->error) { test_echobr($user->error); } /* $user_input["EMAIL"] = "*****@*****.**"; $user_input["PASSWORD"] = "******"; $user->add_user($user_input); if($user->error) { test_echobr($user->error); } $user_info = $user->validate_user($user_input); if($user->error) { test_echobr($user->error); } */ $user_info = $user->get_user("*****@*****.**"); if ($user->error) { test_echobr($user->error); } if (strlen($user_info["NAME"]) == 0) { $pos = strpos($user_info["EMAIL"], "@"); $user_info["NAME"] = $pos === FALSE ? $user_info["EMAIL"] : substr($user_info["EMAIL"], 0, $pos);
/** * Save user start. */ public function save_user_start() { if (!isset($_COOKIE[COOKIE_LANGUAGE_CODE])) { $user = new JentiUser($this->config); if (!$user->error) { $start_info["TYPE"] = ACTIVITY_START; //TODO $feedback_info["EMAIL"] = $this->email; $user->add_user_activity($start_info); } $this->error = $user->error; } }
<?php require_once "TestSupport.php"; require_once "../JentiConfig.php"; require_once "../JentiUser.php"; $user = new JentiUser($config); if ($user->error) { test_echobr($user->error); } $ranking = $user->get_ranking(); /* $user_input["EMAIL"] = "*****@*****.**"; $user_input["PASSWORD"] = "******"; $user->add_user($user_input); if($user->error) { test_echobr($user->error); } $user_info = $user->validate_user($user_input); if($user->error) { test_echobr($user->error); } */ echo json_encode($ranking);
<?php require_once "../JentiConfig.php"; require_once "../JentiUser.php"; require_once "../JentiAjax.php"; set_error_handler("ajax_error_handler"); $user = new JentiUser($config); if ($user->error) { echo ajax_json_response_error($user->error); exit; } echo ajax_json_response($user->get_ranking()); restore_error_handler();