add_cap('Edit AIOSEOP Options'); //$role->add_cap('Edit AIOSEOP on Posts/Pages'); ////checking to see if things need to be updated //if_post('turn-on'){ /* automattic? if(!get_option('aioseop_options')){ aioseop_mrt_fix_meta(); //move this to the if also aioseop_mrt_mkarry(); } */ if($_POST['aioseop_migrate']) aioseop_mrt_fix_meta(); if($_POST['aioseop_migrate_options']) aioseop_mrt_mkarry(); if(!get_option('aiosp_post_title_format') && !get_option('aioseop_options')) aioseop_mrt_mkarry(); //}end _post('turn_on') ////end checking to see if things need to be updated function aioseop_mrt_fix_meta(){ global $wpdb; $wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_keywords' WHERE meta_key = 'keywords'"); $wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_title' WHERE meta_key = 'title'"); $wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_description' WHERE meta_key = 'description'"); $wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_meta' WHERE meta_key = 'aiosp_meta'"); $wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_disable' WHERE meta_key = 'aiosp_disable'"); echo "

Updating SEO post meta in database.

1, "aiosp_donate"=>0, "aiosp_home_title"=>null, "aiosp_home_description"=>'', "aiosp_home_keywords"=>null, "aiosp_max_words_excerpt"=>'something', "aiosp_rewrite_titles"=>1, "aiosp_post_title_format"=>'%post_title% | %blog_title%', "aiosp_page_title_format"=>'%page_title% | %blog_title%', "aiosp_category_title_format"=>'%category_title% | %blog_title%', "aiosp_archive_title_format"=>'%date% | %blog_title%', "aiosp_tag_title_format"=>'%tag% | %blog_title%', "aiosp_search_title_format"=>'%search% | %blog_title%', "aiosp_description_format"=>'%description%', "aiosp_404_title_format"=>'Nothing found for %request_words%', "aiosp_paged_format"=>' - Part %page%', "aiosp_use_categories"=>0, "aiosp_dynamic_postspage_keywords"=>1, "aiosp_category_noindex"=>1, "aiosp_archive_noindex"=>1, "aiosp_tags_noindex"=>0, "aiosp_cap_cats"=>1, "aiosp_generate_descriptions"=>1, "aiosp_debug_info"=>null, "aiosp_post_meta_tags"=>'', "aiosp_page_meta_tags"=>'', "aiosp_home_meta_tags"=>'', "aiosp_enabled" =>0, "aiosp_use_tags_as_keywords" =>1, "aiosp_do_log"=>null); if(get_option('aiosp_post_title_format')){ foreach( $naioseop_options as $aioseop_opt_name => $value ) { if( $aioseop_oldval = get_option($aioseop_opt_name) ) { $naioseop_options[$aioseop_opt_name] = $aioseop_oldval; } if( $aioseop_oldval == ''){ $naioseop_options[$aioseop_opt_name] = ''; } delete_option($aioseop_opt_name); } } add_option('aioseop_options',$naioseop_options); echo "

Updating SEO configuration options in database

All in One SEO Pack must be configured. Go to the admin page to enable and configure the plugin.
WordPress now has a canonical URL feature, however we recommend using the AIOSEOP advanced canonical URLs functionality we have had for the past year.

'; }else{ echo '

All in One SEO Pack must be configured. Go to the admin page to enable and configure the plugin.

