PATH:
home
/
letacommog
/
letaweb
/
admin
/
classes
/
hoauth
/
hybridauth
/
Hybrid
<?php /*! * HybridAuth * http://hybridauth.sourceforge.net | http://github.com/hybridauth/hybridauth * (c) 2009-2012, HybridAuth authors | http://hybridauth.sourceforge.net/licenses.html */ /** * Debugging and Logging manager */ class Hybrid_Logger { function __construct() { // if debug mode is set to true, then check for the writable log file if ( Hybrid_Auth::$config["debug_mode"] ){ if ( ! file_exists( Hybrid_Auth::$config["debug_file"] ) ){ throw new Exception( "'debug_mode' is set to 'true', but the file " . Hybrid_Auth::$config['debug_file'] . " in 'debug_file' does not exit.", 1 ); } if ( ! is_writable( Hybrid_Auth::$config["debug_file"] ) ){ throw new Exception( "'debug_mode' is set to 'true', but the given log file path 'debug_file' is not a writable file.", 1 ); } } } public static function debug( $message, $object = NULL ) { if( Hybrid_Auth::$config["debug_mode"] ){ $datetime = new DateTime(); $datetime = $datetime->format(DATE_ATOM); file_put_contents( Hybrid_Auth::$config["debug_file"], "DEBUG -- " . $_SERVER['REMOTE_ADDR'] . " -- " . $datetime . " -- " . $message . " -- " . print_r($object, true) . "\n", FILE_APPEND ); } } public static function info( $message ) { if( Hybrid_Auth::$config["debug_mode"] ){ $datetime = new DateTime(); $datetime = $datetime->format(DATE_ATOM); file_put_contents( Hybrid_Auth::$config["debug_file"], "INFO -- " . $_SERVER['REMOTE_ADDR'] . " -- " . $datetime . " -- " . $message . "\n", FILE_APPEND ); } } public static function error($message, $object = NULL) { if( Hybrid_Auth::$config["debug_mode"] ){ $datetime = new DateTime(); $datetime = $datetime->format(DATE_ATOM); file_put_contents( Hybrid_Auth::$config["debug_file"], "ERROR -- " . $_SERVER['REMOTE_ADDR'] . " -- " . $datetime . " -- " . $message . " -- " . print_r($object, true) . "\n", FILE_APPEND ); } } }
[+]
..
[-] Provider_Adapter.php
[edit]
[-] User_Activity.php
[edit]
[-] Provider_Model_OpenID.php
[edit]
[+]
Providers
[-] Logger.php
[edit]
[-] Error.php
[edit]
[-] Provider_Model_OAuth2.php
[edit]
[-] Provider_Model_OAuth1.php
[edit]
[-] Endpoint.php
[edit]
[-] Storage.php
[edit]
[-] User_Profile.php
[edit]
[-] Auth.php
[edit]
[-] Provider_Model.php
[edit]
[-] index.html
[edit]
[-] User_Contact.php
[edit]
[+]
resources
[+]
thirdparty
[-] User.php
[edit]