]*>/'; preg_match_all($pattern , $content, $media); for($i=0; $i Array ( [0] => data-params="517061814" ) [1] => Array ( [0] => 517061814 ) ) Array ( [0] => Array ( [0] => data-params="500048780" ) [1] => Array ( [0] => 500048780 ) ) */ if (count($params)!=0){ $paramsAttribute= $params[1][0]; $splitted= explode('|||', $paramsAttribute); $paramsArray=array(); for($j=0;$j'; } else{ $playerSeed = '
'; } $content = str_replace($img, $playerSeed, $content); } } return $content; } // Add settings link on plugin page function plugin_action_links($links) { $settings_link = 'Settings'; array_unshift($links, $settings_link); return $links; } function admin_init(){ add_filter( 'plugin_action_links_' . plugin_basename(__FILE__), array( $this, 'plugin_action_links' ) ); } /** * Admin page bellow */ function admin_menu() { add_submenu_page('options-general.php', 'AOL Video Plugin','AOL Video Plugin Settings','manage_options','aolvideo-settings',array($this, 'settings_page')); } function settings_page() { $url = plugins_url("static", __FILE__); wp_enqueue_style('aol-videos-colorpicker-css', $url."/css/colorpicker.css"); wp_enqueue_style('aol-videos-plugin-css', $url."/css/style.css"); wp_enqueue_script('aol-videos-colorpicker-js', $url."/js/colorpicker.js"); wp_enqueue_script('aol-videos-plugin-js', $url."/js/scripts.js"); $options = get_option('videoSuggest_options'); if( isset($_POST['videoSuggest_options']) ) { $data = array(); // handle the player width and height if( isset($_POST['videoSuggest_options']['fivemin-player-size-width']) && !empty($_POST['videoSuggest_options']['fivemin-player-size-width']) && isset($_POST['videoSuggest_options']['fivemin-player-size-height']) && !empty($_POST['videoSuggest_options']['fivemin-player-size-height']) ) { $data['fivemin-player-size'] = esc_attr($_POST['videoSuggest_options']['fivemin-player-size-width']) ."X". esc_attr($_POST['videoSuggest_options']['fivemin-player-size-height']); } unset($_POST['videoSuggest_options']['fivemin-player-size-width']); unset($_POST['videoSuggest_options']['fivemin-player-size-height']); ///// // checkboxes bellow ///// // show title if( isset($_POST['videoSuggest_options']['fivemin-showTitle']) ) $data['fivemin-showTitle'] = "true"; else $data['fivemin-showTitle'] = "false"; unset($_POST['videoSuggest_options']['fivemin-showTitle']); // auto start if( isset($_POST['videoSuggest_options']['fivemin-autoStart']) ) $data['fivemin-autoStart'] = "true"; else $data['fivemin-autoStart'] = "false"; unset($_POST['videoSuggest_options']['fivemin-autoStart']); // Continuous play if( isset($_POST['videoSuggest_options']['fivemin-continuous']) ) $data['fivemin-continuous'] = "true"; else $data['fivemin-continuous'] = "false"; unset($_POST['videoSuggest_options']['fivemin-continuous']); // Shuffle videos if( isset($_POST['videoSuggest_options']['fivemin-shuffle']) ) $data['fivemin-shuffle'] = "true"; else $data['fivemin-autoStart'] = "false"; unset($_POST['videoSuggest_options']['fivemin-shuffle']); // custom ad position if( isset($_POST['videoSuggest_options']['fivemin-ad-unit-location']) && $_POST['videoSuggest_options']['fivemin-ad-unit-location'] != "custom" ) { $_POST['videoSuggest_options']['fivemin-cb-custom-id'] = ""; } // save all the options foreach( $_POST['videoSuggest_options'] as $name => $option) $data[$name] = esc_attr($option); $res = update_option('videoSuggest_options', $data); } $options = get_option('videoSuggest_options'); if( isset($options['fivemin-player-size']) ) { $playerSize = explode('X', $options['fivemin-player-size']); $options['fivemin-player-size-width'] = $playerSize[0]; $options['fivemin-player-size-height'] = $playerSize[1]; unset($options['fivemin-player-size']); } // display the view require_once('admin_page.php'); } } $five_min_video_suggest = new FiveMinVideoSuggest;