'; } } if($aioseopcc){ if(aioseop_get_version() != trim(wp_remote_fopen('http://aioseoppro.semperfiwebdesign.com/version.html'))){ add_action('after_plugin_row_all-in-one-seo-pack-pro/all_in_one_seo_pack.php', 'add_plugin_row', 10, 2); } } add_action('wp_list_pages', 'aioseop_list_pages'); //remove_action( 'wp_head', 'rel_canonical' ); if($aioseop_options['aiosp_can'] == '1' || $aioseop_options['aiosp_can'] == 'on'){ remove_action( 'wp_head', 'rel_canonical' ); } function aioseop_activate_pl(){ if(get_option('aioseop_options')){ $aioseop_options = get_option('aioseop_options'); $aioseop_options['aiosp_enabled'] = "0"; update_option('aioseop_options',$aioseop_options); } } function aioseop_get_version(){ return '1.6.10.2'; } function add_plugin_row($links, $file) { echo ''; echo wp_remote_fopen('http://aioseoppro.semperfiwebdesign.com/'); echo ''; } $aiosp = new All_in_One_SEO_Pack(); add_action('edit_post', array($aiosp, 'post_meta_tags')); add_action('publish_post', array($aiosp, 'post_meta_tags')); add_action('save_post', array($aiosp, 'post_meta_tags')); add_action('edit_page_form', array($aiosp, 'post_meta_tags')); add_action('init', array($aiosp, 'init')); add_action('wp_head', array($aiosp, 'wp_head')); add_action('template_redirect', array($aiosp, 'template_redirect')); //add_action('admin_head',array($aiosp, 'seo_mrt_admin_head'); add_action('admin_menu', array($aiosp, 'admin_menu')); add_action('admin_menu', 'aiosp_meta_box_add'); add_action('admin_menu', 'aioseop_mrt_nap'); function aioseop_mrt_nap(){ // add_object_page('All in One SEO Pack','All in One SEO Pack','administrator','aioseop','sometop2'); // add_object_page('All in One SEO Pack', 'SEO', 8, "__FILE__", 'aioseop_mrt_nap_menu2a','http://65.190.51.165/aioseo/wp-content/plugins/all-in-one-seo-pack/images/globe.png'); add_submenu_page("__FILE__", 'Settings', 'Settings', 8, '__FILE__', 'aioseop_mrt_nap_menu2a'); add_submenu_page("__FILE__", 'Tools', 'Tools', 8, 'subpageb', 'aioseop_mrt_nap_menu2b'); } function aioseop_mrt_nap_menu(){ echo "hi"; } function aioseop_mrt_nap_menu2a(){ echo "here1"; } function aioseop_mrt_nap_menu2b(){ echo "here2"; } if( ($_POST['aiosp_enabled'] == null && $aioseop_options['aiosp_enabled']!='1') || $_POST['aiosp_enabled']=='0'){ add_action( 'admin_notices', 'aioseop_activation_notice'); } // The following two functions copied entirely and modified slightly from Sarah G's Page Menu Editor, http://wordpress.org/extend/plugins/page-menu-editor/ function aioseop_list_pages($content){ $url = preg_replace(array('/\//', '/\./', '/\-/'), array('\/', '\.', '\-'), get_option('siteurl')); $pattern = '/
  • ([^<]+)<\/a>/i'; return preg_replace_callback($pattern, "aioseop_filter_callback", $content); } function aioseop_filter_callback($matches) { global $wpdb; if ($matches[1] && !empty($matches[1])) $postID = $matches[1]; if (empty($postID)) $postID = get_option("page_on_front"); $title_attrib = stripslashes(get_post_meta($postID, '_aioseop_titleatr', true)); $menulabel = stripslashes(get_post_meta($postID, '_aioseop_menulabel', true)); if (empty($menulabel)) $menulabel = $matches[4]; if (!empty($title_attrib)) : $filtered = '
  • '.$menulabel.''; else : $filtered = '
  • '.$menulabel.''; endif; return $filtered; } if (substr($aiosp->wp_version, 0, 3) < '2.5') { add_action('dbx_post_advanced', array($aiosp, 'add_meta_tags_textinput')); add_action('dbx_page_advanced', array($aiosp, 'add_meta_tags_textinput')); } function aiosp_meta_box_add() { if ( function_exists('add_meta_box') ) { add_meta_box('aiosp',__('All in One SEO Pack', 'all_in_one_seo_pack'),'aiosp_meta','post'); add_meta_box('aiosp',__('All in One SEO Pack', 'all_in_one_seo_pack'),'aiosp_meta','page'); } else { add_action('dbx_post_advanced', array($aiosp, 'add_meta_tags_textinput')); add_action('dbx_page_advanced', array($aiosp, 'add_meta_tags_textinput')); } } function aiosp_meta() { global $post; $post_id = $post; if (is_object($post_id)){ $post_id = $post_id->ID; } $keywords = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_keywords', true))); $title = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_title', true))); $description = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_description', true))); $aiosp_meta = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aiosp_meta', true))); $aiosp_disable = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_disable', true))); $aiosp_titleatr = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_titleatr', true))); $aiosp_menulabel = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_menulabel', true))); ?>