]*>/';
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;