[ Index ]

PHP Cross Reference of moodle-2.8

title

Body

[close]

/lib/google/ -> config.php (source)

   1  <?php
   2  /*
   3   * Copyright 2010 Google Inc.
   4   *
   5   * Licensed under the Apache License, Version 2.0 (the "License");
   6   * you may not use this file except in compliance with the License.
   7   * You may obtain a copy of the License at
   8   *
   9   *     http://www.apache.org/licenses/LICENSE-2.0
  10   *
  11   * Unless required by applicable law or agreed to in writing, software
  12   * distributed under the License is distributed on an "AS IS" BASIS,
  13   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14   * See the License for the specific language governing permissions and
  15   * limitations under the License.
  16   */
  17  
  18  global $apiConfig;
  19  $apiConfig = array(
  20      // True if objects should be returned by the service classes.
  21      // False if associative arrays should be returned (default behavior).
  22      'use_objects' => false,
  23    
  24      // The application_name is included in the User-Agent HTTP header.
  25      'application_name' => '',
  26  
  27      // OAuth2 Settings, you can get these keys at https://code.google.com/apis/console
  28      'oauth2_client_id' => '',
  29      'oauth2_client_secret' => '',
  30      'oauth2_redirect_uri' => '',
  31  
  32      // The developer key, you get this at https://code.google.com/apis/console
  33      'developer_key' => '',
  34    
  35      // Site name to show in the Google's OAuth 1 authentication screen.
  36      'site_name' => 'www.example.org',
  37  
  38      // Which Authentication, Storage and HTTP IO classes to use.
  39      'authClass'    => 'Google_OAuth2',
  40      'ioClass'      => 'Google_CurlIO',
  41      'cacheClass'   => 'Google_FileCache',
  42  
  43      // Don't change these unless you're working against a special development or testing environment.
  44      'basePath' => 'https://www.googleapis.com',
  45  
  46      // IO Class dependent configuration, you only have to configure the values
  47      // for the class that was configured as the ioClass above
  48      'ioFileCache_directory'  =>
  49          (function_exists('sys_get_temp_dir') ?
  50              sys_get_temp_dir() . '/Google_Client' :
  51          '/tmp/Google_Client'),
  52  
  53      // Definition of service specific values like scopes, oauth token URLs, etc
  54      'services' => array(
  55        'analytics' => array('scope' => 'https://www.googleapis.com/auth/analytics.readonly'),
  56        'calendar' => array(
  57            'scope' => array(
  58                "https://www.googleapis.com/auth/calendar",
  59                "https://www.googleapis.com/auth/calendar.readonly",
  60            )
  61        ),
  62        'books' => array('scope' => 'https://www.googleapis.com/auth/books'),
  63        'latitude' => array(
  64            'scope' => array(
  65                'https://www.googleapis.com/auth/latitude.all.best',
  66                'https://www.googleapis.com/auth/latitude.all.city',
  67            )
  68        ),
  69        'moderator' => array('scope' => 'https://www.googleapis.com/auth/moderator'),
  70        'oauth2' => array(
  71            'scope' => array(
  72                'https://www.googleapis.com/auth/userinfo.profile',
  73                'https://www.googleapis.com/auth/userinfo.email',
  74            )
  75        ),
  76        'plus' => array('scope' => 'https://www.googleapis.com/auth/plus.me'),
  77        'siteVerification' => array('scope' => 'https://www.googleapis.com/auth/siteverification'),
  78        'tasks' => array('scope' => 'https://www.googleapis.com/auth/tasks'),
  79        'urlshortener' => array('scope' => 'https://www.googleapis.com/auth/urlshortener')
  80      )
  81  );


Generated: Fri Nov 28 20:29:05 2014 Cross-referenced by PHPXref 0.7.1