"; } if (!function_exists("curl_init")) { $adminErrorMessage .= "cURL library was not found!
"; } if (!function_exists("session_start")) { $adminErrorMessage .= "Sessions are not enabled!
"; } if (!function_exists("json_decode")) { $adminErrorMessage .= "JSON was not enabled!
"; } if(!empty($adminErrorMessage)){ add_action( 'admin_notices', '$adminErrorMessage' ); exit; } add_action('init', array('AmplifyLogin','init')); //add_action('init', array('AmplifyLogin','amplify_tinymce_addbuttons')); //add_action('admin_footer-post-new.php', array('AmplifyLogin','amplify_poll_footer_admin')); //add_action('admin_footer-post.php', array('AmplifyLogin','amplify_poll_footer_admin')); //add_action('admin_footer-page-new.php', array('AmplifyLogin','amplify_poll_footer_admin')); //add_action('admin_footer-page.php', array('AmplifyLogin','amplify_poll_footer_admin')); //add_filter('admin_footer_text', array('AmplifyLogin','amplify_add_poll_popup')); add_action('wp_ajax_verify_key', 'verify_key_callback'); function verify_key_callback() { $amplifyApiKey = $_POST['amplifyApiKey']; $amplifyApiSecret=$_POST['amplifyApiSecret']; $amplifyProjectId=$_POST['amplifyProjectId']; $AMPLIFYSDKObj = new Amplify($amplifyApiKey, $amplifyApiSecret, $amplifyProjectId, $debug); $curlResponse=$AMPLIFYSDKObj->verify(); if ($curlResponse->responseCode=="200") { update_option("_AMPLIFY_API_KEY",$amplifyApiKey); update_option("_AMPLIFY_API_SECRET",$amplifyApiSecret); update_option("_AMPLIFY_PROJECT_ID",$amplifyProjectId); echo json_encode($curlResponse); }else{ return false; } die(); // this is required to return a proper result } //add_action( 'plugins_loaded',array('AmplifyLogin','wpLogin')); // //add_action('comment_post', array('AmplifyLogin','commentTrack')); //add_action('wp_ajax_personalogout', array('AmplifyLogin','personalogout')); //add_action('wp_ajax_nopriv_personalogin',array('AmplifyLogin','personaajexlogin')); // add_filter('login_form', array('AmplifyLogin','wp_footer')); add_action('register_form', array('AmplifyLogin','wp_footer')); // //register_activation_hook(__FILE__, 'Persona_UserDataManagement::myplugin_activate'); //register_deactivation_hook(__FILE__, 'Persona_UserDataManagement::myplugin_deactivate'); //register_uninstall_hook(__FILE__, 'Persona_UserDataManagement::myplugin_uninstall'); // //if(get_option("_PERSONA_COMMENT")){ //add_filter('comments_template', array('persona_plugin','persona_comment_template')); //} //add_action('admin_bar_init', 'myfunction');