. */ if (!defined('LACONICA')) { exit(1); } require_once(INSTALLDIR.'/classes/User_openid.php'); require_once('Auth/OpenID.php'); require_once('Auth/OpenID/Consumer.php'); require_once('Auth/OpenID/SReg.php'); require_once('Auth/OpenID/MySQLStore.php'); function oid_store() { static $store = NULL; if (!$store) { # Can't be called statically $user = new User(); $conn = $user->getDatabaseConnection(); $store = new Auth_OpenID_MySQLStore($conn); } return $store; } function oid_consumer() { $store = oid_store(); $consumer = new Auth_OpenID_Consumer($store); return $consumer; }