| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
Handles requests from external calendar applications More...
 Collaboration diagram for ilCalendarRemoteAccessHandler:Public Member Functions | |
| __construct () | |
| getTokenHandler () | |
| parseRequest () | |
| Fetch client id, the chosen calendar...  More... | |
| handleRequest () | |
Protected Member Functions | |
| initTokenHandler () | |
| initLimitEnabled () | |
| initIlias () | |
| initUser () | |
Protected Attributes | |
| const | LIMITED_QUERY_PARAM = 'limited' | 
| Refinery | $refinery = null | 
| HTTPServices | $http = null | 
| ilLogger | $logger = null | 
| ilLanguage | $lng = null | 
| bool | $limit_enabled | 
Private Attributes | |
| ilCalendarAuthenticationToken | $token_handler = null | 
Handles requests from external calendar applications
Definition at line 29 of file class.ilCalendarRemoteAccessHandler.php.
| ilCalendarRemoteAccessHandler::__construct | ( | ) | 
Definition at line 40 of file class.ilCalendarRemoteAccessHandler.php.
| ilCalendarRemoteAccessHandler::getTokenHandler | ( | ) | 
Definition at line 44 of file class.ilCalendarRemoteAccessHandler.php.
References $token_handler.
Referenced by handleRequest(), and initUser().
 Here is the caller graph for this function:| ilCalendarRemoteAccessHandler::handleRequest | ( | ) | 
Definition at line 64 of file class.ilCalendarRemoteAccessHandler.php.
References $GLOBALS, $limit_enabled, ilCalendarCategories\_getInstance(), ilUtil\deliverData(), exit, ilCalendarExport\export(), getTokenHandler(), initIlias(), initLimitEnabled(), initTokenHandler(), initUser(), ilCalendarCategories\MODE_REMOTE_ACCESS, ilCalendarCategories\MODE_REMOTE_SELECTED, ilCalendarAuthenticationToken\SELECTION_CALENDAR, and ilLogger\warning().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 130 of file class.ilCalendarRemoteAccessHandler.php.
References $DIC, ilAuthFactory\CONTEXT_CALENDAR_TOKEN, ilContext\CONTEXT_ICAL, ilContext\init(), ilInitialisation\initILIAS(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), and ilAuthFactory\setContext().
Referenced by handleRequest().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 125 of file class.ilCalendarRemoteAccessHandler.php.
References $_GET.
Referenced by handleRequest().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 104 of file class.ilCalendarRemoteAccessHandler.php.
References $DIC, $token, ILIAS\FileDelivery\http(), ILIAS\Repository\logger(), ilCalendarAuthenticationToken\lookupUser(), and ILIAS\Repository\refinery().
Referenced by handleRequest().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 143 of file class.ilCalendarRemoteAccessHandler.php.
References $DIC, $GLOBALS, ilObject\_exists(), getTokenHandler(), ilInitialisation\initUserAccount(), and ILIAS\Repository\logger().
Referenced by handleRequest().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilCalendarRemoteAccessHandler::parseRequest | ( | ) | 
Fetch client id, the chosen calendar...
Definition at line 52 of file class.ilCalendarRemoteAccessHandler.php.
References $_COOKIE, $_GET, $_SERVER, and $path_info_components.
      
  | 
  protected | 
Definition at line 35 of file class.ilCalendarRemoteAccessHandler.php.
      
  | 
  protected | 
Definition at line 38 of file class.ilCalendarRemoteAccessHandler.php.
Referenced by handleRequest().
      
  | 
  protected | 
Definition at line 37 of file class.ilCalendarRemoteAccessHandler.php.
      
  | 
  protected | 
Definition at line 36 of file class.ilCalendarRemoteAccessHandler.php.
      
  | 
  protected | 
Definition at line 34 of file class.ilCalendarRemoteAccessHandler.php.
      
  | 
  private | 
Definition at line 33 of file class.ilCalendarRemoteAccessHandler.php.
Referenced by getTokenHandler().
      
  | 
  protected | 
Definition at line 31 of file class.ilCalendarRemoteAccessHandler.php.