Version Description
Download this release
Release Info
| Developer | pbaylies |
| Plugin | |
| 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.
|
