load(array('token'=>$_['token'])); if(isset($myUser) && $myUser!=false) $myUser->loadRight(); } if(isset($_['login'])){ $userManager = new User(); $myUser = $userManager->load(array('login'=>$_['login'],'password'=>$_['password'])); if(!$myUser) throw new Exception('Mauvais identifiant ou mot de passe'); $myUser->loadRight(); } } $myUser = (!$myUser?new User():$myUser); Plugin::callHook("api", array(&$_,&$response)); }catch(Exception $e){ $response['error'] = Personality::response('WORRY_EMOTION').' : '.$e->getMessage(); } $response = json_encode($response); if(isset($_['callback'])) $response = $_['callback'].'('.$response.');'; echo $response; ?>