Version Description
Download this release
Release Info
Developer | pbaylies |
Plugin | All in One SEO Pack |
Version | 1.6.14 |
Comparing to | |
See all releases |
Code changes from version 1.6.13.8 to 1.6.14
- aioseop.class.php +120 -93
- aioseop_functions.php +423 -0
- aioseop_utility.php +450 -0
- all_in_one_seo_pack-ru_RU.mo +0 -0
- all_in_one_seo_pack.php +62 -786
- readme.txt +1 -1
aioseop.class.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
class All_in_One_SEO_Pack {
|
4 |
|
5 |
-
var $version = "1.6.
|
6 |
|
7 |
/** Max numbers of chars in auto-generated description */
|
8 |
var $maximum_description_length = 160;
|
@@ -60,24 +60,49 @@ class All_in_One_SEO_Pack {
|
|
60 |
// $this->upgrade_folder = dirname(__FILE__);
|
61 |
}
|
62 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
/**
|
64 |
* Convert a string to lower case
|
65 |
* Compatible with mb_strtolower(), an UTF-8 friendly replacement for strtolower()
|
66 |
*/
|
67 |
-
|
68 |
-
|
69 |
-
return
|
70 |
}
|
71 |
|
72 |
/**
|
73 |
* Convert a string to upper case
|
74 |
* Compatible with mb_strtoupper(), an UTF-8 friendly replacement for strtoupper()
|
75 |
*/
|
76 |
-
function strtoupper($str) {
|
77 |
-
|
78 |
-
|
79 |
-
}
|
80 |
-
|
81 |
|
82 |
function template_redirect() {
|
83 |
global $wp_query;
|
@@ -114,7 +139,7 @@ class All_in_One_SEO_Pack {
|
|
114 |
echo $aioseop_options['aiosp_ex_pages'];
|
115 |
echo "<br /><br />";
|
116 |
*/
|
117 |
-
|
118 |
$excludedstuff = explode(',',$aioseop_options['aiosp_ex_pages']);
|
119 |
foreach($excludedstuff as $exedd){
|
120 |
//echo $exedd;
|
@@ -356,9 +381,7 @@ class All_in_One_SEO_Pack {
|
|
356 |
|
357 |
echo "<!-- /all in one seo pack -->\n";
|
358 |
}
|
359 |
-
|
360 |
-
// Thank you, Yoast de Valk, for much of this code.
|
361 |
-
|
362 |
function aiosp_google_analytics(){
|
363 |
global $aioseop_options;
|
364 |
|
@@ -389,7 +412,7 @@ function aiosp_google_analytics(){
|
|
389 |
jQuery(function () {
|
390 |
jQuery('a').click(function () {
|
391 |
var href = this.attr('href');
|
392 |
-
if ( (href.match(/^http/)) && (! href.match(document.domain)) ) {
|
393 |
recordOutboundLink(this, 'Outbound Links', document.domain);
|
394 |
}
|
395 |
});
|
@@ -414,6 +437,7 @@ function aiosp_google_analytics(){
|
|
414 |
|
415 |
}}
|
416 |
|
|
|
417 |
|
418 |
function aiosp_mrt_get_url($query) {
|
419 |
global $aioseop_options;
|
@@ -442,19 +466,10 @@ function aiosp_google_analytics(){
|
|
442 |
$post = $query->posts[0];
|
443 |
$link = get_permalink($post->ID);
|
444 |
$link = $this->yoast_get_paged($link);
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
} else {
|
450 |
-
$link .= '/';
|
451 |
-
}
|
452 |
-
}
|
453 |
-
if ($query->is_page && ('page' == get_option('show_on_front')) &&
|
454 |
-
$post->ID == get_option('page_on_front'))
|
455 |
-
{
|
456 |
-
$link = trailingslashit($link);
|
457 |
-
}*/
|
458 |
} elseif ($query->is_author && $haspost) {
|
459 |
global $wp_version;
|
460 |
if ($wp_version >= '2') {
|
@@ -485,24 +500,33 @@ function aiosp_google_analytics(){
|
|
485 |
get_query_var('monthnum'));
|
486 |
} elseif ($query->is_year && $haspost) {
|
487 |
$link = get_year_link(get_query_var('year'));
|
488 |
-
|
489 |
if ((get_option('show_on_front') == 'page') &&
|
490 |
-
($pageid = get_option('page_for_posts')))
|
491 |
-
{
|
492 |
$link = get_permalink($pageid);
|
493 |
$link = $this->yoast_get_paged($link);
|
494 |
$link = trailingslashit($link);
|
495 |
-
|
496 |
-
|
|
|
|
|
|
|
|
|
497 |
$link = $this->yoast_get_paged($link);
|
498 |
-
$link = trailingslashit($link);
|
|
|
|
|
|
|
|
|
|
|
|
|
499 |
} else {
|
500 |
return false;
|
501 |
}
|
502 |
-
|
503 |
return $link;
|
504 |
-
|
505 |
-
}
|
506 |
|
507 |
|
508 |
function yoast_get_paged($link) {
|
@@ -1107,14 +1131,15 @@ function aiosp_google_analytics(){
|
|
1107 |
$nonce = $_POST['nonce-aioseop-edit'];
|
1108 |
// if (!wp_verify_nonce($nonce, 'edit-aioseop-nonce')) die ( 'Security Check - If you receive this in error, log out and back in to WordPress');
|
1109 |
if (isset($awmp_edit) && !empty($awmp_edit) && wp_verify_nonce($nonce, 'edit-aioseop-nonce')) {
|
1110 |
-
|
1111 |
-
|
1112 |
-
|
1113 |
-
|
1114 |
-
|
1115 |
-
|
1116 |
-
|
1117 |
-
|
|
|
1118 |
delete_post_meta($id, '_aioseop_keywords');
|
1119 |
delete_post_meta($id, '_aioseop_description');
|
1120 |
delete_post_meta($id, '_aioseop_title');
|
@@ -1387,48 +1412,31 @@ function aiosp_google_analytics(){
|
|
1387 |
|
1388 |
// update options
|
1389 |
if(isset($_POST['action'])){
|
1390 |
-
if ($_POST['action'] && $_POST['action'] == 'aiosp_update' && $_POST['Submit']
|
1391 |
$nonce = $_POST['nonce-aioseop'];
|
1392 |
if (!wp_verify_nonce($nonce, 'aioseop-nonce')) die ( 'Security Check - If you receive this in error, log out and back in to WordPress');
|
1393 |
$message = __("All in One SEO Options Updated.", 'all_in_one_seo_pack');
|
1394 |
-
|
1395 |
-
$
|
1396 |
-
|
1397 |
-
|
1398 |
-
|
1399 |
-
|
1400 |
-
|
1401 |
-
|
1402 |
-
|
1403 |
-
|
1404 |
-
$
|
1405 |
-
|
1406 |
-
$
|
1407 |
-
|
1408 |
-
|
1409 |
-
|
1410 |
-
|
1411 |
-
|
1412 |
-
|
1413 |
-
|
1414 |
-
|
1415 |
-
$aioseop_options['aiosp_archive_noindex'] = $_POST['aiosp_archive_noindex'];
|
1416 |
-
$aioseop_options['aiosp_tags_noindex'] = $_POST['aiosp_tags_noindex'];
|
1417 |
-
$aioseop_options['aiosp_generate_descriptions'] = $_POST['aiosp_generate_descriptions'];
|
1418 |
-
$aioseop_options['aiosp_cap_cats'] = $_POST['aiosp_cap_cats'];
|
1419 |
-
$aioseop_options['aiosp_enablecpost'] = $_POST['aiosp_enablecpost'];
|
1420 |
-
$aioseop_options['aiosp_debug_info'] = $_POST['aiosp_debug_info'];
|
1421 |
-
$aioseop_options['aiosp_post_meta_tags'] = $_POST['aiosp_post_meta_tags'];
|
1422 |
-
$aioseop_options['aiosp_page_meta_tags'] = $_POST['aiosp_page_meta_tags'];
|
1423 |
-
$aioseop_options['aiosp_home_meta_tags'] = $_POST['aiosp_home_meta_tags'];
|
1424 |
-
$aioseop_options['aiosp_ex_pages'] = $_POST['aiosp_ex_pages'];
|
1425 |
-
$aioseop_options['aiosp_do_log'] = $_POST['aiosp_do_log'];
|
1426 |
-
$aioseop_options['aiosp_enabled'] = $_POST['aiosp_enabled'];
|
1427 |
-
$aioseop_options['aiosp_use_tags_as_keywords'] = $_POST['aiosp_use_tags_as_keywords'];
|
1428 |
-
$aioseop_options['aiosp_seopostcol'] = $_POST['aiosp_seopostcol'];
|
1429 |
-
$aioseop_options['aiosp_seocustptcol'] = $_POST['aiosp_seocustptcol'];
|
1430 |
-
$aioseop_options['aiosp_posttypecolumns'] = $_POST['aiosp_posttypecolumns'];
|
1431 |
-
|
1432 |
update_option('aioseop_options', $aioseop_options);
|
1433 |
|
1434 |
wp_cache_flush();
|
@@ -1501,7 +1509,7 @@ href="http://twitter.com/michaeltorbert/"><img src="<?php //echo WP_PLUGIN_URL;
|
|
1501 |
</p>
|
1502 |
|
1503 |
<div style="width:905px;">
|
1504 |
-
<div style="float:left;background-color:white;padding: 10px 10px 10px 10px;margin-right:15px;border: 1px solid #ddd;height:200px;">
|
1505 |
<div style="width:423px;height:130px;">
|
1506 |
<h3>Donate</h3>
|
1507 |
<em>If you like this plugin and find it useful, help keep this plugin free and actively developed by clicking the <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=mrtorbert%40gmail%2ecom&item_name=All%20In%20One%20SEO%20Pack&item_number=Support%20Open%20Source&no_shipping=0&no_note=1&tax=0¤cy_code=USD&lc=US&bn=PP%2dDonationsBF&charset=UTF%2d8" target="_blank"><strong>donate</strong></a> button or send me a gift from my <a href="https://www.amazon.com/wishlist/1NFQ133FNCOOA/ref=wl_web" target="_blank"><strong>Amazon wishlist</strong></a>. Also, don't forget to follow me on <a href="http://twitter.com/michaeltorbert/" target="_blank"><strong>Twitter</strong></a>.</em>
|
@@ -1514,7 +1522,17 @@ href="http://twitter.com/michaeltorbert/"><img src="<?php //echo WP_PLUGIN_URL;
|
|
1514 |
<a target="_blank" title="<?php _e('Follow us on Twitter', 'all_in_one_seo_pack') ?>" href="http://twitter.com/michaeltorbert/">
|
1515 |
<img src="<?php echo WP_PLUGIN_URL; ?>/all-in-one-seo-pack/images/twitter.jpg" alt="<?php _e('Follow Us on Twitter', 'all_in_one_seo_pack') ?>" /> </a>
|
1516 |
</div>
|
1517 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1518 |
<div style="float:left;background-color:white;padding:10px;border:1px solid #ddd;height:200px;">
|
1519 |
<div style="width:423px;height:130px;">
|
1520 |
<h3>Reliable WordPress Hosting</h3>
|
@@ -1532,6 +1550,7 @@ href="http://twitter.com/michaeltorbert/"><img src="<?php //echo WP_PLUGIN_URL;
|
|
1532 |
src="http://webhostingrating.com/images/hub_420_wordpress.png"
|
1533 |
alt="WebHostingHub.com" width="420" height="53" border="0" /></a>
|
1534 |
</div>
|
|
|
1535 |
|
1536 |
<div style="clear:both;">
|
1537 |
|
@@ -1546,12 +1565,20 @@ href="http://twitter.com/michaeltorbert/"><img src="<?php //echo WP_PLUGIN_URL;
|
|
1546 |
|
1547 |
|
1548 |
<div style="float:left;background-color:white;padding:10px 10px 10px 10px;border:1px solid #ddd;margin-top:2px">
|
1549 |
-
|
1550 |
-
|
1551 |
-
|
1552 |
-
</
|
1553 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1554 |
</div>
|
|
|
1555 |
|
1556 |
|
1557 |
|
@@ -2292,7 +2319,9 @@ _e("Check this and Category Titles will have the first letter of each word capit
|
|
2292 |
</a>
|
2293 |
</td>
|
2294 |
<td>
|
2295 |
-
<textarea cols="57" rows="2" name="aiosp_ex_pages"><?php
|
|
|
|
|
2296 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_ex_pages_tip">
|
2297 |
<?php
|
2298 |
_e("Enter any comma separated pages here to be excluded by All in One SEO Pack. This is helpful when using plugins which generate their own non-WordPress dynamic pages. Ex: <em>/forum/,/contact/</em> For instance, if you want to exclude the virtual pages generated by a forum plugin, all you have to do is give forum or /forum or /forum/ or and any URL with the word \"forum\" in it, such as http://mysite.com/forum or http://mysite.com/forum/someforumpage will be excluded from All in One SEO Pack.", 'all_in_one_seo_pack');
|
@@ -2406,5 +2435,3 @@ _e('Check this and SEO pack will create a log of important events (all_in_one_se
|
|
2406 |
} // options_panel
|
2407 |
|
2408 |
}
|
2409 |
-
|
2410 |
-
?>
|
2 |
|
3 |
class All_in_One_SEO_Pack {
|
4 |
|
5 |
+
var $version = "1.6.14";
|
6 |
|
7 |
/** Max numbers of chars in auto-generated description */
|
8 |
var $maximum_description_length = 160;
|
60 |
// $this->upgrade_folder = dirname(__FILE__);
|
61 |
}
|
62 |
|
63 |
+
|
64 |
+
/*** Case conversion; handle non UTF-8 encodings and fallback ***/
|
65 |
+
|
66 |
+
function convert_case( $str, $mode = 'upper' ) {
|
67 |
+
static $charset = null;
|
68 |
+
if ($charset == null) $charset = get_bloginfo( 'charset' );
|
69 |
+
if ( $charset == 'UTF-8' ) {
|
70 |
+
global $UTF8_TABLES;
|
71 |
+
include_once( 'aioseop_utility.php' );
|
72 |
+
}
|
73 |
+
if ( $charset == 'UTF-8' && is_array($UTF8_TABLES) ) {
|
74 |
+
if ( $mode == 'upper' ) return strtr( $str, $UTF8_TABLES['strtoupper'] );
|
75 |
+
if ( $mode == 'lower' ) return strtr( $str, $UTF8_TABLES['strtolower'] );
|
76 |
+
return $str;
|
77 |
+
} else {
|
78 |
+
if ( $mode == 'upper' && function_exists( 'mb_strtoupper' ) ) {
|
79 |
+
return mb_strtoupper( $str, $charset );
|
80 |
+
} elseif ( $mode == 'lower' && function_exists( 'mb_strtolower' ) ) {
|
81 |
+
return mb_strtolower( $str, $charset );
|
82 |
+
} else {
|
83 |
+
if ( $mode == 'upper' ) return strtoupper( $str );
|
84 |
+
if ( $mode == 'lower' ) return strtolower( $str );
|
85 |
+
return $str;
|
86 |
+
}
|
87 |
+
}
|
88 |
+
}
|
89 |
+
|
90 |
/**
|
91 |
* Convert a string to lower case
|
92 |
* Compatible with mb_strtolower(), an UTF-8 friendly replacement for strtolower()
|
93 |
*/
|
94 |
+
|
95 |
+
function strtolower( $str ) {
|
96 |
+
return $this->convert_case( $str, 'lower' );
|
97 |
}
|
98 |
|
99 |
/**
|
100 |
* Convert a string to upper case
|
101 |
* Compatible with mb_strtoupper(), an UTF-8 friendly replacement for strtoupper()
|
102 |
*/
|
103 |
+
function strtoupper( $str ) {
|
104 |
+
return $this->convert_case( $str, 'upper' );
|
105 |
+
}
|
|
|
|
|
106 |
|
107 |
function template_redirect() {
|
108 |
global $wp_query;
|
139 |
echo $aioseop_options['aiosp_ex_pages'];
|
140 |
echo "<br /><br />";
|
141 |
*/
|
142 |
+
if ( !isset( $aioseop_options['aiosp_ex_pages'] ) ) $aioseop_options['aiosp_ex_pages'] = '';
|
143 |
$excludedstuff = explode(',',$aioseop_options['aiosp_ex_pages']);
|
144 |
foreach($excludedstuff as $exedd){
|
145 |
//echo $exedd;
|
381 |
|
382 |
echo "<!-- /all in one seo pack -->\n";
|
383 |
}
|
384 |
+
|
|
|
|
|
385 |
function aiosp_google_analytics(){
|
386 |
global $aioseop_options;
|
387 |
|
412 |
jQuery(function () {
|
413 |
jQuery('a').click(function () {
|
414 |
var href = this.attr('href');
|
415 |
+
if ( ( typeof href != 'undefined' ) && (href.match(/^http/)) && (! href.match(document.domain)) ) {
|
416 |
recordOutboundLink(this, 'Outbound Links', document.domain);
|
417 |
}
|
418 |
});
|
437 |
|
438 |
}}
|
439 |
|
440 |
+
// Thank you, Yoast de Valk, for much of this code.
|
441 |
|
442 |
function aiosp_mrt_get_url($query) {
|
443 |
global $aioseop_options;
|
466 |
$post = $query->posts[0];
|
467 |
$link = get_permalink($post->ID);
|
468 |
$link = $this->yoast_get_paged($link);
|
469 |
+
} elseif (($query->is_single || $query->is_page) && $haspost) {
|
470 |
+
$post = $query->posts[0];
|
471 |
+
$link = get_permalink($post->ID);
|
472 |
+
$link = $this->yoast_get_paged($link);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
473 |
} elseif ($query->is_author && $haspost) {
|
474 |
global $wp_version;
|
475 |
if ($wp_version >= '2') {
|
500 |
get_query_var('monthnum'));
|
501 |
} elseif ($query->is_year && $haspost) {
|
502 |
$link = get_year_link(get_query_var('year'));
|
503 |
+
} elseif ($query->is_home) {
|
504 |
if ((get_option('show_on_front') == 'page') &&
|
505 |
+
($pageid = get_option('page_for_posts'))) {
|
|
|
506 |
$link = get_permalink($pageid);
|
507 |
$link = $this->yoast_get_paged($link);
|
508 |
$link = trailingslashit($link);
|
509 |
+
} else {
|
510 |
+
if ( function_exists( 'icl_get_home_url' ) ) {
|
511 |
+
$link = icl_get_home_url();
|
512 |
+
} else {
|
513 |
+
$link = get_option( 'home' );
|
514 |
+
}
|
515 |
$link = $this->yoast_get_paged($link);
|
516 |
+
$link = trailingslashit($link);
|
517 |
+
}
|
518 |
+
} elseif ($query->is_tax && $haspost ) {
|
519 |
+
$taxonomy = get_query_var( 'taxonomy' );
|
520 |
+
$term = get_query_var( 'term' );
|
521 |
+
$link = get_term_link( $term, $taxonomy );
|
522 |
+
$link = $this->yoast_get_paged( $link );
|
523 |
} else {
|
524 |
return false;
|
525 |
}
|
526 |
+
|
527 |
return $link;
|
528 |
+
|
529 |
+
}
|
530 |
|
531 |
|
532 |
function yoast_get_paged($link) {
|
1131 |
$nonce = $_POST['nonce-aioseop-edit'];
|
1132 |
// if (!wp_verify_nonce($nonce, 'edit-aioseop-nonce')) die ( 'Security Check - If you receive this in error, log out and back in to WordPress');
|
1133 |
if (isset($awmp_edit) && !empty($awmp_edit) && wp_verify_nonce($nonce, 'edit-aioseop-nonce')) {
|
1134 |
+
|
1135 |
+
foreach (Array('keywords', 'description', 'title', 'meta', 'disable', 'titleatr', 'menulabel', 'togglekeywords') as $f) {
|
1136 |
+
$field = "aiosp_$f";
|
1137 |
+
if ( isset( $_POST[$field] ) ) $$field = $_POST[$field];
|
1138 |
+
}
|
1139 |
+
if ( isset( $aiosp_keywords ) ) $keywords = $aiosp_keywords;
|
1140 |
+
if ( isset( $aiosp_description ) ) $description = $aiosp_description;
|
1141 |
+
if ( isset( $aiosp_title ) ) $title = $aiosp_title;
|
1142 |
+
|
1143 |
delete_post_meta($id, '_aioseop_keywords');
|
1144 |
delete_post_meta($id, '_aioseop_description');
|
1145 |
delete_post_meta($id, '_aioseop_title');
|
1412 |
|
1413 |
// update options
|
1414 |
if(isset($_POST['action'])){
|
1415 |
+
if ($_POST['action'] && $_POST['action'] == 'aiosp_update' && !empty( $_POST['Submit'] ) ) {
|
1416 |
$nonce = $_POST['nonce-aioseop'];
|
1417 |
if (!wp_verify_nonce($nonce, 'aioseop-nonce')) die ( 'Security Check - If you receive this in error, log out and back in to WordPress');
|
1418 |
$message = __("All in One SEO Options Updated.", 'all_in_one_seo_pack');
|
1419 |
+
|
1420 |
+
$options = Array( "aiosp_can", "aiosp_donate", "aiosp_home_title", "aiosp_home_description", "aiosp_home_keywords", "aiosp_max_words_excerpt",
|
1421 |
+
"aiosp_rewrite_titles", "aiosp_post_title_format", "aiosp_page_title_format", "aiosp_category_title_format",
|
1422 |
+
"aiosp_archive_title_format", "aiosp_tag_title_format", "aiosp_search_title_format", "aiosp_description_format",
|
1423 |
+
"aiosp_404_title_format", "aiosp_paged_format", "aiosp_google_analytics_id", "aiosp_ga_track_outbound_links",
|
1424 |
+
"aiosp_use_categories", "aiosp_dynamic_postspage_keywords", "aiosp_category_noindex", "aiosp_archive_noindex",
|
1425 |
+
"aiosp_tags_noindex", "aiosp_generate_descriptions", "aiosp_cap_cats", "aiosp_enablecpost", "aiosp_debug_info",
|
1426 |
+
"aiosp_post_meta_tags", "aiosp_page_meta_tags", "aiosp_home_meta_tags", "aiosp_ex_pages", "aiosp_do_log",
|
1427 |
+
"aiosp_enabled", "aiosp_use_tags_as_keywords", "aiosp_seopostcol", "aiosp_seocustptcol", "aiosp_posttypecolumns");
|
1428 |
+
|
1429 |
+
$esc_options = Array( "aiosp_home_title", "aiosp_home_description", "aiosp_google_analytics_id" );
|
1430 |
+
|
1431 |
+
foreach( $options as $o ) {
|
1432 |
+
$aioseop_options[$o] = '';
|
1433 |
+
if ( in_array( $o, $esc_options ) ) {
|
1434 |
+
if ( isset( $_POST[$o] ) ) $aioseop_options[$o] = esc_attr( $_POST[$o] );
|
1435 |
+
} else {
|
1436 |
+
if ( isset( $_POST[$o] ) ) $aioseop_options[$o] = $_POST[$o];
|
1437 |
+
}
|
1438 |
+
}
|
1439 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1440 |
update_option('aioseop_options', $aioseop_options);
|
1441 |
|
1442 |
wp_cache_flush();
|
1509 |
</p>
|
1510 |
|
1511 |
<div style="width:905px;">
|
1512 |
+
<div style="float:left;background-color:white;padding: 10px 10px 10px 10px;margin-right:15px;border: 1px solid #ddd;height:200px;margin-bottom:2px;">
|
1513 |
<div style="width:423px;height:130px;">
|
1514 |
<h3>Donate</h3>
|
1515 |
<em>If you like this plugin and find it useful, help keep this plugin free and actively developed by clicking the <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=mrtorbert%40gmail%2ecom&item_name=All%20In%20One%20SEO%20Pack&item_number=Support%20Open%20Source&no_shipping=0&no_note=1&tax=0¤cy_code=USD&lc=US&bn=PP%2dDonationsBF&charset=UTF%2d8" target="_blank"><strong>donate</strong></a> button or send me a gift from my <a href="https://www.amazon.com/wishlist/1NFQ133FNCOOA/ref=wl_web" target="_blank"><strong>Amazon wishlist</strong></a>. Also, don't forget to follow me on <a href="http://twitter.com/michaeltorbert/" target="_blank"><strong>Twitter</strong></a>.</em>
|
1522 |
<a target="_blank" title="<?php _e('Follow us on Twitter', 'all_in_one_seo_pack') ?>" href="http://twitter.com/michaeltorbert/">
|
1523 |
<img src="<?php echo WP_PLUGIN_URL; ?>/all-in-one-seo-pack/images/twitter.jpg" alt="<?php _e('Follow Us on Twitter', 'all_in_one_seo_pack') ?>" /> </a>
|
1524 |
</div>
|
1525 |
+
|
1526 |
+
|
1527 |
+
<div style="clear:both;">
|
1528 |
+
<div style="float:left;background-color:white;padding:10px;border:1px solid #ddd;height:200px;margin-right:15px;">
|
1529 |
+
<div style="width:423px;height:130px">
|
1530 |
+
<h3>Drag and Drop WordPress Design</h3>
|
1531 |
+
<p><a href="http://semperfiwebdesign.com/headwayaio/" target="_blank">Headway Themes</a> allows you to easily create your own stunning website designs! Stop using premade themes start making your own design with Headway's easy to use Drag and Drop interface. All in One SEO Pack users have an exclusive discount by using coupon code <strong>SEMPERFI30</strong> at checkout.</p>
|
1532 |
+
</div>
|
1533 |
+
<a href="http://semperfiwebdesign.com/headwayaio/" target="_blank"><img src="<?php echo WP_PLUGIN_URL; ?>/all-in-one-seo-pack/images/headwaybanner.png"></a>
|
1534 |
+
</div>
|
1535 |
+
|
1536 |
<div style="float:left;background-color:white;padding:10px;border:1px solid #ddd;height:200px;">
|
1537 |
<div style="width:423px;height:130px;">
|
1538 |
<h3>Reliable WordPress Hosting</h3>
|
1550 |
src="http://webhostingrating.com/images/hub_420_wordpress.png"
|
1551 |
alt="WebHostingHub.com" width="420" height="53" border="0" /></a>
|
1552 |
</div>
|
1553 |
+
</div>
|
1554 |
|
1555 |
<div style="clear:both;">
|
1556 |
|
1565 |
|
1566 |
|
1567 |
<div style="float:left;background-color:white;padding:10px 10px 10px 10px;border:1px solid #ddd;margin-top:2px">
|
1568 |
+
<div style="width:423px;height:130px;">
|
1569 |
+
<h3>Awesome WordPress Hosting</h3>
|
1570 |
+
<a title="GreenGeeks.com" target="_blank"
|
1571 |
+
href="http://www.greengeeks.com/cgi-bin/affiliates/clickthru.cgi?id=allin1seo&page=1">GreenGeeks.com</a>
|
1572 |
+
the world's #1 most eco-friendly web host, provides Awesome WordPress Hosting! 99.9% Uptime Guarantee. 24x7x365 Customer Support. FREE SITE MIGRATION. 30 day money back guarantee. Find out why we're Awesome! 877-ECO-SITE / 877-326-7483.
|
1573 |
+
<br />
|
1574 |
+
Get $30 OFF when you order. Use Coupon code: <strong>ALLIN1SEO</strong>.
|
1575 |
+
</div>
|
1576 |
+
<a title="GreenGeeks" target="_blank"
|
1577 |
+
href="http://www.greengeeks.com/cgi-bin/affiliates/clickthru.cgi?id=allin1seo&page=1"><img
|
1578 |
+
src="http://www.greengeeks.com/images/mktg/420x53-greengeeks-wordpress.png"
|
1579 |
+
alt="GreenGeeks" width="420" height="53" border="0" /></a>
|
1580 |
</div>
|
1581 |
+
</div>
|
1582 |
|
1583 |
|
1584 |
|
2319 |
</a>
|
2320 |
</td>
|
2321 |
<td>
|
2322 |
+
<textarea cols="57" rows="2" name="aiosp_ex_pages"><?php
|
2323 |
+
if ( !isset( $aioseop_options['aiosp_ex_pages'] ) ) $aioseop_options['aiosp_ex_pages'] = '';
|
2324 |
+
echo stripcslashes($aioseop_options['aiosp_ex_pages']); ?></textarea>
|
2325 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_ex_pages_tip">
|
2326 |
<?php
|
2327 |
_e("Enter any comma separated pages here to be excluded by All in One SEO Pack. This is helpful when using plugins which generate their own non-WordPress dynamic pages. Ex: <em>/forum/,/contact/</em> For instance, if you want to exclude the virtual pages generated by a forum plugin, all you have to do is give forum or /forum or /forum/ or and any URL with the word \"forum\" in it, such as http://mysite.com/forum or http://mysite.com/forum/someforumpage will be excluded from All in One SEO Pack.", 'all_in_one_seo_pack');
|
2435 |
} // options_panel
|
2436 |
|
2437 |
}
|
|
|
|
aioseop_functions.php
ADDED
@@ -0,0 +1,423 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* @package All-in-One-SEO-Pack
|
4 |
+
*/
|
5 |
+
|
6 |
+
/** Ajax callback functions for quickedit functionality */
|
7 |
+
add_action( 'wp_ajax_aioseop_ajax_save_meta', 'aioseop_ajax_save_meta');
|
8 |
+
|
9 |
+
if (!function_exists('aioseop_activate')) {
|
10 |
+
function aioseop_activate() {
|
11 |
+
global $aiosp_activation;
|
12 |
+
$aiosp_activation = true;
|
13 |
+
}
|
14 |
+
}
|
15 |
+
|
16 |
+
if (!function_exists('aioseop_update_settings_check')) {
|
17 |
+
function aioseop_update_settings_check() {
|
18 |
+
if(isset($_POST['aioseop_migrate'])) aioseop_mrt_fix_meta();
|
19 |
+
if ( ( isset( $_POST['aioseop_migrate_options'] ) ) ||
|
20 |
+
( !get_option( 'aiosp_post_title_format' ) && !get_option('aioseop_options') ) ) {
|
21 |
+
aioseop_mrt_mkarry();
|
22 |
+
}
|
23 |
+
}
|
24 |
+
}
|
25 |
+
|
26 |
+
if (!function_exists('aioseop_class_defined_error')) {
|
27 |
+
function aioseop_class_defined_error() {
|
28 |
+
$aioseop_class_error = "The All in One SEO Pack class is already defined";
|
29 |
+
if ( class_exists( 'ReflectionClass' ) ) {
|
30 |
+
$r = new ReflectionClass( 'All_in_One_SEO_Pack' );
|
31 |
+
$aioseop_class_error .= " in " . $r->getFileName();
|
32 |
+
}
|
33 |
+
$aioseop_class_error .= ", preventing All in One SEO Pack from loading.";
|
34 |
+
echo "<div class='error'>$aioseop_class_error</div>";
|
35 |
+
}
|
36 |
+
}
|
37 |
+
|
38 |
+
if (!function_exists('aioseop_mrt_fix_meta')) {
|
39 |
+
function aioseop_mrt_fix_meta(){
|
40 |
+
global $wpdb, $aiosp_activation;
|
41 |
+
$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_keywords' WHERE meta_key = 'keywords'");
|
42 |
+
$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_title' WHERE meta_key = 'title'");
|
43 |
+
$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_description' WHERE meta_key = 'description'");
|
44 |
+
$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_meta' WHERE meta_key = 'aiosp_meta'");
|
45 |
+
$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_disable' WHERE meta_key = 'aiosp_disable'");
|
46 |
+
if ( !$aiosp_activation ) // don't echo on initial plugin activation
|
47 |
+
echo "<div class='updated fade' style='background-color:green;border-color:green;'><p><strong>" . __( "Updating SEO post meta in database.", 'all_in_one_seo_pack' ) . "</strong></p></div>";
|
48 |
+
}
|
49 |
+
}
|
50 |
+
|
51 |
+
if (!function_exists('aioseop_mrt_mkarry')) {
|
52 |
+
function aioseop_mrt_mkarry() {
|
53 |
+
global $aiosp;
|
54 |
+
$naioseop_options = array(
|
55 |
+
"aiosp_can"=>1,
|
56 |
+
"aiosp_donate"=>0,
|
57 |
+
"aiosp_home_title"=>null,
|
58 |
+
"aiosp_home_description"=>'',
|
59 |
+
"aiosp_home_keywords"=>null,
|
60 |
+
"aiosp_max_words_excerpt"=>'something',
|
61 |
+
"aiosp_rewrite_titles"=>1,
|
62 |
+
"aiosp_post_title_format"=>'%post_title% | %blog_title%',
|
63 |
+
"aiosp_page_title_format"=>'%page_title% | %blog_title%',
|
64 |
+
"aiosp_category_title_format"=>'%category_title% | %blog_title%',
|
65 |
+
"aiosp_archive_title_format"=>'%date% | %blog_title%',
|
66 |
+
"aiosp_tag_title_format"=>'%tag% | %blog_title%',
|
67 |
+
"aiosp_search_title_format"=>'%search% | %blog_title%',
|
68 |
+
"aiosp_description_format"=>'%description%',
|
69 |
+
"aiosp_404_title_format"=>'Nothing found for %request_words%',
|
70 |
+
"aiosp_paged_format"=>' - Part %page%',
|
71 |
+
"aiosp_google_analytics_id"=>null,
|
72 |
+
"aiosp_ga_track_outbound_links"=>0,
|
73 |
+
"aiosp_use_categories"=>0,
|
74 |
+
"aiosp_dynamic_postspage_keywords"=>1,
|
75 |
+
"aiosp_category_noindex"=>0,
|
76 |
+
"aiosp_archive_noindex"=>0,
|
77 |
+
"aiosp_tags_noindex"=>0,
|
78 |
+
"aiosp_cap_cats"=>1,
|
79 |
+
"aiosp_generate_descriptions"=>0,
|
80 |
+
"aiosp_debug_info"=>null,
|
81 |
+
"aiosp_post_meta_tags"=>'',
|
82 |
+
"aiosp_page_meta_tags"=>'',
|
83 |
+
"aiosp_home_meta_tags"=>'',
|
84 |
+
"aiosp_enabled" =>0,
|
85 |
+
"aiosp_enablecpost" => 0,
|
86 |
+
"aiosp_use_tags_as_keywords" =>1,
|
87 |
+
"aiosp_seopostcol" =>1,
|
88 |
+
"aiosp_seocustptcol" => 0,
|
89 |
+
"aiosp_posttypecolumns" => array('post','page'),
|
90 |
+
"aiosp_do_log"=>null);
|
91 |
+
|
92 |
+
if(get_option('aiosp_post_title_format')){
|
93 |
+
foreach( $naioseop_options as $aioseop_opt_name => $value ) {
|
94 |
+
if( $aioseop_oldval = get_option($aioseop_opt_name) ) {
|
95 |
+
$naioseop_options[$aioseop_opt_name] = $aioseop_oldval;
|
96 |
+
}
|
97 |
+
if( $aioseop_oldval == '') {
|
98 |
+
$naioseop_options[$aioseop_opt_name] = '';
|
99 |
+
}
|
100 |
+
delete_option($aioseop_opt_name);
|
101 |
+
}
|
102 |
+
}
|
103 |
+
|
104 |
+
add_option('aioseop_options',$naioseop_options);
|
105 |
+
echo "<div class='updated fade' style='background-color:green;border-color:green;'><p><strong>". __( "Updating SEO configuration options in database", 'all_in_one_seo_pack' ) . "</strong></p></div>";
|
106 |
+
}
|
107 |
+
}
|
108 |
+
|
109 |
+
if (!function_exists('aioseop_activation_notice')) {
|
110 |
+
function aioseop_activation_notice() {
|
111 |
+
global $aioseop_options;
|
112 |
+
echo '<div class="error fade"><p><strong>' . __('All in One SEO Pack must be configured.', 'all_in_one_seo_pack' )
|
113 |
+
. ' ' . sprintf( __('Go to %s to enable and configure the plugin.', 'all_in_one_seo_pack' ), '<a href="'
|
114 |
+
. admin_url( 'options-general.php?page=' . AIOSEOP_PLUGIN_DIRNAME . '/aioseop.class.php' ) . '">'
|
115 |
+
. __('the admin page', 'all_in_one_seo_pack') . '</a>' ) . '</strong><br />'
|
116 |
+
. __( 'All in One SEO Pack now supports Custom Post Types and Google Analytics.', 'all_in_one_seo_pack' ) . '</p></div>';
|
117 |
+
}
|
118 |
+
}
|
119 |
+
|
120 |
+
if (!function_exists('aioseop_activate_pl')) {
|
121 |
+
function aioseop_activate_pl(){
|
122 |
+
if(get_option('aioseop_options')){
|
123 |
+
$aioseop_options = get_option('aioseop_options');
|
124 |
+
$aioseop_options['aiosp_enabled'] = "0";
|
125 |
+
|
126 |
+
if(!$aioseop_options['aiosp_posttypecolumns']){
|
127 |
+
$aioseop_options['aiosp_posttypecolumns'] = array('post','page');
|
128 |
+
}
|
129 |
+
|
130 |
+
update_option('aioseop_options',$aioseop_options);
|
131 |
+
}
|
132 |
+
}
|
133 |
+
}
|
134 |
+
|
135 |
+
if (!function_exists('aioseop_get_version')) {
|
136 |
+
function aioseop_get_version(){
|
137 |
+
return AIOSEOP_VERSION;
|
138 |
+
}
|
139 |
+
}
|
140 |
+
|
141 |
+
if (!function_exists('aioseop_add_plugin_row')) {
|
142 |
+
function aioseop_add_plugin_row($links, $file) {
|
143 |
+
echo '<td colspan="5" style="background-color:yellow;">';
|
144 |
+
echo wp_remote_fopen('http://aioseoppro.semperfiwebdesign.com/');
|
145 |
+
echo '</td>';
|
146 |
+
}
|
147 |
+
}
|
148 |
+
|
149 |
+
if (!function_exists('aioseop_option_isset')) {
|
150 |
+
function aioseop_option_isset( $option ) {
|
151 |
+
global $aioseop_options;
|
152 |
+
return ( ( isset( $aioseop_options[$option] ) ) && $aioseop_options[$option] );
|
153 |
+
}
|
154 |
+
}
|
155 |
+
|
156 |
+
if (!function_exists('aioseop_addmycolumns')) {
|
157 |
+
function aioseop_addmycolumns(){
|
158 |
+
$aioseop_options = get_option('aioseop_options');
|
159 |
+
$aiosp_posttypecolumns = $aioseop_options['aiosp_posttypecolumns'];
|
160 |
+
|
161 |
+
if ( !isset($_GET['post_type']) )
|
162 |
+
$post_type = 'post';
|
163 |
+
else $post_type = $_GET['post_type'];
|
164 |
+
add_action( 'admin_head', 'aioseop_admin_head');
|
165 |
+
|
166 |
+
if(is_array($aiosp_posttypecolumns) && in_array($post_type,$aiosp_posttypecolumns)) {
|
167 |
+
if($post_type == 'page'){
|
168 |
+
add_action('manage_pages_custom_column', 'aioseop_mrt_pccolumn', 10, 2);
|
169 |
+
add_filter('manage_pages_columns', 'aioseop_mrt_pcolumns');
|
170 |
+
} else {
|
171 |
+
add_action('manage_posts_custom_column', 'aioseop_mrt_pccolumn', 10, 2);
|
172 |
+
add_filter('manage_posts_columns', 'aioseop_mrt_pcolumns');
|
173 |
+
}
|
174 |
+
}
|
175 |
+
}
|
176 |
+
}
|
177 |
+
|
178 |
+
if (!function_exists('aioseop_mrt_pcolumns')) {
|
179 |
+
function aioseop_mrt_pcolumns($aioseopc) {
|
180 |
+
global $aioseop_options;
|
181 |
+
$aioseopc['seotitle'] = __('SEO Title');
|
182 |
+
if ($aioseop_options['aiosp_togglekeywords'] == '') $aioseopc['seokeywords'] = __('SEO Keywords');
|
183 |
+
$aioseopc['seodesc'] = __('SEO Description');
|
184 |
+
return $aioseopc;
|
185 |
+
}
|
186 |
+
}
|
187 |
+
|
188 |
+
if (!function_exists('aioseop_admin_head')) {
|
189 |
+
function aioseop_admin_head() {
|
190 |
+
echo '<script type="text/javascript" src="' . AIOSEOP_PLUGIN_URL . 'quickedit_functions.js" ></script>';
|
191 |
+
?><style>
|
192 |
+
.aioseop_edit_button {
|
193 |
+
margin: 0 0 0 5px;
|
194 |
+
opacity: 0.6;
|
195 |
+
width: 12px;
|
196 |
+
}
|
197 |
+
.aioseop_mpc_SEO_admin_options_edit img {
|
198 |
+
margin: 3px 2px;
|
199 |
+
opacity: 0.7;
|
200 |
+
}
|
201 |
+
.aioseop_mpc_admin_meta_options {
|
202 |
+
float: left;
|
203 |
+
display: block;
|
204 |
+
opacity: 1;
|
205 |
+
}
|
206 |
+
.aioseop_mpc_admin_meta_content {
|
207 |
+
float:left;
|
208 |
+
width: 100%;
|
209 |
+
margin: 0 0 10px 0;
|
210 |
+
}
|
211 |
+
</style>
|
212 |
+
<?php wp_print_scripts( Array( 'sack' ) );
|
213 |
+
?><script type="text/javascript">
|
214 |
+
//<![CDATA[
|
215 |
+
var aioseopadmin = {
|
216 |
+
blogUrl: "<?php print get_bloginfo( 'url'); ?>",
|
217 |
+
pluginPath: "<?php print AIOSEOP_PLUGIN_DIR; ?>",
|
218 |
+
pluginUrl: "<?php print AIOSEOP_PLUGIN_URL; ?>",
|
219 |
+
requestUrl: "<?php print WP_ADMIN_URL . '/admin-ajax.php' ?>",
|
220 |
+
imgUrl: "<?php print AIOSEOP_PLUGIN_IMAGES_URL; ?>",
|
221 |
+
Edit: "Edit", Post: "Post", Save: "Save", Cancel: "Cancel", postType: "post",
|
222 |
+
pleaseWait: "Please wait...", slugEmpty: "Slug may not be empty!",
|
223 |
+
Revisions: "Post Revisions", Time: "Insert time"
|
224 |
+
}
|
225 |
+
//]]>
|
226 |
+
</script>
|
227 |
+
<?php
|
228 |
+
}
|
229 |
+
}
|
230 |
+
|
231 |
+
if (!function_exists('aioseop_ajax_save_meta')) {
|
232 |
+
function aioseop_ajax_save_meta() {
|
233 |
+
$post_id = intval( $_POST['post_id'] );
|
234 |
+
$new_meta = $_POST['new_meta'];
|
235 |
+
$target = $_POST['target_meta'];
|
236 |
+
update_post_meta( $post_id, '_aioseop_' . $target, $new_meta );
|
237 |
+
$result = get_post_meta( $post_id, '_aioseop_' . $target, true );
|
238 |
+
if( $result != '' ): $label = $result;
|
239 |
+
else: $label = ''; $result = '<strong><i>No ' . $target . '</i></strong>' ; endif;
|
240 |
+
$output = $result . '<a id="' . $target . 'editlink' . $post_id . '" href="javascript:void(0);"';
|
241 |
+
$output .= 'onclick="aioseop_ajax_edit_meta_form(' . $post_id . ', \'' . $label . '\', \'' . $target . '\');return false;" title="' . __('Edit') . '">';
|
242 |
+
$output .= '<img class="aioseop_edit_button" id="aioseop_edit_id" src="' . AIOSEOP_PLUGIN_IMAGES_URL . '/cog_edit.png" /></a>';
|
243 |
+
die( "jQuery('div#aioseop_" . $target . "_" . $post_id . "').fadeOut('fast', function() {
|
244 |
+
jQuery('div#aioseop_" . $target . "_" . $post_id . "').html('" . addslashes_gpc($output) . "').fadeIn('fast');
|
245 |
+
});" );
|
246 |
+
}
|
247 |
+
}
|
248 |
+
|
249 |
+
if (!function_exists('aioseop_mrt_pccolumn')) {
|
250 |
+
function aioseop_mrt_pccolumn($aioseopcn, $aioseoppi) {
|
251 |
+
$id = $aioseoppi;
|
252 |
+
$target = null;
|
253 |
+
if( $aioseopcn == 'seotitle' ) $target = 'title';
|
254 |
+
if( $aioseopcn == 'seokeywords' ) $target = 'keywords';
|
255 |
+
if( $aioseopcn == 'seodesc' ) $target = 'description';
|
256 |
+
if ( !$target ) return;
|
257 |
+
if( current_user_can( 'edit_post', $id ) ) { ?>
|
258 |
+
<div class="aioseop_mpc_admin_meta_container">
|
259 |
+
<div class="aioseop_mpc_admin_meta_options"
|
260 |
+
id="aioseop_<?php print $target; ?>_<?php echo $id; ?>"
|
261 |
+
style="float:left;">
|
262 |
+
<?php $content = htmlspecialchars( stripcslashes( get_post_meta( $id, "_aioseop_" . $target, TRUE ) ) );
|
263 |
+
if( !empty($content) ): $label = str_replace( "'", "\'", $content );
|
264 |
+
else: $label = ''; $content = '<strong><i>No ' . $target . '</i></strong>' ; endif;
|
265 |
+
print $content . '<a id="' . $target . 'editlink' . $id . '" href="javascript:void(0);" onclick="aioseop_ajax_edit_meta_form(' .
|
266 |
+
$id . ', \'' . $label . '\', \'' . $target . '\');return false;" title="' . __('Edit') . '">';
|
267 |
+
print "<img class='aioseop_edit_button'
|
268 |
+
id='aioseop_edit_id'
|
269 |
+
src='" . AIOSEOP_PLUGIN_IMAGES_URL . "cog_edit.png' /></a>";
|
270 |
+
?>
|
271 |
+
</div>
|
272 |
+
</div>
|
273 |
+
<?php }
|
274 |
+
}
|
275 |
+
}
|
276 |
+
|
277 |
+
if ( !function_exists( 'aioseop_unprotect_meta' ) ) {
|
278 |
+
function aioseop_unprotect_meta( $protected, $meta_key, $meta_type ) {
|
279 |
+
if ( isset( $meta_key ) && ( substr( $meta_key, 0, 9 ) === '_aioseop_' ) ) return false;
|
280 |
+
return $protected;
|
281 |
+
}
|
282 |
+
}
|
283 |
+
|
284 |
+
if (!function_exists('aioseop_get_pages_start')) {
|
285 |
+
function aioseop_get_pages_start($excludes) {
|
286 |
+
global $aioseop_get_pages_start;
|
287 |
+
$aioseop_get_pages_start = 1;
|
288 |
+
return $excludes;
|
289 |
+
}
|
290 |
+
}
|
291 |
+
|
292 |
+
if (!function_exists('aioseop_get_pages')) {
|
293 |
+
function aioseop_get_pages($pages) {
|
294 |
+
global $aioseop_get_pages_start;
|
295 |
+
if (!$aioseop_get_pages_start) return $pages;
|
296 |
+
foreach ($pages as $k => $v) {
|
297 |
+
$postID = $v->ID;
|
298 |
+
$menulabel = stripslashes(get_post_meta($postID, '_aioseop_menulabel', true));
|
299 |
+
if ($menulabel) $pages[$k]->post_title = $menulabel;
|
300 |
+
}
|
301 |
+
$aioseop_get_pages_start = 0;
|
302 |
+
return $pages;
|
303 |
+
}
|
304 |
+
}
|
305 |
+
|
306 |
+
// The following two functions are GPLed from Sarah G's Page Menu Editor, http://wordpress.org/extend/plugins/page-menu-editor/.
|
307 |
+
if (!function_exists('aioseop_list_pages')) {
|
308 |
+
function aioseop_list_pages( $content ) {
|
309 |
+
global $wp_version;
|
310 |
+
$matches = array();
|
311 |
+
if ( preg_match_all( '/<li class="page_item page-item-(\d+)/i', $content, $matches ) ) {
|
312 |
+
update_postmeta_cache( array_values( $matches[1] ) );
|
313 |
+
unset( $matches );
|
314 |
+
if ( $wp_version >= 3.3 ) {
|
315 |
+
$pattern = '@<li class="page_item page-item-(\d+)([^\"]*)"><a href=\"([^\"]+)">@is';
|
316 |
+
} else {
|
317 |
+
$pattern = '@<li class="page_item page-item-(\d+)([^\"]*)"><a href=\"([^\"]+)" title="([^\"]+)">@is';
|
318 |
+
}
|
319 |
+
return preg_replace_callback( $pattern, "aioseop_filter_callback", $content );
|
320 |
+
}
|
321 |
+
return $content;
|
322 |
+
}
|
323 |
+
}
|
324 |
+
|
325 |
+
if (!function_exists('aioseop_filter_callback')) {
|
326 |
+
function aioseop_filter_callback( $matches ) {
|
327 |
+
global $wpdb;
|
328 |
+
if ( $matches[1] && !empty( $matches[1] ) ) $postID = $matches[1];
|
329 |
+
if ( empty( $postID ) ) $postID = get_option( "page_on_front" );
|
330 |
+
$title_attrib = stripslashes( get_post_meta($postID, '_aioseop_titleatr', true ) );
|
331 |
+
if ( empty( $title_attrib ) && !empty( $matches[4] ) ) $title_attrib = $matches[4];
|
332 |
+
if ( !empty( $title_attrib ) ) $title_attrib = ' title="' . strip_tags( $title_attrib ) . '"';
|
333 |
+
return '<li class="page_item page-item-'.$postID.$matches[2].'"><a href="'.$matches[3].'"'.$title_attrib.'>';
|
334 |
+
}
|
335 |
+
}
|
336 |
+
if (!function_exists('aioseop_meta_box_add')) {
|
337 |
+
function aioseop_meta_box_add() {
|
338 |
+
$mrt_aioseop_pts=get_post_types('','names');
|
339 |
+
$aioseop_options = get_option('aioseop_options');
|
340 |
+
$aioseop_mrt_cpt = $aioseop_options['aiosp_enablecpost'];
|
341 |
+
foreach ($mrt_aioseop_pts as $mrt_aioseop_pt) {
|
342 |
+
if($mrt_aioseop_pt == 'post' || $mrt_aioseop_pt == 'page' || $aioseop_mrt_cpt){
|
343 |
+
add_meta_box('aiosp',__('All in One SEO Pack', 'all_in_one_seo_pack'),'aiosp_meta',$mrt_aioseop_pt);
|
344 |
+
}
|
345 |
+
}
|
346 |
+
}
|
347 |
+
}
|
348 |
+
|
349 |
+
if (!function_exists('aiosp_meta')) {
|
350 |
+
function aiosp_meta() {
|
351 |
+
global $post;
|
352 |
+
$post_id = $post;
|
353 |
+
if (is_object($post_id)) $post_id = $post_id->ID;
|
354 |
+
$keywords = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_keywords', true)));
|
355 |
+
$title = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_title', true)));
|
356 |
+
$description = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_description', true)));
|
357 |
+
$aiosp_meta = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aiosp_meta', true)));
|
358 |
+
$aiosp_disable = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_disable', true)));
|
359 |
+
$aiosp_titleatr = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_titleatr', true)));
|
360 |
+
$aiosp_menulabel = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_menulabel', true)));
|
361 |
+
?>
|
362 |
+
<SCRIPT LANGUAGE="JavaScript">
|
363 |
+
<!-- Begin
|
364 |
+
function countChars(field,cntfield) {
|
365 |
+
cntfield.value = field.value.length;
|
366 |
+
}
|
367 |
+
// End -->
|
368 |
+
</script>
|
369 |
+
<input value="aiosp_edit" type="hidden" name="aiosp_edit" />
|
370 |
+
|
371 |
+
<a target="__blank" href="http://semperplugins.com/plugins/all-in-one-seo-pack-pro-version/"><?php _e('Upgrade to All in One SEO Pack Pro Version', 'all_in_one_seo_pack') ?></a>
|
372 |
+
<table style="margin-bottom:40px">
|
373 |
+
<tr>
|
374 |
+
<th style="text-align:left;" colspan="2">
|
375 |
+
</th>
|
376 |
+
</tr>
|
377 |
+
|
378 |
+
<tr>
|
379 |
+
<th scope="row" style="text-align:right;"><?php _e('Title:', 'all_in_one_seo_pack') ?></th>
|
380 |
+
<td><input value="<?php echo $title ?>" type="text" name="aiosp_title" size="62" onKeyDown="countChars(document.post.aiosp_title,document.post.lengthT)" onKeyUp="countChars(document.post.aiosp_title,document.post.lengthT)"/><br />
|
381 |
+
<input readonly type="text" name="lengthT" size="3" maxlength="3" style="text-align:center;" value="<?php echo strlen($title);?>" />
|
382 |
+
<?php _e(' characters. Most search engines use a maximum of 60 chars for the title.', 'all_in_one_seo_pack') ?>
|
383 |
+
</td>
|
384 |
+
</tr>
|
385 |
+
|
386 |
+
<tr>
|
387 |
+
<th scope="row" style="text-align:right;"><?php _e('Description:', 'all_in_one_seo_pack') ?></th>
|
388 |
+
<td><textarea name="aiosp_description" rows="3" cols="60"
|
389 |
+
onKeyDown="countChars(document.post.aiosp_description,document.post.length1)"
|
390 |
+
onKeyUp="countChars(document.post.aiosp_description,document.post.length1)"><?php echo $description ?></textarea><br />
|
391 |
+
<input readonly type="text" name="length1" size="3" maxlength="3" value="<?php echo strlen($description);?>" />
|
392 |
+
<?php _e(' characters. Most search engines use a maximum of 160 chars for the description.', 'all_in_one_seo_pack') ?>
|
393 |
+
</td>
|
394 |
+
</tr>
|
395 |
+
|
396 |
+
<tr>
|
397 |
+
<th scope="row" style="text-align:right;"><?php _e('Keywords (comma separated):', 'all_in_one_seo_pack') ?></th>
|
398 |
+
<td><input value="<?php echo $keywords ?>" type="text" name="aiosp_keywords" size="62"/></td>
|
399 |
+
</tr>
|
400 |
+
<input type="hidden" name="nonce-aioseop-edit" value="<?php echo wp_create_nonce('edit-aioseop-nonce') ?>" />
|
401 |
+
<?php if($post->post_type=='page'){ ?>
|
402 |
+
<tr>
|
403 |
+
<th scope="row" style="text-align:right;"><?php _e('Title Attribute:', 'all_in_one_seo_pack') ?></th>
|
404 |
+
<td><input value="<?php echo $aiosp_titleatr ?>" type="text" name="aiosp_titleatr" size="62"/></td>
|
405 |
+
</tr>
|
406 |
+
|
407 |
+
<tr>
|
408 |
+
<th scope="row" style="text-align:right;"><?php _e('Menu Label:', 'all_in_one_seo_pack') ?></th>
|
409 |
+
<td><input value="<?php echo $aiosp_menulabel ?>" type="text" name="aiosp_menulabel" size="62"/></td>
|
410 |
+
</tr>
|
411 |
+
<?php } ?>
|
412 |
+
<tr>
|
413 |
+
<th scope="row" style="text-align:right; vertical-align:top;">
|
414 |
+
<?php _e('Disable on this page/post:', 'all_in_one_seo_pack')?>
|
415 |
+
</th>
|
416 |
+
<td>
|
417 |
+
<input type="checkbox" name="aiosp_disable" <?php if ($aiosp_disable) echo "checked=\"1\""; ?>/>
|
418 |
+
</td>
|
419 |
+
</tr>
|
420 |
+
</table>
|
421 |
+
<?php
|
422 |
+
}
|
423 |
+
}
|
aioseop_utility.php
ADDED
@@ -0,0 +1,450 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* @package All-in-One-SEO-Pack
|
4 |
+
*/
|
5 |
+
$UTF8_TABLES = Array();
|
6 |
+
|
7 |
+
$UTF8_TABLES['strtolower'] = array(
|
8 |
+
"Z" => "ÔΩö", "Ôºπ" => "ÔΩô", "Ôºâˆ" => "ÔΩò",
|
9 |
+
"W" => "w", "V" => "v", "U" => "u",
|
10 |
+
"T" => "ÔΩî", "S" => "ÔΩì", "R" => "ÔΩÃ",
|
11 |
+
"Q" => "q", "P" => "p", "O" => "o",
|
12 |
+
"N" => "n", "M" => "m", "L" => "l",
|
13 |
+
"K" => "k", "J" => "j", "I" => "i",
|
14 |
+
"H" => "h ", "G" => "g", "F" => "f",
|
15 |
+
"E" => "e", "D" => "d", "C" => "c",
|
16 |
+
"B" => "b", "A" => "a", "Å" => "å",
|
17 |
+
"K" => "k", "Ω" => "ω", "Ώ" => "ώ",
|
18 |
+
"·ø∫" => "·Ωº", "·øπ" => "·Ωπ", "·øâˆ" => "·Ωâˆ",
|
19 |
+
"·ø¨" => "·ø•", "·ø´" => "·Ωª", "·ø™" => "·Ω∫",
|
20 |
+
"·ø©" => "·ø°", "·ø®" => "·ø ", "·øõ" => "·Ω∑",
|
21 |
+
"·øö" => "·Ω∂", "·øô" => "·øë", "·øò" => "·øê",
|
22 |
+
"·øã" => "·Ωµ", "·øä" => "·Ω¥", "·øâ" => "·Ω≥",
|
23 |
+
"Ὲ " => "ὲ", "Ά" => "ά", "Ὰ" => "ὰ",
|
24 |
+
"·æπ" => "·æ±", "·æâˆ" => "·æ∞", "·ΩØ" => "·Ωß",
|
25 |
+
"·ΩÆ" => "·Ω¶", "·Ω≠" => "·Ω•", "·Ω¨" => "·Ω§",
|
26 |
+
"·Ω´" => "·Ω£", "·Ω™" => "·Ω¢", "·Ω©" => "·Ω°",
|
27 |
+
"·Ω®" => "·Ω ", "·Ωü" => "·Ωó", "·Ωù" => "·Ωï",
|
28 |
+
"·Ωõ" => "·Ωì", "·Ωô" => "·Ωë", "·Ωç" => "·ΩÖ",
|
29 |
+
"·Ωå" => "·ΩÑ", "·Ωã" => "·ΩÉ", "·Ωä" => "·ΩÇ",
|
30 |
+
"Ὁ" => "ὁ", "Ὀ " => "ὀ", "Ἷ" => "ἷ",
|
31 |
+
"Ἶ" => "ἶ", "Ἵ" => "ἵ", "Ἴ" => "ἴ",
|
32 |
+
"Ἳ" => "ἳ", "Ἲ" => "ἲ", "Ἱ" => "ἱ",
|
33 |
+
"·ºâˆ" => "ἰ", "Ἧ" => "ἧ", "Ἦ" => "ἦ",
|
34 |
+
"Ἥ" => "ἥ", "Ἤ" => "ἤ", "Ἣ" => "ἣ",
|
35 |
+
"·º™" => "·º¢", "·º©" => "·º°", "·º®" => "·º ",
|
36 |
+
"Ἕ" => "ἕ", "Ἔ" => "ἔ", "Ἓ" => "ἓ",
|
37 |
+
"·ºö" => "·ºÃ", "·ºô" => "ἑ", "·ºò" => "ἐ",
|
38 |
+
"Ἇ" => "ἇ", "Ἆ" => "ἆ", "Ἅ" => "ἅ",
|
39 |
+
"Ἄ" => "ἄ", "Ἃ" => "ἃ", "Ἂ" => "ἂ",
|
40 |
+
"Ἁ" => "ἁ", "Ἀ " => "ἀ", "·ªâˆ" => "·ªπ",
|
41 |
+
"Ỷ" => "ỷ", "Ỵ" => "ỵ", "Ỳ" => "ỳ",
|
42 |
+
"Ự" => "ự", "Ữ" => "ữ", "Ử" => "ử",
|
43 |
+
"Ừ" => "ừ", "Ứ" => "ứ", "Ủ" => "ủ",
|
44 |
+
"·ª§" => "·ª•", "·ª¢" => "·ª£", "·ª " => "·ª°",
|
45 |
+
"Ở" => "ở", "Ờ" => "ờ", "Ớ" => "ớ",
|
46 |
+
"Ộ" => "ộ", "Ỗ" => "ỗ", "Ổ" => "ổ",
|
47 |
+
"·ªÃ" => "ồ", "Ố" => "ố", "Ỏ" => "ỏ",
|
48 |
+
"Ọ" => "ọ", "Ị" => "ị", "Ỉ " => "ỉ",
|
49 |
+
"Ệ" => "ệ", "Ễ" => "ễ", "Ể" => "ể",
|
50 |
+
"Ề" => "ề", "Ế" => "ế", "Ẽ" => "ẽ",
|
51 |
+
"·∫∫" => "ẻ", "·∫âˆ" => "·∫π", "·∫∂" => "·∫∑",
|
52 |
+
"·∫¥" => "·∫µ", "·∫≤" => "·∫≥", "·∫∞" => "·∫±",
|
53 |
+
"Ắ" => "ắ", "Ậ" => "ậ", "Ẫ" => "ẫ",
|
54 |
+
"Ẩ" => "ẩ", "Ầ" => "ầ", "Ấ" => "ấ",
|
55 |
+
"·∫¢" => "·∫£", "·∫ " => "·∫°", "·∫î" => "·∫ï",
|
56 |
+
"·∫Ã" => "ẓ", "Ẑ" => "ẑ", "Ẏ" => "ẏ",
|
57 |
+
"Ẍ" => "ẍ", "Ẋ" => "ẋ", "Ẉ " => "ẉ",
|
58 |
+
"Ẇ" => "ẇ", "Ẅ" => "ẅ", "Ẃ" => "ẃ",
|
59 |
+
"Ẁ" => "ẁ", "Ṿ" => "ṿ", "Ṽ" => "ṽ",
|
60 |
+
"·π∫" => "·πª", "·πâˆ" => "·ππ", "·π∂" => "·π∑",
|
61 |
+
"·π¥" => "·πµ", "·π≤" => "·π≥", "·π∞" => "·π±",
|
62 |
+
"Ṯ" => "ṯ", "Ṭ" => "ṭ", "Ṫ" => "ṫ",
|
63 |
+
"·π®" => "·π©", "·π¶" => "·πß", "·π§" => "·π•",
|
64 |
+
"·π¢" => "·π£", "·π " => "·π°", "·πû" => "·πü",
|
65 |
+
"·πú" => "·πù", "·πö" => "·πõ", "·πò" => "·πô",
|
66 |
+
"·πñ" => "·πó", "·πî" => "·πï", "·πÃ" => "·πì",
|
67 |
+
"·πê" => "·πë", "·πé" => "·πè", "·πå" => "·πç",
|
68 |
+
"Ṋ" => "ṋ", "Ṉ " => "ṉ", "Ṇ" => "ṇ",
|
69 |
+
"Ṅ" => "ṅ", "Ṃ" => "ṃ", "Ṁ" => "ṁ",
|
70 |
+
"·âˆÃ¦" => "·âˆÃ¸", "·âˆÂº" => "·âˆÎ©", "·âˆâˆ«" => "·âˆÂª",
|
71 |
+
"·âˆâˆ" => "·âˆÏ€", "·âˆâˆ‚" => "·âˆâˆ‘", "·âˆÂ¥" => "·âˆÂµ",
|
72 |
+
"·âˆâ‰¤" => "·âˆâ‰¥", "·âˆâˆž" => "·âˆÂ±", "·âˆÃ†" => "·âˆÃ˜",
|
73 |
+
"·âˆÂ¨" => "·âˆâ‰ ", "·âˆâ„¢" => "·âˆÂ´", "·âˆÂ®" => "·âˆÂ©",
|
74 |
+
"·âˆÂ¶" => "·âˆÃŸ", "·âˆÂ§" => "·âˆâ€¢", "·âˆÂ¢" => "·âˆÂ£",
|
75 |
+
"·∠" => "·âˆÂ°", "·âˆÃ»" => "·âˆÃ¼", "·âˆÃº" => "·âˆÃ¹",
|
76 |
+
"·âˆÃ¶" => "·âˆÃµ", "·âˆÃ²" => "·âˆÃ´", "·âˆÃ±" => "·âˆÃ³",
|
77 |
+
"·âˆÃ®" => "·âˆÃ¯", "·âˆÃ" => "·âˆÃ¬", "·âˆÃª" => "·âˆÃ«",
|
78 |
+
"·âˆÃ©" => "·âˆÃ¨", "·âˆÃ¥" => "·âˆÃ§", "·âˆÃ¤" => "·âˆÃ£",
|
79 |
+
"·âˆÃ " => "·âˆÃ¢", "·âˆÃœ" => "·âˆÃ¡", "·âˆÃ‘" => "·âˆÃ–",
|
80 |
+
"·âˆÃ‡" => "·âˆÃ‰", "·âˆÃ„" => "·âˆÃ…", "’ñ" => "ֆ",
|
81 |
+
"Օ" => "օ", "Ք" => "ք", "Փ" => "փ",
|
82 |
+
"’Ã" => "ւ", "’ë" => "ց", "’ê" => "ր",
|
83 |
+
"’è" => "’ø", "’é" => "’æ", "’ç" => "’Ω",
|
84 |
+
"’å" => "’º", "’ã" => "’ª", "’ä" => "’∫",
|
85 |
+
"’â" => "’π", "’à " => "’âˆ", "’á" => "’∑",
|
86 |
+
"’Ü" => "’∂", "’Ö" => "’µ", "’Ñ" => "’¥",
|
87 |
+
"’É" => "’≥", "’Ç" => "’≤", "’Å" => "’±",
|
88 |
+
"’Ä" => "’∞", "‘ø" => "’Ø", "‘æ" => "’Æ",
|
89 |
+
"Խ" => "խ", "Լ" => "լ", "Ի" => "ի",
|
90 |
+
"‘∫" => "’™", "‘π" => "’©", "‘âˆ" => "’®",
|
91 |
+
"‘∑" => "’ß", "‘∂" => "’¶", "‘µ" => "’•",
|
92 |
+
"‘¥" => "’§", "‘≥" => "’£", "‘≤" => "’¢",
|
93 |
+
"‘±" => "’°", "‘é" => "‘è", "‘å" => "‘ç",
|
94 |
+
"‘ä" => "‘ã", "‘à " => "‘â", "‘Ü" => "‘á",
|
95 |
+
"‘Ñ" => "‘Ö", "‘Ç" => "‘É", "‘Ä" => "‘Å",
|
96 |
+
"â€âˆ" => "â€Ï€", "â€Â¥" => "â€Âµ", "â€â‰¤" => "â€â‰¥",
|
97 |
+
"â€âˆž" => "â€Â±", "â€Ã†" => "â€Ã˜", "â€Â¨" => "â€â‰ ",
|
98 |
+
"â€â„¢" => "â€Â´", "â€Â®" => "â€Â©", "â€Â¶" => "â€ÃŸ",
|
99 |
+
"â€Â§" => "â€â€¢", "â€Â¢" => "â€Â£", "†" => "â€Â°",
|
100 |
+
"â€Ã»" => "â€Ã¼", "â€Ãº" => "â€Ã¹", "â€Ã¶" => "â€Ãµ",
|
101 |
+
"â€Ã²" => "â€Ã´", "â€Ã±" => "â€Ã³", "â€Ã®" => "â€Ã¯",
|
102 |
+
"â€Ã" => "â€Ã¬", "â€Ãª" => "â€Ã«", "â€Ã§" => "â€Ã©",
|
103 |
+
"â€Ã£" => "â€Ã¥", "â€Ã¢" => "â€Ã¤", "â€Ã¡" => "â€Ã ",
|
104 |
+
"â€Ã–" => "â€Ãœ", "â€Ã‰" => "â€Ã‘", "â€Ã…" => "â€Ã‡",
|
105 |
+
"Ҿ" => "ҿ", "Ҽ" => "ҽ", "Һ" => "һ",
|
106 |
+
"“âˆ" => "“π", "“∂" => "“∑", "“¥" => "“µ",
|
107 |
+
"“≤" => "“≥", "“∞" => "“±", "“Æ" => "“Ø",
|
108 |
+
"Ҭ" => "ҭ", "Ҫ" => "ҫ", "Ҩ" => "ҩ",
|
109 |
+
"Ҧ" => "ҧ", "Ҥ" => "ҥ", "Ң" => "ң",
|
110 |
+
"“ " => "“°", "“û" => "“ü", "“ú" => "“ù",
|
111 |
+
"“ö" => "“õ", "“ò" => "“ô", "“ñ" => "“ó",
|
112 |
+
"“î" => "“ï", "“Ã" => "“ì", "“ê" => "“ë",
|
113 |
+
"“é" => "“è", "“å" => "“ç", "“ä" => "“ã",
|
114 |
+
"“Ä" => "“Å", "—æ" => "—ø", "—º" => "—Ω",
|
115 |
+
"—∫" => "—ª", "—âˆ" => "—π", "—∂" => "—∑",
|
116 |
+
"—¥" => "—µ", "—≤" => "—≥", "—∞" => "—±",
|
117 |
+
"—Æ" => "—Ø", "—¨" => "—≠", "—™" => "—´",
|
118 |
+
"—®" => "—©", "—¶" => "—ß", "—§" => "—•",
|
119 |
+
"—¢" => "—£", "— " => "—°", "–Ø" => "—è",
|
120 |
+
"–Æ" => "—é", "–≠" => "—ç", "–¨" => "—å",
|
121 |
+
"–´" => "—ã", "–™" => "—ä", "–©" => "—â",
|
122 |
+
"–®" => "—à ", "–ß" => "—á", "–¶" => "—Ü",
|
123 |
+
"–•" => "—Ö", "–§" => "—Ñ", "–£" => "—É",
|
124 |
+
"–¢" => "—Ç", "–°" => "—Å", "– " => "—Ä",
|
125 |
+
"–ü" => "–ø", "–û" => "–æ", "–ù" => "–Ω",
|
126 |
+
"–ú" => "–º", "–õ" => "–ª", "–ö" => "–∫",
|
127 |
+
"–ô" => "–π", "–ò" => "–âˆ", "–ó" => "–∑",
|
128 |
+
"–ñ" => "–∂", "–ï" => "–µ", "–î" => "–¥",
|
129 |
+
"–ì" => "–≥", "–Ã" => "–≤", "–ë" => "–±",
|
130 |
+
"–ê" => "–∞", "–è" => "—ü", "–é" => "—û",
|
131 |
+
"–ç" => "—ù", "–å" => "—ú", "–ã" => "—õ",
|
132 |
+
"–ä" => "—ö", "–â" => "—ô", "–à " => "—ò",
|
133 |
+
"–á" => "—ó", "–Ü" => "—ñ", "–Ö" => "—ï",
|
134 |
+
"–Ñ" => "—î", "–É" => "—ì", "–Ç" => "—Ã",
|
135 |
+
"–Å" => "—ë", "–Ä" => "—ê", "Å“Â¥" => "Å’âˆ",
|
136 |
+
"Ϯ" => "ϯ", "Ϭ" => "ϭ", "Ϫ" => "ϫ",
|
137 |
+
"Ϩ" => "ϩ", "Ϧ" => "ϧ", "Ϥ" => "ϥ",
|
138 |
+
"œ¢" => "œ£", "œ " => "œ°", "œû" => "œü",
|
139 |
+
"Ϝ" => "ϝ", "Ϛ" => "ϛ", "Ϙ" => "ϙ",
|
140 |
+
"Ϋ" => "ϋ", "Ϊ" => "ϊ", "Ω" => "ω",
|
141 |
+
"Ψ" => "ψ ", "Χ" => "χ", "Φ" => "φ",
|
142 |
+
"Υ" => "υ", "Τ" => "τ", "Σ" => "σ",
|
143 |
+
"Œ°" => "œÅ", "Œ " => "œÄ", "Œü" => "Œø",
|
144 |
+
"Ξ" => "ξ", "Ν" => "ν", "Μ" => "μ",
|
145 |
+
"Λ" => "λ", "Κ" => "κ", "Ι" => "ι",
|
146 |
+
"Θ" => "Å’âˆ", "Η" => "η", "Ζ" => "ζ",
|
147 |
+
"Ε" => "ε", "Δ" => "δ", "Γ" => "γ",
|
148 |
+
"Å’Ã" => "β", "Α" => "α", "Ώ" => "ώ",
|
149 |
+
"Ύ" => "ύ", "Ό" => "ό", "Ί" => "ί",
|
150 |
+
"Ή" => "ή", "Έ " => "έ", "Ά" => "ά",
|
151 |
+
"Ȳ" => "ȳ", "Ȱ" => "ȱ", "Ȯ" => "ȯ",
|
152 |
+
"Ȭ" => "ȭ", "Ȫ" => "ȫ", "Ȩ" => "ȩ",
|
153 |
+
"Ȧ" => "ȧ", "Ȥ" => "ȥ", "Ȣ" => "ȣ",
|
154 |
+
"» " => "∆û", "»û" => "»ü", "»ú" => "»ù",
|
155 |
+
"Ț" => "ț", "Ș" => "ș", "Ȗ" => "ȗ",
|
156 |
+
"Ȕ" => "ȕ", "»Ã" => "ȓ", "Ȑ" => "ȑ",
|
157 |
+
"Ȏ" => "ȏ", "Ȍ" => "ȍ", "Ȋ" => "ȋ",
|
158 |
+
"Ȉ " => "ȉ", "Ȇ" => "ȇ", "Ȅ" => "ȅ",
|
159 |
+
"Ȃ" => "ȃ", "Ȁ" => "ȁ", "Ǿ" => "ǿ",
|
160 |
+
"Ǽ" => "«Ω", "«∫" => "ǻ", "«âˆ" => "«π",
|
161 |
+
"Ƿ" => "ƿ", "Ƕ" => "ƕ", "Ǵ" => "ǵ",
|
162 |
+
"DZ" => "dz", "Ǯ" => "ǯ", "Ǭ" => "ǭ",
|
163 |
+
"Ǫ" => "ǫ", "Ǩ" => "ǩ", "Ǧ" => "ǧ",
|
164 |
+
"«§" => "«•", "«¢" => "«£", "« " => "«°",
|
165 |
+
"«û" => "«ü", "«õ" => "«ú", "«ô" => "«ö",
|
166 |
+
"«ó" => "«ò", "«ï" => "«ñ", "«ì" => "«î",
|
167 |
+
"«ë" => "«Ã", "«è" => "«ê", "«ç" => "«é",
|
168 |
+
"«ä" => "«å", "«á" => "«â", "«Ñ" => "«Ü",
|
169 |
+
"Ƽ" => "∆Ω", "∆âˆ" => "∆π", "∆∑" => " Ã",
|
170 |
+
"∆µ" => "∆∂", "∆≥" => "∆¥", "∆≤" => " ã",
|
171 |
+
"Ʊ" => "ʊ", "Ư" => "ư", "Ʈ" => "ʈ ",
|
172 |
+
"Ƭ" => "ƭ", "Ʃ" => "ʃ", "Ƨ" => "ƨ",
|
173 |
+
"Ʀ" => "ʀ", "Ƥ" => "ƥ", "Ƣ" => "ƣ",
|
174 |
+
"∆ " => "∆°", "∆ü" => "…µ", "∆ù" => "…≤",
|
175 |
+
"∆ú" => "…Ø", "∆ò" => "∆ô", "∆ó" => "…®",
|
176 |
+
"∆ñ" => "…©", "∆î" => "…£", "∆ì" => "… ",
|
177 |
+
"Ƒ" => "∆Ã", "Ɛ" => "…õ", "Ə" => "…ô",
|
178 |
+
"Ǝ" => "ǝ", "Ƌ" => "ƌ", "Ɗ" => "ɗ",
|
179 |
+
"Ɖ" => "ɖ", "Ƈ" => "ƈ ", "Ɔ" => "ɔ",
|
180 |
+
"Ƅ" => "ƅ", "Ƃ" => "ƃ", "Ɓ" => "ɓ",
|
181 |
+
"Ž" => "ž", "Ż" => "ż", "Ź" => "ź",
|
182 |
+
"≈âˆ" => "ÿ", "≈∂" => "≈∑", "≈¥" => "≈µ",
|
183 |
+
"Ų" => "ų", "Ű" => "ű", "Ů" => "ů",
|
184 |
+
"Ŭ" => "ŭ", "Ū" => "ū", "Ũ" => "ũ",
|
185 |
+
"Ŧ" => "ŧ", "Ť" => "ť", "Ţ" => "ţ",
|
186 |
+
"≈ " => "≈°", "≈û" => "≈ü", "≈ú" => "≈ù",
|
187 |
+
"Ś" => "ś", "Ř" => "ř", "Ŗ" => "ŗ",
|
188 |
+
"Ŕ" => "ŕ", "≈Ã" => "œ", "Ő" => "ő",
|
189 |
+
"Ŏ" => "ŏ", "Ō" => "ō", "Ŋ" => "ŋ",
|
190 |
+
"Ň" => "ň ", "Ņ" => "ņ", "Ń" => "ń",
|
191 |
+
"Ł" => "ł", "Ŀ" => "ŀ", "Ľ" => "ľ",
|
192 |
+
"Ļ" => "ļ", "Ĺ" => "ĺ", "Ķ" => "ķ",
|
193 |
+
"Ĵ" => "ĵ", "IJ" => "ij", "İ" => "i",
|
194 |
+
"Į" => "į", "Ĭ" => "ĭ", "Ī" => "ī",
|
195 |
+
"Ĩ" => "ĩ", "Ħ" => "ħ", "Ĥ" => "ĥ",
|
196 |
+
"ƒ¢" => "ƒ£", "ƒ " => "ƒ°", "ƒû" => "ƒü",
|
197 |
+
"ƒú" => "ƒù", "ƒö" => "ƒõ", "ƒò" => "ƒô",
|
198 |
+
"Ė" => "ƒó", "Ĕ" => "ĕ", "Æ’Ã" => "ē",
|
199 |
+
"Đ" => "đ", "Ď" => "ď", "Č" => "č",
|
200 |
+
"Ċ" => "ċ", "Ĉ " => "ĉ", "Ć" => "ć",
|
201 |
+
"Ą" => "ą", "Ă" => "ă", "Ā" => "ā",
|
202 |
+
"Þ" => "þ", "Ý" => "ý", "Ü" => "ü",
|
203 |
+
"Û" => "û", "Ú" => "ú", "Ù" => "ù",
|
204 |
+
"√ò" => "√âˆ", "Ö" => "ö", "Õ" => "õ",
|
205 |
+
"Ô" => "ô", "Ó" => "ó", "√Ã" => "ò",
|
206 |
+
"Ñ" => "ñ", "Ð" => "ð", "Ï" => "ï",
|
207 |
+
"Î" => "î", "Í" => "í", "Ì" => "ì",
|
208 |
+
"Ë" => "ë", "Ê" => "ê", "É" => "é",
|
209 |
+
"È " => "è", "Ç" => "ç", "Æ" => "æ",
|
210 |
+
"Å" => "å", "Ä" => "ä", "Ã" => "ã",
|
211 |
+
"√Ç" => "√¢", "√Å" => "√°", "√Ä" => "√ ",
|
212 |
+
"Z" => "z", "Y" => "y", "X" => "x",
|
213 |
+
"W" => "w", "V" => "v", "U" => "u",
|
214 |
+
"T" => "t", "S" => "s", "R" => "r",
|
215 |
+
"Q" => "q", "P" => "p", "O" => "o",
|
216 |
+
"N" => "n", "M" => "m", "L" => "l",
|
217 |
+
"K" => "k", "J" => "j", "I" => "i",
|
218 |
+
"H" => "h", "G" => "g", "F" => "f",
|
219 |
+
"E" => "e", "D" => "d", "C" => "c",
|
220 |
+
"B" => "b", "A" => "a",
|
221 |
+
);
|
222 |
+
|
223 |
+
|
224 |
+
$UTF8_TABLES['strtoupper'] = array(
|
225 |
+
"ÔΩö" => "Z", "ÔΩô" => "Ôºπ", "ÔΩò" => "Ôºâˆ",
|
226 |
+
"w" => "W", "v" => "V", "u" => "U",
|
227 |
+
"ÔΩî" => "T", "ÔΩì" => "S", "ÔΩÃ" => "R",
|
228 |
+
"q" => "Q", "p" => "P", "o" => "O",
|
229 |
+
"n" => "N", "m" => "M", "l" => "L",
|
230 |
+
"k" => "K", "j" => "J", "i" => "I",
|
231 |
+
"h " => "H", "g" => "G", "f" => "F",
|
232 |
+
"e" => "E", "d" => "D", "c" => "C",
|
233 |
+
"b" => "B", "a" => "A", "ῳ" => "ῼ",
|
234 |
+
"·ø•" => "·ø¨", "·ø°" => "·ø©", "·ø " => "·ø®",
|
235 |
+
"·øë" => "·øô", "·øê" => "·øò", "·øÉ" => "·øå",
|
236 |
+
"ι" => "Ι", "ᾳ" => "ᾼ", "ᾱ" => "Ᾱ",
|
237 |
+
"·æ∞" => "·æâˆ", "·æß" => "ᾯ", "ᾦ" => "ᾮ",
|
238 |
+
"ᾥ" => "ᾭ", "ᾤ" => "ᾬ", "ᾣ" => "ᾫ",
|
239 |
+
"·æ¢" => "·æ™", "·æ°" => "·æ©", "·æ " => "·æ®",
|
240 |
+
"·æó" => "·æü", "·æñ" => "·æû", "·æï" => "·æù",
|
241 |
+
"·æî" => "·æú", "·æì" => "·æõ", "·æÃ" => "·æö",
|
242 |
+
"·æë" => "·æô", "·æê" => "·æò", "·æá" => "·æè",
|
243 |
+
"ᾆ" => "ᾎ", "ᾅ" => "ᾍ", "ᾄ" => "ᾌ",
|
244 |
+
"ᾃ" => "ᾋ", "ᾂ" => "ᾊ", "ᾁ" => "ᾉ",
|
245 |
+
"ᾀ" => "ᾈ ", "ώ" => "Ώ", "ὼ" => "Ὼ",
|
246 |
+
"·Ωª" => "·ø´", "·Ω∫" => "·ø™", "·Ωπ" => "·øπ",
|
247 |
+
"·Ωâˆ" => "·øâˆ", "·Ω∑" => "·øõ", "·Ω∂" => "·øö",
|
248 |
+
"·Ωµ" => "·øã", "·Ω¥" => "·øä", "·Ω≥" => "·øâ",
|
249 |
+
"ὲ" => "Ὲ ", "ά" => "Ά", "ὰ" => "Ὰ",
|
250 |
+
"·Ωß" => "·ΩØ", "·Ω¶" => "·ΩÆ", "·Ω•" => "·Ω≠",
|
251 |
+
"·Ω§" => "·Ω¨", "·Ω£" => "·Ω´", "·Ω¢" => "·Ω™",
|
252 |
+
"·Ω°" => "·Ω©", "·Ω " => "·Ω®", "·Ωó" => "·Ωü",
|
253 |
+
"·Ωï" => "·Ωù", "·Ωì" => "·Ωõ", "·Ωë" => "·Ωô",
|
254 |
+
"·ΩÖ" => "·Ωç", "·ΩÑ" => "·Ωå", "·ΩÉ" => "·Ωã",
|
255 |
+
"·ΩÇ" => "·Ωä", "·ΩÅ" => "·Ωâ", "·ΩÄ" => "·Ωà ",
|
256 |
+
"ἷ" => "Ἷ", "ἶ" => "Ἶ", "ἵ" => "Ἵ",
|
257 |
+
"ἴ" => "Ἴ", "ἳ" => "Ἳ", "ἲ" => "Ἲ",
|
258 |
+
"ἱ" => "·ºπ", "ἰ" => "·ºâˆ", "ἧ" => "Ἧ",
|
259 |
+
"ἦ" => "Ἦ", "ἥ" => "Ἥ", "ἤ" => "Ἤ",
|
260 |
+
"ἣ" => "Ἣ", "ἢ" => "Ἢ", "ἡ" => "Ἡ",
|
261 |
+
"·º " => "·º®", "·ºï" => "·ºù", "·ºî" => "·ºú",
|
262 |
+
"ἓ" => "·ºõ", "·ºÃ" => "·ºö", "ἑ" => "·ºô",
|
263 |
+
"ἐ" => "Ἐ", "ἇ" => "Ἇ", "ἆ" => "Ἆ",
|
264 |
+
"ἅ" => "Ἅ", "ἄ" => "Ἄ", "ἃ" => "Ἃ",
|
265 |
+
"ἂ" => "Ἂ", "ἁ" => "Ἁ", "ἀ" => "Ἀ ",
|
266 |
+
"·ªπ" => "·ªâˆ", "ỷ" => "Ỷ", "ỵ" => "Ỵ",
|
267 |
+
"ỳ" => "Ỳ", "ự" => "Ự", "ữ" => "Ữ",
|
268 |
+
"ử" => "Ử", "ừ" => "Ừ", "ứ" => "Ứ",
|
269 |
+
"ủ" => "Ủ", "ụ" => "Ụ", "ợ" => "Ợ",
|
270 |
+
"·ª°" => "·ª ", "·ªü" => "·ªû", "·ªù" => "·ªú",
|
271 |
+
"ớ" => "Ớ", "ộ" => "Ộ", "ỗ" => "Ỗ",
|
272 |
+
"ổ" => "Ổ", "ồ" => "·ªÃ", "ố" => "Ố",
|
273 |
+
"ỏ" => "Ỏ", "ọ" => "Ọ", "ị" => "Ị",
|
274 |
+
"ỉ" => "Ỉ ", "ệ" => "Ệ", "ễ" => "Ễ",
|
275 |
+
"ể" => "Ể", "ề" => "Ề", "ế" => "Ế",
|
276 |
+
"·∫Ω" => "Ẽ", "ẻ" => "·∫∫", "·∫π" => "·∫âˆ",
|
277 |
+
"·∫∑" => "·∫∂", "·∫µ" => "·∫¥", "·∫≥" => "·∫≤",
|
278 |
+
"ằ" => "Ằ", "ắ" => "Ắ", "ậ" => "Ậ",
|
279 |
+
"ẫ" => "Ẫ", "ẩ" => "Ẩ", "ầ" => "Ầ",
|
280 |
+
"·∫•" => "·∫§", "·∫£" => "·∫¢", "·∫°" => "·∫ ",
|
281 |
+
"·∫õ" => "·π ", "ẕ" => "Ẕ", "ẓ" => "·∫Ã",
|
282 |
+
"ẑ" => "Ẑ", "ẏ" => "Ẏ", "ẍ" => "Ẍ",
|
283 |
+
"ẋ" => "Ẋ", "ẉ" => "Ẉ ", "ẇ" => "Ẇ",
|
284 |
+
"ẅ" => "Ẅ", "ẃ" => "Ẃ", "ẁ" => "Ẁ",
|
285 |
+
"·πø" => "·πæ", "·πΩ" => "·πº", "·πª" => "·π∫",
|
286 |
+
"·ππ" => "·πâˆ", "·π∑" => "·π∂", "·πµ" => "·π¥",
|
287 |
+
"ṳ" => "Ṳ", "ṱ" => "Ṱ", "ṯ" => "Ṯ",
|
288 |
+
"·π≠" => "·π¨", "·π´" => "·π™", "·π©" => "·π®",
|
289 |
+
"·πß" => "·π¶", "·π•" => "·π§", "·π£" => "·π¢",
|
290 |
+
"·π°" => "·π ", "·πü" => "·πû", "·πù" => "·πú",
|
291 |
+
"·πõ" => "·πö", "·πô" => "·πò", "·πó" => "·πñ",
|
292 |
+
"·πï" => "·πî", "·πì" => "·πÃ", "·πë" => "·πê",
|
293 |
+
"·πè" => "·πé", "·πç" => "·πå", "·πã" => "·πä",
|
294 |
+
"ṉ" => "Ṉ ", "ṇ" => "Ṇ", "ṅ" => "Ṅ",
|
295 |
+
"ṃ" => "Ṃ", "ṁ" => "Ṁ", "·âˆÃ¸" => "·âˆÃ¦",
|
296 |
+
"·âˆÎ©" => "·âˆÂº", "·âˆÂª" => "·âˆâˆ«", "·âˆÏ€" => "·âˆâˆ",
|
297 |
+
"·âˆâˆ‘" => "·âˆâˆ‚", "·âˆÂµ" => "·âˆÂ¥", "·âˆâ‰¥" => "·âˆâ‰¤",
|
298 |
+
"·âˆÂ±" => "·âˆâˆž", "·âˆÃ˜" => "·âˆÃ†", "·âˆâ‰ " => "·âˆÂ¨",
|
299 |
+
"·âˆÂ´" => "·âˆâ„¢", "·âˆÂ©" => "·âˆÂ®", "·âˆÃŸ" => "·âˆÂ¶",
|
300 |
+
"·âˆâ€¢" => "·âˆÂ§", "·âˆÂ£" => "·âˆÂ¢", "·âˆÂ°" => "·∠",
|
301 |
+
"·âˆÃ¼" => "·âˆÃ»", "·âˆÃ¹" => "·âˆÃº", "·âˆÃµ" => "·âˆÃ¶",
|
302 |
+
"·âˆÃ´" => "·âˆÃ²", "·âˆÃ³" => "·âˆÃ±", "·âˆÃ¯" => "·âˆÃ®",
|
303 |
+
"·âˆÃ¬" => "·âˆÃ", "·âˆÃ«" => "·âˆÃª", "·âˆÃ¨" => "·âˆÃ©",
|
304 |
+
"·âˆÃ§" => "·âˆÃ¥", "·âˆÃ£" => "·âˆÃ¤", "·âˆÃ¢" => "·âˆÃ ",
|
305 |
+
"·âˆÃ¡" => "·âˆÃœ", "·âˆÃ–" => "·âˆÃ‘", "·âˆÃ‰" => "·âˆÃ‡",
|
306 |
+
"·âˆÃ…" => "·âˆÃ„", "ֆ" => "’ñ", "÷Ö" => "’ï",
|
307 |
+
"ք" => "’î", "փ" => "’ì", "ւ" => "’Ã",
|
308 |
+
"ց" => "Ց", "ր" => "Ր", "տ" => "Տ",
|
309 |
+
"’æ" => "’é", "’Ω" => "’ç", "’º" => "’å",
|
310 |
+
"’ª" => "’ã", "’∫" => "’ä", "’π" => "’â",
|
311 |
+
"’âˆ" => "’à ", "’∑" => "’á", "’∂" => "’Ü",
|
312 |
+
"’µ" => "’Ö", "’¥" => "’Ñ", "’≥" => "’É",
|
313 |
+
"’≤" => "’Ç", "’±" => "’Å", "’∞" => "’Ä",
|
314 |
+
"’Ø" => "‘ø", "’Æ" => "‘æ", "’≠" => "‘Ω",
|
315 |
+
"լ" => "Լ", "ի" => "Ի", "ժ" => "Ժ",
|
316 |
+
"’©" => "‘π", "’®" => "‘âˆ", "’ß" => "‘∑",
|
317 |
+
"’¶" => "‘∂", "’•" => "‘µ", "’§" => "‘¥",
|
318 |
+
"’£" => "‘≥", "’¢" => "‘≤", "’°" => "‘±",
|
319 |
+
"‘è" => "‘é", "‘ç" => "‘å", "‘ã" => "‘ä",
|
320 |
+
"‘â" => "‘à ", "‘á" => "‘Ü", "‘Ö" => "‘Ñ",
|
321 |
+
"‘É" => "‘Ç", "‘Å" => "‘Ä", "â€Ï€" => "â€âˆ",
|
322 |
+
"â€Âµ" => "â€Â¥", "â€â‰¥" => "â€â‰¤", "â€Â±" => "â€âˆž",
|
323 |
+
"â€Ã˜" => "â€Ã†", "â€â‰ " => "â€Â¨", "â€Â´" => "â€â„¢",
|
324 |
+
"â€Â©" => "â€Â®", "â€ÃŸ" => "â€Â¶", "â€â€¢" => "â€Â§",
|
325 |
+
"â€Â£" => "â€Â¢", "â€Â°" => "†", "â€Ã¼" => "â€Ã»",
|
326 |
+
"â€Ã¹" => "â€Ãº", "â€Ãµ" => "â€Ã¶", "â€Ã´" => "â€Ã²",
|
327 |
+
"â€Ã³" => "â€Ã±", "â€Ã¯" => "â€Ã®", "â€Ã¬" => "â€Ã",
|
328 |
+
"â€Ã«" => "â€Ãª", "â€Ã©" => "â€Ã§", "â€Ã¥" => "â€Ã£",
|
329 |
+
"â€Ã¤" => "â€Ã¢", "â€Ã " => "â€Ã¡", "â€Ãœ" => "â€Ã–",
|
330 |
+
"â€Ã‘" => "â€Ã‰", "â€Ã‡" => "â€Ã…", "“ø" => "“æ",
|
331 |
+
"“Ω" => "Ҽ", "һ" => "“∫", "“π" => "“âˆ",
|
332 |
+
"“∑" => "“∂", "“µ" => "“¥", "“≥" => "“≤",
|
333 |
+
"ұ" => "Ұ", "ү" => "Ү", "ҭ" => "Ҭ",
|
334 |
+
"ҫ" => "Ҫ", "ҩ" => "Ҩ", "ҧ" => "Ҧ",
|
335 |
+
"“•" => "“§", "“£" => "“¢", "“°" => "“ ",
|
336 |
+
"“ü" => "“û", "“ù" => "“ú", "“õ" => "“ö",
|
337 |
+
"“ô" => "“ò", "“ó" => "“ñ", "“ï" => "“î",
|
338 |
+
"“ì" => "“Ã", "“ë" => "“ê", "“è" => "“é",
|
339 |
+
"“ç" => "“å", "“ã" => "“ä", "“Å" => "“Ä",
|
340 |
+
"—ø" => "—æ", "—Ω" => "—º", "—ª" => "—∫",
|
341 |
+
"—π" => "—âˆ", "—∑" => "—∂", "—µ" => "—¥",
|
342 |
+
"—≥" => "—≤", "—±" => "—∞", "—Ø" => "—Æ",
|
343 |
+
"—≠" => "—¨", "—´" => "—™", "—©" => "—®",
|
344 |
+
"—ß" => "—¶", "—•" => "—§", "—£" => "—¢",
|
345 |
+
"—°" => "— ", "—ü" => "–è", "—û" => "–é",
|
346 |
+
"—ù" => "–ç", "—ú" => "–å", "—õ" => "–ã",
|
347 |
+
"—ö" => "–ä", "—ô" => "–â", "—ò" => "–à ",
|
348 |
+
"—ó" => "–á", "—ñ" => "–Ü", "—ï" => "–Ö",
|
349 |
+
"—î" => "–Ñ", "—ì" => "–É", "—Ã" => "–Ç",
|
350 |
+
"—ë" => "–Å", "—ê" => "–Ä", "—è" => "–Ø",
|
351 |
+
"—é" => "–Æ", "—ç" => "–≠", "—å" => "–¨",
|
352 |
+
"—ã" => "–´", "—ä" => "–™", "—â" => "–©",
|
353 |
+
"—à " => "–®", "—á" => "–ß", "—Ü" => "–¶",
|
354 |
+
"—Ö" => "–•", "—Ñ" => "–§", "—É" => "–£",
|
355 |
+
"—Ç" => "–¢", "—Å" => "–°", "—Ä" => "– ",
|
356 |
+
"–ø" => "–ü", "–æ" => "–û", "–Ω" => "–ù",
|
357 |
+
"–º" => "–ú", "–ª" => "–õ", "–∫" => "–ö",
|
358 |
+
"–π" => "–ô", "–âˆ" => "–ò", "–∑" => "–ó",
|
359 |
+
"–∂" => "–ñ", "–µ" => "–ï", "–¥" => "–î",
|
360 |
+
"–≥" => "–ì", "–≤" => "–Ã", "–±" => "–ë",
|
361 |
+
"а" => "А", "ϵ" => "Ε", "ϲ" => "Σ",
|
362 |
+
"ϱ" => "Ρ", "ϰ" => "Κ", "ϯ" => "Ϯ",
|
363 |
+
"ϭ" => "Ϭ", "ϫ" => "Ϫ", "ϩ" => "Ϩ",
|
364 |
+
"ϧ" => "Ϧ", "ϥ" => "Ϥ", "ϣ" => "Ϣ",
|
365 |
+
"œ°" => "œ ", "œü" => "œû", "œù" => "œú",
|
366 |
+
"œõ" => "œö", "œô" => "œò", "œñ" => "Œ ",
|
367 |
+
"ϕ" => "Φ", "ϑ" => "Θ", "ϐ" => "Å’Ã",
|
368 |
+
"ώ" => "Ώ", "ύ" => "Ύ", "ό" => "Ό",
|
369 |
+
"ϋ" => "Ϋ", "ϊ" => "Ϊ", "ω" => "Ω",
|
370 |
+
"ψ " => "Ψ", "χ" => "Χ", "φ" => "Φ",
|
371 |
+
"υ" => "Υ", "τ" => "Τ", "σ" => "Σ",
|
372 |
+
"œÇ" => "Œ£", "œÅ" => "Œ°", "œÄ" => "Œ ",
|
373 |
+
"ο" => "Ο", "ξ" => "Ξ", "ν" => "Ν",
|
374 |
+
"μ" => "Μ", "λ" => "Λ", "κ" => "Κ",
|
375 |
+
"Å’Ï€" => "Ι", "Å’âˆ" => "Θ", "η" => "Η",
|
376 |
+
"ζ" => "Ζ", "ε" => "Ε", "δ" => "Δ",
|
377 |
+
"γ" => "Γ", "β" => "Å’Ã", "α" => "Α",
|
378 |
+
"ί" => "Ί", "ή" => "Ή", "έ" => "Έ ",
|
379 |
+
"ά" => "Å’Ãœ", " Ã" => "∆∑", " ã" => "∆≤",
|
380 |
+
"ʊ" => "Ʊ", "ʈ " => "Ʈ", "ʃ" => "Ʃ",
|
381 |
+
"ʀ" => "Ʀ", "ɵ" => "Ɵ", "ɲ" => "Ɲ",
|
382 |
+
"ɯ" => "Ɯ", "ɩ" => "Ɩ", "ɨ" => "Ɨ",
|
383 |
+
"…£" => "∆î", "… " => "∆ì", "…õ" => "∆ê",
|
384 |
+
"ə" => "Ə", "ɗ" => "Ɗ", "ɖ" => "Ɖ",
|
385 |
+
"ɔ" => "Ɔ", "ɓ" => "Ɓ", "ȳ" => "Ȳ",
|
386 |
+
"ȱ" => "Ȱ", "ȯ" => "Ȯ", "ȭ" => "Ȭ",
|
387 |
+
"ȫ" => "Ȫ", "ȩ" => "Ȩ", "ȧ" => "Ȧ",
|
388 |
+
"ȥ" => "Ȥ", "ȣ" => "Ȣ", "ȟ" => "Ȟ",
|
389 |
+
"»ù" => "»ú", "»õ" => "»ö", "»ô" => "»ò",
|
390 |
+
"»ó" => "Ȗ", "ȕ" => "Ȕ", "ȓ" => "»Ã",
|
391 |
+
"ȑ" => "Ȑ", "ȏ" => "Ȏ", "ȍ" => "Ȍ",
|
392 |
+
"ȋ" => "Ȋ", "ȉ" => "Ȉ ", "ȇ" => "Ȇ",
|
393 |
+
"ȅ" => "Ȅ", "ȃ" => "Ȃ", "ȁ" => "Ȁ",
|
394 |
+
"ǿ" => "Ǿ", "ǽ" => "Ǽ", "ǻ" => "Ǻ",
|
395 |
+
"«π" => "«âˆ", "«µ" => "«¥", "«≥" => "«≤",
|
396 |
+
"ǯ" => "Ǯ", "ǭ" => "Ǭ", "ǫ" => "Ǫ",
|
397 |
+
"ǩ" => "Ǩ", "ǧ" => "Ǧ", "ǥ" => "Ǥ",
|
398 |
+
"«£" => "«¢", "«°" => "« ", "«ü" => "«û",
|
399 |
+
"ǝ" => "Ǝ", "ǜ" => "Ǜ", "ǚ" => "Ǚ",
|
400 |
+
"«ò" => "«ó", "«ñ" => "«ï", "«î" => "«ì",
|
401 |
+
"«Ã" => "«ë", "«ê" => "«è", "«é" => "«ç",
|
402 |
+
"«å" => "«ã", "«â" => "«à ", "«Ü" => "«Ö",
|
403 |
+
"∆ø" => "«∑", "∆Ω" => "Ƽ", "∆π" => "∆âˆ",
|
404 |
+
"ƶ" => "Ƶ", "ƴ" => "Ƴ", "ư" => "Ư",
|
405 |
+
"ƭ" => "Ƭ", "ƨ" => "Ƨ", "ƥ" => "Ƥ",
|
406 |
+
"∆£" => "∆¢", "∆°" => "∆ ", "∆û" => "» ",
|
407 |
+
"∆ô" => "∆ò", "ƕ" => "«∂", "∆Ã" => "Ƒ",
|
408 |
+
"ƌ" => "Ƌ", "ƈ " => "Ƈ", "ƅ" => "Ƅ",
|
409 |
+
"ƃ" => "Ƃ", "ſ" => "S", "ž" => "Ž",
|
410 |
+
"ż" => "Ż", "ź" => "Ź", "ŷ" => "Ŷ",
|
411 |
+
"≈µ" => "≈¥", "≈≥" => "≈≤", "≈±" => "≈∞",
|
412 |
+
"ů" => "Ů", "ŭ" => "Ŭ", "ū" => "Ū",
|
413 |
+
"ũ" => "Ũ", "ŧ" => "Ŧ", "ť" => "Ť",
|
414 |
+
"≈£" => "≈¢", "≈°" => "≈ ", "≈ü" => "≈û",
|
415 |
+
"≈ù" => "≈ú", "≈õ" => "≈ö", "≈ô" => "≈ò",
|
416 |
+
"≈ó" => "Ŗ", "ŕ" => "Ŕ", "œ" => "≈Ã",
|
417 |
+
"ő" => "Ő", "ŏ" => "Ŏ", "ō" => "Ō",
|
418 |
+
"ŋ" => "Ŋ", "ň " => "Ň", "ņ" => "Ņ",
|
419 |
+
"ń" => "Ń", "ł" => "Ł", "ŀ" => "Ŀ",
|
420 |
+
"ľ" => "Ľ", "ļ" => "Ļ", "ĺ" => "Ĺ",
|
421 |
+
"ķ" => "Ķ", "ĵ" => "Ĵ", "ij" => "IJ",
|
422 |
+
"ı" => "I", "į" => "Į", "ĭ" => "Ĭ",
|
423 |
+
"ī" => "Ī", "ĩ" => "Ĩ", "ħ" => "Ħ",
|
424 |
+
"ƒ•" => "ƒ§", "ƒ£" => "ƒ¢", "ƒ°" => "ƒ ",
|
425 |
+
"ğ" => "Ğ", "ĝ" => "Ĝ", "ě" => "Ě",
|
426 |
+
"ę" => "Ę", "ė" => "Ė", "ĕ" => "Ĕ",
|
427 |
+
"ē" => "Æ’Ã", "đ" => "Đ", "ď" => "Ď",
|
428 |
+
"č" => "Č", "ċ" => "Ċ", "ĉ" => "Ĉ ",
|
429 |
+
"ć" => "Ć", "ą" => "Ą", "ă" => "Ă",
|
430 |
+
"Æ’Ã…" => "Ā", "ÿ" => "≈âˆ", "þ" => "√û",
|
431 |
+
"ý" => "Ý", "ü" => "Ü", "û" => "Û",
|
432 |
+
"√∫" => "√ö", "√π" => "√ô", "√âˆ" => "√ò",
|
433 |
+
"ö" => "Ö", "õ" => "Õ", "ô" => "Ô",
|
434 |
+
"ó" => "Ó", "ò" => "√Ã", "ñ" => "Ñ",
|
435 |
+
"ð" => "Ð", "ï" => "Ï", "î" => "Î",
|
436 |
+
"í" => "Í", "ì" => "Ì", "ë" => "Ë",
|
437 |
+
"ê" => "Ê", "é" => "É", "è" => "È ",
|
438 |
+
"ç" => "Ç", "æ" => "Æ", "å" => "Å",
|
439 |
+
"ä" => "Ä", "ã" => "Ã", "â" => "Â",
|
440 |
+
"√°" => "√Å", "√ " => "√Ä", "¬µ" => "Œú",
|
441 |
+
"z" => "Z", "y" => "Y", "x" => "X",
|
442 |
+
"w" => "W", "v" => "V", "u" => "U",
|
443 |
+
"t" => "T", "s" => "S", "r" => "R",
|
444 |
+
"q" => "Q", "p" => "P", "o" => "O",
|
445 |
+
"n" => "N", "m" => "M", "l" => "L",
|
446 |
+
"k" => "K", "j" => "J", "i" => "I",
|
447 |
+
"h" => "H", "g" => "G", "f" => "F",
|
448 |
+
"e" => "E", "d" => "D", "c" => "C",
|
449 |
+
"b" => "B", "a" => "A",
|
450 |
+
);
|
all_in_one_seo_pack-ru_RU.mo
CHANGED
Binary file
|
all_in_one_seo_pack.php
CHANGED
@@ -1,17 +1,15 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
4 |
/*
|
5 |
Plugin Name: All in One SEO Pack
|
6 |
Plugin URI: http://semperfiwebdesign.com
|
7 |
-
Description: Out-of-the-box SEO for your
|
8 |
-
Version: 1.6.
|
9 |
Author: Michael Torbert
|
10 |
Author URI: http://michaeltorbert.com
|
11 |
*/
|
12 |
|
13 |
/*
|
14 |
-
Copyright (C) 2008-
|
15 |
Original code by uberdose of uberdose.com
|
16 |
|
17 |
This program is free software; you can redistribute it and/or modify
|
@@ -28,456 +26,35 @@ You should have received a copy of the GNU General Public License
|
|
28 |
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
29 |
*/
|
30 |
|
31 |
-
/*******************************************************************************************************/
|
32 |
//register_activation_hook(__FILE__,'aioseop_activate_pl');
|
33 |
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
"·ø©" => "·ø°", "·ø®" => "·ø ", "·øõ" => "·Ω∑",
|
48 |
-
"·øö" => "·Ω∂", "·øô" => "·øë", "·øò" => "·øê",
|
49 |
-
"·øã" => "·Ωµ", "·øä" => "·Ω¥", "·øâ" => "·Ω≥",
|
50 |
-
"Ὲ" => "ὲ", "Ά" => "ά", "Ὰ" => "ὰ",
|
51 |
-
"·æπ" => "·æ±", "·æ∏" => "·æ∞", "·ΩØ" => "·Ωß",
|
52 |
-
"·ΩÆ" => "·Ω¶", "·Ω≠" => "·Ω•", "·Ω¨" => "·Ω§",
|
53 |
-
"·Ω´" => "·Ω£", "·Ω™" => "·Ω¢", "·Ω©" => "·Ω°",
|
54 |
-
"·Ω®" => "·Ω ", "·Ωü" => "·Ωó", "·Ωù" => "·Ωï",
|
55 |
-
"·Ωõ" => "·Ωì", "·Ωô" => "·Ωë", "·Ωç" => "·ΩÖ",
|
56 |
-
"·Ωå" => "·ΩÑ", "·Ωã" => "·ΩÉ", "·Ωä" => "·ΩÇ",
|
57 |
-
"Ὁ" => "ὁ", "Ὀ" => "ὀ", "Ἷ" => "ἷ",
|
58 |
-
"Ἶ" => "ἶ", "Ἵ" => "ἵ", "Ἴ" => "ἴ",
|
59 |
-
"Ἳ" => "ἳ", "Ἲ" => "ἲ", "Ἱ" => "ἱ",
|
60 |
-
"Ἰ" => "ἰ", "Ἧ" => "ἧ", "Ἦ" => "ἦ",
|
61 |
-
"Ἥ" => "ἥ", "Ἤ" => "ἤ", "Ἣ" => "ἣ",
|
62 |
-
"·º™" => "·º¢", "·º©" => "·º°", "·º®" => "·º ",
|
63 |
-
"Ἕ" => "ἕ", "Ἔ" => "ἔ", "Ἓ" => "ἓ",
|
64 |
-
"Ἒ" => "ἒ", "Ἑ" => "ἑ", "Ἐ" => "ἐ",
|
65 |
-
"Ἇ" => "ἇ", "Ἆ" => "ἆ", "Ἅ" => "ἅ",
|
66 |
-
"Ἄ" => "ἄ", "Ἃ" => "ἃ", "Ἂ" => "ἂ",
|
67 |
-
"Ἁ" => "ἁ", "Ἀ" => "ἀ", "Ỹ" => "ỹ",
|
68 |
-
"Ỷ" => "ỷ", "Ỵ" => "ỵ", "Ỳ" => "ỳ",
|
69 |
-
"Ự" => "ự", "Ữ" => "ữ", "Ử" => "ử",
|
70 |
-
"Ừ" => "ừ", "Ứ" => "ứ", "Ủ" => "ủ",
|
71 |
-
"·ª§" => "·ª•", "·ª¢" => "·ª£", "·ª " => "·ª°",
|
72 |
-
"Ở" => "ở", "Ờ" => "ờ", "Ớ" => "ớ",
|
73 |
-
"Ộ" => "ộ", "Ỗ" => "ỗ", "Ổ" => "ổ",
|
74 |
-
"Ồ" => "ồ", "Ố" => "ố", "Ỏ" => "ỏ",
|
75 |
-
"Ọ" => "ọ", "Ị" => "ị", "Ỉ" => "ỉ",
|
76 |
-
"Ệ" => "ệ", "Ễ" => "ễ", "Ể" => "ể",
|
77 |
-
"Ề" => "ề", "Ế" => "ế", "Ẽ" => "ẽ",
|
78 |
-
"Ẻ" => "ẻ", "Ẹ" => "ẹ", "Ặ" => "ặ",
|
79 |
-
"·∫¥" => "·∫µ", "·∫≤" => "·∫≥", "·∫∞" => "·∫±",
|
80 |
-
"Ắ" => "ắ", "Ậ" => "ậ", "Ẫ" => "ẫ",
|
81 |
-
"Ẩ" => "ẩ", "Ầ" => "ầ", "Ấ" => "ấ",
|
82 |
-
"·∫¢" => "·∫£", "·∫ " => "·∫°", "·∫î" => "·∫ï",
|
83 |
-
"Ẓ" => "ẓ", "Ẑ" => "ẑ", "Ẏ" => "ẏ",
|
84 |
-
"Ẍ" => "ẍ", "Ẋ" => "ẋ", "Ẉ" => "ẉ",
|
85 |
-
"Ẇ" => "ẇ", "Ẅ" => "ẅ", "Ẃ" => "ẃ",
|
86 |
-
"Ẁ" => "ẁ", "Ṿ" => "ṿ", "Ṽ" => "ṽ",
|
87 |
-
"·π∫" => "·πª", "·π∏" => "·ππ", "·π∂" => "·π∑",
|
88 |
-
"·π¥" => "·πµ", "·π≤" => "·π≥", "·π∞" => "·π±",
|
89 |
-
"Ṯ" => "ṯ", "Ṭ" => "ṭ", "Ṫ" => "ṫ",
|
90 |
-
"·π®" => "·π©", "·π¶" => "·πß", "·π§" => "·π•",
|
91 |
-
"·π¢" => "·π£", "·π " => "·π°", "·πû" => "·πü",
|
92 |
-
"·πú" => "·πù", "·πö" => "·πõ", "·πò" => "·πô",
|
93 |
-
"·πñ" => "·πó", "·πî" => "·πï", "·πí" => "·πì",
|
94 |
-
"·πê" => "·πë", "·πé" => "·πè", "·πå" => "·πç",
|
95 |
-
"Ṋ" => "ṋ", "Ṉ" => "ṉ", "Ṇ" => "ṇ",
|
96 |
-
"Ṅ" => "ṅ", "Ṃ" => "ṃ", "Ṁ" => "ṁ",
|
97 |
-
"Ḿ" => "ḿ", "Ḽ" => "ḽ", "Ḻ" => "ḻ",
|
98 |
-
"·∏∏" => "·∏π", "·∏∂" => "·∏∑", "·∏¥" => "·∏µ",
|
99 |
-
"Ḳ" => "ḳ", "Ḱ" => "ḱ", "Ḯ" => "ḯ",
|
100 |
-
"Ḭ" => "ḭ", "Ḫ" => "ḫ", "Ḩ" => "ḩ",
|
101 |
-
"Ḧ" => "ḧ", "Ḥ" => "ḥ", "Ḣ" => "ḣ",
|
102 |
-
"·∏ " => "·∏°", "·∏û" => "·∏ü", "·∏ú" => "·∏ù",
|
103 |
-
"Ḛ" => "ḛ", "Ḙ" => "ḙ", "Ḗ" => "ḗ",
|
104 |
-
"Ḕ" => "ḕ", "Ḓ" => "ḓ", "Ḑ" => "ḑ",
|
105 |
-
"Ḏ" => "ḏ", "Ḍ" => "ḍ", "Ḋ" => "ḋ",
|
106 |
-
"Ḉ" => "ḉ", "Ḇ" => "ḇ", "Ḅ" => "ḅ",
|
107 |
-
"Ḃ" => "ḃ", "Ḁ" => "ḁ", "Ֆ" => "ֆ",
|
108 |
-
"Օ" => "օ", "Ք" => "ք", "Փ" => "փ",
|
109 |
-
"Ւ" => "ւ", "Ց" => "ց", "Ր" => "ր",
|
110 |
-
"’è" => "’ø", "’é" => "’æ", "’ç" => "’Ω",
|
111 |
-
"’å" => "’º", "’ã" => "’ª", "’ä" => "’∫",
|
112 |
-
"’â" => "’π", "’à" => "’∏", "’á" => "’∑",
|
113 |
-
"’Ü" => "’∂", "’Ö" => "’µ", "’Ñ" => "’¥",
|
114 |
-
"’É" => "’≥", "’Ç" => "’≤", "’Å" => "’±",
|
115 |
-
"’Ä" => "’∞", "‘ø" => "’Ø", "‘æ" => "’Æ",
|
116 |
-
"Խ" => "խ", "Լ" => "լ", "Ի" => "ի",
|
117 |
-
"‘∫" => "’™", "‘π" => "’©", "‘∏" => "’®",
|
118 |
-
"‘∑" => "’ß", "‘∂" => "’¶", "‘µ" => "’•",
|
119 |
-
"‘¥" => "’§", "‘≥" => "’£", "‘≤" => "’¢",
|
120 |
-
"‘±" => "’°", "‘é" => "‘è", "‘å" => "‘ç",
|
121 |
-
"‘ä" => "‘ã", "‘à" => "‘â", "‘Ü" => "‘á",
|
122 |
-
"‘Ñ" => "‘Ö", "‘Ç" => "‘É", "‘Ä" => "‘Å",
|
123 |
-
"Ӹ" => "ӹ", "Ӵ" => "ӵ", "Ӳ" => "ӳ",
|
124 |
-
"Ӱ" => "ӱ", "Ӯ" => "ӯ", "Ӭ" => "ӭ",
|
125 |
-
"Ӫ" => "ӫ", "Ө" => "ө", "Ӧ" => "ӧ",
|
126 |
-
"”§" => "”•", "”¢" => "”£", "” " => "”°",
|
127 |
-
"Ӟ" => "ӟ", "Ӝ" => "ӝ", "Ӛ" => "ӛ",
|
128 |
-
"Ә" => "ә", "Ӗ" => "ӗ", "Ӕ" => "ӕ",
|
129 |
-
"Ӓ" => "ӓ", "Ӑ" => "ӑ", "Ӎ" => "ӎ",
|
130 |
-
"Ӌ" => "ӌ", "Ӊ" => "ӊ", "Ӈ" => "ӈ",
|
131 |
-
"Ӆ" => "ӆ", "Ӄ" => "ӄ", "Ӂ" => "ӂ",
|
132 |
-
"Ҿ" => "ҿ", "Ҽ" => "ҽ", "Һ" => "һ",
|
133 |
-
"“∏" => "“π", "“∂" => "“∑", "“¥" => "“µ",
|
134 |
-
"“≤" => "“≥", "“∞" => "“±", "“Æ" => "“Ø",
|
135 |
-
"Ҭ" => "ҭ", "Ҫ" => "ҫ", "Ҩ" => "ҩ",
|
136 |
-
"Ҧ" => "ҧ", "Ҥ" => "ҥ", "Ң" => "ң",
|
137 |
-
"“ " => "“°", "“û" => "“ü", "“ú" => "“ù",
|
138 |
-
"“ö" => "“õ", "“ò" => "“ô", "“ñ" => "“ó",
|
139 |
-
"“î" => "“ï", "“í" => "“ì", "“ê" => "“ë",
|
140 |
-
"“é" => "“è", "“å" => "“ç", "“ä" => "“ã",
|
141 |
-
"“Ä" => "“Å", "—æ" => "—ø", "—º" => "—Ω",
|
142 |
-
"—∫" => "—ª", "—∏" => "—π", "—∂" => "—∑",
|
143 |
-
"—¥" => "—µ", "—≤" => "—≥", "—∞" => "—±",
|
144 |
-
"—Æ" => "—Ø", "—¨" => "—≠", "—™" => "—´",
|
145 |
-
"—®" => "—©", "—¶" => "—ß", "—§" => "—•",
|
146 |
-
"—¢" => "—£", "— " => "—°", "–Ø" => "—è",
|
147 |
-
"–Æ" => "—é", "–≠" => "—ç", "–¨" => "—å",
|
148 |
-
"–´" => "—ã", "–™" => "—ä", "–©" => "—â",
|
149 |
-
"–®" => "—à", "–ß" => "—á", "–¶" => "—Ü",
|
150 |
-
"–•" => "—Ö", "–§" => "—Ñ", "–£" => "—É",
|
151 |
-
"–¢" => "—Ç", "–°" => "—Å", "– " => "—Ä",
|
152 |
-
"–ü" => "–ø", "–û" => "–æ", "–ù" => "–Ω",
|
153 |
-
"–ú" => "–º", "–õ" => "–ª", "–ö" => "–∫",
|
154 |
-
"–ô" => "–π", "–ò" => "–∏", "–ó" => "–∑",
|
155 |
-
"–ñ" => "–∂", "–ï" => "–µ", "–î" => "–¥",
|
156 |
-
"–ì" => "–≥", "–í" => "–≤", "–ë" => "–±",
|
157 |
-
"–ê" => "–∞", "–è" => "—ü", "–é" => "—û",
|
158 |
-
"–ç" => "—ù", "–å" => "—ú", "–ã" => "—õ",
|
159 |
-
"–ä" => "—ö", "–â" => "—ô", "–à" => "—ò",
|
160 |
-
"–á" => "—ó", "–Ü" => "—ñ", "–Ö" => "—ï",
|
161 |
-
"–Ñ" => "—î", "–É" => "—ì", "–Ç" => "—í",
|
162 |
-
"Ё" => "ё", "Ѐ" => "ѐ", "ϴ" => "θ",
|
163 |
-
"Ϯ" => "ϯ", "Ϭ" => "ϭ", "Ϫ" => "ϫ",
|
164 |
-
"Ϩ" => "ϩ", "Ϧ" => "ϧ", "Ϥ" => "ϥ",
|
165 |
-
"œ¢" => "œ£", "œ " => "œ°", "œû" => "œü",
|
166 |
-
"Ϝ" => "ϝ", "Ϛ" => "ϛ", "Ϙ" => "ϙ",
|
167 |
-
"Ϋ" => "ϋ", "Ϊ" => "ϊ", "Ω" => "ω",
|
168 |
-
"Ψ" => "ψ", "Χ" => "χ", "Φ" => "φ",
|
169 |
-
"Υ" => "υ", "Τ" => "τ", "Σ" => "σ",
|
170 |
-
"Œ°" => "œÅ", "Œ " => "œÄ", "Œü" => "Œø",
|
171 |
-
"Ξ" => "ξ", "Ν" => "ν", "Μ" => "μ",
|
172 |
-
"Λ" => "λ", "Κ" => "κ", "Ι" => "ι",
|
173 |
-
"Θ" => "θ", "Η" => "η", "Ζ" => "ζ",
|
174 |
-
"Ε" => "ε", "Δ" => "δ", "Γ" => "γ",
|
175 |
-
"Β" => "β", "Α" => "α", "Ώ" => "ώ",
|
176 |
-
"Ύ" => "ύ", "Ό" => "ό", "Ί" => "ί",
|
177 |
-
"Ή" => "ή", "Έ" => "έ", "Ά" => "ά",
|
178 |
-
"Ȳ" => "ȳ", "Ȱ" => "ȱ", "Ȯ" => "ȯ",
|
179 |
-
"Ȭ" => "ȭ", "Ȫ" => "ȫ", "Ȩ" => "ȩ",
|
180 |
-
"Ȧ" => "ȧ", "Ȥ" => "ȥ", "Ȣ" => "ȣ",
|
181 |
-
"» " => "∆û", "»û" => "»ü", "»ú" => "»ù",
|
182 |
-
"Ț" => "ț", "Ș" => "ș", "Ȗ" => "ȗ",
|
183 |
-
"Ȕ" => "ȕ", "Ȓ" => "ȓ", "Ȑ" => "ȑ",
|
184 |
-
"Ȏ" => "ȏ", "Ȍ" => "ȍ", "Ȋ" => "ȋ",
|
185 |
-
"Ȉ" => "ȉ", "Ȇ" => "ȇ", "Ȅ" => "ȅ",
|
186 |
-
"Ȃ" => "ȃ", "Ȁ" => "ȁ", "Ǿ" => "ǿ",
|
187 |
-
"Ǽ" => "ǽ", "Ǻ" => "ǻ", "Ǹ" => "ǹ",
|
188 |
-
"Ƿ" => "ƿ", "Ƕ" => "ƕ", "Ǵ" => "ǵ",
|
189 |
-
"DZ" => "dz", "Ǯ" => "ǯ", "Ǭ" => "ǭ",
|
190 |
-
"Ǫ" => "ǫ", "Ǩ" => "ǩ", "Ǧ" => "ǧ",
|
191 |
-
"«§" => "«•", "«¢" => "«£", "« " => "«°",
|
192 |
-
"«û" => "«ü", "«õ" => "«ú", "«ô" => "«ö",
|
193 |
-
"«ó" => "«ò", "«ï" => "«ñ", "«ì" => "«î",
|
194 |
-
"«ë" => "«í", "«è" => "«ê", "«ç" => "«é",
|
195 |
-
"«ä" => "«å", "«á" => "«â", "«Ñ" => "«Ü",
|
196 |
-
"∆º" => "∆Ω", "∆∏" => "∆π", "∆∑" => " í",
|
197 |
-
"∆µ" => "∆∂", "∆≥" => "∆¥", "∆≤" => " ã",
|
198 |
-
"∆±" => " ä", "∆Ø" => "∆∞", "∆Æ" => " à",
|
199 |
-
"∆¨" => "∆≠", "∆©" => " É", "∆ß" => "∆®",
|
200 |
-
"∆¶" => " Ä", "∆§" => "∆•", "∆¢" => "∆£",
|
201 |
-
"∆ " => "∆°", "∆ü" => "…µ", "∆ù" => "…≤",
|
202 |
-
"∆ú" => "…Ø", "∆ò" => "∆ô", "∆ó" => "…®",
|
203 |
-
"∆ñ" => "…©", "∆î" => "…£", "∆ì" => "… ",
|
204 |
-
"Ƒ" => "ƒ", "Ɛ" => "ɛ", "Ə" => "ə",
|
205 |
-
"Ǝ" => "ǝ", "Ƌ" => "ƌ", "Ɗ" => "ɗ",
|
206 |
-
"Ɖ" => "ɖ", "Ƈ" => "ƈ", "Ɔ" => "ɔ",
|
207 |
-
"Ƅ" => "ƅ", "Ƃ" => "ƃ", "Ɓ" => "ɓ",
|
208 |
-
"Ž" => "ž", "Ż" => "ż", "Ź" => "ź",
|
209 |
-
"Ÿ" => "ÿ", "Ŷ" => "ŷ", "Ŵ" => "ŵ",
|
210 |
-
"Ų" => "ų", "Ű" => "ű", "Ů" => "ů",
|
211 |
-
"Ŭ" => "ŭ", "Ū" => "ū", "Ũ" => "ũ",
|
212 |
-
"Ŧ" => "ŧ", "Ť" => "ť", "Ţ" => "ţ",
|
213 |
-
"≈ " => "≈°", "≈û" => "≈ü", "≈ú" => "≈ù",
|
214 |
-
"Ś" => "ś", "Ř" => "ř", "Ŗ" => "ŗ",
|
215 |
-
"Ŕ" => "ŕ", "Œ" => "œ", "Ő" => "ő",
|
216 |
-
"Ŏ" => "ŏ", "Ō" => "ō", "Ŋ" => "ŋ",
|
217 |
-
"Ň" => "ň", "Ņ" => "ņ", "Ń" => "ń",
|
218 |
-
"Ł" => "ł", "Ŀ" => "ŀ", "Ľ" => "ľ",
|
219 |
-
"Ļ" => "ļ", "Ĺ" => "ĺ", "Ķ" => "ķ",
|
220 |
-
"Ĵ" => "ĵ", "IJ" => "ij", "İ" => "i",
|
221 |
-
"Į" => "į", "Ĭ" => "ĭ", "Ī" => "ī",
|
222 |
-
"Ĩ" => "ĩ", "Ħ" => "ħ", "Ĥ" => "ĥ",
|
223 |
-
"ƒ¢" => "ƒ£", "ƒ " => "ƒ°", "ƒû" => "ƒü",
|
224 |
-
"ƒú" => "ƒù", "ƒö" => "ƒõ", "ƒò" => "ƒô",
|
225 |
-
"Ė" => "ė", "Ĕ" => "ĕ", "Ē" => "ē",
|
226 |
-
"Đ" => "đ", "Ď" => "ď", "Č" => "č",
|
227 |
-
"Ċ" => "ċ", "Ĉ" => "ĉ", "Ć" => "ć",
|
228 |
-
"Ą" => "ą", "Ă" => "ă", "Ā" => "ā",
|
229 |
-
"Þ" => "þ", "Ý" => "ý", "Ü" => "ü",
|
230 |
-
"Û" => "û", "Ú" => "ú", "Ù" => "ù",
|
231 |
-
"Ø" => "ø", "Ö" => "ö", "Õ" => "õ",
|
232 |
-
"Ô" => "ô", "Ó" => "ó", "Ò" => "ò",
|
233 |
-
"Ñ" => "ñ", "Ð" => "ð", "Ï" => "ï",
|
234 |
-
"Î" => "î", "Í" => "í", "Ì" => "ì",
|
235 |
-
"Ë" => "ë", "Ê" => "ê", "É" => "é",
|
236 |
-
"È" => "è", "Ç" => "ç", "Æ" => "æ",
|
237 |
-
"Å" => "å", "Ä" => "ä", "Ã" => "ã",
|
238 |
-
"√Ç" => "√¢", "√Å" => "√°", "√Ä" => "√ ",
|
239 |
-
"Z" => "z", "Y" => "y", "X" => "x",
|
240 |
-
"W" => "w", "V" => "v", "U" => "u",
|
241 |
-
"T" => "t", "S" => "s", "R" => "r",
|
242 |
-
"Q" => "q", "P" => "p", "O" => "o",
|
243 |
-
"N" => "n", "M" => "m", "L" => "l",
|
244 |
-
"K" => "k", "J" => "j", "I" => "i",
|
245 |
-
"H" => "h", "G" => "g", "F" => "f",
|
246 |
-
"E" => "e", "D" => "d", "C" => "c",
|
247 |
-
"B" => "b", "A" => "a",
|
248 |
-
);
|
249 |
|
|
|
|
|
250 |
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
"n" => "N", "m" => "M", "l" => "L",
|
257 |
-
"k" => "K", "j" => "J", "i" => "I",
|
258 |
-
"h" => "H", "g" => "G", "f" => "F",
|
259 |
-
"e" => "E", "d" => "D", "c" => "C",
|
260 |
-
"b" => "B", "a" => "A", "ῳ" => "ῼ",
|
261 |
-
"·ø•" => "·ø¨", "·ø°" => "·ø©", "·ø " => "·ø®",
|
262 |
-
"·øë" => "·øô", "·øê" => "·øò", "·øÉ" => "·øå",
|
263 |
-
"ι" => "Ι", "ᾳ" => "ᾼ", "ᾱ" => "Ᾱ",
|
264 |
-
"ᾰ" => "Ᾰ", "ᾧ" => "ᾯ", "ᾦ" => "ᾮ",
|
265 |
-
"ᾥ" => "ᾭ", "ᾤ" => "ᾬ", "ᾣ" => "ᾫ",
|
266 |
-
"·æ¢" => "·æ™", "·æ°" => "·æ©", "·æ " => "·æ®",
|
267 |
-
"·æó" => "·æü", "·æñ" => "·æû", "·æï" => "·æù",
|
268 |
-
"·æî" => "·æú", "·æì" => "·æõ", "·æí" => "·æö",
|
269 |
-
"·æë" => "·æô", "·æê" => "·æò", "·æá" => "·æè",
|
270 |
-
"ᾆ" => "ᾎ", "ᾅ" => "ᾍ", "ᾄ" => "ᾌ",
|
271 |
-
"ᾃ" => "ᾋ", "ᾂ" => "ᾊ", "ᾁ" => "ᾉ",
|
272 |
-
"ᾀ" => "ᾈ", "ώ" => "Ώ", "ὼ" => "Ὼ",
|
273 |
-
"·Ωª" => "·ø´", "·Ω∫" => "·ø™", "·Ωπ" => "·øπ",
|
274 |
-
"·Ω∏" => "·ø∏", "·Ω∑" => "·øõ", "·Ω∂" => "·øö",
|
275 |
-
"·Ωµ" => "·øã", "·Ω¥" => "·øä", "·Ω≥" => "·øâ",
|
276 |
-
"ὲ" => "Ὲ", "ά" => "Ά", "ὰ" => "Ὰ",
|
277 |
-
"·Ωß" => "·ΩØ", "·Ω¶" => "·ΩÆ", "·Ω•" => "·Ω≠",
|
278 |
-
"·Ω§" => "·Ω¨", "·Ω£" => "·Ω´", "·Ω¢" => "·Ω™",
|
279 |
-
"·Ω°" => "·Ω©", "·Ω " => "·Ω®", "·Ωó" => "·Ωü",
|
280 |
-
"·Ωï" => "·Ωù", "·Ωì" => "·Ωõ", "·Ωë" => "·Ωô",
|
281 |
-
"·ΩÖ" => "·Ωç", "·ΩÑ" => "·Ωå", "·ΩÉ" => "·Ωã",
|
282 |
-
"·ΩÇ" => "·Ωä", "·ΩÅ" => "·Ωâ", "·ΩÄ" => "·Ωà",
|
283 |
-
"ἷ" => "Ἷ", "ἶ" => "Ἶ", "ἵ" => "Ἵ",
|
284 |
-
"ἴ" => "Ἴ", "ἳ" => "Ἳ", "ἲ" => "Ἲ",
|
285 |
-
"ἱ" => "Ἱ", "ἰ" => "Ἰ", "ἧ" => "Ἧ",
|
286 |
-
"ἦ" => "Ἦ", "ἥ" => "Ἥ", "ἤ" => "Ἤ",
|
287 |
-
"ἣ" => "Ἣ", "ἢ" => "Ἢ", "ἡ" => "Ἡ",
|
288 |
-
"·º " => "·º®", "·ºï" => "·ºù", "·ºî" => "·ºú",
|
289 |
-
"ἓ" => "Ἓ", "ἒ" => "Ἒ", "ἑ" => "Ἑ",
|
290 |
-
"ἐ" => "Ἐ", "ἇ" => "Ἇ", "ἆ" => "Ἆ",
|
291 |
-
"ἅ" => "Ἅ", "ἄ" => "Ἄ", "ἃ" => "Ἃ",
|
292 |
-
"ἂ" => "Ἂ", "ἁ" => "Ἁ", "ἀ" => "Ἀ",
|
293 |
-
"ỹ" => "Ỹ", "ỷ" => "Ỷ", "ỵ" => "Ỵ",
|
294 |
-
"ỳ" => "Ỳ", "ự" => "Ự", "ữ" => "Ữ",
|
295 |
-
"ử" => "Ử", "ừ" => "Ừ", "ứ" => "Ứ",
|
296 |
-
"ủ" => "Ủ", "ụ" => "Ụ", "ợ" => "Ợ",
|
297 |
-
"·ª°" => "·ª ", "·ªü" => "·ªû", "·ªù" => "·ªú",
|
298 |
-
"ớ" => "Ớ", "ộ" => "Ộ", "ỗ" => "Ỗ",
|
299 |
-
"ổ" => "Ổ", "ồ" => "Ồ", "ố" => "Ố",
|
300 |
-
"ỏ" => "Ỏ", "ọ" => "Ọ", "ị" => "Ị",
|
301 |
-
"ỉ" => "Ỉ", "ệ" => "Ệ", "ễ" => "Ễ",
|
302 |
-
"ể" => "Ể", "ề" => "Ề", "ế" => "Ế",
|
303 |
-
"ẽ" => "Ẽ", "ẻ" => "Ẻ", "ẹ" => "Ẹ",
|
304 |
-
"·∫∑" => "·∫∂", "·∫µ" => "·∫¥", "·∫≥" => "·∫≤",
|
305 |
-
"ằ" => "Ằ", "ắ" => "Ắ", "ậ" => "Ậ",
|
306 |
-
"ẫ" => "Ẫ", "ẩ" => "Ẩ", "ầ" => "Ầ",
|
307 |
-
"·∫•" => "·∫§", "·∫£" => "·∫¢", "·∫°" => "·∫ ",
|
308 |
-
"·∫õ" => "·π ", "·∫ï" => "·∫î", "·∫ì" => "·∫í",
|
309 |
-
"ẑ" => "Ẑ", "ẏ" => "Ẏ", "ẍ" => "Ẍ",
|
310 |
-
"ẋ" => "Ẋ", "ẉ" => "Ẉ", "ẇ" => "Ẇ",
|
311 |
-
"ẅ" => "Ẅ", "ẃ" => "Ẃ", "ẁ" => "Ẁ",
|
312 |
-
"·πø" => "·πæ", "·πΩ" => "·πº", "·πª" => "·π∫",
|
313 |
-
"·ππ" => "·π∏", "·π∑" => "·π∂", "·πµ" => "·π¥",
|
314 |
-
"ṳ" => "Ṳ", "ṱ" => "Ṱ", "ṯ" => "Ṯ",
|
315 |
-
"·π≠" => "·π¨", "·π´" => "·π™", "·π©" => "·π®",
|
316 |
-
"·πß" => "·π¶", "·π•" => "·π§", "·π£" => "·π¢",
|
317 |
-
"·π°" => "·π ", "·πü" => "·πû", "·πù" => "·πú",
|
318 |
-
"·πõ" => "·πö", "·πô" => "·πò", "·πó" => "·πñ",
|
319 |
-
"·πï" => "·πî", "·πì" => "·πí", "·πë" => "·πê",
|
320 |
-
"·πè" => "·πé", "·πç" => "·πå", "·πã" => "·πä",
|
321 |
-
"ṉ" => "Ṉ", "ṇ" => "Ṇ", "ṅ" => "Ṅ",
|
322 |
-
"ṃ" => "Ṃ", "ṁ" => "Ṁ", "ḿ" => "Ḿ",
|
323 |
-
"ḽ" => "Ḽ", "ḻ" => "Ḻ", "ḹ" => "Ḹ",
|
324 |
-
"·∏∑" => "·∏∂", "·∏µ" => "·∏¥", "·∏≥" => "·∏≤",
|
325 |
-
"ḱ" => "Ḱ", "ḯ" => "Ḯ", "ḭ" => "Ḭ",
|
326 |
-
"ḫ" => "Ḫ", "ḩ" => "Ḩ", "ḧ" => "Ḧ",
|
327 |
-
"·∏•" => "·∏§", "·∏£" => "·∏¢", "·∏°" => "·∏ ",
|
328 |
-
"ḟ" => "Ḟ", "ḝ" => "Ḝ", "ḛ" => "Ḛ",
|
329 |
-
"ḙ" => "Ḙ", "ḗ" => "Ḗ", "ḕ" => "Ḕ",
|
330 |
-
"ḓ" => "Ḓ", "ḑ" => "Ḑ", "ḏ" => "Ḏ",
|
331 |
-
"ḍ" => "Ḍ", "ḋ" => "Ḋ", "ḉ" => "Ḉ",
|
332 |
-
"ḇ" => "Ḇ", "ḅ" => "Ḅ", "ḃ" => "Ḃ",
|
333 |
-
"ḁ" => "Ḁ", "ֆ" => "Ֆ", "օ" => "Օ",
|
334 |
-
"ք" => "Ք", "փ" => "Փ", "ւ" => "Ւ",
|
335 |
-
"ց" => "Ց", "ր" => "Ր", "տ" => "Տ",
|
336 |
-
"’æ" => "’é", "’Ω" => "’ç", "’º" => "’å",
|
337 |
-
"’ª" => "’ã", "’∫" => "’ä", "’π" => "’â",
|
338 |
-
"’∏" => "’à", "’∑" => "’á", "’∂" => "’Ü",
|
339 |
-
"’µ" => "’Ö", "’¥" => "’Ñ", "’≥" => "’É",
|
340 |
-
"’≤" => "’Ç", "’±" => "’Å", "’∞" => "’Ä",
|
341 |
-
"’Ø" => "‘ø", "’Æ" => "‘æ", "’≠" => "‘Ω",
|
342 |
-
"լ" => "Լ", "ի" => "Ի", "ժ" => "Ժ",
|
343 |
-
"’©" => "‘π", "’®" => "‘∏", "’ß" => "‘∑",
|
344 |
-
"’¶" => "‘∂", "’•" => "‘µ", "’§" => "‘¥",
|
345 |
-
"’£" => "‘≥", "’¢" => "‘≤", "’°" => "‘±",
|
346 |
-
"‘è" => "‘é", "‘ç" => "‘å", "‘ã" => "‘ä",
|
347 |
-
"‘â" => "‘à", "‘á" => "‘Ü", "‘Ö" => "‘Ñ",
|
348 |
-
"‘É" => "‘Ç", "‘Å" => "‘Ä", "”π" => "”∏",
|
349 |
-
"ӵ" => "Ӵ", "ӳ" => "Ӳ", "ӱ" => "Ӱ",
|
350 |
-
"ӯ" => "Ӯ", "ӭ" => "Ӭ", "ӫ" => "Ӫ",
|
351 |
-
"ө" => "Ө", "ӧ" => "Ӧ", "ӥ" => "Ӥ",
|
352 |
-
"”£" => "”¢", "”°" => "” ", "”ü" => "”û",
|
353 |
-
"”ù" => "”ú", "”õ" => "”ö", "”ô" => "”ò",
|
354 |
-
"ӗ" => "Ӗ", "ӕ" => "Ӕ", "ӓ" => "Ӓ",
|
355 |
-
"ӑ" => "Ӑ", "ӎ" => "Ӎ", "ӌ" => "Ӌ",
|
356 |
-
"ӊ" => "Ӊ", "ӈ" => "Ӈ", "ӆ" => "Ӆ",
|
357 |
-
"ӄ" => "Ӄ", "ӂ" => "Ӂ", "ҿ" => "Ҿ",
|
358 |
-
"ҽ" => "Ҽ", "һ" => "Һ", "ҹ" => "Ҹ",
|
359 |
-
"“∑" => "“∂", "“µ" => "“¥", "“≥" => "“≤",
|
360 |
-
"ұ" => "Ұ", "ү" => "Ү", "ҭ" => "Ҭ",
|
361 |
-
"ҫ" => "Ҫ", "ҩ" => "Ҩ", "ҧ" => "Ҧ",
|
362 |
-
"“•" => "“§", "“£" => "“¢", "“°" => "“ ",
|
363 |
-
"“ü" => "“û", "“ù" => "“ú", "“õ" => "“ö",
|
364 |
-
"“ô" => "“ò", "“ó" => "“ñ", "“ï" => "“î",
|
365 |
-
"“ì" => "“í", "“ë" => "“ê", "“è" => "“é",
|
366 |
-
"“ç" => "“å", "“ã" => "“ä", "“Å" => "“Ä",
|
367 |
-
"—ø" => "—æ", "—Ω" => "—º", "—ª" => "—∫",
|
368 |
-
"—π" => "—∏", "—∑" => "—∂", "—µ" => "—¥",
|
369 |
-
"—≥" => "—≤", "—±" => "—∞", "—Ø" => "—Æ",
|
370 |
-
"—≠" => "—¨", "—´" => "—™", "—©" => "—®",
|
371 |
-
"—ß" => "—¶", "—•" => "—§", "—£" => "—¢",
|
372 |
-
"—°" => "— ", "—ü" => "–è", "—û" => "–é",
|
373 |
-
"—ù" => "–ç", "—ú" => "–å", "—õ" => "–ã",
|
374 |
-
"—ö" => "–ä", "—ô" => "–â", "—ò" => "–à",
|
375 |
-
"—ó" => "–á", "—ñ" => "–Ü", "—ï" => "–Ö",
|
376 |
-
"—î" => "–Ñ", "—ì" => "–É", "—í" => "–Ç",
|
377 |
-
"—ë" => "–Å", "—ê" => "–Ä", "—è" => "–Ø",
|
378 |
-
"—é" => "–Æ", "—ç" => "–≠", "—å" => "–¨",
|
379 |
-
"—ã" => "–´", "—ä" => "–™", "—â" => "–©",
|
380 |
-
"—à" => "–®", "—á" => "–ß", "—Ü" => "–¶",
|
381 |
-
"—Ö" => "–•", "—Ñ" => "–§", "—É" => "–£",
|
382 |
-
"—Ç" => "–¢", "—Å" => "–°", "—Ä" => "– ",
|
383 |
-
"–ø" => "–ü", "–æ" => "–û", "–Ω" => "–ù",
|
384 |
-
"–º" => "–ú", "–ª" => "–õ", "–∫" => "–ö",
|
385 |
-
"–π" => "–ô", "–∏" => "–ò", "–∑" => "–ó",
|
386 |
-
"–∂" => "–ñ", "–µ" => "–ï", "–¥" => "–î",
|
387 |
-
"–≥" => "–ì", "–≤" => "–í", "–±" => "–ë",
|
388 |
-
"а" => "А", "ϵ" => "Ε", "ϲ" => "Σ",
|
389 |
-
"ϱ" => "Ρ", "ϰ" => "Κ", "ϯ" => "Ϯ",
|
390 |
-
"ϭ" => "Ϭ", "ϫ" => "Ϫ", "ϩ" => "Ϩ",
|
391 |
-
"ϧ" => "Ϧ", "ϥ" => "Ϥ", "ϣ" => "Ϣ",
|
392 |
-
"œ°" => "œ ", "œü" => "œû", "œù" => "œú",
|
393 |
-
"œõ" => "œö", "œô" => "œò", "œñ" => "Œ ",
|
394 |
-
"ϕ" => "Φ", "ϑ" => "Θ", "ϐ" => "Β",
|
395 |
-
"ώ" => "Ώ", "ύ" => "Ύ", "ό" => "Ό",
|
396 |
-
"ϋ" => "Ϋ", "ϊ" => "Ϊ", "ω" => "Ω",
|
397 |
-
"ψ" => "Ψ", "χ" => "Χ", "φ" => "Φ",
|
398 |
-
"υ" => "Υ", "τ" => "Τ", "σ" => "Σ",
|
399 |
-
"œÇ" => "Œ£", "œÅ" => "Œ°", "œÄ" => "Œ ",
|
400 |
-
"ο" => "Ο", "ξ" => "Ξ", "ν" => "Ν",
|
401 |
-
"μ" => "Μ", "λ" => "Λ", "κ" => "Κ",
|
402 |
-
"ι" => "Ι", "θ" => "Θ", "η" => "Η",
|
403 |
-
"ζ" => "Ζ", "ε" => "Ε", "δ" => "Δ",
|
404 |
-
"γ" => "Γ", "β" => "Β", "α" => "Α",
|
405 |
-
"ί" => "Ί", "ή" => "Ή", "έ" => "Έ",
|
406 |
-
"Œ¨" => "ŒÜ", " í" => "∆∑", " ã" => "∆≤",
|
407 |
-
" ä" => "∆±", " à" => "∆Æ", " É" => "∆©",
|
408 |
-
" Ä" => "∆¶", "…µ" => "∆ü", "…≤" => "∆ù",
|
409 |
-
"ɯ" => "Ɯ", "ɩ" => "Ɩ", "ɨ" => "Ɨ",
|
410 |
-
"…£" => "∆î", "… " => "∆ì", "…õ" => "∆ê",
|
411 |
-
"ə" => "Ə", "ɗ" => "Ɗ", "ɖ" => "Ɖ",
|
412 |
-
"ɔ" => "Ɔ", "ɓ" => "Ɓ", "ȳ" => "Ȳ",
|
413 |
-
"ȱ" => "Ȱ", "ȯ" => "Ȯ", "ȭ" => "Ȭ",
|
414 |
-
"ȫ" => "Ȫ", "ȩ" => "Ȩ", "ȧ" => "Ȧ",
|
415 |
-
"ȥ" => "Ȥ", "ȣ" => "Ȣ", "ȟ" => "Ȟ",
|
416 |
-
"»ù" => "»ú", "»õ" => "»ö", "»ô" => "»ò",
|
417 |
-
"ȗ" => "Ȗ", "ȕ" => "Ȕ", "ȓ" => "Ȓ",
|
418 |
-
"ȑ" => "Ȑ", "ȏ" => "Ȏ", "ȍ" => "Ȍ",
|
419 |
-
"ȋ" => "Ȋ", "ȉ" => "Ȉ", "ȇ" => "Ȇ",
|
420 |
-
"ȅ" => "Ȅ", "ȃ" => "Ȃ", "ȁ" => "Ȁ",
|
421 |
-
"ǿ" => "Ǿ", "ǽ" => "Ǽ", "ǻ" => "Ǻ",
|
422 |
-
"«π" => "«∏", "«µ" => "«¥", "«≥" => "«≤",
|
423 |
-
"ǯ" => "Ǯ", "ǭ" => "Ǭ", "ǫ" => "Ǫ",
|
424 |
-
"ǩ" => "Ǩ", "ǧ" => "Ǧ", "ǥ" => "Ǥ",
|
425 |
-
"«£" => "«¢", "«°" => "« ", "«ü" => "«û",
|
426 |
-
"ǝ" => "Ǝ", "ǜ" => "Ǜ", "ǚ" => "Ǚ",
|
427 |
-
"«ò" => "«ó", "«ñ" => "«ï", "«î" => "«ì",
|
428 |
-
"«í" => "«ë", "«ê" => "«è", "«é" => "«ç",
|
429 |
-
"«å" => "«ã", "«â" => "«à", "«Ü" => "«Ö",
|
430 |
-
"ƿ" => "Ƿ", "ƽ" => "Ƽ", "ƹ" => "Ƹ",
|
431 |
-
"ƶ" => "Ƶ", "ƴ" => "Ƴ", "ư" => "Ư",
|
432 |
-
"ƭ" => "Ƭ", "ƨ" => "Ƨ", "ƥ" => "Ƥ",
|
433 |
-
"∆£" => "∆¢", "∆°" => "∆ ", "∆û" => "» ",
|
434 |
-
"ƙ" => "Ƙ", "ƕ" => "Ƕ", "ƒ" => "Ƒ",
|
435 |
-
"ƌ" => "Ƌ", "ƈ" => "Ƈ", "ƅ" => "Ƅ",
|
436 |
-
"ƃ" => "Ƃ", "ſ" => "S", "ž" => "Ž",
|
437 |
-
"ż" => "Ż", "ź" => "Ź", "ŷ" => "Ŷ",
|
438 |
-
"≈µ" => "≈¥", "≈≥" => "≈≤", "≈±" => "≈∞",
|
439 |
-
"ů" => "Ů", "ŭ" => "Ŭ", "ū" => "Ū",
|
440 |
-
"ũ" => "Ũ", "ŧ" => "Ŧ", "ť" => "Ť",
|
441 |
-
"≈£" => "≈¢", "≈°" => "≈ ", "≈ü" => "≈û",
|
442 |
-
"≈ù" => "≈ú", "≈õ" => "≈ö", "≈ô" => "≈ò",
|
443 |
-
"ŗ" => "Ŗ", "ŕ" => "Ŕ", "œ" => "Œ",
|
444 |
-
"ő" => "Ő", "ŏ" => "Ŏ", "ō" => "Ō",
|
445 |
-
"ŋ" => "Ŋ", "ň" => "Ň", "ņ" => "Ņ",
|
446 |
-
"ń" => "Ń", "ł" => "Ł", "ŀ" => "Ŀ",
|
447 |
-
"ľ" => "Ľ", "ļ" => "Ļ", "ĺ" => "Ĺ",
|
448 |
-
"ķ" => "Ķ", "ĵ" => "Ĵ", "ij" => "IJ",
|
449 |
-
"ı" => "I", "į" => "Į", "ĭ" => "Ĭ",
|
450 |
-
"ī" => "Ī", "ĩ" => "Ĩ", "ħ" => "Ħ",
|
451 |
-
"ƒ•" => "ƒ§", "ƒ£" => "ƒ¢", "ƒ°" => "ƒ ",
|
452 |
-
"ğ" => "Ğ", "ĝ" => "Ĝ", "ě" => "Ě",
|
453 |
-
"ę" => "Ę", "ė" => "Ė", "ĕ" => "Ĕ",
|
454 |
-
"ē" => "Ē", "đ" => "Đ", "ď" => "Ď",
|
455 |
-
"č" => "Č", "ċ" => "Ċ", "ĉ" => "Ĉ",
|
456 |
-
"ć" => "Ć", "ą" => "Ą", "ă" => "Ă",
|
457 |
-
"ā" => "Ā", "ÿ" => "Ÿ", "þ" => "Þ",
|
458 |
-
"ý" => "Ý", "ü" => "Ü", "û" => "Û",
|
459 |
-
"√∫" => "√ö", "√π" => "√ô", "√∏" => "√ò",
|
460 |
-
"ö" => "Ö", "õ" => "Õ", "ô" => "Ô",
|
461 |
-
"ó" => "Ó", "ò" => "Ò", "ñ" => "Ñ",
|
462 |
-
"ð" => "Ð", "ï" => "Ï", "î" => "Î",
|
463 |
-
"í" => "Í", "ì" => "Ì", "ë" => "Ë",
|
464 |
-
"ê" => "Ê", "é" => "É", "è" => "È",
|
465 |
-
"ç" => "Ç", "æ" => "Æ", "å" => "Å",
|
466 |
-
"ä" => "Ä", "ã" => "Ã", "â" => "Â",
|
467 |
-
"√°" => "√Å", "√ " => "√Ä", "¬µ" => "Œú",
|
468 |
-
"z" => "Z", "y" => "Y", "x" => "X",
|
469 |
-
"w" => "W", "v" => "V", "u" => "U",
|
470 |
-
"t" => "T", "s" => "S", "r" => "R",
|
471 |
-
"q" => "Q", "p" => "P", "o" => "O",
|
472 |
-
"n" => "N", "m" => "M", "l" => "L",
|
473 |
-
"k" => "K", "j" => "J", "i" => "I",
|
474 |
-
"h" => "H", "g" => "G", "f" => "F",
|
475 |
-
"e" => "E", "d" => "D", "c" => "C",
|
476 |
-
"b" => "B", "a" => "A",
|
477 |
-
);
|
478 |
|
479 |
if ( ! defined( 'WP_CONTENT_URL' ) )
|
480 |
define( 'WP_CONTENT_URL', get_option( 'siteurl' ) . '/wp-content' );
|
|
|
|
|
481 |
if ( ! defined( 'WP_CONTENT_DIR' ) )
|
482 |
define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' );
|
483 |
if ( ! defined( 'WP_PLUGIN_URL' ) )
|
@@ -485,359 +62,58 @@ if ( ! defined( 'WP_PLUGIN_URL' ) )
|
|
485 |
if ( ! defined( 'WP_PLUGIN_DIR' ) )
|
486 |
define( 'WP_PLUGIN_DIR', WP_CONTENT_DIR . '/plugins' );
|
487 |
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
$aioseop_options = get_option('aioseop_options');
|
492 |
-
|
493 |
-
////checking to see if things need to be updated
|
494 |
-
|
495 |
-
if(isset($_POST['aioseop_migrate'])) aioseop_mrt_fix_meta();
|
496 |
-
if(isset($_POST['aioseop_migrate_options'])) aioseop_mrt_mkarry();
|
497 |
-
if(!get_option('aiosp_post_title_format') && !get_option('aioseop_options')) aioseop_mrt_mkarry();
|
498 |
-
|
499 |
-
////end checking to see if things need to be updated
|
500 |
-
|
501 |
-
function aioseop_mrt_fix_meta(){
|
502 |
-
global $wpdb;
|
503 |
-
$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_keywords' WHERE meta_key = 'keywords'");
|
504 |
-
$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_title' WHERE meta_key = 'title'");
|
505 |
-
$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_description' WHERE meta_key = 'description'");
|
506 |
-
$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_meta' WHERE meta_key = 'aiosp_meta'");
|
507 |
-
$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_disable' WHERE meta_key = 'aiosp_disable'");
|
508 |
-
echo "<div class='updated fade' style='background-color:green;border-color:green;'><p><strong>Updating SEO post meta in database.</strong></p></div";
|
509 |
}
|
510 |
|
|
|
511 |
|
512 |
-
$
|
513 |
-
|
514 |
|
515 |
-
|
516 |
-
$
|
517 |
-
|
518 |
-
|
519 |
-
"aiosp_home_title"=>null,
|
520 |
-
"aiosp_home_description"=>'',
|
521 |
-
"aiosp_home_keywords"=>null,
|
522 |
-
"aiosp_max_words_excerpt"=>'something',
|
523 |
-
"aiosp_rewrite_titles"=>1,
|
524 |
-
"aiosp_post_title_format"=>'%post_title% | %blog_title%',
|
525 |
-
"aiosp_page_title_format"=>'%page_title% | %blog_title%',
|
526 |
-
"aiosp_category_title_format"=>'%category_title% | %blog_title%',
|
527 |
-
"aiosp_archive_title_format"=>'%date% | %blog_title%',
|
528 |
-
"aiosp_tag_title_format"=>'%tag% | %blog_title%',
|
529 |
-
"aiosp_search_title_format"=>'%search% | %blog_title%',
|
530 |
-
"aiosp_description_format"=>'%description%',
|
531 |
-
"aiosp_404_title_format"=>'Nothing found for %request_words%',
|
532 |
-
"aiosp_paged_format"=>' - Part %page%',
|
533 |
-
"aiosp_google_analytics_id"=>null,
|
534 |
-
"aiosp_ga_track_outbound_links"=>0,
|
535 |
-
"aiosp_use_categories"=>0,
|
536 |
-
"aiosp_dynamic_postspage_keywords"=>1,
|
537 |
-
"aiosp_category_noindex"=>0,
|
538 |
-
"aiosp_archive_noindex"=>0,
|
539 |
-
"aiosp_tags_noindex"=>0,
|
540 |
-
"aiosp_cap_cats"=>1,
|
541 |
-
"aiosp_generate_descriptions"=>0,
|
542 |
-
"aiosp_debug_info"=>null,
|
543 |
-
"aiosp_post_meta_tags"=>'',
|
544 |
-
"aiosp_page_meta_tags"=>'',
|
545 |
-
"aiosp_home_meta_tags"=>'',
|
546 |
-
"aiosp_enabled" =>0,
|
547 |
-
"aiosp_enablecpost" => 0,
|
548 |
-
"aiosp_use_tags_as_keywords" =>1,
|
549 |
-
"aiosp_seopostcol" =>1,
|
550 |
-
"aiosp_seocustptcol" => 0,
|
551 |
-
"aiosp_posttypecolumns" => array('post','page'),
|
552 |
-
"aiosp_do_log"=>null);
|
553 |
-
|
554 |
-
if(get_option('aiosp_post_title_format')){
|
555 |
-
foreach( $naioseop_options as $aioseop_opt_name => $value ) {
|
556 |
-
if( $aioseop_oldval = get_option($aioseop_opt_name) ) {
|
557 |
-
$naioseop_options[$aioseop_opt_name] = $aioseop_oldval;
|
558 |
-
|
559 |
-
}
|
560 |
-
if( $aioseop_oldval == ''){
|
561 |
-
$naioseop_options[$aioseop_opt_name] = '';
|
562 |
-
}
|
563 |
-
|
564 |
-
delete_option($aioseop_opt_name);
|
565 |
-
}
|
566 |
-
}
|
567 |
|
568 |
-
|
569 |
-
echo "<div class='updated fade' style='background-color:green;border-color:green;'><p><strong>Updating SEO configuration options in database</strong></p></div";
|
570 |
|
571 |
-
|
572 |
|
573 |
-
|
574 |
-
global $aioseop_options;
|
575 |
-
echo '<div class="error fade" style="background-color:red;"><p><strong>All in One SEO Pack must be configured. Go to <a href="' . admin_url( 'options-general.php?page=all-in-one-seo-pack/aioseop.class.php' ) . '">the admin page</a> to enable and configure the plugin.</strong><br />All in One SEO Pack now supports <em>Custom Post Types</em> and Google Analytics.</p></div>';
|
576 |
-
}
|
577 |
|
578 |
-
|
579 |
-
if(aioseop_get_version() != trim(wp_remote_fopen('http://aioseoppro.semperfiwebdesign.com/version.html'))){
|
580 |
-
add_action('after_plugin_row_all-in-one-seo-pack-pro/all_in_one_seo_pack.php', 'add_plugin_row', 10, 2);
|
581 |
-
}
|
582 |
-
}
|
583 |
|
584 |
-
|
585 |
-
if(get_option('aioseop_options')){
|
586 |
-
$aioseop_options = get_option('aioseop_options');
|
587 |
-
$aioseop_options['aiosp_enabled'] = "0";
|
588 |
-
|
589 |
-
if(!$aioseop_options['aiosp_posttypecolumns']){
|
590 |
-
$aioseop_options['aiosp_posttypecolumns'] = array('post','page');
|
591 |
-
}
|
592 |
-
|
593 |
-
update_option('aioseop_options',$aioseop_options);
|
594 |
-
}
|
595 |
-
}
|
596 |
|
597 |
-
if($aioseop_options['aiosp_can'] == '1' || $aioseop_options['aiosp_can'] == 'on')
|
598 |
remove_action( 'wp_head', 'rel_canonical' );
|
599 |
-
}
|
600 |
-
|
601 |
-
function aioseop_get_version(){
|
602 |
-
return '1.6.13.8';
|
603 |
-
}
|
604 |
-
|
605 |
-
function add_plugin_row($links, $file) {
|
606 |
-
|
607 |
-
echo '<td colspan="5" style="background-color:yellow;">';
|
608 |
-
echo wp_remote_fopen('http://aioseoppro.semperfiwebdesign.com/');
|
609 |
-
echo '</td>';
|
610 |
-
|
611 |
-
}
|
612 |
-
|
613 |
-
$aiosp = new All_in_One_SEO_Pack();
|
614 |
-
|
615 |
-
////////new stuff
|
616 |
-
|
617 |
-
function mys($col, $type){
|
618 |
|
619 |
-
|
620 |
-
|
621 |
-
|
622 |
-
|
623 |
-
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
|
628 |
-
|
629 |
-
|
630 |
-
<?php
|
631 |
-
}
|
632 |
-
|
633 |
-
|
634 |
-
add_action('load-edit.php','addmycolumns',1);
|
635 |
-
|
636 |
-
function addmycolumns(){
|
637 |
-
$aioseop_options = get_option('aioseop_options');
|
638 |
-
$aiosp_posttypecolumns = $aioseop_options['aiosp_posttypecolumns'];
|
639 |
-
|
640 |
-
if ( !isset($_GET['post_type']) ) $post_type = 'post';
|
641 |
-
else $post_type = $_GET['post_type'];
|
642 |
-
|
643 |
-
|
644 |
-
if(is_array($aiosp_posttypecolumns) && in_array($post_type,$aiosp_posttypecolumns)) {
|
645 |
-
if($post_type == 'page'){
|
646 |
-
add_action('manage_pages_custom_column', 'aioseop_mrt_pccolumn', 10, 2);
|
647 |
-
add_filter('manage_pages_columns', 'aioseop_mrt_pcolumns');
|
648 |
-
|
649 |
-
}else{
|
650 |
-
add_action('manage_posts_custom_column', 'aioseop_mrt_pccolumn', 10, 2);
|
651 |
-
add_filter('manage_posts_columns', 'aioseop_mrt_pcolumns');
|
652 |
-
}
|
653 |
-
}
|
654 |
-
|
655 |
-
}
|
656 |
-
|
657 |
-
|
658 |
-
function aioseop_mrt_pcolumns($aioseopc) {
|
659 |
-
$aioseopc['seotitle'] = __('SEO Title');
|
660 |
-
$aioseopc['seokeywords'] = __('SEO Keywords');
|
661 |
-
$aioseopc['seodesc'] = __('SEO Description');
|
662 |
-
return $aioseopc;
|
663 |
-
}
|
664 |
-
|
665 |
-
function aioseop_mrt_pccolumn($aioseopcn, $aioseoppi) {
|
666 |
-
if( $aioseopcn == 'seotitle' ) {
|
667 |
-
echo htmlspecialchars(stripcslashes(get_post_meta($aioseoppi,'_aioseop_title',TRUE)));
|
668 |
-
}
|
669 |
-
if( $aioseopcn == 'seokeywords' ) {
|
670 |
-
echo htmlspecialchars(stripcslashes(get_post_meta($aioseoppi,'_aioseop_keywords',TRUE)));
|
671 |
-
}
|
672 |
-
if( $aioseopcn == 'seodesc' ) {
|
673 |
-
echo htmlspecialchars(stripcslashes(get_post_meta($aioseoppi,'_aioseop_description',TRUE)));
|
674 |
-
}
|
675 |
-
|
676 |
-
}
|
677 |
-
|
678 |
-
|
679 |
-
///////end new stuff
|
680 |
-
add_filter('wp_list_pages', 'aioseop_list_pages');
|
681 |
-
add_action('edit_post', array($aiosp, 'post_meta_tags'));
|
682 |
-
add_action('publish_post', array($aiosp, 'post_meta_tags'));
|
683 |
-
add_action('save_post', array($aiosp, 'post_meta_tags'));
|
684 |
-
add_action('edit_page_form', array($aiosp, 'post_meta_tags'));
|
685 |
-
add_action('init', array($aiosp, 'init'));
|
686 |
-
add_action('wp_head', array($aiosp, 'wp_head'));
|
687 |
-
add_action('template_redirect', array($aiosp, 'template_redirect'));
|
688 |
-
add_action('admin_menu', array($aiosp, 'admin_menu'));
|
689 |
-
add_action('admin_menu', 'aioseop_meta_box_add');
|
690 |
-
add_action('admin_menu', 'aioseop_mrt_nap');
|
691 |
|
692 |
////analytics
|
693 |
-
if(
|
694 |
-
add_action('
|
695 |
-
|
696 |
|
|
|
|
|
697 |
|
698 |
-
|
699 |
-
|
700 |
-
|
701 |
-
add_submenu_page("__FILE__", 'Tools', 'Tools', 'manage_options', 'subpageb', 'aioseop_mrt_nap_menu2b');
|
702 |
-
}
|
703 |
-
|
704 |
-
function aioseop_mrt_nap_menu(){
|
705 |
-
echo "hi";
|
706 |
-
|
707 |
-
}
|
708 |
-
|
709 |
-
function aioseop_mrt_nap_menu2a(){
|
710 |
-
echo "here1";
|
711 |
-
}
|
712 |
-
|
713 |
-
function aioseop_mrt_nap_menu2b(){
|
714 |
-
echo "here2";
|
715 |
-
}
|
716 |
-
|
717 |
-
if( ($_POST['aiosp_enabled'] == null && $aioseop_options['aiosp_enabled']!='1') || $_POST['aiosp_enabled']=='0'){
|
718 |
add_action( 'admin_notices', 'aioseop_activation_notice');
|
719 |
-
}
|
720 |
|
721 |
-
|
722 |
-
|
723 |
-
|
724 |
-
|
725 |
-
$matches = array();
|
726 |
-
if (preg_match_all('/<li class="page_item page-item-(\d+)/i', $content, $matches)) {
|
727 |
-
update_postmeta_cache(array_values($matches[1]));
|
728 |
-
unset($matches);
|
729 |
-
if ( $wp_version >= 3.3 ) {
|
730 |
-
$pattern = '@<li class="page_item page-item-(\d+)([^\"]*)"><a href=\"([^\"]+)">(.*?)</a>@is';
|
731 |
-
} else {
|
732 |
-
$pattern = '@<li class="page_item page-item-(\d+)([^\"]*)"><a href=\"([^\"]+)" title="([^\"]+)">(.*?)</a>@is';
|
733 |
-
}
|
734 |
-
return preg_replace_callback($pattern, "aioseop_filter_callback", $content);
|
735 |
-
}
|
736 |
-
return $content;
|
737 |
-
}
|
738 |
-
|
739 |
-
function aioseop_filter_callback($matches) {
|
740 |
-
global $wpdb, $wp_version;
|
741 |
-
if ( $wp_version >= 3.3 ) {
|
742 |
-
$t = 4;
|
743 |
-
} else {
|
744 |
-
$t = 5;
|
745 |
-
}
|
746 |
-
if ($matches[1] && !empty($matches[1])) $postID = $matches[1];
|
747 |
-
if (empty($postID)) $postID = get_option("page_on_front");
|
748 |
-
$title_attrib = stripslashes(get_post_meta($postID, '_aioseop_titleatr', true));
|
749 |
-
$menulabel = stripslashes(get_post_meta($postID, '_aioseop_menulabel', true));
|
750 |
-
if (empty($menulabel)) $menulabel = $matches[$t];
|
751 |
-
if (!empty($title_attrib)) :
|
752 |
-
$filtered = '<li class="page_item page-item-'.$postID.$matches[2].'"><a href="'.$matches[3].'" title="'.$title_attrib.'">'.$menulabel.'</a>';
|
753 |
-
else :
|
754 |
-
$filtered = '<li class="page_item page-item-'.$postID.$matches[2].'"><a href="'.$matches[3].'" title="'.$matches[$t].'">'.$menulabel.'</a>';
|
755 |
-
endif;
|
756 |
-
return $filtered;
|
757 |
-
}
|
758 |
-
|
759 |
-
function aioseop_meta_box_add() {
|
760 |
-
$mrt_aioseop_pts=get_post_types('','names');
|
761 |
-
$aioseop_options = get_option('aioseop_options');
|
762 |
-
$aioseop_mrt_cpt = $aioseop_options['aiosp_enablecpost'];
|
763 |
-
foreach ($mrt_aioseop_pts as $mrt_aioseop_pt) {
|
764 |
-
if($mrt_aioseop_pt == 'post' || $mrt_aioseop_pt == 'page' || $aioseop_mrt_cpt){
|
765 |
-
add_meta_box('aiosp',__('All in One SEO Pack', 'all_in_one_seo_pack'),'aiosp_meta',$mrt_aioseop_pt);
|
766 |
-
}
|
767 |
-
}
|
768 |
-
}
|
769 |
-
|
770 |
-
function aiosp_meta() {
|
771 |
-
global $post;
|
772 |
-
$post_id = $post;
|
773 |
-
if (is_object($post_id)) $post_id = $post_id->ID;
|
774 |
-
$keywords = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_keywords', true)));
|
775 |
-
$title = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_title', true)));
|
776 |
-
$description = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_description', true)));
|
777 |
-
$aiosp_meta = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aiosp_meta', true)));
|
778 |
-
$aiosp_disable = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_disable', true)));
|
779 |
-
$aiosp_titleatr = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_titleatr', true)));
|
780 |
-
$aiosp_menulabel = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_menulabel', true)));
|
781 |
-
?>
|
782 |
-
<SCRIPT LANGUAGE="JavaScript">
|
783 |
-
<!-- Begin
|
784 |
-
function countChars(field,cntfield) {
|
785 |
-
cntfield.value = field.value.length;
|
786 |
-
}
|
787 |
-
// End -->
|
788 |
-
</script>
|
789 |
-
<input value="aiosp_edit" type="hidden" name="aiosp_edit" />
|
790 |
-
|
791 |
-
<a target="__blank" href="http://semperplugins.com/plugins/all-in-one-seo-pack-pro-version/"><?php _e('Upgrade to All in One SEO Pack Pro Version', 'all_in_one_seo_pack') ?></a>
|
792 |
-
<table style="margin-bottom:40px">
|
793 |
-
<tr>
|
794 |
-
<th style="text-align:left;" colspan="2">
|
795 |
-
</th>
|
796 |
-
</tr>
|
797 |
-
|
798 |
-
<tr>
|
799 |
-
<th scope="row" style="text-align:right;"><?php _e('Title:', 'all_in_one_seo_pack') ?></th>
|
800 |
-
<td><input value="<?php echo $title ?>" type="text" name="aiosp_title" size="62" onKeyDown="countChars(document.post.aiosp_title,document.post.lengthT)" onKeyUp="countChars(document.post.aiosp_title,document.post.lengthT)"/><br />
|
801 |
-
<input readonly type="text" name="lengthT" size="3" maxlength="3" style="text-align:center;" value="<?php echo strlen($title);?>" />
|
802 |
-
<?php _e(' characters. Most search engines use a maximum of 60 chars for the title.', 'all_in_one_seo_pack') ?>
|
803 |
-
</td>
|
804 |
-
</tr>
|
805 |
-
|
806 |
-
<tr>
|
807 |
-
<th scope="row" style="text-align:right;"><?php _e('Description:', 'all_in_one_seo_pack') ?></th>
|
808 |
-
<td><textarea name="aiosp_description" rows="3" cols="60"
|
809 |
-
onKeyDown="countChars(document.post.aiosp_description,document.post.length1)"
|
810 |
-
onKeyUp="countChars(document.post.aiosp_description,document.post.length1)"><?php echo $description ?></textarea><br />
|
811 |
-
<input readonly type="text" name="length1" size="3" maxlength="3" value="<?php echo strlen($description);?>" />
|
812 |
-
<?php _e(' characters. Most search engines use a maximum of 160 chars for the description.', 'all_in_one_seo_pack') ?>
|
813 |
-
</td>
|
814 |
-
</tr>
|
815 |
-
|
816 |
-
<tr>
|
817 |
-
<th scope="row" style="text-align:right;"><?php _e('Keywords (comma separated):', 'all_in_one_seo_pack') ?></th>
|
818 |
-
<td><input value="<?php echo $keywords ?>" type="text" name="aiosp_keywords" size="62"/></td>
|
819 |
-
</tr>
|
820 |
-
<input type="hidden" name="nonce-aioseop-edit" value="<?php echo wp_create_nonce('edit-aioseop-nonce') ?>" />
|
821 |
-
<?php if($post->post_type=='page'){ ?>
|
822 |
-
<tr>
|
823 |
-
<th scope="row" style="text-align:right;"><?php _e('Title Attribute:', 'all_in_one_seo_pack') ?></th>
|
824 |
-
<td><input value="<?php echo $aiosp_titleatr ?>" type="text" name="aiosp_titleatr" size="62"/></td>
|
825 |
-
</tr>
|
826 |
-
|
827 |
-
<tr>
|
828 |
-
<th scope="row" style="text-align:right;"><?php _e('Menu Label:', 'all_in_one_seo_pack') ?></th>
|
829 |
-
<td><input value="<?php echo $aiosp_menulabel ?>" type="text" name="aiosp_menulabel" size="62"/></td>
|
830 |
-
</tr>
|
831 |
-
<?php } ?>
|
832 |
-
<tr>
|
833 |
-
<th scope="row" style="text-align:right; vertical-align:top;">
|
834 |
-
<?php _e('Disable on this page/post:', 'all_in_one_seo_pack')?>
|
835 |
-
</th>
|
836 |
-
<td>
|
837 |
-
<input type="checkbox" name="aiosp_disable" <?php if ($aiosp_disable) echo "checked=\"1\""; ?>/>
|
838 |
-
</td>
|
839 |
-
</tr>
|
840 |
-
</table>
|
841 |
-
<?php
|
842 |
-
}
|
843 |
-
?>
|
1 |
<?php
|
|
|
|
|
2 |
/*
|
3 |
Plugin Name: All in One SEO Pack
|
4 |
Plugin URI: http://semperfiwebdesign.com
|
5 |
+
Description: Out-of-the-box SEO for your WordPress blog. <a href="options-general.php?page=all-in-one-seo-pack/aioseop.class.php">Options configuration panel</a> | <a href="http://wpplugins.com/plugin/50/all-in-one-seo-pack-pro-version">Upgrade to Pro Version</a> | <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=mrtorbert%40gmail%2ecom&item_name=All%20In%20One%20SEO%20Pack&item_number=Support%20Open%20Source&no_shipping=0&no_note=1&tax=0¤cy_code=USD&lc=US&bn=PP%2dDonationsBF&charset=UTF%2d8">Donate</a> | <a href="http://semperfiwebdesign.com/forum/" >Support</a> | <a href="https://www.amazon.com/wishlist/1NFQ133FNCOOA/ref=wl_web" target="_blank" title="Amazon Wish List">Amazon Wishlist</a>
|
6 |
+
Version: 1.6.14
|
7 |
Author: Michael Torbert
|
8 |
Author URI: http://michaeltorbert.com
|
9 |
*/
|
10 |
|
11 |
/*
|
12 |
+
Copyright (C) 2008-2012 Michael Torbert, semperfiwebdesign.com (michael AT semperfiwebdesign DOT com)
|
13 |
Original code by uberdose of uberdose.com
|
14 |
|
15 |
This program is free software; you can redistribute it and/or modify
|
26 |
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
27 |
*/
|
28 |
|
|
|
29 |
//register_activation_hook(__FILE__,'aioseop_activate_pl');
|
30 |
|
31 |
+
/**
|
32 |
+
* @package All-in-One-SEO-Pack
|
33 |
+
* @version 1.6.14
|
34 |
+
*/
|
35 |
+
|
36 |
+
if ( ! defined( 'AIOSEOP_VERSION' ) )
|
37 |
+
define( 'AIOSEOP_VERSION', '1.6.14' );
|
38 |
+
|
39 |
+
if ( ! defined( 'AIOSEOP_PLUGIN_DIR' ) )
|
40 |
+
define( 'AIOSEOP_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
41 |
+
|
42 |
+
if ( ! defined( 'AIOSEOP_PLUGIN_BASENAME' ) )
|
43 |
+
define( 'AIOSEOP_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
|
45 |
+
if ( ! defined( 'AIOSEOP_PLUGIN_DIRNAME' ) )
|
46 |
+
define( 'AIOSEOP_PLUGIN_DIRNAME', dirname( AIOSEOP_PLUGIN_BASENAME ) );
|
47 |
|
48 |
+
if ( ! defined( 'AIOSEOP_PLUGIN_URL' ) )
|
49 |
+
define( 'AIOSEOP_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
|
50 |
+
|
51 |
+
if ( ! defined( 'AIOSEOP_PLUGIN_IMAGES_URL' ) )
|
52 |
+
define( 'AIOSEOP_PLUGIN_IMAGES_URL', AIOSEOP_PLUGIN_URL . 'images/' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
|
54 |
if ( ! defined( 'WP_CONTENT_URL' ) )
|
55 |
define( 'WP_CONTENT_URL', get_option( 'siteurl' ) . '/wp-content' );
|
56 |
+
if ( ! defined( 'WP_ADMIN_URL' ) )
|
57 |
+
define( 'WP_ADMIN_URL', get_option( 'siteurl' ) . '/wp-admin' );
|
58 |
if ( ! defined( 'WP_CONTENT_DIR' ) )
|
59 |
define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' );
|
60 |
if ( ! defined( 'WP_PLUGIN_URL' ) )
|
62 |
if ( ! defined( 'WP_PLUGIN_DIR' ) )
|
63 |
define( 'WP_PLUGIN_DIR', WP_CONTENT_DIR . '/plugins' );
|
64 |
|
65 |
+
if ( class_exists( 'All_in_One_SEO_Pack' ) ) {
|
66 |
+
add_action( 'activation_notice', 'aioseop_class_defined_error' );
|
67 |
+
return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
}
|
69 |
|
70 |
+
require_once( plugin_dir_path( __FILE__ ) . 'aioseop.class.php');
|
71 |
|
72 |
+
global $aiosp, $aioseop_options, $aiosp_activation;
|
|
|
73 |
|
74 |
+
$aiosp_activation = false;
|
75 |
+
$aioseop_options = get_option('aioseop_options');
|
76 |
+
$aioseopcc = 0;
|
77 |
+
$aiosp = new All_in_One_SEO_Pack();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
|
79 |
+
require_once( AIOSEOP_PLUGIN_DIR . 'aioseop_functions.php');
|
|
|
80 |
|
81 |
+
////checking to see if things need to be updated
|
82 |
|
83 |
+
register_activation_hook( __FILE__, 'aioseop_activate' );
|
|
|
|
|
|
|
84 |
|
85 |
+
add_action( 'init', 'aioseop_update_settings_check' );
|
|
|
|
|
|
|
|
|
86 |
|
87 |
+
////end checking to see if things need to be updated
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
88 |
|
89 |
+
if ( $aioseop_options['aiosp_can'] == '1' || $aioseop_options['aiosp_can'] == 'on' )
|
90 |
remove_action( 'wp_head', 'rel_canonical' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
91 |
|
92 |
+
add_action( 'load-edit.php', 'aioseop_addmycolumns', 1 );
|
93 |
+
add_filter( 'wp_list_pages', 'aioseop_list_pages' );
|
94 |
+
add_action( 'edit_post', array( $aiosp, 'post_meta_tags') );
|
95 |
+
add_action( 'publish_post', array( $aiosp, 'post_meta_tags') );
|
96 |
+
add_action( 'save_post', array( $aiosp, 'post_meta_tags') );
|
97 |
+
add_action( 'edit_page_form', array( $aiosp, 'post_meta_tags') );
|
98 |
+
add_action( 'init', array( $aiosp, 'init' ), 5 );
|
99 |
+
add_action( 'wp_head', array( $aiosp, 'wp_head') );
|
100 |
+
add_action( 'template_redirect', array( $aiosp, 'template_redirect') );
|
101 |
+
add_action( 'admin_menu', array( $aiosp, 'admin_menu') );
|
102 |
+
add_action( 'admin_menu', 'aioseop_meta_box_add' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
103 |
|
104 |
////analytics
|
105 |
+
if ( aioseop_option_isset( 'aiosp_google_analytics_id' ) )
|
106 |
+
add_action( 'wp_head', array( $aiosp, 'aiosp_google_analytics') );
|
|
|
107 |
|
108 |
+
if ( aioseop_option_isset( 'aiosp_unprotect_meta' ) )
|
109 |
+
add_filter( 'is_protected_meta', 'aioseop_unprotect_meta', 10, 3 );
|
110 |
|
111 |
+
if ( ( !isset($_POST['aiosp_enabled']) || $_POST['aiosp_enabled'] == null ) &&
|
112 |
+
( !isset($aioseop_options['aiosp_enabled']) || $aioseop_options['aiosp_enabled']!='1' ) ||
|
113 |
+
( isset($_POST['aiosp_enabled']) && $_POST['aiosp_enabled']=='0' ) )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
114 |
add_action( 'admin_notices', 'aioseop_activation_notice');
|
|
|
115 |
|
116 |
+
global $aioseop_get_pages_start;
|
117 |
+
$aioseop_get_pages_start = 0;
|
118 |
+
add_filter( 'wp_list_pages_excludes', 'aioseop_get_pages_start');
|
119 |
+
add_filter( 'get_pages', 'aioseop_get_pages' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: hallsofmontezuma
|
|
3 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=mrtorbert%40gmail%2ecom&item_name=All%20In%20One%20SEO%20Pack&item_number=Support%20Open%20Source&no_shipping=0&no_note=1&tax=0¤cy_code=USD&lc=US&bn=PP%2dDonationsBF&charset=UTF%2d8
|
4 |
Tags: seo, search engine optimization, google
|
5 |
Requires at least: 3.0
|
6 |
-
Tested up to: 3.3
|
7 |
Stable tag: trunk
|
8 |
|
9 |
WordPress SEO plugin to automatically optimize your Wordpress blog for Search Engines.
|
3 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=mrtorbert%40gmail%2ecom&item_name=All%20In%20One%20SEO%20Pack&item_number=Support%20Open%20Source&no_shipping=0&no_note=1&tax=0¤cy_code=USD&lc=US&bn=PP%2dDonationsBF&charset=UTF%2d8
|
4 |
Tags: seo, search engine optimization, google
|
5 |
Requires at least: 3.0
|
6 |
+
Tested up to: 3.3.1
|
7 |
Stable tag: trunk
|
8 |
|
9 |
WordPress SEO plugin to automatically optimize your Wordpress blog for Search Engines.
|