diff --git a/helper/hybridauth.lnk.php b/helper/hybridauth.lnk.php index 5d36aa6..c43b29d 100644 --- a/helper/hybridauth.lnk.php +++ b/helper/hybridauth.lnk.php @@ -7,15 +7,23 @@ ***/ if(!function_exists("load_hybridauth")) { - function load_hybridauth() { + function load_hybridauth($provider="") { $result = false; $configfile = "./vendor/library/hauth.config.php"; $required_files = array( "hybridauth/hybridauth/library/Hybrid/Auth", - "hybridauth/hybridauth/library/Hybrid/Endpoint", - "facebook-sdk-v5/src/Facebook/autoload" // support facebook + "hybridauth/hybridauth/library/Hybrid/Endpoint" ); + + // support facebook (php graph api v5) + switch($provider) { + case "facebook": + $required_files[] = "facebook-sdk-v5/src/Facebook/autoload"; + break; + } + + // load required files foreach($required_files as $file) { $inc_file = "./vendor/" . $file . ".php"; if(!file_exists($inc_file)) {