1 | <?php
|
---|
2 |
|
---|
3 | /*
|
---|
4 | Plugin Name: All in One SEO Pack
|
---|
5 | Plugin URI: http://semperfiwebdesign.com
|
---|
6 | 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="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>
|
---|
7 | Version: 1.6.5
|
---|
8 | Author: Michael Torbert
|
---|
9 | Author URI: http://michaeltorbert.com
|
---|
10 | */
|
---|
11 |
|
---|
12 | /*
|
---|
13 | Copyright (C) 2008-2009 Michael Torbert, semperfiwebdesign.com (michael AT semperfiwebdesign DOT com)
|
---|
14 | Original code by uberdose of uberdose.com
|
---|
15 |
|
---|
16 | This program is free software; you can redistribute it and/or modify
|
---|
17 | it under the terms of the GNU General Public License as published by
|
---|
18 | the Free Software Foundation; either version 3 of the License, or
|
---|
19 | (at your option) any later version.
|
---|
20 |
|
---|
21 | This program is distributed in the hope that it will be useful,
|
---|
22 | but WITHOUT ANY WARRANTY; without even the implied warranty of
|
---|
23 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
---|
24 | GNU General Public License for more details.
|
---|
25 |
|
---|
26 | You should have received a copy of the GNU General Public License
|
---|
27 | along with this program. If not, see <http://www.gnu.org/licenses/>.
|
---|
28 | */
|
---|
29 |
|
---|
30 | /*******************************************************************************************************/
|
---|
31 | register_activation_hook(__FILE__,'aioseop_activate_pl');
|
---|
32 |
|
---|
33 | $UTF8_TABLES['strtolower'] = array(
|
---|
34 | "" => "ïœ", "" => "ïœ", "" => "ïœ",
|
---|
35 | "" => "ïœ", "" => "ïœ", "" => "ïœ",
|
---|
36 | "" => "ïœ", "" => "ïœ", "" => "ïœ",
|
---|
37 | "" => "ïœ", "" => "ïœ", "" => "ïœ",
|
---|
38 | "" => "ïœ", "ïŒ" => "ïœ", "" => "ïœ",
|
---|
39 | "" => "ïœ", "" => "ïœ", "" => "ïœ",
|
---|
40 | "" => "ïœ", "" => "ïœ", "" => "ïœ",
|
---|
41 | "" => "ïœ
|
---|
42 | ", "" => "ïœ", "" => "ïœ",
|
---|
43 | "" => "ïœ", "" => "ïœ", "â«" => "Ã¥",
|
---|
44 | "âª" => "k", "âŠ" => "Ï", "á¿»" => "᜜",
|
---|
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 | "Î" => "Ï", "Î" => "Ï", "Î" => "ί",
|
---|
190 | "Î" => "ή", "Î" => "Î", "Î" => "ά",
|
---|
191 | "Ȳ" => "ȳ", "Ȱ" => "ȱ", "Ȯ" => "ȯ",
|
---|
192 | "Ȭ" => "È", "Ȫ" => "È«", "Èš" => "È©",
|
---|
193 | "Ȋ" => "ȧ", "Ȁ" => "ȥ", "Ȣ" => "ȣ",
|
---|
194 | "È " => "Æ", "È" => "È", "È" => "È",
|
---|
195 | "È" => "È", "È" => "È", "È" => "È",
|
---|
196 | "È" => "È", "È" => "È", "È" => "È",
|
---|
197 | "È" => "È", "È" => "È", "È" => "È",
|
---|
198 | "È" => "È", "È" => "È", "È" => "È
|
---|
199 | ",
|
---|
200 | "È" => "È", "È" => "È", "ÇŸ" => "Ç¿",
|
---|
201 | "nj" => "ǜ", "Ǻ" => "ǻ", "Ǟ" => "ǹ",
|
---|
202 | "Ç·" => "Æ¿", "Ƕ" => "Æ", "ÇŽ" => "ǵ",
|
---|
203 | "DZ" => "dz", "Ç®" => "ǯ", "Ǭ" => "Ç",
|
---|
204 | "Ǫ" => "ǫ", "ǚ" => "ǩ", "NJ" => "ǧ",
|
---|
205 | "Ç€" => "Ç¥", "Ç¢" => "Ç£", "Ç " => "Ç¡",
|
---|
206 | "Ç" => "Ç", "Ç" => "Ç", "Ç" => "Ç",
|
---|
207 | "Ç" => "Ç", "Ç" => "Ç", "Ç" => "Ç",
|
---|
208 | "Ç" => "Ç", "Ç" => "Ç", "Ç" => "Ç",
|
---|
209 | "Ç" => "Ç", "Ç" => "Ç", "Ç" => "Ç",
|
---|
210 | "ÆŒ" => "Æœ", "Æž" => "ƹ", "Æ·" => "Ê",
|
---|
211 | "Ƶ" => "ƶ", "Ƴ" => "ÆŽ", "Ʋ" => "Ê",
|
---|
212 | "Ʊ" => "Ê", "Ư" => "Æ°", "Æ®" => "Ê",
|
---|
213 | "Ƭ" => "Æ", "Æ©" => "Ê", "Ƨ" => "Æš",
|
---|
214 | "ÆŠ" => "Ê", "Æ€" => "Æ¥", "Æ¢" => "Æ£",
|
---|
215 | "Æ " => "Æ¡", "Æ" => "ɵ", "Æ" => "ɲ",
|
---|
216 | "Æ" => "ɯ", "Æ" => "Æ", "Æ" => "Éš",
|
---|
217 | "Æ" => "É©", "Æ" => "É£", "Æ" => "É ",
|
---|
218 | "Æ" => "Æ", "Æ" => "É", "Æ" => "É",
|
---|
219 | "Æ" => "Ç", "Æ" => "Æ", "Æ" => "É",
|
---|
220 | "Æ" => "É", "Æ" => "Æ", "Æ" => "É",
|
---|
221 | "Æ" => "Æ
|
---|
222 | ", "Æ" => "Æ", "Æ" => "É",
|
---|
223 | "Ŝ" => "ş", "Ż" => "Ō", "Ź" => "ź",
|
---|
224 | "Ş" => "ÿ", "Ŷ" => "ŷ", "Ŏ" => "ŵ",
|
---|
225 | "Ų" => "ų", "Ű" => "ű", "Ů" => "ů",
|
---|
226 | "Ŭ" => "Å", "Ū" => "Å«", "Åš" => "Å©",
|
---|
227 | "Ŋ" => "ŧ", "ŀ" => "ť", "Ţ" => "ţ",
|
---|
228 | "Å " => "Å¡", "Å" => "Å", "Å" => "Å",
|
---|
229 | "Å" => "Å", "Å" => "Å", "Å" => "Å",
|
---|
230 | "Å" => "Å", "Å" => "Å", "Å" => "Å",
|
---|
231 | "Å" => "Å", "Å" => "Å", "Å" => "Å",
|
---|
232 | "Å" => "Å", "Å
|
---|
233 | " => "Å", "Å" => "Å",
|
---|
234 | "Å" => "Å", "Ä¿" => "Å", "Äœ" => "ÄŸ",
|
---|
235 | "Ļ" => "Č", "Ĺ" => "ĺ", "Ķ" => "ķ",
|
---|
236 | "Ď" => "ĵ", "IJ" => "ij", "İ" => "i",
|
---|
237 | "Ä®" => "į", "Ĭ" => "Ä", "Ī" => "Ä«",
|
---|
238 | "Ě" => "ĩ", "Ċ" => "ħ", "Ā" => "ĥ",
|
---|
239 | "Ä¢" => "Ä£", "Ä " => "Ä¡", "Ä" => "Ä",
|
---|
240 | "Ä" => "Ä", "Ä" => "Ä", "Ä" => "Ä",
|
---|
241 | "Ä" => "Ä", "Ä" => "Ä", "Ä" => "Ä",
|
---|
242 | "Ä" => "Ä", "Ä" => "Ä", "Ä" => "Ä",
|
---|
243 | "Ä" => "Ä", "Ä" => "Ä", "Ä" => "Ä",
|
---|
244 | "Ä" => "Ä
|
---|
245 | ", "Ä" => "Ä", "Ä" => "Ä",
|
---|
246 | "Ã" => "ß", "Ã" => "Ãœ", "Ã" => "ÃŒ",
|
---|
247 | "Ã" => "û", "Ã" => "ú", "Ã" => "ù",
|
---|
248 | "Ã" => "Þ", "Ã" => "ö", "Ã" => "õ",
|
---|
249 | "Ã" => "ÃŽ", "Ã" => "ó", "Ã" => "ò",
|
---|
250 | "Ã" => "ñ", "Ã" => "ð", "Ã" => "ï",
|
---|
251 | "Ã" => "î", "Ã" => "Ã", "Ã" => "ì",
|
---|
252 | "Ã" => "ë", "Ã" => "ê", "Ã" => "é",
|
---|
253 | "Ã" => "Ú", "Ã" => "ç", "Ã" => "Ê",
|
---|
254 | "Ã
|
---|
255 | " => "Ã¥", "Ã" => "À", "Ã" => "ã",
|
---|
256 | "Ã" => "â", "Ã" => "á", "Ã" => "à ",
|
---|
257 | "Z" => "z", "Y" => "y", "X" => "x",
|
---|
258 | "W" => "w", "V" => "v", "U" => "u",
|
---|
259 | "T" => "t", "S" => "s", "R" => "r",
|
---|
260 | "Q" => "q", "P" => "p", "O" => "o",
|
---|
261 | "N" => "n", "M" => "m", "L" => "l",
|
---|
262 | "K" => "k", "J" => "j", "I" => "i",
|
---|
263 | "H" => "h", "G" => "g", "F" => "f",
|
---|
264 | "E" => "e", "D" => "d", "C" => "c",
|
---|
265 | "B" => "b", "A" => "a",
|
---|
266 | );
|
---|
267 |
|
---|
268 |
|
---|
269 | $UTF8_TABLES['strtoupper'] = array(
|
---|
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 | "ζ" => "Î", "ε" => "Î", "ÎŽ" => "Î",
|
---|
437 | "γ" => "Î", "β" => "Î", "α" => "Î",
|
---|
438 | "ί" => "Î", "ή" => "Î", "Î" => "Î",
|
---|
439 | "ά" => "Î", "Ê" => "Æ·", "Ê" => "Ʋ",
|
---|
440 | "Ê" => "Ʊ", "Ê" => "Æ®", "Ê" => "Æ©",
|
---|
441 | "Ê" => "ÆŠ", "ɵ" => "Æ", "ɲ" => "Æ",
|
---|
442 | "ɯ" => "Æ", "É©" => "Æ", "Éš" => "Æ",
|
---|
443 | "É£" => "Æ", "É " => "Æ", "É" => "Æ",
|
---|
444 | "É" => "Æ", "É" => "Æ", "É" => "Æ",
|
---|
445 | "É" => "Æ", "É" => "Æ", "ȳ" => "Ȳ",
|
---|
446 | "ȱ" => "È°", "ȯ" => "È®", "È" => "Ȭ",
|
---|
447 | "ȫ" => "Ȫ", "ȩ" => "Ț", "ȧ" => "Ȋ",
|
---|
448 | "È¥" => "È€", "È£" => "È¢", "È" => "È",
|
---|
449 | "È" => "È", "È" => "È", "È" => "È",
|
---|
450 | "È" => "È", "È" => "È", "È" => "È",
|
---|
451 | "È" => "È", "È" => "È", "È" => "È",
|
---|
452 | "È" => "È", "È" => "È", "È" => "È",
|
---|
453 | "È
|
---|
454 | " => "È", "È" => "È", "È" => "È",
|
---|
455 | "ǿ" => "ǟ", "ǜ" => "nj", "ǻ" => "Ǻ",
|
---|
456 | "ǹ" => "Ǟ", "ǵ" => "ǎ", "dz" => "Dz",
|
---|
457 | "ǯ" => "Ç®", "Ç" => "Ǭ", "Ç«" => "Ǫ",
|
---|
458 | "ǩ" => "ǚ", "ǧ" => "NJ", "ǥ" => "ǀ",
|
---|
459 | "Ç£" => "Ç¢", "Ç¡" => "Ç ", "Ç" => "Ç",
|
---|
460 | "Ç" => "Æ", "Ç" => "Ç", "Ç" => "Ç",
|
---|
461 | "Ç" => "Ç", "Ç" => "Ç", "Ç" => "Ç",
|
---|
462 | "Ç" => "Ç", "Ç" => "Ç", "Ç" => "Ç",
|
---|
463 | "Ç" => "Ç", "Ç" => "Ç", "Ç" => "Ç
|
---|
464 | ",
|
---|
465 | "ƿ" => "Ƿ", "Ɯ" => "ƌ", "ƹ" => "ƞ",
|
---|
466 | "ƶ" => "Ƶ", "Ǝ" => "Ƴ", "ư" => "Ư",
|
---|
467 | "Æ" => "Ƭ", "Æš" => "Ƨ", "Æ¥" => "Æ€",
|
---|
468 | "Æ£" => "Æ¢", "Æ¡" => "Æ ", "Æ" => "È ",
|
---|
469 | "Æ" => "Æ", "Æ" => "Ƕ", "Æ" => "Æ",
|
---|
470 | "Æ" => "Æ", "Æ" => "Æ", "Æ
|
---|
471 | " => "Æ",
|
---|
472 | "Æ" => "Æ", "Å¿" => "S", "ÅŸ" => "Åœ",
|
---|
473 | "Ō" => "Ż", "ź" => "Ź", "ŷ" => "Ŷ",
|
---|
474 | "ŵ" => "Ŏ", "ų" => "Ų", "ű" => "Ű",
|
---|
475 | "ů" => "Å®", "Å" => "Ŭ", "Å«" => "Ū",
|
---|
476 | "ũ" => "Ś", "ŧ" => "Ŋ", "ť" => "ŀ",
|
---|
477 | "Å£" => "Å¢", "Å¡" => "Å ", "Å" => "Å",
|
---|
478 | "Å" => "Å", "Å" => "Å", "Å" => "Å",
|
---|
479 | "Å" => "Å", "Å" => "Å", "Å" => "Å",
|
---|
480 | "Å" => "Å", "Å" => "Å", "Å" => "Å",
|
---|
481 | "Å" => "Å", "Å" => "Å", "Å" => "Å
|
---|
482 | ",
|
---|
483 | "Å" => "Å", "Å" => "Å", "Å" => "Ä¿",
|
---|
484 | "ğ" => "Ĝ", "Č" => "Ļ", "ĺ" => "Ĺ",
|
---|
485 | "ķ" => "Ķ", "ĵ" => "Ď", "ij" => "IJ",
|
---|
486 | "ı" => "I", "į" => "Ä®", "Ä" => "Ĭ",
|
---|
487 | "ī" => "Ī", "ĩ" => "Ě", "ħ" => "Ċ",
|
---|
488 | "Ä¥" => "Ä€", "Ä£" => "Ä¢", "Ä¡" => "Ä ",
|
---|
489 | "Ä" => "Ä", "Ä" => "Ä", "Ä" => "Ä",
|
---|
490 | "Ä" => "Ä", "Ä" => "Ä", "Ä" => "Ä",
|
---|
491 | "Ä" => "Ä", "Ä" => "Ä", "Ä" => "Ä",
|
---|
492 | "Ä" => "Ä", "Ä" => "Ä", "Ä" => "Ä",
|
---|
493 | "Ä" => "Ä", "Ä
|
---|
494 | " => "Ä", "Ä" => "Ä",
|
---|
495 | "Ä" => "Ä", "ÿ" => "Åž", "ß" => "Ã",
|
---|
496 | "Ãœ" => "Ã", "ÃŒ" => "Ã", "û" => "Ã",
|
---|
497 | "ú" => "Ã", "ù" => "Ã", "Þ" => "Ã",
|
---|
498 | "ö" => "Ã", "õ" => "Ã", "ÃŽ" => "Ã",
|
---|
499 | "ó" => "Ã", "ò" => "Ã", "ñ" => "Ã",
|
---|
500 | "ð" => "Ã", "ï" => "Ã", "î" => "Ã",
|
---|
501 | "Ã" => "Ã", "ì" => "Ã", "ë" => "Ã",
|
---|
502 | "ê" => "Ã", "é" => "Ã", "Ú" => "Ã",
|
---|
503 | "ç" => "Ã", "Ê" => "Ã", "Ã¥" => "Ã
|
---|
504 | ",
|
---|
505 | "À" => "Ã", "ã" => "Ã", "â" => "Ã",
|
---|
506 | "á" => "Ã", "à " => "Ã", "µ" => "Î",
|
---|
507 | "z" => "Z", "y" => "Y", "x" => "X",
|
---|
508 | "w" => "W", "v" => "V", "u" => "U",
|
---|
509 | "t" => "T", "s" => "S", "r" => "R",
|
---|
510 | "q" => "Q", "p" => "P", "o" => "O",
|
---|
511 | "n" => "N", "m" => "M", "l" => "L",
|
---|
512 | "k" => "K", "j" => "J", "i" => "I",
|
---|
513 | "h" => "H", "g" => "G", "f" => "F",
|
---|
514 | "e" => "E", "d" => "D", "c" => "C",
|
---|
515 | "b" => "B", "a" => "A",
|
---|
516 | );
|
---|
517 |
|
---|
518 | if ( ! defined( 'WP_CONTENT_URL' ) )
|
---|
519 | define( 'WP_CONTENT_URL', get_option( 'siteurl' ) . '/wp-content' );
|
---|
520 | if ( ! defined( 'WP_CONTENT_DIR' ) )
|
---|
521 | define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' );
|
---|
522 | if ( ! defined( 'WP_PLUGIN_URL' ) )
|
---|
523 | define( 'WP_PLUGIN_URL', WP_CONTENT_URL. '/plugins' );
|
---|
524 | if ( ! defined( 'WP_PLUGIN_DIR' ) )
|
---|
525 | define( 'WP_PLUGIN_DIR', WP_CONTENT_DIR . '/plugins' );
|
---|
526 |
|
---|
527 | require_once('aioseop.class.php');
|
---|
528 |
|
---|
529 | global $aioseop_options;
|
---|
530 | $aioseop_options = get_option('aioseop_options');
|
---|
531 |
|
---|
532 |
|
---|
533 |
|
---|
534 | /*
|
---|
535 | add_option("aiosp_home_description", null, 'All in One SEO Plugin Home Description', 'yes');
|
---|
536 | add_option("aiosp_home_title", null, 'All in One SEO Plugin Home Title', 'yes');
|
---|
537 | add_option("aiosp_donate", 0, 'All in One SEO Pack Donate', 'no');
|
---|
538 | add_option("aiosp_can", 1, 'All in One SEO Pack Canonical URLs', 'yes');
|
---|
539 | add_option("aiosp_rewrite_titles", 1, 'All in One SEO Plugin Rewrite Titles', 'yes');
|
---|
540 | add_option("aiosp_use_categories", 0, 'All in One SEO Plugin Use Categories', 'yes');
|
---|
541 | add_option("aiosp_category_noindex", 1, 'All in One SEO Plugin Noindex for Categories', 'yes');
|
---|
542 | add_option("aiosp_archive_noindex", 1, 'All in One SEO Plugin Noindex for Archives', 'yes');
|
---|
543 | add_option("aiosp_tags_noindex", 0, 'All in One SEO Plugin Noindex for Tag Archives', 'yes');
|
---|
544 | add_option("aiosp_generate_descriptions", 1, 'All in One SEO Plugin Autogenerate Descriptions', 'yes');
|
---|
545 | add_option("aiosp_post_title_format", '%post_title% | %blog_title%', 'All in One SEO Plugin Post Title Format', 'yes');
|
---|
546 | add_option("aiosp_page_title_format", '%page_title% | %blog_title%', 'All in One SEO Plugin Page Title Format', 'yes');
|
---|
547 | add_option("aiosp_dynamic_postspage_keywords", 1, 'All in One SEO Plugin Dynamic Posts Page Keywords', 'yes');
|
---|
548 | add_option("aiosp_category_title_format", '%category_title% | %blog_title%', 'All in One SEO Plugin Category Title Format', 'yes');
|
---|
549 | add_option("aiosp_archive_title_format", '%date% | %blog_title%', 'All in One SEO Plugin Archive Title Format', 'yes');
|
---|
550 | add_option("aiosp_tag_title_format", '%tag% | %blog_title%', 'All in One SEO Plugin Tag Title Format', 'yes');
|
---|
551 | add_option("aiosp_search_title_format", '%search% | %blog_title%', 'All in One SEO Plugin Search Title Format', 'yes');
|
---|
552 | add_option("aiosp_description_format", '%description%', 'All in One SEO Plugin Description Format', 'yes');
|
---|
553 | add_option("aiosp_paged_format", ' - Part %page%', 'All in One SEO Plugin Paged Format', 'yes');
|
---|
554 | add_option("aiosp_404_title_format", 'Nothing found for %request_words%', 'All in One SEO Plugin 404 Title Format', 'yes');
|
---|
555 | add_option("aiosp_post_meta_tags", '', 'All in One SEO Plugin Additional Post Meta Tags', 'yes');
|
---|
556 | add_option("aiosp_page_meta_tags", '', 'All in One SEO Plugin Additional Post Meta Tags', 'yes');
|
---|
557 | add_option("aiosp_home_meta_tags", '', 'All in One SEO Plugin Additional Home Meta Tags', 'yes');
|
---|
558 | add_option("aiosp_do_log", null, 'All in One SEO Plugin write log file', 'yes');
|
---|
559 | */
|
---|
560 |
|
---|
561 | //$role = get_role('administrator');
|
---|
562 | //$role->add_cap('Edit AIOSEOP Options');
|
---|
563 | //$role->add_cap('Edit AIOSEOP on Posts/Pages');
|
---|
564 |
|
---|
565 | ////checking to see if things need to be updated
|
---|
566 |
|
---|
567 | //if_post('turn-on'){
|
---|
568 |
|
---|
569 | /* automattic?
|
---|
570 | if(!get_option('aioseop_options')){
|
---|
571 | aioseop_mrt_fix_meta(); //move this to the if also
|
---|
572 | aioseop_mrt_mkarry();
|
---|
573 | }
|
---|
574 | */
|
---|
575 |
|
---|
576 | if($_POST['aioseop_migrate']) aioseop_mrt_fix_meta();
|
---|
577 | if($_POST['aioseop_migrate_options']) aioseop_mrt_mkarry();
|
---|
578 | if(!get_option('aiosp_post_title_format') && !get_option('aioseop_options')) aioseop_mrt_mkarry();
|
---|
579 |
|
---|
580 | //}end _post('turn_on')
|
---|
581 |
|
---|
582 |
|
---|
583 | ////end checking to see if things need to be updated
|
---|
584 |
|
---|
585 |
|
---|
586 | function aioseop_mrt_fix_meta(){
|
---|
587 | global $wpdb;
|
---|
588 | $wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_keywords' WHERE meta_key = 'keywords'");
|
---|
589 | $wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_title' WHERE meta_key = 'title'");
|
---|
590 | $wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_description' WHERE meta_key = 'description'");
|
---|
591 | $wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_meta' WHERE meta_key = 'aiosp_meta'");
|
---|
592 | $wpdb->query("UPDATE $wpdb->postmeta SET meta_key = '_aioseop_disable' WHERE meta_key = 'aiosp_disable'");
|
---|
593 | echo "<div class='updated fade' style='background-color:green;border-color:green;'><p><strong>Updating SEO post meta in database.</strong></p></div";
|
---|
594 | }
|
---|
595 |
|
---|
596 | function aioseop_get_version(){
|
---|
597 | return '1.6.5';
|
---|
598 | }
|
---|
599 |
|
---|
600 |
|
---|
601 |
|
---|
602 |
|
---|
603 | function aioseop_mrt_mkarry() {
|
---|
604 | $naioseop_options = array(
|
---|
605 | "aiosp_can"=>1,
|
---|
606 | "aiosp_donate"=>0,
|
---|
607 | "aiosp_home_title"=>null,
|
---|
608 | "aiosp_home_description"=>'',
|
---|
609 | "aiosp_home_keywords"=>null,
|
---|
610 | "aiosp_max_words_excerpt"=>'something',
|
---|
611 | "aiosp_rewrite_titles"=>1,
|
---|
612 | "aiosp_post_title_format"=>'%post_title% | %blog_title%',
|
---|
613 | "aiosp_page_title_format"=>'%page_title% | %blog_title%',
|
---|
614 | "aiosp_category_title_format"=>'%category_title% | %blog_title%',
|
---|
615 | "aiosp_archive_title_format"=>'%date% | %blog_title%',
|
---|
616 | "aiosp_tag_title_format"=>'%tag% | %blog_title%',
|
---|
617 | "aiosp_search_title_format"=>'%search% | %blog_title%',
|
---|
618 | "aiosp_description_format"=>'%description%',
|
---|
619 | "aiosp_404_title_format"=>'Nothing found for %request_words%',
|
---|
620 | "aiosp_paged_format"=>' - Part %page%',
|
---|
621 | "aiosp_use_categories"=>0,
|
---|
622 | "aiosp_dynamic_postspage_keywords"=>1,
|
---|
623 | "aiosp_category_noindex"=>1,
|
---|
624 | "aiosp_archive_noindex"=>1,
|
---|
625 | "aiosp_tags_noindex"=>0,
|
---|
626 | "aiosp_cap_cats"=>1,
|
---|
627 | "aiosp_generate_descriptions"=>1,
|
---|
628 | "aiosp_debug_info"=>null,
|
---|
629 | "aiosp_post_meta_tags"=>'',
|
---|
630 | "aiosp_page_meta_tags"=>'',
|
---|
631 | "aiosp_home_meta_tags"=>'',
|
---|
632 | "aiosp_enabled" =>0,
|
---|
633 | "aiosp_do_log"=>null);
|
---|
634 |
|
---|
635 | if(get_option('aiosp_post_title_format')){
|
---|
636 | foreach( $naioseop_options as $aioseop_opt_name => $value ) {
|
---|
637 | if( $aioseop_oldval = get_option($aioseop_opt_name) ) {
|
---|
638 | $naioseop_options[$aioseop_opt_name] = $aioseop_oldval;
|
---|
639 |
|
---|
640 | }
|
---|
641 | if( $aioseop_oldval == ''){
|
---|
642 | $naioseop_options[$aioseop_opt_name] = '';
|
---|
643 | }
|
---|
644 |
|
---|
645 | delete_option($aioseop_opt_name);
|
---|
646 | }
|
---|
647 | }
|
---|
648 | add_option('aioseop_options',$naioseop_options);
|
---|
649 | echo "<div class='updated fade' style='background-color:green;border-color:green;'><p><strong>Updating SEO configuration options in database</strong></p></div";
|
---|
650 |
|
---|
651 | }
|
---|
652 | //if( function_exists( 'is_site_admin' ) ) {
|
---|
653 |
|
---|
654 | function aioseop_activation_notice(){
|
---|
655 | global $aioseop_options;
|
---|
656 | 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></p></div>';
|
---|
657 |
|
---|
658 | }
|
---|
659 |
|
---|
660 | //add_action('after_plugin_row_all-in-one-seo-pack/all_in_one_seo_pack.php', 'add_plugin_row', 10, 2);
|
---|
661 |
|
---|
662 | function add_plugin_row($links, $file) {
|
---|
663 |
|
---|
664 | echo '<td colspan="5" style="background-color:yellow;">';
|
---|
665 | echo wp_remote_fopen('http://aioseop.semperfiwebdesign.com/');
|
---|
666 | echo '</td>';
|
---|
667 |
|
---|
668 | }
|
---|
669 | function aioseop_activate_pl(){
|
---|
670 | if(get_option('aioseop_options')){
|
---|
671 | $aioseop_options = get_option('aioseop_options');
|
---|
672 | $aioseop_options['aiosp_enabled'] = "0";
|
---|
673 | $aioseop_options['aiosp_donate'] = "0";
|
---|
674 | update_option('aioseop_options',$aioseop_options);
|
---|
675 | }
|
---|
676 | }
|
---|
677 |
|
---|
678 |
|
---|
679 | if($aioseop_options['aiosp_enabled']){
|
---|
680 | add_action('wp_list_pages', 'aioseop_list_pages');
|
---|
681 |
|
---|
682 | }
|
---|
683 | $aiosp = new All_in_One_SEO_Pack();
|
---|
684 | add_action('edit_post', array($aiosp, 'post_meta_tags'));
|
---|
685 | add_action('publish_post', array($aiosp, 'post_meta_tags'));
|
---|
686 | add_action('save_post', array($aiosp, 'post_meta_tags'));
|
---|
687 | add_action('edit_page_form', array($aiosp, 'post_meta_tags'));
|
---|
688 | add_action('init', array($aiosp, 'init'));
|
---|
689 | add_action('wp_head', array($aiosp, 'wp_head'));
|
---|
690 | add_action('template_redirect', array($aiosp, 'template_redirect'));
|
---|
691 | //add_action('admin_head',array($aiosp, 'seo_mrt_admin_head');
|
---|
692 | add_action('admin_menu', array($aiosp, 'admin_menu'));
|
---|
693 | add_action('admin_menu', 'aiosp_meta_box_add');
|
---|
694 |
|
---|
695 |
|
---|
696 |
|
---|
697 | if( ($_POST['aiosp_enabled'] == null && $aioseop_options['aiosp_enabled']!='1') || $_POST['aiosp_enabled']=='0'){
|
---|
698 | add_action( 'admin_notices', 'aioseop_activation_notice');
|
---|
699 | }
|
---|
700 |
|
---|
701 |
|
---|
702 | // The following two functions copied entirely and modified slightly from Sarah G's Page Menu Editor, http://wordpress.org/extend/plugins/page-menu-editor/
|
---|
703 | function aioseop_list_pages($content){
|
---|
704 | $url = preg_replace(array('/\//', '/\./', '/\-/'), array('\/', '\.', '\-'), get_option('siteurl'));
|
---|
705 | $pattern = '/<li class="page_item page-item-(\d+)([^\"]*)"><a href=\"([^\"]+)" title="([^\"]+)">([^<]+)<\/a>/i';
|
---|
706 | return preg_replace_callback($pattern, "aioseop_filter_callback", $content);
|
---|
707 | }
|
---|
708 |
|
---|
709 | function aioseop_filter_callback($matches) {
|
---|
710 | global $wpdb;
|
---|
711 | if ($matches[1] && !empty($matches[1])) $postID = $matches[1];
|
---|
712 | if (empty($postID)) $postID = get_option("page_on_front");
|
---|
713 | $title_attrib = stripslashes(get_post_meta($postID, '_aioseop_titleatr', true));
|
---|
714 | $menulabel = stripslashes(get_post_meta($postID, '_aioseop_menulabel', true));
|
---|
715 | if (empty($menulabel)) $menulabel = $matches[4];
|
---|
716 | if (!empty($title_attrib)) :
|
---|
717 | $filtered = '<li class="page_item page-item-'.$postID.$matches[2].'"><a href="'.$matches[3].'" title="'.$title_attrib.'">'.$menulabel.'</a>';
|
---|
718 | else :
|
---|
719 | $filtered = '<li class="page_item page-item-'.$postID.$matches[2].'"><a href="'.$matches[3].'">'.$menulabel.'</a>';
|
---|
720 | endif;
|
---|
721 | return $filtered;
|
---|
722 | }
|
---|
723 |
|
---|
724 | if (substr($aiosp->wp_version, 0, 3) < '2.5') {
|
---|
725 | add_action('dbx_post_advanced', array($aiosp, 'add_meta_tags_textinput'));
|
---|
726 | add_action('dbx_page_advanced', array($aiosp, 'add_meta_tags_textinput'));
|
---|
727 | }
|
---|
728 |
|
---|
729 |
|
---|
730 |
|
---|
731 |
|
---|
732 | function aiosp_meta_box_add() {
|
---|
733 | if ( function_exists('add_meta_box') ) {
|
---|
734 | add_meta_box('aiosp',__('All in One SEO Pack', 'all_in_one_seo_pack'),'aiosp_meta','post');
|
---|
735 | add_meta_box('aiosp',__('All in One SEO Pack', 'all_in_one_seo_pack'),'aiosp_meta','page');
|
---|
736 | } else {
|
---|
737 | add_action('dbx_post_advanced', array($aiosp, 'add_meta_tags_textinput'));
|
---|
738 | add_action('dbx_page_advanced', array($aiosp, 'add_meta_tags_textinput'));
|
---|
739 | }
|
---|
740 | }
|
---|
741 |
|
---|
742 | function aiosp_meta() {
|
---|
743 |
|
---|
744 | global $post;
|
---|
745 |
|
---|
746 | $post_id = $post;
|
---|
747 | if (is_object($post_id)){
|
---|
748 | $post_id = $post_id->ID;
|
---|
749 | }
|
---|
750 | $keywords = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_keywords', true)));
|
---|
751 | $title = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_title', true)));
|
---|
752 | $description = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_description', true)));
|
---|
753 | $aiosp_meta = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aiosp_meta', true)));
|
---|
754 | $aiosp_disable = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aiosp_disable', true)));
|
---|
755 | $aiosp_titleatr = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_titleatr', true)));
|
---|
756 | $aiosp_menulabel = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_menulabel', true)));
|
---|
757 | ?>
|
---|
758 | <SCRIPT LANGUAGE="JavaScript">
|
---|
759 | <!-- Begin
|
---|
760 | function countChars(field,cntfield) {
|
---|
761 | cntfield.value = field.value.length;
|
---|
762 | }
|
---|
763 | // End -->
|
---|
764 | </script>
|
---|
765 | <input value="aiosp_edit" type="hidden" name="aiosp_edit" />
|
---|
766 |
|
---|
767 | <a target="__blank" href="http://semperfiwebdesign.com/forum/"><?php _e('Click here for Support', 'all_in_one_seo_pack') ?></a>
|
---|
768 | <table style="margin-bottom:40px">
|
---|
769 | <tr>
|
---|
770 | <th style="text-align:left;" colspan="2">
|
---|
771 | </th>
|
---|
772 | </tr>
|
---|
773 | <tr>
|
---|
774 | <th scope="row" style="text-align:right;"><?php _e('Title:', 'all_in_one_seo_pack') ?></th>
|
---|
775 | <td><input value="<?php echo $title ?>" type="text" name="aiosp_title" size="62"/></td>
|
---|
776 | </tr>
|
---|
777 | <tr>
|
---|
778 | <th scope="row" style="text-align:right;"><?php _e('Description:', 'all_in_one_seo_pack') ?></th>
|
---|
779 | <td><textarea name="aiosp_description" rows="3" cols="60"
|
---|
780 | onKeyDown="countChars(document.post.aiosp_description,document.post.length1)"
|
---|
781 | onKeyUp="countChars(document.post.aiosp_description,document.post.length1)"><?php echo $description ?></textarea><br />
|
---|
782 | <input readonly type="text" name="length1" size="3" maxlength="3" value="<?php echo strlen($description);?>" />
|
---|
783 | <?php _e(' characters. Most search engines use a maximum of 160 chars for the description.', 'all_in_one_seo_pack') ?>
|
---|
784 | </td>
|
---|
785 | </tr>
|
---|
786 | <tr>
|
---|
787 | <th scope="row" style="text-align:right;"><?php _e('Keywords (comma separated):', 'all_in_one_seo_pack') ?></th>
|
---|
788 | <td><input value="<?php echo $keywords ?>" type="text" name="aiosp_keywords" size="62"/></td>
|
---|
789 | </tr>
|
---|
790 | <input type="hidden" name="nonce-aioseop-edit" value="<?php echo wp_create_nonce('edit-aioseop-nonce') ?>" />
|
---|
791 | <?php if($post->post_type=='page'){ ?>
|
---|
792 | <tr>
|
---|
793 | <th scope="row" style="text-align:right;"><?php _e('Title Attribute:', 'all_in_one_seo_pack') ?></th>
|
---|
794 | <td><input value="<?php echo $aiosp_titleatr ?>" type="text" name="aiosp_titleatr" size="62"/></td>
|
---|
795 | </tr>
|
---|
796 |
|
---|
797 | <tr>
|
---|
798 | <th scope="row" style="text-align:right;"><?php _e('Menu Label:', 'all_in_one_seo_pack') ?></th>
|
---|
799 | <td><input value="<?php echo $aiosp_menulabel ?>" type="text" name="aiosp_menulabel" size="62"/></td>
|
---|
800 | </tr>
|
---|
801 | <?php } ?>
|
---|
802 | <tr>
|
---|
803 | <th scope="row" style="text-align:right; vertical-align:top;">
|
---|
804 | <?php _e('Disable on this page/post:', 'all_in_one_seo_pack')?>
|
---|
805 | </th>
|
---|
806 | <td>
|
---|
807 | <input type="checkbox" name="aiosp_disable" <?php if ($aiosp_disable) echo "checked=\"1\""; ?>/>
|
---|
808 | </td>
|
---|
809 | </tr>
|
---|
810 |
|
---|
811 |
|
---|
812 | </table>
|
---|
813 | <?php
|
---|
814 | }
|
---|
815 | ?>
|
---|