コード例 #1
0
 private static function register()
 {
     include_once "Zend/Loader.php";
     Zend_Loader::loadClass('Zend_Gdata');
     Zend_Loader::loadClass('Zend_Gdata_AuthSub');
     Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
     Zend_Loader::loadClass('Zend_Gdata_HttpClient');
     Zend_Loader::loadClass('Zend_Gdata_Calendar');
     // Parameters for ClientAuth authentication
     $service = Zend_Gdata_Calendar::AUTH_SERVICE_NAME;
     $user = sfConfig::get("app_gcal_user");
     $pass = sfConfig::get("app_gcal_password");
     // Create an authenticated HTTP client
     $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
     // Create an instance of the Calendar service
     self::$service = new Zend_Gdata_Calendar($client);
     self::$IS_REGISTERED = true;
 }