admin_url('admin-ajax.php'), 'albfre_api_signin_url' => $albfre_api_signin_url, 'albfre_api_me_url' => $albfre_api_me_url, 'albfre_user_token' => $albfre_user_token, 'albfre_user_siteId' => $albfre_user_siteId, 'albfre_user_accountId' => $albfre_user_accountId )); } public function albfre_set_account_action() { global $wpdb; $albfre_account = $_POST['albfre_account']; update_option('albfre_user_siteId', sanitize_text_field($albfre_account[siteId])); update_option('albfre_user_accountId', sanitize_text_field($albfre_account[accountId])); } public function albfre_user_action() { global $wpdb; $albfre_user = $_POST['albfre_user']; $json_accounts = str_replace('\"', '"', $albfre_user[accounts]); update_option('albfre_user_displayName', sanitize_text_field($albfre_user[displayName])); update_option('albfre_user_token', sanitize_text_field($albfre_user[arenaApiToken])); update_option('albfre_user_siteId', sanitize_text_field($albfre_user[siteId])); update_option('albfre_user_accountId', sanitize_text_field($albfre_user[accountId])); update_option('albfre_user_accounts', json_decode($json_accounts)); update_option('albfre_user_json_accounts', str_replace('\"', "'", $albfre_user[accounts])); wp_die(); } public function albfre_logout_action() { global $wpdb; delete_option('albfre_user_displayName'); delete_option('albfre_user_token'); delete_option('albfre_user_siteId'); delete_option('albfre_user_accountId'); delete_option('albfre_user_accounts'); echo 'deleted!'; wp_die(); } } } if(!class_exists('Albfre')){ class Albfre { public function __construct(){ $albfre_settings = new Albfre_Settings(); add_action('init', array($this, 'albfre_liveblog_internationalization')); add_action('media_buttons', array(&$this, 'albfre_button_wizard'), 11); add_action('admin_menu', array(&$this, 'albfre_add_pages')); add_action('admin_enqueue_scripts', array($this,'albfre_events_assets')); add_shortcode('arena_embed', array($this, 'albfre_get_embed_func')); add_shortcode('arena_embed_amp', array($this, 'albfre_get_embed_amp_func')); add_shortcode('arena_embed_iframe', array($this, 'albfre_get_embed_iframe_func')); } public function albfre_liveblog_internationalization() { load_plugin_textdomain('albfre', false, basename(dirname(__FILE__)) . '/languages'); } public function albfre_get_embed_func($atts) { $albfre_version = sanitize_text_field($atts['version']); $albfre_publisher = sanitize_text_field($atts['publisher']); $albfre_event = sanitize_text_field($atts['event']); $albfre_api_url = esc_url(Albfre_Settings::ALBFRE_URL . "/public/js/arenalib.js?p={$albfre_publisher}&e={$albfre_event}"); return "
"; } public function albfre_get_embed_amp_func($atts) { $albfre_version = sanitize_text_field($atts['version']); $albfre_publisher = sanitize_text_field($atts['publisher']); $albfre_event = sanitize_text_field($atts['event']); $albfre_height = sanitize_text_field($atts['height']); if ($albfre_version == '2') { $albfre_api_url = esc_url(Albfre_Settings::ALBFRE_URL . "/embed/{$albfre_publisher}/{$albfre_event}?v=2"); } else { $albfre_api_url = esc_url(Albfre_Settings::ALBFRE_URL . "/embed/{$albfre_publisher}/{$albfre_event}"); } return "