diff --git a/db/lqdvi.sql b/db/lqdvi.sql index 2a716b74..8ee3a1ed 100644 --- a/db/lqdvi.sql +++ b/db/lqdvi.sql @@ -3,7 +3,7 @@ -- http://www.phpmyadmin.net -- -- Servidor: localhost --- Tiempo de generación: 01-07-2011 a las 13:52:51 +-- Tiempo de generación: 01-07-2011 a las 14:53:00 -- Versión del servidor: 5.1.53 -- Versión de PHP: 5.3.4 @@ -387,7 +387,7 @@ CREATE TABLE IF NOT EXISTS `wp_options` ( `autoload` varchar(20) NOT NULL DEFAULT 'yes', PRIMARY KEY (`option_id`), UNIQUE KEY `option_name` (`option_name`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1169 ; +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1189 ; -- -- Volcar la base de datos para la tabla `wp_options` @@ -429,7 +429,7 @@ INSERT INTO `wp_options` (`option_id`, `blog_id`, `option_name`, `option_value`, (33, 0, 'hack_file', '0', 'yes'), (34, 0, 'blog_charset', 'UTF-8', 'yes'), (35, 0, 'moderation_keys', '', 'no'), -(36, 0, 'active_plugins', 'a:16:{i:0;s:33:"configure-smtp/configure-smtp.php";i:1;s:33:"contact-form-7-modules/hidden.php";i:2;s:36:"contact-form-7/wp-contact-form-7.php";i:3;s:39:"delete-spam-daily/delete-spam-daily.php";i:4;s:23:"facethumb/facethumb.php";i:5;s:49:"google-calendar-events/google-calendar-events.php";i:6;s:37:"ltw-testimonials/ltw-testimonials.php";i:7;s:51:"make-filename-lowercase/make-filename-lowercase.php";i:8;s:25:"qtranslate/qtranslate.php";i:9;s:57:"sanitize-spanish-filenames/sanitize-spanish-filenames.php";i:10;s:45:"simple-local-avatars/simple-local-avatars.php";i:11;s:37:"social-media-widget/social-widget.php";i:12;s:49:"vipers-video-quicktags/vipers-video-quicktags.php";i:13;s:27:"wp-pagenavi/wp-pagenavi.php";i:14;s:29:"wp-swfobject/wp-swfobject.php";i:15;s:37:"wp-twitter-sidebar-widget/twitter.php";}', 'yes'), +(36, 0, 'active_plugins', 'a:8:{i:0;s:33:"configure-smtp/configure-smtp.php";i:1;s:39:"delete-spam-daily/delete-spam-daily.php";i:2;s:51:"make-filename-lowercase/make-filename-lowercase.php";i:3;s:45:"simple-local-avatars/simple-local-avatars.php";i:4;s:37:"social-media-widget/social-widget.php";i:5;s:49:"vipers-video-quicktags/vipers-video-quicktags.php";i:6;s:29:"wp-swfobject/wp-swfobject.php";i:7;s:37:"wp-twitter-sidebar-widget/twitter.php";}', 'yes'), (547, 0, 'widget_woo_tabs', 'a:2:{i:2;a:0:{}s:12:"_multiwidget";i:1;}', 'yes'), (37, 0, 'home', 'http://localhost/lqdvi/', 'yes'), (38, 0, 'category_base', '', 'yes'), @@ -497,12 +497,12 @@ INSERT INTO `wp_options` (`option_id`, `blog_id`, `option_name`, `option_value`, (100, 0, 'widget_archives', 'a:2:{i:2;a:3:{s:5:"title";s:0:"";s:5:"count";i:0;s:8:"dropdown";i:0;}s:12:"_multiwidget";i:1;}', 'yes'), (101, 0, 'widget_meta', 'a:2:{i:2;a:1:{s:5:"title";s:0:"";}s:12:"_multiwidget";i:1;}', 'yes'), (102, 0, 'sidebars_widgets', 'a:5:{s:19:"wp_inactive_widgets";a:34:{i:0;s:19:"sabuy_social_icon-4";i:1;s:7:"links-3";i:2;s:8:"search-4";i:3;s:6:"text-4";i:4;s:12:"gce_widget-4";i:5;s:12:"qtranslate-2";i:6;s:15:"social-widget-2";i:7;s:20:"sabuy_recent_posts-2";i:8;s:21:"sabuy_popular_posts-2";i:9;s:18:"sabuy_portfolios-2";i:10;s:20:"sabuy_contact_form-2";i:11;s:11:"sabuy_map-2";i:12;s:15:"sabuy_youtube-2";i:13;s:13:"sabuy_vimeo-2";i:14;s:19:"sabuy_social_icon-2";i:15;s:14:"sabuy_flickr-2";i:16;s:8:"search-2";i:17;s:12:"gce_widget-2";i:18;s:18:"ltw_testimonials-2";i:19;s:7:"pages-2";i:20;s:10:"calendar-2";i:21;s:7:"links-2";i:22;s:6:"text-2";i:23;s:5:"rss-2";i:24;s:11:"tag_cloud-2";i:25;s:10:"nav_menu-2";i:26;s:14:"recent-posts-2";i:27;s:17:"recent-comments-2";i:28;s:10:"archives-2";i:29;s:12:"categories-2";i:30;s:6:"meta-2";i:31;s:17:"recent-comments-3";i:32;s:6:"text-3";i:33;s:15:"social-widget-3";}s:9:"sidebar-1";a:4:{i:0;s:8:"search-3";i:1;s:6:"text-6";i:2;s:12:"gce_widget-3";i:3;s:15:"sabuy_youtube-3";}s:9:"sidebar-2";a:1:{i:0;s:6:"text-5";}s:9:"sidebar-3";a:3:{i:0;s:6:"text-7";i:1;s:15:"social-widget-4";i:2;s:9:"twitter-1";}s:13:"array_version";i:3;}', 'yes'), -(103, 0, 'cron', 'a:5:{i:1309530020;a:1:{s:12:"qs_cron_hook";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1309543241;a:3:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1309543252;a:1:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1309613226;a:1:{s:17:"delete_spam_daily";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}s:7:"version";i:2;}', 'yes'), -(104, 0, '_transient_doing_cron', '1309526856', 'yes'), -(146, 0, '_site_transient_update_themes', 'O:8:"stdClass":1:{s:12:"last_checked";i:1309519248;}', 'yes'), +(103, 0, 'cron', 'a:4:{i:1309533620;a:1:{s:12:"qs_cron_hook";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1309543241;a:3:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1309543252;a:1:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}s:7:"version";i:2;}', 'yes'), +(104, 0, '_transient_doing_cron', '1309530338', 'yes'), +(146, 0, '_site_transient_update_themes', 'O:8:"stdClass":1:{s:12:"last_checked";i:1309529939;}', 'yes'), (1128, 0, '_site_transient_update_core', 'O:8:"stdClass":3:{s:7:"updates";a:1:{i:0;O:8:"stdClass":7:{s:8:"response";s:6:"latest";s:3:"url";s:30:"http://wordpress.org/download/";s:7:"package";s:40:"http://wordpress.org/wordpress-3.1.4.zip";s:7:"current";s:5:"3.1.4";s:6:"locale";s:5:"en_US";s:11:"php_version";s:3:"4.3";s:13:"mysql_version";s:5:"4.1.2";}}s:12:"last_checked";i:1309519246;s:15:"version_checked";s:5:"3.1.4";}', 'yes'), -(1165, 0, '_site_transient_timeout_theme_roots', '1309526447', 'yes'), -(1166, 0, '_site_transient_theme_roots', 'a:1:{s:5:"Sabuy";s:7:"/themes";}', 'yes'), +(1171, 0, '_site_transient_timeout_theme_roots', '1309535735', 'yes'), +(1172, 0, '_site_transient_theme_roots', 'a:1:{s:5:"Sabuy";s:7:"/themes";}', 'yes'), (110, 0, 'widget_pages', 'a:2:{i:2;a:0:{}s:12:"_multiwidget";i:1;}', 'yes'), (111, 0, 'widget_calendar', 'a:2:{i:2;a:0:{}s:12:"_multiwidget";i:1;}', 'yes'), (112, 0, 'widget_links', 'a:3:{i:2;a:0:{}i:3;a:5:{s:6:"images";i:1;s:4:"name";i:1;s:11:"description";i:0;s:6:"rating";i:0;s:8:"category";i:0;}s:12:"_multiwidget";i:1;}', 'yes'), @@ -525,8 +525,8 @@ INSERT INTO `wp_options` (`option_id`, `blog_id`, `option_name`, `option_value`, (234, 0, '_transient_timeout_feed_mod_1a5f760f2e2b48827d4974a60857e7c2', '1306903625', 'no'), (232, 0, '_transient_timeout_feed_1a5f760f2e2b48827d4974a60857e7c2', '1306903625', 'no'), (233, 0, '_transient_feed_1a5f760f2e2b48827d4974a60857e7c2', 'a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"\n \n";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:72:"\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:43:"WordPress Plugins » View: Recently Updated";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:51:"http://wordpress.org/extend/plugins/browse/updated/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:43:"WordPress Plugins » View: Recently Updated";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:5:"en-US";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 31 May 2011 16:35:52 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:36:"http://bbpress.org/?v=1.1-alpha-2855";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:15:{i:0;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:39:"Shahnur Alam on "Support Ticket System"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"http://wordpress.org/extend/plugins/support-ticket-system/#post-25966";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 19 Apr 2011 16:35:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"25966@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:62:"This plugin will help you to create and manage support tickets";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Shahnur Alam";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:28:"Shahnur Alam on "Quick Tabs"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:58:"http://wordpress.org/extend/plugins/quick-tabs/#post-26192";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 29 Apr 2011 07:54:18 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"26192@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:51:"This plugin will help you to create and manage tabs";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Shahnur Alam";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:51:"Marco Constancio on "Post Category Index Generator"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:77:"http://wordpress.org/extend/plugins/post-category-index-generator/#post-26216";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 30 Apr 2011 14:58:56 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"26216@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:71:"Allows the user to insert a index of posts and categories on page/post.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:16:"Marco Constancio";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:50:"Frederick Townes on "Real Estate Pro by Placester"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:57:"http://wordpress.org/extend/plugins/placester/#post-25470";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 28 Mar 2011 02:56:49 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"25470@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:64:"Easily create and manage real estate sites powered by WordPress.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:16:"Frederick Townes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"Shahnur Alam on "Easy Google Analytics for Wordpress"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:83:"http://wordpress.org/extend/plugins/easy-google-analytics-for-wordpress/#post-15811";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 06 Feb 2010 18:09:22 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"15811@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:88:"Easy google analytics plugin will embed the google analytics code in you wordpress site.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Shahnur Alam";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:44:"Shahnur Alam on "Wordpress Shout Box / Chat"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:72:"http://wordpress.org/extend/plugins/wordpress-shout-box-chat/#post-17462";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 21 Apr 2010 22:25:52 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"17462@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:83:"This plugin can be used to communicate among the online visitor on a wordpress site";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Shahnur Alam";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"leo_wallentin on "Säsongsmat"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:58:"http://wordpress.org/extend/plugins/sasongsmat/#post-26599";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 16 May 2011 08:03:18 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"26599@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:120:"Connects recipes with the food database at Säsongsmat.nu, adding semantic micro data and information about seasonality.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"leo_wallentin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:28:"Matt Martz on "Shadowbox JS"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"http://wordpress.org/extend/plugins/shadowbox-js/#post-4519";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 18 Feb 2008 21:01:37 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"4519@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:140:"Shadowbox is an online media vieiwing application similar to Lightbox and Thickbox but with more functionality. Supports all types of media.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Matt Martz";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:46:"insite_bar on "InsiteBar Plugin for Wordpress"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:57:"http://wordpress.org/extend/plugins/insitebar/#post-23674";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 12 Jan 2011 14:49:24 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"23674@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:171:"Juice up your website or blog with over 1,000+ Social applications.\nFor more information see http://www.insitebar.com";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"insite_bar";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:32:"Poco on "Google Calendar Widget"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:70:"http://wordpress.org/extend/plugins/google-calendar-widget/#post-14154";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 12 Nov 2009 16:06:17 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"14154@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:100:"This plugin installs a sidebar widget that can show the upcoming events from a Google Calendar feed.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Poco";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:44:"jigowatt on "Jigoshop - WordPress eCommerce"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"http://wordpress.org/extend/plugins/jigoshop/#post-25749";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 08 Apr 2011 09:12:03 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"25749@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:125:"A feature-packed eCommerce plugin built upon WordPress core functionality ensuring excellent performance and customisability.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"jigowatt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:11;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:41:"gopiplus on "graphical statistics report"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:75:"http://wordpress.org/extend/plugins/graphical-statistics-report/#post-12113";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 01 Aug 2009 12:08:20 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"12113@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:119:"This plug-in will display the graphical report for admin about post count, user registration, comments posted activity.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"gopiplus";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:12;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:40:"frisno on "Remove WP version everywhere"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:76:"http://wordpress.org/extend/plugins/remove-wp-version-everywhere/#post-25929";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 17 Apr 2011 13:07:38 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"25929@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:54:"Removes Wordpress and version from post, pages and RSS";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"frisno";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:13;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:50:"gopiplus on "Vertical scroll slideshow gallery v2"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:84:"http://wordpress.org/extend/plugins/vertical-scroll-slideshow-gallery-v2/#post-14242";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 17 Nov 2009 05:38:36 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"14242@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:124:"Vertical scroll slideshow gallery plugin will create the vertical scrolling image slideshow gallery on the wordpress widget.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"gopiplus";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:14;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:25:"anewholm on "NineCarrots"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"http://wordpress.org/extend/plugins/ninecarrots/#post-26104";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 26 Apr 2011 08:41:42 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"26104@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:80:"NineCarrots embeds the local business mapping system in to your WordPress system";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"anewholm";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:52:"http://wordpress.org/extend/plugins/rss/view/updated";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:8:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Tue, 31 May 2011 16:47:28 GMT";s:12:"content-type";s:23:"text/xml; charset=UTF-8";s:10:"connection";s:5:"close";s:4:"vary";s:15:"Accept-Encoding";s:13:"last-modified";s:19:"2011-04-19 16:35:35";s:14:"content-length";s:4:"7914";s:4:"x-nc";s:11:"HIT luv 138";}s:5:"build";s:14:"20090627192103";}', 'no'), -(138, 0, '_transient_timeout_plugin_slugs', '1309275597', 'no'), -(139, 0, '_transient_plugin_slugs', 'a:16:{i:0;s:33:"configure-smtp/configure-smtp.php";i:1;s:36:"contact-form-7/wp-contact-form-7.php";i:2;s:33:"contact-form-7-modules/hidden.php";i:3;s:39:"delete-spam-daily/delete-spam-daily.php";i:4;s:23:"facethumb/facethumb.php";i:5;s:49:"google-calendar-events/google-calendar-events.php";i:6;s:37:"ltw-testimonials/ltw-testimonials.php";i:7;s:51:"make-filename-lowercase/make-filename-lowercase.php";i:8;s:25:"qtranslate/qtranslate.php";i:9;s:57:"sanitize-spanish-filenames/sanitize-spanish-filenames.php";i:10;s:45:"simple-local-avatars/simple-local-avatars.php";i:11;s:37:"social-media-widget/social-widget.php";i:12;s:49:"vipers-video-quicktags/vipers-video-quicktags.php";i:13;s:27:"wp-pagenavi/wp-pagenavi.php";i:14;s:29:"wp-swfobject/wp-swfobject.php";i:15;s:37:"wp-twitter-sidebar-widget/twitter.php";}', 'no'), +(138, 0, '_transient_timeout_plugin_slugs', '1309616244', 'no'), +(139, 0, '_transient_plugin_slugs', 'a:12:{i:0;s:33:"configure-smtp/configure-smtp.php";i:1;s:36:"contact-form-7/wp-contact-form-7.php";i:2;s:33:"contact-form-7-modules/hidden.php";i:3;s:39:"delete-spam-daily/delete-spam-daily.php";i:4;s:49:"google-calendar-events/google-calendar-events.php";i:5;s:51:"make-filename-lowercase/make-filename-lowercase.php";i:6;s:57:"sanitize-spanish-filenames/sanitize-spanish-filenames.php";i:7;s:45:"simple-local-avatars/simple-local-avatars.php";i:8;s:37:"social-media-widget/social-widget.php";i:9;s:49:"vipers-video-quicktags/vipers-video-quicktags.php";i:10;s:29:"wp-swfobject/wp-swfobject.php";i:11;s:37:"wp-twitter-sidebar-widget/twitter.php";}', 'no'), (222, 0, '_transient_timeout_feed_mod_ac0b00fe65abe10e0c5b588f3ed8c7ca', '1306903623', 'no'), (223, 0, '_transient_feed_mod_ac0b00fe65abe10e0c5b588f3ed8c7ca', '1306860423', 'no'), (224, 0, '_transient_timeout_feed_a5420c83891a9c88ad2a4f04584a5efc', '1306903623', 'no'), @@ -635,9 +635,9 @@ INSERT INTO `wp_options` (`option_id`, `blog_id`, `option_name`, `option_value`, (213, 0, '_transient_feed_mod_15f9ff259c5787469fbae2919ab14d9b', '1306779482', 'no'), (238, 0, '_transient_timeout_feed_mod_867bd5c64f85878d03a060509cd2f92c', '1306903625', 'no'), (239, 0, '_transient_feed_mod_867bd5c64f85878d03a060509cd2f92c', '1306860425', 'no'), -(240, 0, 'recently_activated', 'a:1:{s:36:"swfobject-reloaded/wp_swf_object.php";i:1309189145;}', 'yes'), -(1058, 0, '_site_transient_timeout_poptags_40cd750bba9870f18aada2478b24840a', '1309199834', 'yes'), -(1059, 0, '_site_transient_poptags_40cd750bba9870f18aada2478b24840a', 'a:40:{s:6:"widget";a:3:{s:4:"name";s:6:"widget";s:4:"slug";s:6:"widget";s:5:"count";s:4:"2477";}s:4:"post";a:3:{s:4:"name";s:4:"Post";s:4:"slug";s:4:"post";s:5:"count";s:4:"1672";}s:6:"plugin";a:3:{s:4:"name";s:6:"plugin";s:4:"slug";s:6:"plugin";s:5:"count";s:4:"1488";}s:5:"posts";a:3:{s:4:"name";s:5:"posts";s:4:"slug";s:5:"posts";s:5:"count";s:4:"1249";}s:5:"admin";a:3:{s:4:"name";s:5:"admin";s:4:"slug";s:5:"admin";s:5:"count";s:4:"1237";}s:7:"sidebar";a:3:{s:4:"name";s:7:"sidebar";s:4:"slug";s:7:"sidebar";s:5:"count";s:4:"1202";}s:8:"comments";a:3:{s:4:"name";s:8:"comments";s:4:"slug";s:8:"comments";s:5:"count";s:3:"881";}s:6:"images";a:3:{s:4:"name";s:6:"images";s:4:"slug";s:6:"images";s:5:"count";s:3:"809";}s:7:"twitter";a:3:{s:4:"name";s:7:"twitter";s:4:"slug";s:7:"twitter";s:5:"count";s:3:"778";}s:4:"page";a:3:{s:4:"name";s:4:"page";s:4:"slug";s:4:"page";s:5:"count";s:3:"758";}s:6:"google";a:3:{s:4:"name";s:6:"google";s:4:"slug";s:6:"google";s:5:"count";s:3:"739";}s:5:"links";a:3:{s:4:"name";s:5:"links";s:4:"slug";s:5:"links";s:5:"count";s:3:"686";}s:5:"image";a:3:{s:4:"name";s:5:"image";s:4:"slug";s:5:"image";s:5:"count";s:3:"675";}s:3:"seo";a:3:{s:4:"name";s:3:"seo";s:4:"slug";s:3:"seo";s:5:"count";s:3:"600";}s:3:"rss";a:3:{s:4:"name";s:3:"rss";s:4:"slug";s:3:"rss";s:5:"count";s:3:"530";}s:7:"gallery";a:3:{s:4:"name";s:7:"gallery";s:4:"slug";s:7:"gallery";s:5:"count";s:3:"517";}s:7:"widgets";a:3:{s:4:"name";s:7:"widgets";s:4:"slug";s:7:"widgets";s:5:"count";s:3:"445";}s:5:"pages";a:3:{s:4:"name";s:5:"pages";s:4:"slug";s:5:"pages";s:5:"count";s:3:"443";}s:4:"ajax";a:3:{s:4:"name";s:4:"AJAX";s:4:"slug";s:4:"ajax";s:5:"count";s:3:"439";}s:9:"wordpress";a:3:{s:4:"name";s:9:"wordpress";s:4:"slug";s:9:"wordpress";s:5:"count";s:3:"430";}s:8:"facebook";a:3:{s:4:"name";s:8:"Facebook";s:4:"slug";s:8:"facebook";s:5:"count";s:3:"428";}s:6:"social";a:3:{s:4:"name";s:6:"social";s:4:"slug";s:6:"social";s:5:"count";s:3:"400";}s:9:"shortcode";a:3:{s:4:"name";s:9:"shortcode";s:4:"slug";s:9:"shortcode";s:5:"count";s:3:"389";}s:6:"jquery";a:3:{s:4:"name";s:6:"jquery";s:4:"slug";s:6:"jquery";s:5:"count";s:3:"379";}s:10:"javascript";a:3:{s:4:"name";s:10:"javascript";s:4:"slug";s:10:"javascript";s:5:"count";s:3:"373";}s:4:"feed";a:3:{s:4:"name";s:4:"feed";s:4:"slug";s:4:"feed";s:5:"count";s:3:"355";}s:10:"buddypress";a:3:{s:4:"name";s:10:"buddypress";s:4:"slug";s:10:"buddypress";s:5:"count";s:3:"354";}s:5:"photo";a:3:{s:4:"name";s:5:"photo";s:4:"slug";s:5:"photo";s:5:"count";s:3:"354";}s:5:"video";a:3:{s:4:"name";s:5:"video";s:4:"slug";s:5:"video";s:5:"count";s:3:"350";}s:5:"email";a:3:{s:4:"name";s:5:"email";s:4:"slug";s:5:"email";s:5:"count";s:3:"345";}s:5:"media";a:3:{s:4:"name";s:5:"media";s:4:"slug";s:5:"media";s:5:"count";s:3:"345";}s:6:"photos";a:3:{s:4:"name";s:6:"photos";s:4:"slug";s:6:"photos";s:5:"count";s:3:"340";}s:5:"flash";a:3:{s:4:"name";s:5:"flash";s:4:"slug";s:5:"flash";s:5:"count";s:3:"328";}s:4:"tags";a:3:{s:4:"name";s:4:"tags";s:4:"slug";s:4:"tags";s:5:"count";s:3:"318";}s:5:"stats";a:3:{s:4:"name";s:5:"stats";s:4:"slug";s:5:"stats";s:5:"count";s:3:"312";}s:4:"link";a:3:{s:4:"name";s:4:"link";s:4:"slug";s:4:"link";s:5:"count";s:3:"309";}s:7:"content";a:3:{s:4:"name";s:7:"content";s:4:"slug";s:7:"content";s:5:"count";s:3:"301";}s:8:"category";a:3:{s:4:"name";s:8:"category";s:4:"slug";s:8:"category";s:5:"count";s:3:"289";}s:7:"comment";a:3:{s:4:"name";s:7:"comment";s:4:"slug";s:7:"comment";s:5:"count";s:3:"289";}s:4:"spam";a:3:{s:4:"name";s:4:"spam";s:4:"slug";s:4:"spam";s:5:"count";s:3:"283";}}', 'yes'), +(240, 0, 'recently_activated', 'a:9:{s:36:"contact-form-7/wp-contact-form-7.php";i:1309529347;s:33:"contact-form-7-modules/hidden.php";i:1309529344;s:49:"google-calendar-events/google-calendar-events.php";i:1309529128;s:57:"sanitize-spanish-filenames/sanitize-spanish-filenames.php";i:1309528531;s:25:"qtranslate/qtranslate.php";i:1309528528;s:37:"ltw-testimonials/ltw-testimonials.php";i:1309528520;s:27:"wp-pagenavi/wp-pagenavi.php";i:1309528510;s:23:"facethumb/facethumb.php";i:1309528491;s:36:"swfobject-reloaded/wp_swf_object.php";i:1309189145;}', 'yes'), +(1177, 0, '_site_transient_timeout_poptags_40cd750bba9870f18aada2478b24840a', '1309540320', 'yes'), +(1178, 0, '_site_transient_poptags_40cd750bba9870f18aada2478b24840a', 'a:40:{s:6:"widget";a:3:{s:4:"name";s:6:"widget";s:4:"slug";s:6:"widget";s:5:"count";s:4:"2477";}s:4:"post";a:3:{s:4:"name";s:4:"Post";s:4:"slug";s:4:"post";s:5:"count";s:4:"1672";}s:6:"plugin";a:3:{s:4:"name";s:6:"plugin";s:4:"slug";s:6:"plugin";s:5:"count";s:4:"1488";}s:5:"posts";a:3:{s:4:"name";s:5:"posts";s:4:"slug";s:5:"posts";s:5:"count";s:4:"1249";}s:5:"admin";a:3:{s:4:"name";s:5:"admin";s:4:"slug";s:5:"admin";s:5:"count";s:4:"1237";}s:7:"sidebar";a:3:{s:4:"name";s:7:"sidebar";s:4:"slug";s:7:"sidebar";s:5:"count";s:4:"1202";}s:8:"comments";a:3:{s:4:"name";s:8:"comments";s:4:"slug";s:8:"comments";s:5:"count";s:3:"881";}s:6:"images";a:3:{s:4:"name";s:6:"images";s:4:"slug";s:6:"images";s:5:"count";s:3:"809";}s:7:"twitter";a:3:{s:4:"name";s:7:"twitter";s:4:"slug";s:7:"twitter";s:5:"count";s:3:"778";}s:4:"page";a:3:{s:4:"name";s:4:"page";s:4:"slug";s:4:"page";s:5:"count";s:3:"758";}s:6:"google";a:3:{s:4:"name";s:6:"google";s:4:"slug";s:6:"google";s:5:"count";s:3:"739";}s:5:"links";a:3:{s:4:"name";s:5:"links";s:4:"slug";s:5:"links";s:5:"count";s:3:"686";}s:5:"image";a:3:{s:4:"name";s:5:"image";s:4:"slug";s:5:"image";s:5:"count";s:3:"675";}s:3:"seo";a:3:{s:4:"name";s:3:"seo";s:4:"slug";s:3:"seo";s:5:"count";s:3:"600";}s:3:"rss";a:3:{s:4:"name";s:3:"rss";s:4:"slug";s:3:"rss";s:5:"count";s:3:"530";}s:7:"gallery";a:3:{s:4:"name";s:7:"gallery";s:4:"slug";s:7:"gallery";s:5:"count";s:3:"517";}s:7:"widgets";a:3:{s:4:"name";s:7:"widgets";s:4:"slug";s:7:"widgets";s:5:"count";s:3:"445";}s:5:"pages";a:3:{s:4:"name";s:5:"pages";s:4:"slug";s:5:"pages";s:5:"count";s:3:"443";}s:4:"ajax";a:3:{s:4:"name";s:4:"AJAX";s:4:"slug";s:4:"ajax";s:5:"count";s:3:"439";}s:9:"wordpress";a:3:{s:4:"name";s:9:"wordpress";s:4:"slug";s:9:"wordpress";s:5:"count";s:3:"430";}s:8:"facebook";a:3:{s:4:"name";s:8:"Facebook";s:4:"slug";s:8:"facebook";s:5:"count";s:3:"428";}s:6:"social";a:3:{s:4:"name";s:6:"social";s:4:"slug";s:6:"social";s:5:"count";s:3:"400";}s:9:"shortcode";a:3:{s:4:"name";s:9:"shortcode";s:4:"slug";s:9:"shortcode";s:5:"count";s:3:"389";}s:6:"jquery";a:3:{s:4:"name";s:6:"jquery";s:4:"slug";s:6:"jquery";s:5:"count";s:3:"379";}s:10:"javascript";a:3:{s:4:"name";s:10:"javascript";s:4:"slug";s:10:"javascript";s:5:"count";s:3:"373";}s:4:"feed";a:3:{s:4:"name";s:4:"feed";s:4:"slug";s:4:"feed";s:5:"count";s:3:"355";}s:10:"buddypress";a:3:{s:4:"name";s:10:"buddypress";s:4:"slug";s:10:"buddypress";s:5:"count";s:3:"354";}s:5:"photo";a:3:{s:4:"name";s:5:"photo";s:4:"slug";s:5:"photo";s:5:"count";s:3:"354";}s:5:"video";a:3:{s:4:"name";s:5:"video";s:4:"slug";s:5:"video";s:5:"count";s:3:"350";}s:5:"email";a:3:{s:4:"name";s:5:"email";s:4:"slug";s:5:"email";s:5:"count";s:3:"345";}s:5:"media";a:3:{s:4:"name";s:5:"media";s:4:"slug";s:5:"media";s:5:"count";s:3:"345";}s:6:"photos";a:3:{s:4:"name";s:6:"photos";s:4:"slug";s:6:"photos";s:5:"count";s:3:"340";}s:5:"flash";a:3:{s:4:"name";s:5:"flash";s:4:"slug";s:5:"flash";s:5:"count";s:3:"328";}s:4:"tags";a:3:{s:4:"name";s:4:"tags";s:4:"slug";s:4:"tags";s:5:"count";s:3:"318";}s:5:"stats";a:3:{s:4:"name";s:5:"stats";s:4:"slug";s:5:"stats";s:5:"count";s:3:"312";}s:4:"link";a:3:{s:4:"name";s:4:"link";s:4:"slug";s:4:"link";s:5:"count";s:3:"309";}s:7:"content";a:3:{s:4:"name";s:7:"content";s:4:"slug";s:7:"content";s:5:"count";s:3:"301";}s:8:"category";a:3:{s:4:"name";s:8:"category";s:4:"slug";s:8:"category";s:5:"count";s:3:"289";}s:7:"comment";a:3:{s:4:"name";s:7:"comment";s:4:"slug";s:7:"comment";s:5:"count";s:3:"289";}s:4:"spam";a:3:{s:4:"name";s:4:"spam";s:4:"slug";s:4:"spam";s:5:"count";s:3:"283";}}', 'yes'), (244, 0, 'plugin_db_version', '', 'yes'), (245, 0, 'facethumb_column', '3', 'yes'), (246, 0, 'facethumb_line', '5', 'yes'), @@ -678,7 +678,7 @@ INSERT INTO `wp_options` (`option_id`, `blog_id`, `option_name`, `option_value`, (314, 0, 'qtranslate_next_update_mo', '1310032247', 'yes'), (315, 0, 'widget_qtranslate', 'a:2:{i:2;a:0:{}s:12:"_multiwidget";i:1;}', 'yes'), (317, 0, 'qtranslate_language_names', 'a:15:{s:2:"de";s:7:"Deutsch";s:2:"en";s:7:"English";s:2:"zh";s:6:"中文";s:2:"fi";s:5:"suomi";s:2:"fr";s:9:"Français";s:2:"nl";s:10:"Nederlands";s:2:"sv";s:7:"Svenska";s:2:"it";s:8:"Italiano";s:2:"ro";s:8:"Română";s:2:"hu";s:6:"Magyar";s:2:"ja";s:9:"日本語";s:2:"es";s:8:"Español";s:2:"vi";s:14:"Tiếng Việt";s:2:"ar";s:14:"العربية";s:2:"pt";s:10:"Português";}', 'yes'), -(316, 0, '_transient_plugins_delete_result_1', '1', 'yes'), +(316, 0, '_transient_plugins_delete_result_1', 'O:8:"WP_Error":2:{s:6:"errors";a:1:{s:23:"could_not_remove_plugin";a:1:{i:0;s:94:"No se pudo/ieron eliminar completamente el/los plugin/s ltw-testimonials/ltw-testimonials.php.";}}s:10:"error_data";a:0:{}}', 'yes'), (318, 0, 'qtranslate_enabled_languages', 'a:2:{i:0;s:2:"es";i:1;s:2:"en";}', 'yes'), (319, 0, 'qtranslate_default_language', 'es', 'yes'), (320, 0, 'qtranslate_flag_location', 'plugins/qtranslate/flags/', 'yes'), @@ -699,7 +699,7 @@ INSERT INTO `wp_options` (`option_id`, `blog_id`, `option_name`, `option_value`, (627, 0, 'wpcr_options', 'a:29:{s:9:"act_email";s:0:"";s:8:"act_uniq";s:36:"274ae9c7-2426-4975-b612-0d3950355212";s:8:"activate";i:0;s:10:"ask_custom";a:0:{}s:10:"ask_fields";a:6:{s:5:"fname";i:1;s:6:"femail";i:1;s:8:"fwebsite";i:1;s:6:"ftitle";i:1;s:4:"fage";i:0;s:7:"fgender";i:0;}s:13:"business_city";s:0:"";s:16:"business_country";s:3:"USA";s:14:"business_email";s:26:"darranz@rodax-software.com";s:13:"business_name";s:35:"Fundación Lo Que De Verdad Importa";s:14:"business_phone";s:0:"";s:14:"business_state";s:0:"";s:15:"business_street";s:0:"";s:12:"business_url";s:17:"http://localhost/";s:12:"business_zip";s:0:"";s:9:"dbversion";i:229;s:12:"field_custom";a:3:{i:0;s:0:"";i:1;s:0:"";i:2;s:0:"";}s:13:"form_location";i:0;s:15:"goto_leave_text";s:33:"Click here to submit your review.";s:12:"hreview_type";s:8:"business";s:10:"leave_text";s:18:"Submit your review";s:14:"require_custom";a:0:{}s:14:"require_fields";a:6:{s:5:"fname";i:1;s:6:"femail";i:1;s:8:"fwebsite";i:0;s:6:"ftitle";i:0;s:4:"fage";i:0;s:7:"fgender";i:0;}s:16:"reviews_per_page";i:10;s:11:"show_custom";a:0:{}s:11:"show_fields";a:6:{s:5:"fname";i:1;s:6:"femail";i:0;s:8:"fwebsite";i:0;s:6:"ftitle";i:1;s:4:"fage";i:0;s:7:"fgender";i:0;}s:13:"show_hcard_on";i:0;s:18:"submit_button_text";s:18:"Submit your review";s:10:"support_us";i:1;s:9:"title_tag";s:2:"h2";}', 'yes'), (576, 0, 'slb_options', 'a:26:{s:7:"enabled";b:1;s:12:"enabled_home";b:1;s:12:"enabled_post";b:1;s:12:"enabled_page";b:1;s:15:"enabled_archive";b:1;s:14:"activate_links";b:1;s:20:"activate_attachments";b:1;s:14:"validate_links";b:0;s:11:"group_links";b:1;s:10:"group_post";b:1;s:5:"theme";s:11:"slb_default";s:7:"animate";b:1;s:9:"autostart";b:1;s:8:"duration";s:1:"6";s:4:"loop";b:1;s:15:"overlay_opacity";s:3:"0.8";s:15:"enabled_caption";b:1;s:11:"caption_src";b:1;s:13:"txt_closeLink";s:6:"cerrar";s:14:"txt_loadingMsg";s:8:"cargando";s:12:"txt_nextLink";s:17:"siguiente »";s:12:"txt_prevLink";s:16:"« anterior";s:18:"txt_startSlideshow";s:15:"start slideshow";s:17:"txt_stopSlideshow";s:14:"stop slideshow";s:20:"txt_numDisplayPrefix";s:6:"Imagen";s:23:"txt_numDisplaySeparator";s:2:"de";}', 'yes'), (336, 0, 'vvq_options', 'a:18:{i:0;b:0;s:7:"version";s:5:"6.3.0";s:7:"youtube";a:4:{s:6:"button";i:1;s:5:"width";i:425;s:6:"height";i:344;s:11:"aspectratio";i:1;}s:11:"googlevideo";a:4:{s:6:"button";i:0;s:5:"width";i:400;s:6:"height";i:326;s:11:"aspectratio";i:1;}s:5:"vimeo";a:4:{s:6:"button";i:0;s:5:"width";i:400;s:6:"height";i:300;s:11:"aspectratio";i:1;}s:11:"dailymotion";a:4:{s:6:"button";i:0;s:5:"width";i:480;s:6:"height";i:221;s:11:"aspectratio";i:1;}s:4:"veoh";a:4:{s:6:"button";i:0;s:5:"width";i:540;s:6:"height";i:438;s:11:"aspectratio";i:1;}s:7:"viddler";a:2:{s:6:"button";i:0;s:11:"aspectratio";i:0;}s:8:"metacafe";a:4:{s:6:"button";i:0;s:5:"width";i:400;s:6:"height";i:345;s:11:"aspectratio";i:1;}s:6:"bliptv";a:4:{s:6:"button";i:0;s:5:"width";i:400;s:6:"height";i:330;s:11:"aspectratio";i:1;}s:7:"wpvideo";a:2:{s:6:"button";i:0;s:11:"aspectratio";i:0;}s:11:"flickrvideo";a:4:{s:6:"button";i:0;s:5:"width";i:400;s:6:"height";i:300;s:11:"aspectratio";i:1;}s:5:"spike";a:4:{s:6:"button";i:0;s:5:"width";i:448;s:6:"height";i:365;s:11:"aspectratio";i:1;}s:7:"myspace";a:4:{s:6:"button";i:0;s:5:"width";i:425;s:6:"height";i:360;s:11:"aspectratio";i:1;}s:3:"flv";a:4:{s:6:"button";i:0;s:5:"width";i:400;s:6:"height";i:320;s:11:"aspectratio";i:0;}s:9:"quicktime";a:4:{s:6:"button";i:0;s:5:"width";i:400;s:6:"height";i:300;s:11:"aspectratio";i:0;}s:9:"videofile";a:4:{s:6:"button";i:0;s:5:"width";i:400;s:6:"height";i:300;s:11:"aspectratio";i:0;}s:5:"flash";a:2:{s:6:"button";i:0;s:11:"aspectratio";i:0;}}', 'yes'), -(338, 0, 'uninstall_plugins', 'a:4:{i:0;b:0;s:45:"simple-local-avatars/simple-local-avatars.php";s:30:"simple_local_avatars_uninstall";s:49:"wordpress-form-manager/wordpress-form-manager.php";s:12:"fm_uninstall";s:27:"wp-pagenavi/wp-pagenavi.php";s:14:"__return_false";}', 'yes'), +(338, 0, 'uninstall_plugins', 'a:3:{i:0;b:0;s:45:"simple-local-avatars/simple-local-avatars.php";s:30:"simple_local_avatars_uninstall";s:49:"wordpress-form-manager/wordpress-form-manager.php";s:12:"fm_uninstall";}', 'yes'), (339, 0, 'mimetype_link_icon_options', 'a:16:{s:16:"internal_domains";s:9:"localhost";s:10:"image_size";s:2:"48";s:10:"image_type";s:3:"gif";s:10:"enable_pdf";b:1;s:10:"enable_doc";b:1;s:11:"enable_docx";b:1;s:10:"enable_xls";b:1;s:11:"enable_xlsx";b:1;s:10:"enable_csv";b:1;s:10:"enable_zip";b:1;s:10:"enable_ppt";b:1;s:10:"enable_dwg";b:1;s:10:"enable_dwf";b:1;s:10:"enable_skp";b:1;s:10:"enable_jpg";b:0;s:12:"enable_async";b:0;}', 'yes'), (511, 0, 'category_children', 'a:0:{}', 'yes'), (523, 0, 'woo_custom_upload_tracking', 'a:0:{}', 'yes'), @@ -858,11 +858,13 @@ INSERT INTO `wp_options` (`option_id`, `blog_id`, `option_name`, `option_value`, (988, 0, 'portfoliosets_children', 'a:0:{}', 'yes'), (991, 0, 'pp_portfolio_hide_view', 'true', 'yes'), (1037, 0, 'widget_social-widget', 'a:4:{i:2;a:0:{}i:3;a:77:{s:5:"title";s:12:"¡Síguenos!";s:4:"text";s:0:"";s:10:"imgcaption";s:12:"Follow Us on";s:9:"icon_size";s:7:"default";s:9:"icon_pack";s:7:"default";s:9:"animation";s:4:"fade";s:12:"icon_opacity";s:7:"default";s:6:"newtab";s:3:"yes";s:8:"nofollow";s:2:"on";s:9:"alignment";s:4:"left";s:8:"facebook";s:14:"fundacionLQDVI";s:7:"twitter";s:5:"LQDVI";s:7:"myspace";s:0:"";s:5:"orkut";s:0:"";s:5:"hyves";s:0:"";s:8:"linkedin";s:50:"http://www.linkedin.com/company/2190965?trk=tyah ";s:11:"asmallworld";s:0:"";s:10:"foursquare";s:0:"";s:6:"meetup";s:0:"";s:6:"flickr";s:0:"";s:6:"picasa";s:0:"";s:10:"deviantart";s:0:"";s:7:"youtube";s:14:"fundacionLQDVI";s:4:"hulu";s:0:"";s:7:"ustream";s:0:"";s:5:"vimeo";s:0:"";s:8:"flixster";s:0:"";s:4:"imdb";s:0:"";s:5:"steam";s:0:"";s:5:"skype";s:0:"";s:4:"talk";s:0:"";s:4:"digg";s:0:"";s:6:"reddit";s:0:"";s:9:"delicious";s:0:"";s:7:"stumble";s:0:"";s:4:"buzz";s:0:"";s:10:"friendfeed";s:0:"";s:7:"rss_url";s:0:"";s:9:"subscribe";s:7:"mailto:";s:6:"tumblr";s:0:"";s:7:"blogger";s:0:"";s:9:"wordpress";s:0:"";s:4:"yelp";s:0:"";s:10:"slideshare";s:0:"";s:3:"bbb";s:0:"";s:14:"merchantcircle";s:0:"";s:4:"etsy";s:0:"";s:4:"ebay";s:0:"";s:6:"lastfm";s:0:"";s:7:"pandora";s:0:"";s:4:"ping";s:0:"";s:7:"live365";s:0:"";s:12:"digitaltunes";s:0:"";s:10:"soundcloud";s:0:"";s:8:"bandcamp";s:0:"";s:6:"tungle";s:0:"";s:8:"plancast";s:0:"";s:11:"custom1name";s:0:"";s:11:"custom1icon";s:0:"";s:10:"custom1url";s:0:"";s:11:"custom2name";s:0:"";s:11:"custom2icon";s:0:"";s:10:"custom2url";s:0:"";s:11:"custom3name";s:0:"";s:11:"custom3icon";s:0:"";s:10:"custom3url";s:0:"";s:11:"custom4name";s:0:"";s:11:"custom4icon";s:0:"";s:10:"custom4url";s:0:"";s:11:"custom5name";s:0:"";s:11:"custom5icon";s:0:"";s:10:"custom5url";s:0:"";s:11:"custom6name";s:0:"";s:11:"custom6icon";s:0:"";s:10:"custom6url";s:0:"";s:14:"customiconsurl";s:56:"http://wwww.yoursite.com/wordpress/wp-content/your-icons";s:15:"customiconspath";s:19:"/path/to/your-icons";}i:4;a:77:{s:5:"title";s:12:"¡Síguenos!";s:4:"text";s:0:"";s:10:"imgcaption";s:12:"Síguenos en";s:9:"icon_size";s:7:"default";s:9:"icon_pack";s:7:"default";s:9:"animation";s:4:"fade";s:12:"icon_opacity";s:7:"default";s:6:"newtab";s:3:"yes";s:8:"nofollow";s:2:"on";s:9:"alignment";s:4:"left";s:8:"facebook";s:38:"http://www.facebook.com/fundacionLQDVI";s:7:"twitter";s:27:"http://twitter.com/#!/LQDVI";s:7:"myspace";s:0:"";s:5:"orkut";s:0:"";s:5:"hyves";s:0:"";s:8:"linkedin";s:0:"";s:11:"asmallworld";s:0:"";s:10:"foursquare";s:0:"";s:6:"meetup";s:0:"";s:6:"flickr";s:0:"";s:6:"picasa";s:0:"";s:10:"deviantart";s:0:"";s:7:"youtube";s:42:"http://www.youtube.com/user/fundacionLQDVI";s:4:"hulu";s:0:"";s:7:"ustream";s:0:"";s:5:"vimeo";s:0:"";s:8:"flixster";s:0:"";s:4:"imdb";s:0:"";s:5:"steam";s:0:"";s:5:"skype";s:0:"";s:4:"talk";s:0:"";s:4:"digg";s:0:"";s:6:"reddit";s:0:"";s:9:"delicious";s:0:"";s:7:"stumble";s:0:"";s:4:"buzz";s:0:"";s:10:"friendfeed";s:0:"";s:7:"rss_url";s:0:"";s:9:"subscribe";s:7:"mailto:";s:6:"tumblr";s:0:"";s:7:"blogger";s:0:"";s:9:"wordpress";s:0:"";s:4:"yelp";s:0:"";s:10:"slideshare";s:0:"";s:3:"bbb";s:0:"";s:14:"merchantcircle";s:0:"";s:4:"etsy";s:0:"";s:4:"ebay";s:0:"";s:6:"lastfm";s:0:"";s:7:"pandora";s:0:"";s:4:"ping";s:0:"";s:7:"live365";s:0:"";s:12:"digitaltunes";s:0:"";s:10:"soundcloud";s:0:"";s:8:"bandcamp";s:0:"";s:6:"tungle";s:0:"";s:8:"plancast";s:0:"";s:11:"custom1name";s:0:"";s:11:"custom1icon";s:0:"";s:10:"custom1url";s:0:"";s:11:"custom2name";s:0:"";s:11:"custom2icon";s:0:"";s:10:"custom2url";s:0:"";s:11:"custom3name";s:0:"";s:11:"custom3icon";s:0:"";s:10:"custom3url";s:0:"";s:11:"custom4name";s:0:"";s:11:"custom4icon";s:0:"";s:10:"custom4url";s:0:"";s:11:"custom5name";s:0:"";s:11:"custom5icon";s:0:"";s:10:"custom5url";s:0:"";s:11:"custom6name";s:0:"";s:11:"custom6icon";s:0:"";s:10:"custom6url";s:0:"";s:14:"customiconsurl";s:56:"http://wwww.yoursite.com/wordpress/wp-content/your-icons";s:15:"customiconspath";s:19:"/path/to/your-icons";}s:12:"_multiwidget";i:1;}', 'yes'), -(1065, 0, '_site_transient_update_plugins', 'O:8:"stdClass":3:{s:12:"last_checked";i:1309519246;s:7:"checked";a:18:{s:19:"akismet/akismet.php";s:5:"2.5.3";s:33:"configure-smtp/configure-smtp.php";s:5:"3.0.1";s:36:"contact-form-7/wp-contact-form-7.php";s:5:"2.4.5";s:33:"contact-form-7-modules/hidden.php";s:5:"1.1.2";s:39:"delete-spam-daily/delete-spam-daily.php";s:5:"1.0.2";s:23:"facethumb/facethumb.php";s:5:"0.0.4";s:49:"google-calendar-events/google-calendar-events.php";s:3:"0.7";s:9:"hello.php";s:3:"1.6";s:37:"ltw-testimonials/ltw-testimonials.php";s:5:"1.3.0";s:51:"make-filename-lowercase/make-filename-lowercase.php";s:5:"1.0.0";s:25:"qtranslate/qtranslate.php";s:6:"2.5.21";s:57:"sanitize-spanish-filenames/sanitize-spanish-filenames.php";s:5:"1.0.2";s:45:"simple-local-avatars/simple-local-avatars.php";s:5:"1.2.3";s:37:"social-media-widget/social-widget.php";s:5:"2.9.2";s:49:"vipers-video-quicktags/vipers-video-quicktags.php";s:5:"6.3.0";s:27:"wp-pagenavi/wp-pagenavi.php";s:4:"2.74";s:29:"wp-swfobject/wp-swfobject.php";s:3:"2.3";s:37:"wp-twitter-sidebar-widget/twitter.php";s:5:"1.2.5";}s:8:"response";a:1:{s:25:"qtranslate/qtranslate.php";O:8:"stdClass":5:{s:2:"id";s:4:"2446";s:4:"slug";s:10:"qtranslate";s:11:"new_version";s:6:"2.5.22";s:3:"url";s:47:"http://wordpress.org/extend/plugins/qtranslate/";s:7:"package";s:59:"http://downloads.wordpress.org/plugin/qtranslate.2.5.22.zip";}}}', 'yes'), (1061, 0, 'mc_setting_name', '1', 'yes'), (1062, 0, 'mc_iphone_setting_name', 'Sorry, flash content is not available on the iPhone.', 'yes'), (1063, 0, 'mc_altcontent_setting_name', 'Sorry, either Adobe flash is not installed or you do not have it enabled', 'yes'), -(1064, 0, 'mc_flashver_setting_name', '9.0.0', 'yes'); +(1064, 0, 'mc_flashver_setting_name', '9.0.0', 'yes'), +(1187, 0, '_transient_timeout_rss_1747ad72cf71b30095386cb79d1c6b08', '1309532007', 'no'); +INSERT INTO `wp_options` (`option_id`, `blog_id`, `option_name`, `option_value`, `autoload`) VALUES +(1188, 0, '_transient_rss_1747ad72cf71b30095386cb79d1c6b08', 'O:9:"MagpieRSS":19:{s:6:"parser";i:0;s:12:"current_item";a:0:{}s:5:"items";a:20:{i:0;a:7:{s:5:"title";s:139:"LQDVI: RT @fundacionTef: #Voluntariado en “Misión Vital”, un taller para desarrollar y fortalecer la causa social http://bit.ly/koDq1c";s:11:"description";s:139:"LQDVI: RT @fundacionTef: #Voluntariado en “Misión Vital”, un taller para desarrollar y fortalecer la causa social http://bit.ly/koDq1c";s:7:"pubdate";s:31:"Fri, 01 Jul 2011 09:08:17 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/86722782574022656";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/86722782574022656";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:139:"LQDVI: RT @fundacionTef: #Voluntariado en “Misión Vital”, un taller para desarrollar y fortalecer la causa social http://bit.ly/koDq1c";}i:1;a:7:{s:5:"title";s:133:"LQDVI: @911WTC William Rodríguez, superviviente de las Torres Gemelas, comparte con nosotros desde hace años #loquedeverdadimporta!";s:11:"description";s:133:"LQDVI: @911WTC William Rodríguez, superviviente de las Torres Gemelas, comparte con nosotros desde hace años #loquedeverdadimporta!";s:7:"pubdate";s:31:"Fri, 01 Jul 2011 08:10:33 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/86708255723753474";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/86708255723753474";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:133:"LQDVI: @911WTC William Rodríguez, superviviente de las Torres Gemelas, comparte con nosotros desde hace años #loquedeverdadimporta!";}i:2;a:7:{s:5:"title";s:104:"LQDVI: @shaneodoherty ponente de la última edición de @LQDVI en Madrid, también está en twitter!!!!!";s:11:"description";s:104:"LQDVI: @shaneodoherty ponente de la última edición de @LQDVI en Madrid, también está en twitter!!!!!";s:7:"pubdate";s:31:"Thu, 30 Jun 2011 09:42:47 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/86369075973984256";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/86369075973984256";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:104:"LQDVI: @shaneodoherty ponente de la última edición de @LQDVI en Madrid, también está en twitter!!!!!";}i:3;a:7:{s:5:"title";s:77:"LQDVI: #loquedeverdadimporta es sobrevivir a la epidemia de #blackberry!!! ;D";s:11:"description";s:77:"LQDVI: #loquedeverdadimporta es sobrevivir a la epidemia de #blackberry!!! ;D";s:7:"pubdate";s:31:"Thu, 30 Jun 2011 09:26:11 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/86364901244809216";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/86364901244809216";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:77:"LQDVI: #loquedeverdadimporta es sobrevivir a la epidemia de #blackberry!!! ;D";}i:4;a:7:{s:5:"title";s:147:"LQDVI: RT @fundacionTef: +140 #voluntarios han participado en ediciones anteriores de la Convocatoria de Ayudas a Proyectos Solidarios http://b ...";s:11:"description";s:147:"LQDVI: RT @fundacionTef: +140 #voluntarios han participado en ediciones anteriores de la Convocatoria de Ayudas a Proyectos Solidarios http://b ...";s:7:"pubdate";s:31:"Thu, 30 Jun 2011 09:07:03 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/86360086313844737";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/86360086313844737";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:147:"LQDVI: RT @fundacionTef: +140 #voluntarios han participado en ediciones anteriores de la Convocatoria de Ayudas a Proyectos Solidarios http://b ...";}i:5;a:7:{s:5:"title";s:149:"LQDVI: RT @Discapnet: #CaminodeSantiago un sueño, una ilusión.Hoy comienza el reto para 16 jovenes con discapacidad intelectual rumbo Santiago ...";s:11:"description";s:149:"LQDVI: RT @Discapnet: #CaminodeSantiago un sueño, una ilusión.Hoy comienza el reto para 16 jovenes con discapacidad intelectual rumbo Santiago ...";s:7:"pubdate";s:31:"Thu, 30 Jun 2011 09:06:37 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/86359974279786497";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/86359974279786497";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:149:"LQDVI: RT @Discapnet: #CaminodeSantiago un sueño, una ilusión.Hoy comienza el reto para 16 jovenes con discapacidad intelectual rumbo Santiago ...";}i:6;a:7:{s:5:"title";s:140:"LQDVI: RT @billiesastre: El sentido de las cosas no está en las cosas mismas, sino en nuestra actitud hacia ellas -Antoine De Saint Exupery";s:11:"description";s:140:"LQDVI: RT @billiesastre: El sentido de las cosas no está en las cosas mismas, sino en nuestra actitud hacia ellas -Antoine De Saint Exupery";s:7:"pubdate";s:31:"Wed, 29 Jun 2011 10:24:11 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/86017110798639104";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/86017110798639104";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:140:"LQDVI: RT @billiesastre: El sentido de las cosas no está en las cosas mismas, sino en nuestra actitud hacia ellas -Antoine De Saint Exupery";}i:7;a:7:{s:5:"title";s:116:"LQDVI: Nuevos vídeos en www.loquedeverdadimporta.com Comparte con nosotros qué es #loquedeverdadimporta para tí!!";s:11:"description";s:116:"LQDVI: Nuevos vídeos en www.loquedeverdadimporta.com Comparte con nosotros qué es #loquedeverdadimporta para tí!!";s:7:"pubdate";s:31:"Wed, 29 Jun 2011 09:44:50 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/86007204217495553";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/86007204217495553";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:116:"LQDVI: Nuevos vídeos en www.loquedeverdadimporta.com Comparte con nosotros qué es #loquedeverdadimporta para tí!!";}i:8;a:7:{s:5:"title";s:153:"LQDVI: RT @twitFAD: 16 jóvenes con síndrome de Down recorrerán 115 kilómetros del Camino de Santiago: Un grupo de 16 jóvenes con sín... http:// ...";s:11:"description";s:153:"LQDVI: RT @twitFAD: 16 jóvenes con síndrome de Down recorrerán 115 kilómetros del Camino de Santiago: Un grupo de 16 jóvenes con sín... http:// ...";s:7:"pubdate";s:31:"Wed, 29 Jun 2011 09:42:11 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/86006537138614273";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/86006537138614273";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:153:"LQDVI: RT @twitFAD: 16 jóvenes con síndrome de Down recorrerán 115 kilómetros del Camino de Santiago: Un grupo de 16 jóvenes con sín... http:// ...";}i:9;a:7:{s:5:"title";s:124:"LQDVI: Naciones Unidas pide más compromiso de los gobiernos con los Objetivos Del Milenio http://t.co/0cao0Y9 via @AddToAny";s:11:"description";s:124:"LQDVI: Naciones Unidas pide más compromiso de los gobiernos con los Objetivos Del Milenio http://t.co/0cao0Y9 via @AddToAny";s:7:"pubdate";s:31:"Tue, 28 Jun 2011 15:54:35 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/85737870421262336";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/85737870421262336";s:7:"twitter";a:1:{s:6:"source";s:72:"Tweet Button";}s:7:"summary";s:124:"LQDVI: Naciones Unidas pide más compromiso de los gobiernos con los Objetivos Del Milenio http://t.co/0cao0Y9 via @AddToAny";}i:10;a:7:{s:5:"title";s:150:"LQDVI: RT @gentinosina: "La Fundación Lo Que De Verdad Importa", en Europa Press. Por su presidenta María Franco. http://ow.ly/5roiO vía @europ ...";s:11:"description";s:150:"LQDVI: RT @gentinosina: "La Fundación Lo Que De Verdad Importa", en Europa Press. Por su presidenta María Franco. http://ow.ly/5roiO vía @europ ...";s:7:"pubdate";s:31:"Mon, 27 Jun 2011 20:03:24 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/85438098456055808";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/85438098456055808";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:150:"LQDVI: RT @gentinosina: "La Fundación Lo Que De Verdad Importa", en Europa Press. Por su presidenta María Franco. http://ow.ly/5roiO vía @europ ...";}i:11;a:7:{s:5:"title";s:147:"LQDVI: ·#loquedeverdadimporta para @pgaguado es "cuidar los afectos, las personas que quieres y que te quieren, y estar feliz con lo que uno hace"";s:11:"description";s:147:"LQDVI: ·#loquedeverdadimporta para @pgaguado es "cuidar los afectos, las personas que quieres y que te quieren, y estar feliz con lo que uno hace"";s:7:"pubdate";s:31:"Mon, 27 Jun 2011 12:50:37 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/85329182317490177";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/85329182317490177";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:147:"LQDVI: ·#loquedeverdadimporta para @pgaguado es "cuidar los afectos, las personas que quieres y que te quieren, y estar feliz con lo que uno hace"";}i:12;a:7:{s:5:"title";s:151:"LQDVI: RT @twitFAD: Jóvenes filántropos, la nueva generación solidaria: No superan los 25 años y muchos ya son veteranos en el volun... http:// ...";s:11:"description";s:151:"LQDVI: RT @twitFAD: Jóvenes filántropos, la nueva generación solidaria: No superan los 25 años y muchos ya son veteranos en el volun... http:// ...";s:7:"pubdate";s:31:"Mon, 27 Jun 2011 11:34:08 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/85309936753582080";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/85309936753582080";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:151:"LQDVI: RT @twitFAD: Jóvenes filántropos, la nueva generación solidaria: No superan los 25 años y muchos ya son veteranos en el volun... http:// ...";}i:13;a:7:{s:5:"title";s:149:"LQDVI: RT @aenaaeropuertos: Campaña de Ayuda en Acción en el Espacio Solidario de la T4 del Aeropuerto de #MadridBarajas hasta el 24 de junio. ...";s:11:"description";s:149:"LQDVI: RT @aenaaeropuertos: Campaña de Ayuda en Acción en el Espacio Solidario de la T4 del Aeropuerto de #MadridBarajas hasta el 24 de junio. ...";s:7:"pubdate";s:31:"Mon, 27 Jun 2011 10:16:51 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/85290486557966336";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/85290486557966336";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:149:"LQDVI: RT @aenaaeropuertos: Campaña de Ayuda en Acción en el Espacio Solidario de la T4 del Aeropuerto de #MadridBarajas hasta el 24 de junio. ...";}i:14;a:7:{s:5:"title";s:96:"LQDVI: RT @SilvanaBonete: @LQDVI es empezar a plantar flores para vivir en un jardín bonito !!!";s:11:"description";s:96:"LQDVI: RT @SilvanaBonete: @LQDVI es empezar a plantar flores para vivir en un jardín bonito !!!";s:7:"pubdate";s:31:"Mon, 27 Jun 2011 09:22:27 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/85276795322122240";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/85276795322122240";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:96:"LQDVI: RT @SilvanaBonete: @LQDVI es empezar a plantar flores para vivir en un jardín bonito !!!";}i:15;a:7:{s:5:"title";s:148:"LQDVI: RT @CanalSolidario: Conociendo el blog de @Coopydesarrollo donde nos irá relatando sus 6 semanas de voluntariado en Kenia http://t.co/6 ...";s:11:"description";s:148:"LQDVI: RT @CanalSolidario: Conociendo el blog de @Coopydesarrollo donde nos irá relatando sus 6 semanas de voluntariado en Kenia http://t.co/6 ...";s:7:"pubdate";s:31:"Mon, 27 Jun 2011 09:20:46 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/85276375610699776";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/85276375610699776";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:148:"LQDVI: RT @CanalSolidario: Conociendo el blog de @Coopydesarrollo donde nos irá relatando sus 6 semanas de voluntariado en Kenia http://t.co/6 ...";}i:16;a:7:{s:5:"title";s:151:"LQDVI: RT @xsolidaria: El año pasado, el 52 % de los contribuyentes marcó la #xsolidaria. Este año vamos a por el 60% ¿Nos ayudas? http://bit.l ...";s:11:"description";s:151:"LQDVI: RT @xsolidaria: El año pasado, el 52 % de los contribuyentes marcó la #xsolidaria. Este año vamos a por el 60% ¿Nos ayudas? http://bit.l ...";s:7:"pubdate";s:31:"Wed, 22 Jun 2011 11:48:09 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/83501522666799104";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/83501522666799104";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:151:"LQDVI: RT @xsolidaria: El año pasado, el 52 % de los contribuyentes marcó la #xsolidaria. Este año vamos a por el 60% ¿Nos ayudas? http://bit.l ...";}i:17;a:7:{s:5:"title";s:136:"LQDVI: RT @Kaiwaura: @LQDVI En la vida no hacer daño es lo importante, debemos estar a una, ser felices y ayudar a k todos los seamos.";s:11:"description";s:136:"LQDVI: RT @Kaiwaura: @LQDVI En la vida no hacer daño es lo importante, debemos estar a una, ser felices y ayudar a k todos los seamos.";s:7:"pubdate";s:31:"Wed, 22 Jun 2011 11:45:43 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/83500910252273664";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/83500910252273664";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:136:"LQDVI: RT @Kaiwaura: @LQDVI En la vida no hacer daño es lo importante, debemos estar a una, ser felices y ayudar a k todos los seamos.";}i:18;a:7:{s:5:"title";s:139:"LQDVI: Si no pudiste ir al congreso de LQDVI en Madrid,ya puedes ver 1resumen de lo que pasó en http://t.co/RPLcwhO ¡¡NO TE LO PIERDAS!!";s:11:"description";s:139:"LQDVI: Si no pudiste ir al congreso de LQDVI en Madrid,ya puedes ver 1resumen de lo que pasó en http://t.co/RPLcwhO ¡¡NO TE LO PIERDAS!!";s:7:"pubdate";s:31:"Tue, 21 Jun 2011 12:25:22 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/83148502879842304";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/83148502879842304";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:139:"LQDVI: Si no pudiste ir al congreso de LQDVI en Madrid,ya puedes ver 1resumen de lo que pasó en http://t.co/RPLcwhO ¡¡NO TE LO PIERDAS!!";}i:19;a:7:{s:5:"title";s:126:"LQDVI: RT @ademasps: ADEMAS Proyectos Solidarios estrena página web http://t.co/FRE8vWN Visítanos y deja tus comentarios!!!!";s:11:"description";s:126:"LQDVI: RT @ademasps: ADEMAS Proyectos Solidarios estrena página web http://t.co/FRE8vWN Visítanos y deja tus comentarios!!!!";s:7:"pubdate";s:31:"Tue, 21 Jun 2011 11:08:35 +0000";s:4:"guid";s:51:"http://twitter.com/LQDVI/statuses/83129180950249472";s:4:"link";s:51:"http://twitter.com/LQDVI/statuses/83129180950249472";s:7:"twitter";a:1:{s:6:"source";s:3:"web";}s:7:"summary";s:126:"LQDVI: RT @ademasps: ADEMAS Proyectos Solidarios estrena página web http://t.co/FRE8vWN Visítanos y deja tus comentarios!!!!";}}s:7:"channel";a:6:{s:5:"title";s:15:"Twitter / LQDVI";s:4:"link";s:24:"http://twitter.com/LQDVI";s:11:"description";s:50:"Twitter updates from LoQueDeVerdadImporta / LQDVI.";s:8:"language";s:5:"en-us";s:3:"ttl";s:2:"40";s:7:"tagline";s:50:"Twitter updates from LoQueDeVerdadImporta / LQDVI.";}s:9:"textinput";a:0:{}s:5:"image";a:0:{}s:9:"feed_type";s:3:"RSS";s:12:"feed_version";s:3:"2.0";s:5:"stack";a:0:{}s:9:"inchannel";b:0;s:6:"initem";b:0;s:9:"incontent";b:0;s:11:"intextinput";b:0;s:7:"inimage";b:0;s:13:"current_field";s:0:"";s:17:"current_namespace";b:0;s:19:"_CONTENT_CONSTRUCTS";a:6:{i:0;s:7:"content";i:1;s:7:"summary";i:2;s:4:"info";i:3;s:5:"title";i:4;s:7:"tagline";i:5;s:9:"copyright";}s:4:"etag";s:34:""11090d58d63ca1a4dfef5663fe8ad871"";s:13:"last_modified";s:29:"Fri, 01 Jul 2011 14:50:32 GMT";}', 'no'); -- -------------------------------------------------------- @@ -1695,7 +1697,7 @@ CREATE TABLE IF NOT EXISTS `wp_usermeta` ( PRIMARY KEY (`umeta_id`), KEY `user_id` (`user_id`), KEY `meta_key` (`meta_key`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=30 ; +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=31 ; -- -- Volcar la base de datos para la tabla `wp_usermeta` @@ -1730,7 +1732,8 @@ INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALU (26, 1, 'closedpostboxes_portfolios', 'a:0:{}'), (27, 1, 'metaboxhidden_portfolios', 'a:1:{i:0;s:7:"slugdiv";}'), (28, 1, 'meta-box-order_portfolios', 'a:3:{s:4:"side";s:39:"submitdiv,portfoliosetsdiv,postimagediv";s:6:"normal";s:27:"postexcerpt,metabox,slugdiv";s:8:"advanced";s:0:"";}'), -(29, 1, 'screen_layout_portfolios', '2'); +(29, 1, 'screen_layout_portfolios', '2'), +(30, 1, 'plugins_last_view', 'all'); -- -------------------------------------------------------- diff --git a/src/wp-content/plugins/akismet/admin.php b/src/wp-content/plugins/akismet/admin.php deleted file mode 100644 index 91cedb29..00000000 --- a/src/wp-content/plugins/akismet/admin.php +++ /dev/null @@ -1,750 +0,0 @@ -

".sprintf(__('Akismet %s requires WordPress 3.0 or higher.'), AKISMET_VERSION) ." ".sprintf(__('Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin.'), 'http://codex.wordpress.org/Upgrading_WordPress', 'http://wordpress.org/extend/plugins/akismet/download/'). "

- "; - } - add_action('admin_notices', 'akismet_version_warning'); - - return; - } - - if ( function_exists( 'get_plugin_page_hook' ) ) - $hook = get_plugin_page_hook( 'akismet-stats-display', 'index.php' ); - else - $hook = 'dashboard_page_akismet-stats-display'; - add_action('admin_head-'.$hook, 'akismet_stats_script'); - add_meta_box('akismet-status', __('Comment History'), 'akismet_comment_status_meta_box', 'comment', 'normal'); - wp_register_style('akismet.css', AKISMET_PLUGIN_URL . 'akismet.css'); - wp_enqueue_style('akismet.css'); - wp_register_script('akismet.js', AKISMET_PLUGIN_URL . 'akismet.js', array('jquery')); - wp_enqueue_script('akismet.js'); -} -add_action('admin_init', 'akismet_admin_init'); - -function akismet_nonce_field($action = -1) { return wp_nonce_field($action); } -$akismet_nonce = 'akismet-update-key'; - -function akismet_config_page() { - if ( function_exists('add_submenu_page') ) - add_submenu_page('plugins.php', __('Akismet Configuration'), __('Akismet Configuration'), 'manage_options', 'akismet-key-config', 'akismet_conf'); -} - -function akismet_plugin_action_links( $links, $file ) { - if ( $file == plugin_basename( dirname(__FILE__).'/akismet.php' ) ) { - $links[] = ''.__('Settings').''; - } - - return $links; -} - -add_filter( 'plugin_action_links', 'akismet_plugin_action_links', 10, 2 ); - -function akismet_conf() { - global $akismet_nonce, $wpcom_api_key; - - if ( isset($_POST['submit']) ) { - if ( function_exists('current_user_can') && !current_user_can('manage_options') ) - die(__('Cheatin’ uh?')); - - check_admin_referer( $akismet_nonce ); - $key = preg_replace( '/[^a-h0-9]/i', '', $_POST['key'] ); - $home_url = parse_url( get_bloginfo('url') ); - - if ( empty($key) ) { - $key_status = 'empty'; - $ms[] = 'new_key_empty'; - delete_option('wordpress_api_key'); - } elseif ( empty($home_url['host']) ) { - $key_status = 'empty'; - $ms[] = 'bad_home_url'; - } else { - $key_status = akismet_verify_key( $key ); - } - - if ( $key_status == 'valid' ) { - update_option('wordpress_api_key', $key); - $ms[] = 'new_key_valid'; - } else if ( $key_status == 'invalid' ) { - $ms[] = 'new_key_invalid'; - } else if ( $key_status == 'failed' ) { - $ms[] = 'new_key_failed'; - } - - if ( isset( $_POST['akismet_discard_month'] ) ) - update_option( 'akismet_discard_month', 'true' ); - else - update_option( 'akismet_discard_month', 'false' ); - - if ( isset( $_POST['akismet_show_user_comments_approved'] ) ) - update_option( 'akismet_show_user_comments_approved', 'true' ); - else - update_option( 'akismet_show_user_comments_approved', 'false' ); - - } elseif ( isset($_POST['check']) ) { - akismet_get_server_connectivity(0); - } - - if ( empty( $key_status) || $key_status != 'valid' ) { - $key = get_option('wordpress_api_key'); - if ( empty( $key ) ) { - if ( empty( $key_status ) || $key_status != 'failed' ) { - if ( akismet_verify_key( '1234567890ab' ) == 'failed' ) - $ms[] = 'no_connection'; - else - $ms[] = 'key_empty'; - } - $key_status = 'empty'; - } else { - $key_status = akismet_verify_key( $key ); - } - if ( $key_status == 'valid' ) { - $ms[] = 'key_valid'; - } else if ( $key_status == 'invalid' ) { - delete_option('wordpress_api_key'); - $ms[] = 'key_empty'; - } else if ( !empty($key) && $key_status == 'failed' ) { - $ms[] = 'key_failed'; - } - } - - $messages = array( - 'new_key_empty' => array('color' => 'aa0', 'text' => __('Your key has been cleared.')), - 'new_key_valid' => array('color' => '4AB915', 'text' => __('Your key has been verified. Happy blogging!')), - 'new_key_invalid' => array('color' => '888', 'text' => __('The key you entered is invalid. Please double-check it.')), - 'new_key_failed' => array('color' => '888', 'text' => __('The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration.')), - 'no_connection' => array('color' => '888', 'text' => __('There was a problem connecting to the Akismet server. Please check your server configuration.')), - 'key_empty' => array('color' => 'aa0', 'text' => sprintf(__('Please enter an API key. (Get your key.)'), 'http://akismet.com/get/')), - 'key_valid' => array('color' => '4AB915', 'text' => __('This key is valid.')), - 'key_failed' => array('color' => 'aa0', 'text' => __('The key below was previously validated but a connection to akismet.com can not be established at this time. Please check your server configuration.')), - 'bad_home_url' => array('color' => '888', 'text' => sprintf( __('Your WordPress home URL %s is invalid. Please fix the home option.'), esc_html( get_bloginfo('url') ), admin_url('options.php#home') ) ), - ); -?> - -

- -
-

- -

Sign up success! Please check your email for your Akismet API Key and enter it below.' ); ?>

- -
-
- -

Akismet will greatly reduce or even completely eliminate the comment and trackback spam you get on your site. If one does happen to get through, simply mark it as "spam" on the moderation screen and Akismet will learn from the mistakes. If you don\'t have an API key yet, you can get one at Akismet.com.'), 'http://akismet.com/', 'http://akismet.com/get/'); ?>

- -

- -

- -

(What is this?'); ?>)

- -

-

- - - -

-

-

-
- -
- -

- -

-

fsockopen or gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet\'s system requirements.'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?>

- 0 ) { - // some connections work, some fail - if ( $fail_count > 0 && $fail_count < count($servers) ) { ?> -

-

this information about Akismet and firewalls.'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?>

- 0 ) { ?> -

-

Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet and firewalls.'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?>

- -

-

- -

-

Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet and firewalls.'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?>

- - - - - $status ) { - $color = ( $status ? '#4AB915' : '#888'); - ?> - - - - - - -
-

-

-

Click here to confirm that Akismet.com is up.'), 'http://status.automattic.com/9931/136079/Akismet-API', 'http://status.automattic.com/9931/136079/Akismet-API' ); ?>

-
- -
-
- - -
- -
- ' . _x( 'Spam', 'comments' ) . ''; - global $submenu; - if ( isset( $submenu['edit-comments.php'] ) ) - $link = 'edit-comments.php'; - else - $link = 'edit.php'; - echo '

'.sprintf( _n( 'Akismet has protected your site from %3$s spam comments.', 'Akismet has protected your site from %3$s spam comments.', $count ), 'http://akismet.com/', clean_url("$link?page=akismet-admin"), number_format_i18n($count) ).'

'; -} -add_action('activity_box_end', 'akismet_stats'); - -function akismet_admin_warnings() { - global $wpcom_api_key; - if ( !get_option('wordpress_api_key') && !$wpcom_api_key && !isset($_POST['submit']) ) { - function akismet_warning() { - echo " -

".__('Akismet is almost ready.')." ".sprintf(__('You must enter your Akismet API key for it to work.'), "plugins.php?page=akismet-key-config")."

- "; - } - add_action('admin_notices', 'akismet_warning'); - return; - } elseif ( ( empty($_SERVER['SCRIPT_FILENAME']) || basename($_SERVER['SCRIPT_FILENAME']) == 'edit-comments.php' ) && wp_next_scheduled('akismet_schedule_cron_recheck') ) { - function akismet_warning() { - global $wpdb; - $waiting = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->commentmeta WHERE meta_key = 'akismet_error'" ) ); - $next_check = human_time_diff( wp_next_scheduled('akismet_schedule_cron_recheck') ); - if ( $waiting > 0 ) - echo " -

".__('Akismet has detected a problem.')." ".sprintf(_n('A server or network problem prevented Akismet from checking %d comment. It has been temporarily held for moderation and will be automatically re-checked in %s.', 'A server or network problem prevented Akismet from checking %d comments. They have been temporarily held for moderation and will be automatically re-checked in %s.', $waiting), number_format_i18n( $waiting ), $next_check)."

- "; - } - add_action('admin_notices', 'akismet_warning'); - return; - } -} - -// FIXME placeholder - -function akismet_comment_row_action( $a, $comment ) { - - // failsafe for old WP versions - if ( !function_exists('add_comment_meta') ) - return $a; - - $akismet_result = get_comment_meta( $comment->comment_ID, 'akismet_result', true ); - $user_result = get_comment_meta( $comment->comment_ID, 'akismet_user_result', true); - $comment_status = wp_get_comment_status( $comment->comment_ID ); - $desc = null; - if ( !$user_result || $user_result == $akismet_result ) { - // Show the original Akismet result if the user hasn't overridden it, or if their decision was the same - if ( $akismet_result == 'true' && $comment_status != 'spam' && $comment_status != 'trash' ) - $desc = __( 'Flagged as spam by Akismet' ); - elseif ( $akismet_result == 'false' && $comment_status == 'spam' ) - $desc = __( 'Cleared by Akismet' ); - } else { - $who = get_comment_meta( $comment->comment_ID, 'akismet_user', true ); - if ( $user_result == 'true' ) - $desc = sprintf( __('Flagged as spam by %s'), $who ); - else - $desc = sprintf( __('Un-spammed by %s'), $who ); - } - - // add a History item to the hover links, just after Edit - if ( $akismet_result ) { - $b = array(); - foreach ( $a as $k => $item ) { - $b[ $k ] = $item; - if ( $k == 'edit' ) - $b['history'] = ' '. __('History') . ''; - } - - $a = $b; - } - - if ( $desc ) - echo ''.htmlspecialchars($desc).''; - - if ( apply_filters( 'akismet_show_user_comments_approved', get_option('akismet_show_user_comments_approved') ) == 'true' ) { - $comment_count = akismet_get_user_comments_approved( $comment->user_id, $comment->comment_author_email, $comment->comment_author, $comment->comment_author_url ); - $comment_count = intval( $comment_count ); - echo ''; - } - - return $a; -} - -add_filter( 'comment_row_actions', 'akismet_comment_row_action', 10, 2 ); - -function akismet_comment_status_meta_box($comment) { - $history = akismet_get_comment_history( $comment->comment_ID ); - - if ( $history ) { - echo '
'; - foreach ( $history as $row ) { - $time = date( 'D d M Y @ h:i:m a', $row['time'] ) . ' GMT'; - echo '
' . sprintf( __('%s ago'), human_time_diff( $row['time'] ) ) . ' - '; - echo htmlspecialchars( $row['message'] ) . '
'; - } - - echo '
'; - - } -} - - -// add an extra column header to the comments screen -function akismet_comments_columns( $columns ) { - $columns[ 'akismet' ] = __( 'Akismet' ); - return $columns; -} - -#add_filter( 'manage_edit-comments_columns', 'akismet_comments_columns' ); - -// Show stuff in the extra column -function akismet_comment_column_row( $column, $comment_id ) { - if ( $column != 'akismet' ) - return; - - $history = akismet_get_comment_history( $comment_id ); - - if ( $history ) { - echo '
'; - foreach ( $history as $row ) { - echo '
' . sprintf( __('%s ago'), human_time_diff( $row['time'] ) ) . '
'; - echo '
' . htmlspecialchars( $row['message'] ) . '
'; - } - - echo '
'; - } -} - -#add_action( 'manage_comments_custom_column', 'akismet_comment_column_row', 10, 2 ); - -// END FIXME - -// call out URLS in comments -function akismet_text_add_link_callback( $m ) { - - // bare link? - if ( $m[4] == $m[2] ) - return ''.$m[4].''; - else - return ''.$m[4].''; -} - -function akismet_text_add_link_class( $comment_text ) { - - return preg_replace_callback( '#]*)href="([^"]+)"([^>]*)>(.*?)#i', 'akismet_text_add_link_callback', $comment_text ); -} - -add_filter('comment_text', 'akismet_text_add_link_class'); - - -// WP 2.5+ -function akismet_rightnow() { - global $submenu, $wp_db_version; - - // clean_url was deprecated in WP 3.0 - $esc_url = 'clean_url'; - if ( function_exists( 'esc_url' ) ) - $esc_url = 'esc_url'; - - if ( 8645 < $wp_db_version ) // 2.7 - $link = 'edit-comments.php?comment_status=spam'; - elseif ( isset( $submenu['edit-comments.php'] ) ) - $link = 'edit-comments.php?page=akismet-admin'; - else - $link = 'edit.php?page=akismet-admin'; - - if ( $count = get_option('akismet_spam_count') ) { - $intro = sprintf( _n( - 'Akismet has protected your site from %2$s spam comment already. ', - 'Akismet has protected your site from %2$s spam comments already. ', - $count - ), 'http://akismet.com/', number_format_i18n( $count ) ); - } else { - $intro = sprintf( __('Akismet blocks spam from getting to your blog. '), 'http://akismet.com/' ); - } - - if ( $queue_count = akismet_spam_count() ) { - $queue_text = sprintf( _n( - 'There\'s %1$s comment in your spam queue right now.', - 'There are %1$s comments in your spam queue right now.', - $queue_count - ), number_format_i18n( $queue_count ), $esc_url($link) ); - } else { - $queue_text = sprintf( __( "There's nothing in your spam queue at the moment." ), $esc_url($link) ); - } - - $text = $intro . '
' . $queue_text; - echo "

$text

\n"; -} - -add_action('rightnow_end', 'akismet_rightnow'); - - -// For WP >= 2.5 -function akismet_check_for_spam_button($comment_status) { - if ( 'approved' == $comment_status ) - return; - if ( function_exists('plugins_url') ) - $link = 'admin.php?action=akismet_recheck_queue'; - else - $link = 'edit-comments.php?page=akismet-admin&recheckqueue=true&noheader=true'; - echo "
" . __('Check for Spam') . ""; -} -add_action('manage_comments_nav', 'akismet_check_for_spam_button'); - -function akismet_submit_nonspam_comment ( $comment_id ) { - global $wpdb, $akismet_api_host, $akismet_api_port, $current_user, $current_site; - $comment_id = (int) $comment_id; - - $comment = $wpdb->get_row("SELECT * FROM $wpdb->comments WHERE comment_ID = '$comment_id'"); - if ( !$comment ) // it was deleted - return; - - // use the original version stored in comment_meta if available - $as_submitted = get_comment_meta( $comment_id, 'akismet_as_submitted', true); - if ( $as_submitted && is_array($as_submitted) && isset($as_submitted['comment_content']) ) { - $comment = (object) array_merge( (array)$comment, $as_submitted ); - } - - $comment->blog = get_bloginfo('url'); - $comment->blog_lang = get_locale(); - $comment->blog_charset = get_option('blog_charset'); - $comment->permalink = get_permalink($comment->comment_post_ID); - $comment->reporter_ip = $_SERVER['REMOTE_ADDR']; - if ( is_object($current_user) ) { - $comment->reporter = $current_user->user_login; - } - if ( is_object($current_site) ) { - $comment->site_domain = $current_site->domain; - } - - $comment->user_role = ''; - if ( isset( $comment->user_ID ) ) - $comment->user_role = akismet_get_user_roles($comment->user_ID); - - if ( akismet_test_mode() ) - $comment->is_test = 'true'; - - $query_string = ''; - foreach ( $comment as $key => $data ) - $query_string .= $key . '=' . urlencode( stripslashes($data) ) . '&'; - - $response = akismet_http_post($query_string, $akismet_api_host, "/1.1/submit-ham", $akismet_api_port); - if ( $comment->reporter ) { - akismet_update_comment_history( $comment_id, sprintf( __('%s reported this comment as not spam'), $comment->reporter ), 'report-ham' ); - update_comment_meta( $comment_id, 'akismet_user_result', 'false' ); - update_comment_meta( $comment_id, 'akismet_user', $comment->reporter ); - } - - do_action('akismet_submit_nonspam_comment', $comment_id, $response[1]); -} - -function akismet_submit_spam_comment ( $comment_id ) { - global $wpdb, $akismet_api_host, $akismet_api_port, $current_user, $current_site; - $comment_id = (int) $comment_id; - - $comment = $wpdb->get_row("SELECT * FROM $wpdb->comments WHERE comment_ID = '$comment_id'"); - if ( !$comment ) // it was deleted - return; - if ( 'spam' != $comment->comment_approved ) - return; - - // use the original version stored in comment_meta if available - $as_submitted = get_comment_meta( $comment_id, 'akismet_as_submitted', true); - if ( $as_submitted && is_array($as_submitted) && isset($as_submitted['comment_content']) ) { - $comment = (object) array_merge( (array)$comment, $as_submitted ); - } - - $comment->blog = get_bloginfo('url'); - $comment->blog_lang = get_locale(); - $comment->blog_charset = get_option('blog_charset'); - $comment->permalink = get_permalink($comment->comment_post_ID); - $comment->reporter_ip = $_SERVER['REMOTE_ADDR']; - if ( is_object($current_user) ) { - $comment->reporter = $current_user->user_login; - } - if ( is_object($current_site) ) { - $comment->site_domain = $current_site->domain; - } - - $comment->user_role = ''; - if ( isset( $comment->user_ID ) ) - $comment->user_role = akismet_get_user_roles($comment->user_ID); - - if ( akismet_test_mode() ) - $comment->is_test = 'true'; - - $query_string = ''; - foreach ( $comment as $key => $data ) - $query_string .= $key . '=' . urlencode( stripslashes($data) ) . '&'; - - $response = akismet_http_post($query_string, $akismet_api_host, "/1.1/submit-spam", $akismet_api_port); - if ( $comment->reporter ) { - akismet_update_comment_history( $comment_id, sprintf( __('%s reported this comment as spam'), $comment->reporter ), 'report-spam' ); - update_comment_meta( $comment_id, 'akismet_user_result', 'true' ); - update_comment_meta( $comment_id, 'akismet_user', $comment->reporter ); - } - do_action('akismet_submit_spam_comment', $comment_id, $response[1]); -} - -// For WP 2.7+ -function akismet_transition_comment_status( $new_status, $old_status, $comment ) { - if ( $new_status == $old_status ) - return; - - # we don't need to record a history item for deleted comments - if ( $new_status == 'delete' ) - return; - - if ( !is_admin() ) - return; - - if ( !current_user_can( 'edit_post', $comment->comment_post_ID ) && !current_user_can( 'moderate_comments' ) ) - return; - - if ( defined('WP_IMPORTING') && WP_IMPORTING == true ) - return; - - global $current_user; - $reporter = ''; - if ( is_object( $current_user ) ) - $reporter = $current_user->user_login; - - // Assumption alert: - // We want to submit comments to Akismet only when a moderator explicitly spams or approves it - not if the status - // is changed automatically by another plugin. Unfortunately WordPress doesn't provide an unambiguous way to - // determine why the transition_comment_status action was triggered. And there are several different ways by which - // to spam and unspam comments: bulk actions, ajax, links in moderation emails, the dashboard, and perhaps others. - // We'll assume that this is an explicit user action if POST or GET has an 'action' key. - if ( isset($_POST['action']) || isset($_GET['action']) ) { - if ( $new_status == 'spam' && ( $old_status == 'approved' || $old_status == 'unapproved' || !$old_status ) ) { - return akismet_submit_spam_comment( $comment->comment_ID ); - } elseif ( $old_status == 'spam' && ( $new_status == 'approved' || $new_status == 'unapproved' ) ) { - return akismet_submit_nonspam_comment( $comment->comment_ID ); - } - } - - if ( !get_comment_meta( $comment->comment_ID, 'akismet_rechecking' ) ) - akismet_update_comment_history( $comment->comment_ID, sprintf( __('%s changed the comment status to %s'), $reporter, $new_status ), 'status-' . $new_status ); -} - -add_action( 'transition_comment_status', 'akismet_transition_comment_status', 10, 3 ); - -// Total spam in queue -// get_option( 'akismet_spam_count' ) is the total caught ever -function akismet_spam_count( $type = false ) { - global $wpdb; - - if ( !$type ) { // total - $count = wp_cache_get( 'akismet_spam_count', 'widget' ); - if ( false === $count ) { - if ( function_exists('wp_count_comments') ) { - $count = wp_count_comments(); - $count = $count->spam; - } else { - $count = (int) $wpdb->get_var("SELECT COUNT(comment_ID) FROM $wpdb->comments WHERE comment_approved = 'spam'"); - } - wp_cache_set( 'akismet_spam_count', $count, 'widget', 3600 ); - } - return $count; - } elseif ( 'comments' == $type || 'comment' == $type ) { // comments - $type = ''; - } else { // pingback, trackback, ... - $type = $wpdb->escape( $type ); - } - - return (int) $wpdb->get_var("SELECT COUNT(comment_ID) FROM $wpdb->comments WHERE comment_approved = 'spam' AND comment_type='$type'"); -} - - -function akismet_recheck_queue() { - global $wpdb, $akismet_api_host, $akismet_api_port; - - if ( ! ( isset( $_GET['recheckqueue'] ) || ( isset( $_REQUEST['action'] ) && 'akismet_recheck_queue' == $_REQUEST['action'] ) ) ) - return; - - $moderation = $wpdb->get_results( "SELECT * FROM $wpdb->comments WHERE comment_approved = '0'", ARRAY_A ); - foreach ( (array) $moderation as $c ) { - $c['user_ip'] = $c['comment_author_IP']; - $c['user_agent'] = $c['comment_agent']; - $c['referrer'] = ''; - $c['blog'] = get_bloginfo('url'); - $c['blog_lang'] = get_locale(); - $c['blog_charset'] = get_option('blog_charset'); - $c['permalink'] = get_permalink($c['comment_post_ID']); - - $c['user_role'] = ''; - if ( isset( $c['user_ID'] ) ) - $c['user_role'] = akismet_get_user_roles($c['user_ID']); - - if ( akismet_test_mode() ) - $c['is_test'] = 'true'; - - $id = (int) $c['comment_ID']; - - $query_string = ''; - foreach ( $c as $key => $data ) - $query_string .= $key . '=' . urlencode( stripslashes($data) ) . '&'; - - $response = akismet_http_post($query_string, $akismet_api_host, '/1.1/comment-check', $akismet_api_port); - if ( 'true' == $response[1] ) { - wp_set_comment_status($c['comment_ID'], 'spam'); - update_comment_meta( $c['comment_ID'], 'akismet_result', 'true' ); - akismet_update_comment_history( $c['comment_ID'], __('Akismet re-checked and caught this comment as spam'), 'check-spam' ); - - } elseif ( 'false' == $response[1] ) { - update_comment_meta( $c['comment_ID'], 'akismet_result', 'false' ); - akismet_update_comment_history( $c['comment_ID'], __('Akismet re-checked and cleared this comment'), 'check-ham' ); - // abnormal result: error - } else { - update_comment_meta( $c['comment_ID'], 'akismet_result', 'error' ); - akismet_update_comment_history( $c['comment_ID'], sprintf( __('Akismet was unable to re-check this comment (response: %s)'), $response[1]), 'check-error' ); - } - - } - wp_redirect( $_SERVER['HTTP_REFERER'] ); - exit; -} - -add_action('admin_action_akismet_recheck_queue', 'akismet_recheck_queue'); - -// Check connectivity between the WordPress blog and Akismet's servers. -// Returns an associative array of server IP addresses, where the key is the IP address, and value is true (available) or false (unable to connect). -function akismet_check_server_connectivity() { - global $akismet_api_host, $akismet_api_port, $wpcom_api_key; - - $test_host = 'rest.akismet.com'; - - // Some web hosts may disable one or both functions - if ( !function_exists('fsockopen') || !function_exists('gethostbynamel') ) - return array(); - - $ips = gethostbynamel($test_host); - if ( !$ips || !is_array($ips) || !count($ips) ) - return array(); - - $servers = array(); - foreach ( $ips as $ip ) { - $response = akismet_verify_key( akismet_get_key(), $ip ); - // even if the key is invalid, at least we know we have connectivity - if ( $response == 'valid' || $response == 'invalid' ) - $servers[$ip] = true; - else - $servers[$ip] = false; - } - - return $servers; -} - -// Check the server connectivity and store the results in an option. -// Cached results will be used if not older than the specified timeout in seconds; use $cache_timeout = 0 to force an update. -// Returns the same associative array as akismet_check_server_connectivity() -function akismet_get_server_connectivity( $cache_timeout = 86400 ) { - $servers = get_option('akismet_available_servers'); - if ( (time() - get_option('akismet_connectivity_time') < $cache_timeout) && $servers !== false ) - return $servers; - - // There's a race condition here but the effect is harmless. - $servers = akismet_check_server_connectivity(); - update_option('akismet_available_servers', $servers); - update_option('akismet_connectivity_time', time()); - return $servers; -} - -// Returns true if server connectivity was OK at the last check, false if there was a problem that needs to be fixed. -function akismet_server_connectivity_ok() { - // skip the check on WPMU because the status page is hidden - global $wpcom_api_key; - if ( $wpcom_api_key ) - return true; - $servers = akismet_get_server_connectivity(); - return !( empty($servers) || !count($servers) || count( array_filter($servers) ) < count($servers) ); -} - diff --git a/src/wp-content/plugins/akismet/akismet.css b/src/wp-content/plugins/akismet/akismet.css deleted file mode 100644 index 6bc84587..00000000 --- a/src/wp-content/plugins/akismet/akismet.css +++ /dev/null @@ -1,7 +0,0 @@ -#submitted-on { position: relative; } -#the-comment-list .author .akismet-user-comment-count { display: inline; } -#dashboard_recent_comments .akismet-status { display: none; } /* never show the flagged by text on the dashboard */ -.akismet-status { float: right; } -.akismet-status a { color: #AAA; font-style: italic; } -span.comment-link a { text-decoration: underline; } -span.comment-link:after { content: " " attr(title) " "; color: #aaa; text-decoration: none; } diff --git a/src/wp-content/plugins/akismet/akismet.gif b/src/wp-content/plugins/akismet/akismet.gif deleted file mode 100644 index 0b93a89b..00000000 Binary files a/src/wp-content/plugins/akismet/akismet.gif and /dev/null differ diff --git a/src/wp-content/plugins/akismet/akismet.js b/src/wp-content/plugins/akismet/akismet.js deleted file mode 100644 index 39089351..00000000 --- a/src/wp-content/plugins/akismet/akismet.js +++ /dev/null @@ -1,10 +0,0 @@ -jQuery(document).ready(function () { - jQuery('.akismet-status').each(function () { - var thisId = jQuery(this).attr('commentid'); - jQuery(this).prependTo('#comment-' + thisId + ' .column-comment div:first-child'); - }); - jQuery('.akismet-user-comment-count').each(function () { - var thisId = jQuery(this).attr('commentid'); - jQuery(this).insertAfter('#comment-' + thisId + ' .author strong:first').show(); - }); -}); diff --git a/src/wp-content/plugins/akismet/akismet.php b/src/wp-content/plugins/akismet/akismet.php deleted file mode 100644 index f4537450..00000000 --- a/src/wp-content/plugins/akismet/akismet.php +++ /dev/null @@ -1,512 +0,0 @@ -protect your blog from comment and trackback spam. It keeps your site protected from spam even while you sleep. To get started: 1) Click the "Activate" link to the left of this description, 2) Sign up for an Akismet API key, and 3) Go to your Akismet configuration page, and save your API key. -Version: 2.5.3 -Author: Automattic -Author URI: http://automattic.com/wordpress-plugins/ -License: GPLv2 or later -*/ - -/* -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 -of the License, or (at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -*/ - -define('AKISMET_VERSION', '2.5.3'); -define('AKISMET_PLUGIN_URL', plugin_dir_url( __FILE__ )); - -/** If you hardcode a WP.com API key here, all key config screens will be hidden */ -if ( defined('WPCOM_API_KEY') ) - $wpcom_api_key = constant('WPCOM_API_KEY'); -else - $wpcom_api_key = ''; - -// Make sure we don't expose any info if called directly -if ( !function_exists( 'add_action' ) ) { - echo "Hi there! I'm just a plugin, not much I can do when called directly."; - exit; -} - -if ( isset($wp_db_version) && $wp_db_version <= 9872 ) - include_once dirname( __FILE__ ) . '/legacy.php'; - -include_once dirname( __FILE__ ) . '/widget.php'; - -if ( is_admin() ) - require_once dirname( __FILE__ ) . '/admin.php'; - -function akismet_init() { - global $wpcom_api_key, $akismet_api_host, $akismet_api_port; - - if ( $wpcom_api_key ) - $akismet_api_host = $wpcom_api_key . '.rest.akismet.com'; - else - $akismet_api_host = get_option('wordpress_api_key') . '.rest.akismet.com'; - - $akismet_api_port = 80; -} -add_action('init', 'akismet_init'); - -function akismet_get_key() { - global $wpcom_api_key; - if ( !empty($wpcom_api_key) ) - return $wpcom_api_key; - return get_option('wordpress_api_key'); -} - -function akismet_verify_key( $key, $ip = null ) { - global $akismet_api_host, $akismet_api_port, $wpcom_api_key; - $blog = urlencode( get_option('home') ); - if ( $wpcom_api_key ) - $key = $wpcom_api_key; - $response = akismet_http_post("key=$key&blog=$blog", 'rest.akismet.com', '/1.1/verify-key', $akismet_api_port, $ip); - if ( !is_array($response) || !isset($response[1]) || $response[1] != 'valid' && $response[1] != 'invalid' ) - return 'failed'; - return $response[1]; -} - -// if we're in debug or test modes, use a reduced service level so as not to polute training or stats data -function akismet_test_mode() { - if ( defined('AKISMET_TEST_MODE') && AKISMET_TEST_MODE ) - return true; - return false; -} - -// return a comma-separated list of role names for the given user -function akismet_get_user_roles($user_id ) { - $roles = false; - - if ( !class_exists('WP_User') ) - return false; - - if ( $user_id > 0 ) { - $comment_user = new WP_User($user_id); - if ( isset($comment_user->roles) ) - $roles = join(',', $comment_user->roles); - } - - if ( is_multisite() && is_super_admin( $user_id ) ) { - if ( empty( $roles ) ) { - $roles = 'super_admin'; - } else { - $comment_user->roles[] = 'super_admin'; - $roles = join( ',', $comment_user->roles ); - } - } - - return $roles; -} - -// Returns array with headers in $response[0] and body in $response[1] -function akismet_http_post($request, $host, $path, $port = 80, $ip=null) { - global $wp_version; - - $akismet_ua = "WordPress/{$wp_version} | "; - $akismet_ua .= 'Akismet/' . constant( 'AKISMET_VERSION' ); - - $content_length = strlen( $request ); - - $http_host = $host; - // use a specific IP if provided - // needed by akismet_check_server_connectivity() - if ( $ip && long2ip( ip2long( $ip ) ) ) { - $http_host = $ip; - } else { - $http_host = $host; - } - - // use the WP HTTP class if it is available - if ( function_exists( 'wp_remote_post' ) ) { - $http_args = array( - 'body' => $request, - 'headers' => array( - 'Content-Type' => 'application/x-www-form-urlencoded; ' . - 'charset=' . get_option( 'blog_charset' ), - 'Host' => $host, - 'User-Agent' => $akismet_ua - ), - 'httpversion' => '1.0', - 'timeout' => 15 - ); - $akismet_url = "http://{$http_host}{$path}"; - $response = wp_remote_post( $akismet_url, $http_args ); - if ( is_wp_error( $response ) ) - return ''; - - return array( $response['headers'], $response['body'] ); - } else { - $http_request = "POST $path HTTP/1.0\r\n"; - $http_request .= "Host: $host\r\n"; - $http_request .= 'Content-Type: application/x-www-form-urlencoded; charset=' . get_option('blog_charset') . "\r\n"; - $http_request .= "Content-Length: {$content_length}\r\n"; - $http_request .= "User-Agent: {$akismet_ua}\r\n"; - $http_request .= "\r\n"; - $http_request .= $request; - - $response = ''; - if( false != ( $fs = @fsockopen( $http_host, $port, $errno, $errstr, 10 ) ) ) { - fwrite( $fs, $http_request ); - - while ( !feof( $fs ) ) - $response .= fgets( $fs, 1160 ); // One TCP-IP packet - fclose( $fs ); - $response = explode( "\r\n\r\n", $response, 2 ); - } - return $response; - } -} - -// filter handler used to return a spam result to pre_comment_approved -function akismet_result_spam( $approved ) { - // bump the counter here instead of when the filter is added to reduce the possibility of overcounting - if ( $incr = apply_filters('akismet_spam_count_incr', 1) ) - update_option( 'akismet_spam_count', get_option('akismet_spam_count') + $incr ); - // this is a one-shot deal - remove_filter( 'pre_comment_approved', 'akismet_result_spam' ); - return 'spam'; -} - -function akismet_result_hold( $approved ) { - // once only - remove_filter( 'pre_comment_approved', 'akismet_result_hold' ); - return '0'; -} - -// how many approved comments does this author have? -function akismet_get_user_comments_approved( $user_id, $comment_author_email, $comment_author, $comment_author_url ) { - global $wpdb; - - if ( !empty($user_id) ) - return $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->comments WHERE user_id = %d AND comment_approved = 1", $user_id ) ); - - if ( !empty($comment_author_email) ) - return $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->comments WHERE comment_author_email = %s AND comment_author = %s AND comment_author_url = %s AND comment_approved = 1", $comment_author_email, $comment_author, $comment_author_url ) ); - - return 0; -} - -function akismet_microtime() { - $mtime = explode( ' ', microtime() ); - return $mtime[1] + $mtime[0]; -} - -// log an event for a given comment, storing it in comment_meta -function akismet_update_comment_history( $comment_id, $message, $event=null ) { - global $current_user; - - // failsafe for old WP versions - if ( !function_exists('add_comment_meta') ) - return false; - - $user = ''; - if ( is_object($current_user) && isset($current_user->user_login) ) - $user = $current_user->user_login; - - $event = array( - 'time' => akismet_microtime(), - 'message' => $message, - 'event' => $event, - 'user' => $user, - ); - - // $unique = false so as to allow multiple values per comment - $r = add_comment_meta( $comment_id, 'akismet_history', $event, false ); -} - -// get the full comment history for a given comment, as an array in reverse chronological order -function akismet_get_comment_history( $comment_id ) { - - // failsafe for old WP versions - if ( !function_exists('add_comment_meta') ) - return false; - - $history = get_comment_meta( $comment_id, 'akismet_history', false ); - usort( $history, 'akismet_cmp_time' ); - return $history; -} - -function akismet_cmp_time( $a, $b ) { - return $a['time'] > $b['time'] ? -1 : 1; -} - -// this fires on wp_insert_comment. we can't update comment_meta when akismet_auto_check_comment() runs -// because we don't know the comment ID at that point. -function akismet_auto_check_update_meta( $id, $comment ) { - global $akismet_last_comment; - - // failsafe for old WP versions - if ( !function_exists('add_comment_meta') ) - return false; - - // wp_insert_comment() might be called in other contexts, so make sure this is the same comment - // as was checked by akismet_auto_check_comment - if ( is_object($comment) && !empty($akismet_last_comment) && is_array($akismet_last_comment) ) { - if ( intval($akismet_last_comment['comment_post_ID']) == intval($comment->comment_post_ID) - && $akismet_last_comment['comment_author'] == $comment->comment_author - && $akismet_last_comment['comment_author_email'] == $comment->comment_author_email ) { - // normal result: true or false - if ( $akismet_last_comment['akismet_result'] == 'true' ) { - update_comment_meta( $comment->comment_ID, 'akismet_result', 'true' ); - akismet_update_comment_history( $comment->comment_ID, __('Akismet caught this comment as spam'), 'check-spam' ); - if ( $comment->comment_approved != 'spam' ) - akismet_update_comment_history( $comment->comment_ID, sprintf( __('Comment status was changed to %s'), $comment->comment_approved), 'status-changed'.$comment->comment_approved ); - } elseif ( $akismet_last_comment['akismet_result'] == 'false' ) { - update_comment_meta( $comment->comment_ID, 'akismet_result', 'false' ); - akismet_update_comment_history( $comment->comment_ID, __('Akismet cleared this comment'), 'check-ham' ); - if ( $comment->comment_approved == 'spam' ) { - if ( wp_blacklist_check($comment->comment_author, $comment->comment_author_email, $comment->comment_author_url, $comment->comment_content, $comment->comment_author_IP, $comment->comment_agent) ) - akismet_update_comment_history( $comment->comment_ID, __('Comment was caught by wp_blacklist_check'), 'wp-blacklisted' ); - else - akismet_update_comment_history( $comment->comment_ID, sprintf( __('Comment status was changed to %s'), $comment->comment_approved), 'status-changed-'.$comment->comment_approved ); - } - // abnormal result: error - } else { - update_comment_meta( $comment->comment_ID, 'akismet_error', time() ); - akismet_update_comment_history( $comment->comment_ID, sprintf( __('Akismet was unable to check this comment (response: %s), will automatically retry again later.'), $akismet_last_comment['akismet_result']), 'check-error' ); - } - - // record the complete original data as submitted for checking - if ( isset($akismet_last_comment['comment_as_submitted']) ) - update_comment_meta( $comment->comment_ID, 'akismet_as_submitted', $akismet_last_comment['comment_as_submitted'] ); - } - } -} - -add_action( 'wp_insert_comment', 'akismet_auto_check_update_meta', 10, 2 ); - - -function akismet_auto_check_comment( $commentdata ) { - global $akismet_api_host, $akismet_api_port, $akismet_last_comment; - - $comment = $commentdata; - $comment['user_ip'] = $_SERVER['REMOTE_ADDR']; - $comment['user_agent'] = $_SERVER['HTTP_USER_AGENT']; - $comment['referrer'] = $_SERVER['HTTP_REFERER']; - $comment['blog'] = get_option('home'); - $comment['blog_lang'] = get_locale(); - $comment['blog_charset'] = get_option('blog_charset'); - $comment['permalink'] = get_permalink($comment['comment_post_ID']); - - $comment['user_role'] = akismet_get_user_roles($comment['user_ID']); - - $akismet_nonce_option = apply_filters( 'akismet_comment_nonce', get_option( 'akismet_comment_nonce' ) ); - $comment['akismet_comment_nonce'] = 'inactive'; - if ( $akismet_nonce_option == 'true' || $akismet_nonce_option == '' ) { - $comment['akismet_comment_nonce'] = 'failed'; - if ( isset( $_POST['akismet_comment_nonce'] ) && wp_verify_nonce( $_POST['akismet_comment_nonce'], 'akismet_comment_nonce_' . $comment['comment_post_ID'] ) ) - $comment['akismet_comment_nonce'] = 'passed'; - - // comment reply in wp-admin - if ( isset( $_POST['_ajax_nonce-replyto-comment'] ) && check_ajax_referer( 'replyto-comment', '_ajax_nonce-replyto-comment' ) ) - $comment['akismet_comment_nonce'] = 'passed'; - - } - - if ( akismet_test_mode() ) - $comment['is_test'] = 'true'; - - foreach ($_POST as $key => $value ) { - if ( is_string($value) ) - $comment["POST_{$key}"] = $value; - } - - $ignore = array( 'HTTP_COOKIE', 'HTTP_COOKIE2', 'PHP_AUTH_PW' ); - - foreach ( $_SERVER as $key => $value ) { - if ( !in_array( $key, $ignore ) && is_string($value) ) - $comment["$key"] = $value; - else - $comment["$key"] = ''; - } - - $query_string = ''; - foreach ( $comment as $key => $data ) - $query_string .= $key . '=' . urlencode( stripslashes($data) ) . '&'; - - $commentdata['comment_as_submitted'] = $comment; - - $response = akismet_http_post($query_string, $akismet_api_host, '/1.1/comment-check', $akismet_api_port); - $commentdata['akismet_result'] = $response[1]; - if ( 'true' == $response[1] ) { - // akismet_spam_count will be incremented later by akismet_result_spam() - add_filter('pre_comment_approved', 'akismet_result_spam'); - - do_action( 'akismet_spam_caught' ); - - $post = get_post( $comment['comment_post_ID'] ); - $last_updated = strtotime( $post->post_modified_gmt ); - $diff = time() - $last_updated; - $diff = $diff / 86400; - - if ( $post->post_type == 'post' && $diff > 30 && get_option( 'akismet_discard_month' ) == 'true' && empty($comment['user_ID']) ) { - // akismet_result_spam() won't be called so bump the counter here - if ( $incr = apply_filters('akismet_spam_count_incr', 1) ) - update_option( 'akismet_spam_count', get_option('akismet_spam_count') + $incr ); - wp_redirect( $_SERVER['HTTP_REFERER'] ); - die(); - } - } - - // if the response is neither true nor false, hold the comment for moderation and schedule a recheck - if ( 'true' != $response[1] && 'false' != $response[1] ) { - add_filter('pre_comment_approved', 'akismet_result_hold'); - wp_schedule_single_event( time() + 1200, 'akismet_schedule_cron_recheck' ); - } - - if ( function_exists('wp_next_scheduled') && function_exists('wp_schedule_event') ) { - // WP 2.1+: delete old comments daily - if ( !wp_next_scheduled('akismet_scheduled_delete') ) - wp_schedule_event(time(), 'daily', 'akismet_scheduled_delete'); - } elseif ( (mt_rand(1, 10) == 3) ) { - // WP 2.0: run this one time in ten - akismet_delete_old(); - } - $akismet_last_comment = $commentdata; - return $commentdata; -} - -add_action('preprocess_comment', 'akismet_auto_check_comment', 1); - -function akismet_delete_old() { - global $wpdb; - $now_gmt = current_time('mysql', 1); - $comment_ids = $wpdb->get_col("SELECT comment_id FROM $wpdb->comments WHERE DATE_SUB('$now_gmt', INTERVAL 15 DAY) > comment_date_gmt AND comment_approved = 'spam'"); - if ( empty( $comment_ids ) ) - return; - - $comma_comment_ids = implode( ', ', array_map('intval', $comment_ids) ); - - do_action( 'delete_comment', $comment_ids ); - $wpdb->query("DELETE FROM $wpdb->comments WHERE comment_id IN ( $comma_comment_ids )"); - $wpdb->query("DELETE FROM $wpdb->commentmeta WHERE comment_id IN ( $comma_comment_ids )"); - clean_comment_cache( $comment_ids ); - $n = mt_rand(1, 5000); - if ( apply_filters('akismet_optimize_table', ($n == 11)) ) // lucky number - $wpdb->query("OPTIMIZE TABLE $wpdb->comments"); - -} - -add_action('akismet_scheduled_delete', 'akismet_delete_old'); - -function akismet_check_db_comment( $id, $recheck_reason = 'recheck_queue' ) { - global $wpdb, $akismet_api_host, $akismet_api_port; - - $id = (int) $id; - $c = $wpdb->get_row( "SELECT * FROM $wpdb->comments WHERE comment_ID = '$id'", ARRAY_A ); - if ( !$c ) - return; - - $c['user_ip'] = $c['comment_author_IP']; - $c['user_agent'] = $c['comment_agent']; - $c['referrer'] = ''; - $c['blog'] = get_option('home'); - $c['blog_lang'] = get_locale(); - $c['blog_charset'] = get_option('blog_charset'); - $c['permalink'] = get_permalink($c['comment_post_ID']); - $id = $c['comment_ID']; - if ( akismet_test_mode() ) - $c['is_test'] = 'true'; - $c['recheck_reason'] = $recheck_reason; - - $query_string = ''; - foreach ( $c as $key => $data ) - $query_string .= $key . '=' . urlencode( stripslashes($data) ) . '&'; - - $response = akismet_http_post($query_string, $akismet_api_host, '/1.1/comment-check', $akismet_api_port); - return $response[1]; -} - -function akismet_cron_recheck() { - global $wpdb; - - delete_option('akismet_available_servers'); - - $comment_errors = $wpdb->get_col( " - SELECT comment_id - FROM {$wpdb->prefix}commentmeta - WHERE meta_key = 'akismet_error' - LIMIT 100 - " ); - - foreach ( (array) $comment_errors as $comment_id ) { - // if the comment no longer exists, remove the meta entry from the queue to avoid getting stuck - if ( !get_comment( $comment_id ) ) { - delete_comment_meta( $comment_id, 'akismet_error' ); - continue; - } - - add_comment_meta( $comment_id, 'akismet_rechecking', true ); - $status = akismet_check_db_comment( $comment_id, 'retry' ); - - $msg = ''; - if ( $status == 'true' ) { - $msg = __( 'Akismet caught this comment as spam during an automatic retry.' ); - } elseif ( $status == 'false' ) { - $msg = __( 'Akismet cleared this comment during an automatic retry.' ); - } - - // If we got back a legit response then update the comment history - // other wise just bail now and try again later. No point in - // re-trying all the comments once we hit one failure. - if ( !empty( $msg ) ) { - delete_comment_meta( $comment_id, 'akismet_error' ); - akismet_update_comment_history( $comment_id, $msg, 'cron-retry' ); - update_comment_meta( $comment_id, 'akismet_result', $status ); - // make sure the comment status is still pending. if it isn't, that means the user has already moved it elsewhere. - $comment = get_comment( $comment_id ); - if ( $comment && 'unapproved' == wp_get_comment_status( $comment_id ) ) { - if ( $status == 'true' ) { - wp_spam_comment( $comment_id ); - } elseif ( $status == 'false' ) { - // comment is good, but it's still in the pending queue. depending on the moderation settings - // we may need to change it to approved. - if ( check_comment($comment->comment_author, $comment->comment_author_email, $comment->comment_author_url, $comment->comment_content, $comment->comment_author_IP, $comment->comment_agent, $comment->comment_type) ) - wp_set_comment_status( $comment_id, 1 ); - } - } - } else { - delete_comment_meta( $comment_id, 'akismet_rechecking' ); - wp_schedule_single_event( time() + 1200, 'akismet_schedule_cron_recheck' ); - return; - } - } - - $remaining = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->commentmeta WHERE meta_key = 'akismet_error'" ) ); - if ( $remaining && !wp_next_scheduled('akismet_schedule_cron_recheck') ) { - wp_schedule_single_event( time() + 1200, 'akismet_schedule_cron_recheck' ); - } -} -add_action( 'akismet_schedule_cron_recheck', 'akismet_cron_recheck' ); - -function akismet_add_comment_nonce( $post_id ) { - echo '

'; - wp_nonce_field( 'akismet_comment_nonce_' . $post_id, 'akismet_comment_nonce', FALSE ); - echo '

'; -} - -$akismet_comment_nonce_option = apply_filters( 'akismet_comment_nonce', get_option( 'akismet_comment_nonce' ) ); - -if ( $akismet_comment_nonce_option == 'true' || $akismet_comment_nonce_option == '' ) - add_action( 'comment_form', 'akismet_add_comment_nonce' ); - -if ( '3.0.5' == $wp_version ) { - remove_filter( 'comment_text', 'wp_kses_data' ); - if ( is_admin() ) - add_filter( 'comment_text', 'wp_kses_post' ); -} diff --git a/src/wp-content/plugins/akismet/legacy.php b/src/wp-content/plugins/akismet/legacy.php deleted file mode 100644 index d5d53b08..00000000 --- a/src/wp-content/plugins/akismet/legacy.php +++ /dev/null @@ -1,396 +0,0 @@ -escape( $type ); - return $wpdb->get_results( "SELECT * FROM $wpdb->comments WHERE comment_approved = 'spam' AND comment_type='$type' ORDER BY comment_date DESC LIMIT $start, $end"); - } - - // All - return $wpdb->get_results( "SELECT * FROM $wpdb->comments WHERE comment_approved = 'spam' ORDER BY comment_date DESC LIMIT $start, $end"); -} - -// Totals for each comment type -// returns array( type => count, ... ) -function akismet_spam_totals() { - global $wpdb; - $totals = $wpdb->get_results( "SELECT comment_type, COUNT(*) AS cc FROM $wpdb->comments WHERE comment_approved = 'spam' GROUP BY comment_type" ); - $return = array(); - foreach ( $totals as $total ) - $return[$total->comment_type ? $total->comment_type : 'comment'] = $total->cc; - return $return; -} - -function akismet_manage_page() { - global $wpdb, $submenu, $wp_db_version; - - // WP 2.7 has its own spam management page - if ( 8645 <= $wp_db_version ) - return; - - $count = sprintf(__('Akismet Spam (%s)'), akismet_spam_count()); - if ( isset( $submenu['edit-comments.php'] ) ) - add_submenu_page('edit-comments.php', __('Akismet Spam'), $count, 'moderate_comments', 'akismet-admin', 'akismet_caught' ); - elseif ( function_exists('add_management_page') ) - add_management_page(__('Akismet Spam'), $count, 'moderate_comments', 'akismet-admin', 'akismet_caught'); -} - -function akismet_caught() { - global $wpdb, $comment, $akismet_caught, $akismet_nonce; - - akismet_recheck_queue(); - if (isset($_POST['submit']) && 'recover' == $_POST['action'] && ! empty($_POST['not_spam'])) { - check_admin_referer( $akismet_nonce ); - if ( function_exists('current_user_can') && !current_user_can('moderate_comments') ) - die(__('You do not have sufficient permission to moderate comments.')); - - $i = 0; - foreach ($_POST['not_spam'] as $comment): - $comment = (int) $comment; - if ( function_exists('wp_set_comment_status') ) - wp_set_comment_status($comment, 'approve'); - else - $wpdb->query("UPDATE $wpdb->comments SET comment_approved = '1' WHERE comment_ID = '$comment'"); - akismet_submit_nonspam_comment($comment); - ++$i; - endforeach; - $to = add_query_arg( 'recovered', $i, $_SERVER['HTTP_REFERER'] ); - wp_redirect( $to ); - exit; - } - if ('delete' == $_POST['action']) { - check_admin_referer( $akismet_nonce ); - if ( function_exists('current_user_can') && !current_user_can('moderate_comments') ) - die(__('You do not have sufficient permission to moderate comments.')); - - $delete_time = $wpdb->escape( $_POST['display_time'] ); - $comment_ids = $wpdb->get_col( "SELECT comment_id FROM $wpdb->comments WHERE comment_approved = 'spam' AND '$delete_time' > comment_date_gmt" ); - if ( !empty( $comment_ids ) ) { - do_action( 'delete_comment', $comment_ids ); - $wpdb->query( "DELETE FROM $wpdb->comments WHERE comment_id IN ( " . implode( ', ', $comment_ids ) . " )"); - wp_cache_delete( 'akismet_spam_count', 'widget' ); - } - $to = add_query_arg( 'deleted', 'all', $_SERVER['HTTP_REFERER'] ); - wp_redirect( $to ); - exit; - } - -if ( isset( $_GET['recovered'] ) ) { - $i = (int) $_GET['recovered']; - echo '

' . sprintf(__('%1$s comments recovered.'), $i) . "

"; -} - -if (isset( $_GET['deleted'] ) ) - echo '

' . __('All spam deleted.') . '

'; - -if ( isset( $GLOBALS['submenu']['edit-comments.php'] ) ) - $link = 'edit-comments.php'; -else - $link = 'edit.php'; -?> - -
-

- -

%1$s spam for you since you first installed it.'), number_format_i18n($count) ); ?>

-'.__('You have no spam currently in the queue. Must be your lucky day. :)').'

'; - echo '
'; -} else { - echo '

'.__('You can delete all of the spam from your database with a single click. This operation cannot be undone, so you may wish to check to ensure that no legitimate comments got through first. Spam is automatically deleted after 15 days, so don’t sweat it.').'

'; -?> - -
- - -    - -
- -
-
- -

- -'.__('These are the latest comments identified as spam by Akismet. If you see any mistakes, simply mark the comment as "not spam" and Akismet will learn from the submission. If you wish to recover a comment from spam, simply select the comment, and click Not Spam. After 15 days we clean out the junk for you.').'

'; ?> - -escape($_POST['s']); - $comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE - (comment_author LIKE '%$s%' OR - comment_author_email LIKE '%$s%' OR - comment_author_url LIKE ('%$s%') OR - comment_author_IP LIKE ('%$s%') OR - comment_content LIKE ('%$s%') ) AND - comment_approved = 'spam' - ORDER BY comment_date DESC"); -} else { - if ( isset( $_GET['apage'] ) ) - $page = (int) $_GET['apage']; - else - $page = 1; - - if ( $page < 2 ) - $page = 1; - - $current_type = false; - if ( isset( $_GET['ctype'] ) ) - $current_type = preg_replace( '|[^a-z]|', '', $_GET['ctype'] ); - - $comments = akismet_spam_comments( $current_type, $page ); - $total = akismet_spam_count( $current_type ); - $totals = akismet_spam_totals(); -?> - - -
" id="akismetsearch"> -

-

-
- 50 ) { -$total_pages = ceil( $total / 50 ); -$r = ''; -if ( 1 < $page ) { - $args['apage'] = ( 1 == $page - 1 ) ? '' : $page - 1; - $r .= '' . "\n"; -} -if ( ( $total_pages = ceil( $total / 50 ) ) > 1 ) { - for ( $page_num = 1; $page_num <= $total_pages; $page_num++ ) : - if ( $page == $page_num ) : - $r .= "$page_num\n"; - else : - $p = false; - if ( $page_num < 3 || ( $page_num >= $page - 3 && $page_num <= $page + 3 ) || $page_num > $total_pages - 3 ) : - $args['apage'] = ( 1 == $page_num ) ? '' : $page_num; - $r .= '' . ( $page_num ) . "\n"; - $in = true; - elseif ( $in == true ) : - $r .= "...\n"; - $in = false; - endif; - endif; - endfor; -} -if ( ( $page ) * 50 < $total || -1 == $total ) { - $args['apage'] = $page + 1; - $r .= '' . "\n"; -} -echo "

$r

"; -?> - - -
- - - - 50 ) { -$total_pages = ceil( $total / 50 ); -$r = ''; -if ( 1 < $page ) { - $args['apage'] = ( 1 == $page - 1 ) ? '' : $page - 1; - $r .= '' . "\n"; -} -if ( ( $total_pages = ceil( $total / 50 ) ) > 1 ) { - for ( $page_num = 1; $page_num <= $total_pages; $page_num++ ) : - if ( $page == $page_num ) : - $r .= "$page_num\n"; - else : - $p = false; - if ( $page_num < 3 || ( $page_num >= $page - 3 && $page_num <= $page + 3 ) || $page_num > $total_pages - 3 ) : - $args['apage'] = ( 1 == $page_num ) ? '' : $page_num; - $r .= '' . ( $page_num ) . "\n"; - $in = true; - elseif ( $in == true ) : - $r .= "...\n"; - $in = false; - endif; - endif; - endfor; -} -if ( ( $page ) * 50 < $total || -1 == $total ) { - $args['apage'] = $page + 1; - $r .= '' . "\n"; -} -echo "

$r

"; -} -?> -

- -

-

-
- -

- - - -
- -

-    -

-
- -
-" . __('Recheck Queue for Spam') . ""; - $page = str_replace( '
', '
' . $button, $page ); - return $page; - } - - if ( $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '0'" ) ) - ob_start( 'akismet_recheck_button' ); -} - -// This option causes tons of FPs, was removed in 2.1 -function akismet_kill_proxy_check( $option ) { return 0; } -add_filter('option_open_proxy_check', 'akismet_kill_proxy_check'); diff --git a/src/wp-content/plugins/akismet/readme.txt b/src/wp-content/plugins/akismet/readme.txt deleted file mode 100644 index fbd3513b..00000000 --- a/src/wp-content/plugins/akismet/readme.txt +++ /dev/null @@ -1,130 +0,0 @@ -=== Akismet === -Contributors: matt, ryan, andy, mdawaffe, tellyworth, josephscott, lessbloat, automattic -Tags: akismet, comments, spam -Requires at least: 3.0 -Tested up to: 3.1 -Stable tag: 2.5.3 -License: GPLv2 or later - -Akismet checks your comments against the Akismet web service to see if they look like spam or not. - -== Description == - -Akismet checks your comments against the Akismet web service to see if they look like spam or not and lets you -review the spam it catches under your blog's "Comments" admin screen. - -Major new features in Akismet 2.5 include: - -* A comment status history, so you can easily see which comments were caught or cleared by Akismet, and which were spammed or unspammed by a moderator -* Links are highlighted in the comment body, to reveal hidden or misleading links -* If your web host is unable to reach Akismet's servers, the plugin will automatically retry when your connection is back up -* Moderators can see the number of approved comments for each user -* Spam and Unspam reports now include more information, to help improve accuracy - -PS: You'll need an [Akismet.com API key](http://akismet.com/get/) to use it. Keys are free for personal blogs, with paid subscriptions available for businesses and commercial sites. - -== Installation == - -Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.com API key](http://akismet.com/get/). - -1, 2, 3: You're done! - -== Changelog == - -= 2.5.3 = -* Specify the license is GPL v2 or later -* Fix a bug that could result in orphaned commentmeta entries -* Include hotfix for WordPress 3.0.5 filter issue - -= 2.5.2 = - -* Properly format the comment count for author counts -* Look for super admins on multisite installs when looking up user roles -* Increase the HTTP request timeout -* Removed padding for author approved count -* Fix typo in function name -* Set Akismet stats iframe height to fixed 2500px. Better to have one tall scroll bar than two side by side. - -= 2.5.1 = - -* Fix a bug that caused the "Auto delete" option to fail to discard comments correctly -* Remove the comment nonce form field from the 'Akismet Configuration' page in favor of using a filter, akismet_comment_nonce -* Fixed padding bug in "author" column of posts screen -* Added margin-top to "cleared by ..." badges on dashboard -* Fix possible error when calling akismet_cron_recheck() -* Fix more PHP warnings -* Clean up XHTML warnings for comment nonce -* Fix for possible condition where scheduled comment re-checks could get stuck -* Clean up the comment meta details after deleting a comment -* Only show the status badge if the comment status has been changed by someone/something other than Akismet -* Show a 'History' link in the row-actions -* Translation fixes -* Reduced font-size on author name -* Moved "flagged by..." notification to top right corner of comment container and removed heavy styling -* Hid "flagged by..." notification while on dashboard - -= 2.5.0 = - -* Track comment actions under 'Akismet Status' on the edit comment screen -* Fix a few remaining deprecated function calls ( props Mike Glendinning ) -* Use HTTPS for the stats IFRAME when wp-admin is using HTTPS -* Use the WordPress HTTP class if available -* Move the admin UI code to a separate file, only loaded when needed -* Add cron retry feature, to replace the old connectivity check -* Display Akismet status badge beside each comment -* Record history for each comment, and display it on the edit page -* Record the complete comment as originally submitted in comment_meta, to use when reporting spam and ham -* Highlight links in comment content -* New option, "Show the number of comments you've approved beside each comment author." -* New option, "Use a nonce on the comment form." - -= 2.4.0 = - -* Spell out that the license is GPLv2 -* Fix PHP warnings -* Fix WordPress deprecated function calls -* Fire the delete_comment action when deleting comments -* Move code specific for older WP versions to legacy.php -* General code clean up - -= 2.3.0 = - -* Fix "Are you sure" nonce message on config screen in WPMU -* Fix XHTML compliance issue in sidebar widget -* Change author link; remove some old references to WordPress.com accounts -* Localize the widget title (core ticket #13879) - -= 2.2.9 = - -* Eliminate a potential conflict with some plugins that may cause spurious reports - -= 2.2.8 = - -* Fix bug in initial comment check for ipv6 addresses -* Report comments as ham when they are moved from spam to moderation -* Report comments as ham when clicking undo after spam -* Use transition_comment_status action when available instead of older actions for spam/ham submissions -* Better diagnostic messages when PHP network functions are unavailable -* Better handling of comments by logged-in users - -= 2.2.7 = - -* Add a new AKISMET_VERSION constant -* Reduce the possibility of over-counting spam when another spam filter plugin is in use -* Disable the connectivity check when the API key is hard-coded for WPMU - -= 2.2.6 = - -* Fix a global warning introduced in 2.2.5 -* Add changelog and additional readme.txt tags -* Fix an array conversion warning in some versions of PHP -* Support a new WPCOM_API_KEY constant for easier use with WordPress MU - -= 2.2.5 = - -* Include a new Server Connectivity diagnostic check, to detect problems caused by firewalls - -= 2.2.4 = - -* Fixed a key problem affecting the stats feature in WordPress MU -* Provide additional blog information in Akismet API calls diff --git a/src/wp-content/plugins/akismet/widget.php b/src/wp-content/plugins/akismet/widget.php deleted file mode 100644 index e9a3f626..00000000 --- a/src/wp-content/plugins/akismet/widget.php +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - -

- - - -
', '
', $count ), number_format_i18n( $count ) ); -} diff --git a/src/wp-content/plugins/facethumb/Plugin.swf b/src/wp-content/plugins/facethumb/Plugin.swf deleted file mode 100644 index 585fafa0..00000000 Binary files a/src/wp-content/plugins/facethumb/Plugin.swf and /dev/null differ diff --git a/src/wp-content/plugins/facethumb/facethumb.php b/src/wp-content/plugins/facethumb/facethumb.php deleted file mode 100644 index 46cead6f..00000000 --- a/src/wp-content/plugins/facethumb/facethumb.php +++ /dev/null @@ -1,473 +0,0 @@ -prefix . "posts"; - $plugin = $wpdb->prefix . "facethumb"; - $column = get_option( 'facethumb_column' ); - $line = get_option( 'facethumb_line' ); - $photo_per_page = $line * $column; - $number_of_photo = $wpdb->get_var( "SELECT COUNT(*) FROM $plugin" ); - $number_of_page = ceil( $number_of_photo / $photo_per_page ); //ceil : entier supérieur - if ( isset( $_GET['ppmnt']) AND $_GET['ppmnt'] != NULL AND $_GET['ppmnt'] > 0 AND $_GET['ppmnt'] <= $number_of_page ) { - $number_of_current_page = $_GET['ppmnt']; - $start = ( $photo_per_page * ( $number_of_current_page - 1 ) ) + 1; - } - else { - $number_of_current_page = 1; - $start = 1; - } - $stop = $number_of_current_page * $photo_per_page; - $photo_to_display = $number_of_photo - ($start - 1); - $display = ''; - if ( $number_of_photo == 0 ) { - $display .= '

'. __('Sorry, no photos have been taken yet!', 'facethumb') .'


'; - } - elseif ( $photo_to_display < $photo_per_page ) { - $stop_display = 1; // Permet de ne pas afficher des cases vides dans le tableau, s'il n'y a pas assez de photo pour remplir la page - if ( $admin == 1 AND $number_of_photo != 0) { - $cible = str_replace( '%7E', '~', $_SERVER['REQUEST_URI']); - $display .= '
'; - $display .= ''; - $display .= ''; - } - $display .= ''; - for ( $line_count = 1; $line_count <= $line AND $photo_to_display >= $stop_display; $line_count++ ) { - $display .= ''; - for ($compteur_colonne = 1; $compteur_colonne <= $column AND $photo_to_display >= $stop_display; $compteur_colonne++) { - $display .= ''; - $start ++; - $stop_display ++; - } - $display .= ''; - } - $display .= '
'; - $id_photo = $number_of_photo - $start; - $current_photo = $wpdb->get_row( "SELECT * FROM $plugin ORDER BY id LIMIT $id_photo, 1" ); - while ( $current_photo->url == NULL AND $start <= $stop ) { // Elimine les id des éléments supprimés de la BDD. - $start ++; - $current_photo = $wpdb->get_row( "SELECT * FROM $plugin ORDER BY id LIMIT $id_photo, 1" ); - } - if ( (get_option('facethumb_link') == 'gallery' OR get_option('facethumb_link') == 'both') AND $current_photo->link != "none") { - $display .= ''; - } - $display .= '' . htmlspecialchars($current_photo->name) . ''; - if ( (get_option('facethumb_link') == 'gallery' OR get_option('facethumb_link') == 'both') AND $current_photo->link != "none") { - $display .= ''; - } - $timestamp = $current_photo->time; - $display .= '
'. __('the ', 'facethumb') . date( 'Y-m-d', $timestamp ). __(' at ','facethumb') .date( 'H:i', $timestamp ) . '
'. __('by ', 'facethumb') . htmlspecialchars($current_photo->name); - if ( $admin == 1) { - $display .= '
'; - } - $display .= '

'; - } - else { - if ( $admin == 1 AND $number_of_photo != 0) { - $cible = str_replace( '%7E', '~', $_SERVER['REQUEST_URI']); - $display .= ''; - $display .= ''; - $display .= ''; - } - $display .= ''; - for ( $line_count = 1; $line_count <= $line; $line_count++ ) { - $display .= ''; - for ($compteur_colonne = 1; $compteur_colonne <= $column; $compteur_colonne++) { - $display .= ''; - $start ++; - } - $display .= ''; - } - $display .= '
'; - $id_photo = $number_of_photo - $start; - $current_photo = $wpdb->get_row( "SELECT * FROM $plugin ORDER BY id LIMIT $id_photo, 1" ); - while ( $current_photo->url == NULL AND $start <= $stop ) { // Elimine les id des éléments supprimés de la BDD. - $start ++; - $current_photo = $wpdb->get_row( "SELECT * FROM $plugin ORDER BY id LIMIT $id_photo, 1" ); - } - if ( (get_option('facethumb_link') == 'gallery' OR get_option('facethumb_link') == 'both') AND $current_photo->link != "none") { - $display .= ''; - } - $display .= '' . htmlspecialchars($current_photo->name) . ''; - if ( (get_option('facethumb_link') == 'gallery' OR get_option('facethumb_link') == 'both') AND $current_photo->link != "none") { - $display .= ''; - } - $timestamp = $current_photo->time; - $display .= '
'. __('the ', 'facethumb') . date( 'Y-m-d', $timestamp ). __(' at ','facethumb') .date( 'H:i', $timestamp ) . '
'. __('by ', 'facethumb') . htmlspecialchars($current_photo->name); - if ( $admin == 1) { - $display .= '
'; - } - $display .= '

'; - } - // Affichage de la pagination - $id_page = $wpdb->get_var( "SELECT ID FROM $post WHERE post_content='[FaceThumb WordPress MNTT]' AND post_title='FaceThumb Gallery'" ); - $start_float = $number_of_current_page - 2; - $stop_float = $number_of_current_page + 2; - if ( $start_float <= 0 ) { - $start_float = 1; - } - if ( $stop_float > $number_of_page ) { - $stop_float = $number_of_page; - } - if ( $admin == 1) { - $url = get_bloginfo( 'url' ) . '/wp-admin/admin.php?page=manage-gallery'; - } - else { - $url = get_bloginfo( 'url' ). '/?page_id=' . $id_page; - } - if ( $start_float == 1 AND $stop_float == 1 ) { - $display .= __('Pages', 'facethumb'). ' : 1'; - } - elseif ( $start_float > 1 AND $stop_float < $number_of_page ) { - $display .= __('Pages', 'facethumb').' : '; - $display .= '1 ... '; - for ( $i = $start_float; $i <= $number_of_current_page - 1; $i ++) { - $display .= '' . $i . ' '; - } - $display .= $i . ' '; - for ( $i = $number_of_current_page + 1; $i <= $stop_float; $i ++) { - $display .= '' . $i . ' '; - } - $display .= '... ' . $number_of_page . ''; - } - elseif ( $start_float == 1 AND $stop_float == $number_of_page ) { - $display .= __('Pages', 'facethumb').' : '; - for ( $i = $start_float; $i <= $number_of_current_page - 1; $i ++) { - $display .= '' . $i . ' '; - } - $display .= $i . ' '; - for ( $i = $number_of_current_page + 1; $i <= $stop_float; $i ++) { - $display .= '' . $i . ' '; - } - } - elseif ( $start_float == 1 AND $stop_float != $number_of_page ) { - $display .= __('Pages', 'facethumb').' : '; - for ( $i = $start_float; $i <= $number_of_current_page - 1; $i ++) { - $display .= '' . $i . ' '; - } - $display .= $i . ' '; - for ( $i = $number_of_current_page + 1; $i <= $stop_float; $i ++) { - $display .= '' . $i . ' '; - } - $display .= '... ' . $number_of_page . ''; - } - elseif ( $start_float != 1 AND $stop_float == $number_of_page ) { - $display .= __('Pages', 'facethumb').' : '; - $display .= '1 ... '; - for ( $i = $start_float; $i <= $number_of_current_page - 1; $i ++) { - $display .= '' . $i . ' '; - } - $display .= $i . ' '; - for ( $i = $number_of_current_page + 1; $i <= $stop_float; $i ++) { - $display .= '' . $i . ' '; - } - } - // Fin de pagination - - if ( $admin == 1 AND $number_of_photo != 0) { - $display .= '

'; - $display .= ''; - $display .= '

'; - $display .= '
'; - } - - return $display; - } - - - add_action("widgets_init", array('FaceThumb', 'register')); - register_activation_hook( __FILE__, array('FaceThumb', 'plugin_install')); - - class FaceThumb { - function plugin_install(){ - global $wpdb; - global $plugin_db_version; - - $table_name = $wpdb->prefix . "facethumb"; - if( $wpdb->get_var("show tables like '$table_name'") != $table_name ) { - $sql1 = "CREATE TABLE " . $table_name . " ( - id mediumint(9) NOT NULL AUTO_INCREMENT, - time bigint(11) DEFAULT '0' NOT NULL, - name tinytext NOT NULL, - url VARCHAR(100) NOT NULL, - link VARCHAR(100) NOT NULL, - UNIQUE KEY id (id) - );"; - - $wpdb->query($sql1); - add_option("plugin_db_version", $plugin_db_version); - } - - $post = $wpdb->prefix . "posts"; - $date = date( 'Y-m-d H:i:s' ); - $first_install = $wpdb->get_var( "SELECT ID FROM $post WHERE post_content='[FaceThumb WordPress MNTT]' AND post_title='FaceThumb Gallery'" ); - if ( !($first_install > 0) ) { - $id = $wpdb->get_var( "SELECT ID FROM $post ORDER BY ID DESC LIMIT 0, 1" ); - $id ++; - $adress = get_bloginfo('url') . '/?page_id=' . $id; - $wpdb->query( "INSERT INTO $post VALUES ('$id', '1', '$date', '$date', '[FaceThumb WordPress MNTT]', 'FaceThumb Gallery', '','publish', 'closed', 'closed', '', 'facethumb-gallery', '', '', '$date', '$date' , '', '0', '$adress', '0', 'page', '', '0' )"); - $time = time(); - $base = get_bloginfo('url') . '/wp-content/plugins/facethumb/uploads/mnt-tech.jpg'; - $wpdb->query( "INSERT INTO $table_name VALUES ('', '$time', 'MNT-Tech', '$base', 'http://www.mnt-tech.fr/blog/')" ); - } - $options = $wpdb->prefix . "options"; - $is_set = $wpdb->get_var( "SELECT ID FROM $options WHERE option_name='facethumb_column'" ); - if ( !($is_set > 0) ) { - $wpdb->query( "INSERT INTO $options VALUES ('', '0', 'facethumb_column', '3', 'yes')" ); - $wpdb->query( "INSERT INTO $options VALUES ('', '0', 'facethumb_line', '5', 'yes')" ); - $wpdb->query( "INSERT INTO $options VALUES ('', '0', 'facethumb_widget', 'last', 'yes')" ); - } - } - - function display_plugin($args) { - global $wpdb; - $table_name = $wpdb->prefix . "facethumb"; - $post = $wpdb->prefix . "posts"; - $url = get_bloginfo('url') . '/wp-content/plugins/facethumb/flash.php'; - $thumb_url = $wpdb->get_var( "SELECT guid FROM $post WHERE post_content='[FaceThumb WordPress MNTT]' AND post_title='FaceThumb Gallery'" ); - $facethumb_widget = get_option('facethumb_widget'); - if ( $facethumb_widget == 'random' ) { - $number_of_photo = $wpdb->get_var( "SELECT COUNT(*) FROM $table_name" ); - $photo_number = rand(0, $number_of_photo-1); - } - else { - $number_of_photo = $wpdb->get_var( "SELECT COUNT(*) FROM $table_name" ); - $photo_number = $number_of_photo - 1; - } - $pic_info = $wpdb->get_row( "SELECT * FROM $table_name ORDER BY id LIMIT $photo_number, 1 " ); - echo $args['before_widget']; - echo $args['before_title'] . 'FaceThumb' . $args['after_title']; - if ( $pic_info->url != NULL ) { - if ( (get_option('facethumb_link') == 'widget' OR get_option('facethumb_link') == 'both') AND $pic_info->link != "none") { - echo ''; - } - echo '' . htmlspecialchars($pic_info->name) . ''; - if ( (get_option('facethumb_link') == 'widget' OR get_option('facethumb_link') == 'both') AND $pic_info->link != "none") { - echo ''; - } - echo ''; - echo ''; - } - else { - echo ''; - } - echo $args['after_widget']; - } - - function register(){ - register_sidebar_widget('FaceThumb', array('FaceThumb', 'display_plugin')); - } - } - - // Panel Admin - - function facethumb_menu() { - add_menu_page('FaceThumb Options', 'FaceThumb', 10, __FILE__, 'facethumb_option'); - add_submenu_page(__FILE__,'FaceThumb Options',__('Options', 'facethumb'), 10, __FILE__,'facethumb_option'); - add_submenu_page(__FILE__,'Manage Gallery', __('Manage Gallery', 'facethumb'), 10, 'manage-gallery','manage_gallery'); - } - - add_action('admin_menu', 'facethumb_menu'); - - function facethumb_option() { - global $wpdb; - - $post = $wpdb->prefix . "posts"; - $opt_val = get_option('facethumb_column'); - $opt_val2 = get_option('facethumb_line'); - $opt_val3 = get_option('facethumb_widget'); - $opt_val4 = get_option('facethumb_link'); - - if( $_POST[ 'submit_hidden' ] == 'Y' ) { - function isInt($x) { - return(is_numeric($x) ? intval(0+$x) == $x : false); - } - - if ( isInt($_POST['facethumb_column']) AND $_POST['facethumb_column'] > 0 AND isInt($_POST['facethumb_line']) AND $_POST['facethumb_line'] > 0 ) { - $opt_val = $_POST['facethumb_column']; - update_option('facethumb_column', $opt_val); - - $opt_val2 = $_POST['facethumb_line']; - update_option('facethumb_line', $opt_val2); - - $opt_val3 = $_POST['facethumb_widget']; - update_option('facethumb_widget', $opt_val3); - - $opt_val4 = $_POST['facethumb_link']; - update_option('facethumb_link', $opt_val4); - - ?> -

- -

- '; - echo "

" . __('FaceThumb Options', 'facethumb') . "

"; - ?> - -
- - -

- -

- - -

- -

- - -

- -

- -

- - - -

- -

- - - -

- -

- -

- -
-
- - prefix . "facethumb"; - if ( $_POST['delete_hidden'] == 'Y' ) { - $startH = $_POST['start_hidden'] - 1; // les limit des BDD commencent à 0 donc on retire 1 - $number_of_photo = $wpdb->get_var( "SELECT COUNT(*) FROM $plugin" ); - $photo_per_page = get_option( 'facethumb_column' ) * get_option( 'facethumb_line' ); - if ( $number_of_photo < $photo_per_page ) { - $stopH = $number_of_photo - 1; - } - else { - $stopH = $startH + $photo_per_page - 1; // les limit des BDD commencent à 0 donc 1 pour $photo_per_page (pour $startH c'est deja fait) - } // Attention les photos de la gallerie sont affichées dans l'ordre décroissant - $idStartH = $wpdb->get_var( "SELECT id FROM $plugin ORDER BY id DESC LIMIT $startH, 1" ); - $idStopH = $wpdb->get_var( "SELECT id FROM $plugin ORDER BY id DESC LIMIT $stopH, 1" ); - $count = 0; - for ( $i = $idStopH; $i <= $idStartH; $i++ ) { - $dir = '../wp-content/plugins/facethumb/uploads/'; - if ( $i == 1 AND $_POST['delete_1'] ) { - if(file_exists($dir.'mnt-tech.jpg')){ - if (unlink($dir.'mnt-tech.jpg')) { - $wpdb->query( "DELETE FROM $plugin WHERE id='$i'" ); - $count++; - } - } - } - elseif ( $_POST['delete_'. $i] ) { - $thumb_to_delete = $wpdb->get_row( "SELECT * FROM $plugin WHERE id='".$i."'" ); - if(file_exists($dir.$thumb_to_delete->time.'.jpg')){ - if (unlink($dir.$thumb_to_delete->time.'.jpg')) { - $wpdb->query( "DELETE FROM $plugin WHERE id='$i'" ); - $count++; - } - } - else { - $wpdb->query( "DELETE FROM $plugin WHERE id='$i'" ); - $count++; - } - } - } - } - echo '
'; - echo "

" . __('Manage Gallery', 'facethumb') . "

"; - if ($count > 0) { - echo '

' . $count . __(' thumbnail(s) deleted.', 'facethumb') . '

'; - } - echo calculate_gallery(1); - echo '
'; - } - - // Fin pannel Admin - - function public_display_gallery() { - return calculate_gallery(0); - } - - function modify_gallery_title($a) { - if ( $a == 'FaceThumb Gallery' ) { - return __('FaceThumb Gallery', 'facethumb'); - } - else { - return $a; - } - } - - function display_gallery () { - add_filter('the_title', 'modify_gallery_title'); - if ( is_page('FaceThumb Gallery') ) { - add_filter('the_content', 'public_display_gallery' ); - } - } - - add_action( 'loop_start', 'display_gallery' ); - - if ( isset( $_GET['name']) AND isset( $_GET['link']) AND isset( $_GET['url']) AND isset( $_GET['time'])) { - global $wpdb; - $table_name = $wpdb->prefix . "facethumb"; - $link = mysql_real_escape_string(htmlspecialchars($_GET['link'])); - $name = mysql_real_escape_string(htmlspecialchars($_GET['name'])); - $time = mysql_real_escape_string(htmlspecialchars($_GET['time'])); - $url = mysql_real_escape_string(htmlspecialchars($_GET['url'])); - $wpdb->query( "INSERT INTO $table_name VALUES ('', '$time', '$name', '$url', '$link')"); - } - -?> diff --git a/src/wp-content/plugins/facethumb/flash.php b/src/wp-content/plugins/facethumb/flash.php deleted file mode 100644 index cd114170..00000000 --- a/src/wp-content/plugins/facethumb/flash.php +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - <?php _e('Take a snapshot', 'facethumb'); ?> - - - - - - - - - - - - - - - - - - - - - diff --git a/src/wp-content/plugins/facethumb/languages/facethumb-fr_FR.mo b/src/wp-content/plugins/facethumb/languages/facethumb-fr_FR.mo deleted file mode 100644 index bb207847..00000000 Binary files a/src/wp-content/plugins/facethumb/languages/facethumb-fr_FR.mo and /dev/null differ diff --git a/src/wp-content/plugins/facethumb/languages/facethumb-fr_FR.po b/src/wp-content/plugins/facethumb/languages/facethumb-fr_FR.po deleted file mode 100644 index 0cdbf5b5..00000000 --- a/src/wp-content/plugins/facethumb/languages/facethumb-fr_FR.po +++ /dev/null @@ -1,137 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" -"Last-Translator: MNT-Tech \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" - -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#: facethumb.php:35 -msgid "Sorry, no photos have been taken yet!" -msgstr "Désolé, aucune photo n'a été prise!" - -#: facethumb.php:64 -#: facethumb.php:102 -msgid "by " -msgstr "par " - -#: facethumb.php:64 -#: facethumb.php:102 -msgid "the " -msgstr "le " - -#: facethumb.php:64 -#: facethumb.php:102 -msgid " at " -msgstr " à " - -#: facethumb.php:130 -#: facethumb.php:133 -#: facethumb.php:145 -#: facethumb.php:155 -#: facethumb.php:166 -msgid "Pages" -msgstr "Pages" - -#: facethumb.php:180 -msgid "Delete Thumbnails" -msgstr "Supprimer les photos" - -#: facethumb.php:270 -#: facethumb.php:276 -msgid "Take a Thumbnail" -msgstr "Prendre une photo" - -#: facethumb.php:271 -#: facethumb.php:277 -msgid "Thumb Gallery" -msgstr "Galerie FaceThumb" - -#: facethumb.php:326 -msgid "Option saved" -msgstr "Options enregistrées" - -#: facethumb.php:331 -msgid "Warning: Number of column and line are integer greater than 0." -msgstr "Attention: Les nombres de ligne et de colonne doivent être des entriers supérieur à 0." - -#: facethumb.php:338 -msgid "FaceThumb Options" -msgstr "Options FaceThumb" - -#: facethumb.php:344 -msgid "Gallery properties" -msgstr "Propriétés de la galerie" - -#: facethumb.php:347 -msgid "Number of column for the gallery:" -msgstr "Nombre de colonnes pour la galerie: " - -#: facethumb.php:352 -msgid "Number of line for the gallery:" -msgstr "Nombre de lignes pour la galerie: " - -#: facethumb.php:356 -msgid "Other Options" -msgstr "Autres Options" - -#: facethumb.php:359 -msgid "Photo to display in widget:" -msgstr "Photo à afficher dans le widget: " - -#: facethumb.php:361 -msgid "The last one" -msgstr "La dernière" - -#: facethumb.php:362 -msgid "A random one" -msgstr "Une au hasard" - -#: facethumb.php:368 -msgid "Display user's link with photos:" -msgstr "Afficher les liens avec les photos des visiteurs: " - -#: facethumb.php:370 -msgid "Gallery" -msgstr "Galerie" - -#: facethumb.php:371 -msgid "Widget" -msgstr "Widget" - -#: facethumb.php:372 -msgid "Both" -msgstr "Les deux" - -#: facethumb.php:373 -msgid "None" -msgstr "Aucun" - -#: facethumb.php:379 -msgid "Update Options" -msgstr "Mettre à jour les options" - -#: facethumb.php:431 -msgid "Manage Gallery" -msgstr "Gestion de la galerie" - -#: facethumb.php:433 -msgid " thumbnail(s) deleted." -msgstr " photo(s) supprimée(s)." - -#: facethumb.php:447 -msgid "FaceThumb Gallery" -msgstr "Galerie FaceThumb" - -#: flash.php:10 -msgid "Take a snapshot" -msgstr "Ajoutez votre photo" - diff --git a/src/wp-content/plugins/facethumb/languages/facethumb.pot b/src/wp-content/plugins/facethumb/languages/facethumb.pot deleted file mode 100644 index 2f6addfe..00000000 --- a/src/wp-content/plugins/facethumb/languages/facethumb.pot +++ /dev/null @@ -1,129 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-07 15:37+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: facethumb.php:35 -msgid "Sorry, no photos have been taken yet!" -msgstr "" - -#: facethumb.php:64 facethumb.php:102 -msgid "by " -msgstr "" - -#: facethumb.php:64 facethumb.php:102 -msgid "the " -msgstr "" - -#: facethumb.php:64 facethumb.php:102 -msgid " at " -msgstr "" - -#: facethumb.php:130 facethumb.php:133 facethumb.php:145 facethumb.php:155 facethumb.php:166 -msgid "Pages" -msgstr "" - -#: facethumb.php:180 -msgid "Delete Thumbnails" -msgstr "" - -#: facethumb.php:270 facethumb.php:276 -msgid "Take a Thumbnail" -msgstr "" - -#: facethumb.php:271 facethumb.php:277 -msgid "Thumb Gallery" -msgstr "" - -#: facethumb.php:326 -msgid "Option saved" -msgstr "" - -#: facethumb.php:331 -msgid "Warning: Number of column and line are integer greater than 0." -msgstr "" - -#: facethumb.php:338 -msgid "FaceThumb Options" -msgstr "" - -#: facethumb.php:344 -msgid "Gallery properties" -msgstr "" - -#: facethumb.php:347 -msgid "Number of column for the gallery:" -msgstr "" - -#: facethumb.php:352 -msgid "Number of line for the gallery:" -msgstr "" - -#: facethumb.php:356 -msgid "Other Options" -msgstr "" - -#: facethumb.php:359 -msgid "Photo to display in widget:" -msgstr "" - -#: facethumb.php:361 -msgid "The last one" -msgstr "" - -#: facethumb.php:362 -msgid "A random one" -msgstr "" - -#: facethumb.php:368 -msgid "Display user's link with photos:" -msgstr "" - -#: facethumb.php:370 -msgid "Gallery" -msgstr "" - -#: facethumb.php:371 -msgid "Widget" -msgstr "" - -#: facethumb.php:372 -msgid "Both" -msgstr "" - -#: facethumb.php:373 -msgid "None" -msgstr "" - -#: facethumb.php:379 -msgid "Update Options" -msgstr "" - -#: facethumb.php:431 -msgid "Manage Gallery" -msgstr "" - -#: facethumb.php:433 -msgid " thumbnail(s) deleted." -msgstr "" - -#: facethumb.php:447 -msgid "FaceThumb Gallery" -msgstr "" - -#: flash.php:10 -msgid "Take a snapshot" -msgstr "" diff --git a/src/wp-content/plugins/facethumb/readme.txt b/src/wp-content/plugins/facethumb/readme.txt deleted file mode 100644 index c80f5f43..00000000 --- a/src/wp-content/plugins/facethumb/readme.txt +++ /dev/null @@ -1,75 +0,0 @@ -=== Facethumb === -Contributors: mnttech -Donate link: http://www.mnt-tech.fr/blog -Tags: thumb, face, webcam, snapme, trombiblog, cam, facethumb, snapshot, widget -Requires at least: 2.7.0 -Tested up to: 2.8.4 -Stable tag: trunk - -The plugin allows your visitor to post thumbnail on your blog - -== Description == - -This plugin allows your visitor to take a snapshot whith a webcam and the thumb is display on your sidebar. The visitor indicate his pseudo and can let an URL which will be link to the thumb. You can see a demo at http://www.wordpress.mnt-tech.fr - -French translation : -Ce plugin permet à vos visiteurs de prendre une photo avec leur webcam et cette photo sera affichée dans votre sidebar. Le visiteur indique son pseudo et peut également laisser une URL qui sera lié à la photo. Un démo est disponnible à l'adresse suivante: http://www.wordpress.mnt-tech.fr - -== Installation == - -1. Simply download the archive of the latest release of facethumb -2. Go to the admin panel of your blog -3. Go to 'Add new' in the Plugins menu -4. Go to 'Upload' an click 'browse' to select the archive you've just downloaded -5. Click on the 'install now' button and here it is, facethumb is installed -6. To see it in action on your blog you just have to activate the widget in the widget menu which is in 'Appearance' -7. Just drag and drop facethumb in your sidebar and that's it. If you don't want to use the widgetized sidebar add `` to sidebar.php where you want the widget to be. - -== Frequently Asked Questions == - -= Can I delete some strange thumb people posted on my blog? = -Yes, but that will be possible only if you have FaceThumb 0.0.3 or better. -= How do I add the widget in my sidebar? = -You can use 2 differents ways. Either go to 'Appearance' > 'Widget' in the admin panel and drag and drop FaceThumb from Available Widget to Sidebar 1 or add `` to sidebar.php file of your theme, where you want the widget to be - -== Screenshots == - -1. The plugin is dispalyed in the sidebar. You can click on 'Take a thumbnail' or 'Thumb gallery' to use the plugin. -2. You just have to click on allow to let the site use your webcam -3. Just fill the form and click the snap button - -== Changelog == - -= 0.0.4 = - -* Adding some properties in the admin panel. -* Correcting some bugs. -* Installing I18n tools for the plugin (Languages available: English and French). -* Adding a property that allow you to see a preview before posting your thumbnail. -* Allowing user who do not have URL to share to use the plugin. -* Changing the way that the photo in the widget is displayed. - -= 0.0.3 = - -* Correcting some bugs of the gallery. -* Creating an administration panel to define gallery proprieties. -* Creating an administration panel to manage gallery (delete some thumb). -* Adding the plugin to the SVN repository. - -= 0.0.2 = - -* Snap button is now at the bottom (wich is more logic). -* You can only take shots, one by one. -* The windows is closed after you clicked on the OK button. -* The blog is refreshed after the snapshot is sent. (in order to see directly your ugly face). -* Better integration for Microsoft IE. -* Better widget intergration to increase adaptibility of the plugin in differents themes. -* Fix a security problem . - -= 0.0.1 = - -* First realease of facethumb. - -== Arbitrary section == - - diff --git a/src/wp-content/plugins/facethumb/screenshot-1.png b/src/wp-content/plugins/facethumb/screenshot-1.png deleted file mode 100644 index 95285326..00000000 Binary files a/src/wp-content/plugins/facethumb/screenshot-1.png and /dev/null differ diff --git a/src/wp-content/plugins/facethumb/screenshot-2.png b/src/wp-content/plugins/facethumb/screenshot-2.png deleted file mode 100644 index a88e3de4..00000000 Binary files a/src/wp-content/plugins/facethumb/screenshot-2.png and /dev/null differ diff --git a/src/wp-content/plugins/facethumb/screenshot-3.png b/src/wp-content/plugins/facethumb/screenshot-3.png deleted file mode 100644 index 86ff76a3..00000000 Binary files a/src/wp-content/plugins/facethumb/screenshot-3.png and /dev/null differ diff --git a/src/wp-content/plugins/facethumb/upload.php b/src/wp-content/plugins/facethumb/upload.php deleted file mode 100644 index 10181298..00000000 --- a/src/wp-content/plugins/facethumb/upload.php +++ /dev/null @@ -1,19 +0,0 @@ - diff --git a/src/wp-content/plugins/facethumb/uploads/1306863272.jpg b/src/wp-content/plugins/facethumb/uploads/1306863272.jpg deleted file mode 100644 index 2211026a..00000000 Binary files a/src/wp-content/plugins/facethumb/uploads/1306863272.jpg and /dev/null differ diff --git a/src/wp-content/plugins/facethumb/uploads/mnt-tech.jpg b/src/wp-content/plugins/facethumb/uploads/mnt-tech.jpg deleted file mode 100644 index 13a8fe37..00000000 Binary files a/src/wp-content/plugins/facethumb/uploads/mnt-tech.jpg and /dev/null differ diff --git a/src/wp-content/plugins/hello.php b/src/wp-content/plugins/hello.php deleted file mode 100644 index d2287e24..00000000 --- a/src/wp-content/plugins/hello.php +++ /dev/null @@ -1,82 +0,0 @@ -Hello, Dolly in the upper right of your admin screen on every page. -Author: Matt Mullenweg -Version: 1.6 -Author URI: http://ma.tt/ -*/ - -function hello_dolly_get_lyric() { - /** These are the lyrics to Hello Dolly */ - $lyrics = "Hello, Dolly -Well, hello, Dolly -It's so nice to have you back where you belong -You're lookin' swell, Dolly -I can tell, Dolly -You're still glowin', you're still crowin' -You're still goin' strong -We feel the room swayin' -While the band's playin' -One of your old favourite songs from way back when -So, take her wrap, fellas -Find her an empty lap, fellas -Dolly'll never go away again -Hello, Dolly -Well, hello, Dolly -It's so nice to have you back where you belong -You're lookin' swell, Dolly -I can tell, Dolly -You're still glowin', you're still crowin' -You're still goin' strong -We feel the room swayin' -While the band's playin' -One of your old favourite songs from way back when -Golly, gee, fellas -Find her a vacant knee, fellas -Dolly'll never go away -Dolly'll never go away -Dolly'll never go away again"; - - // Here we split it into lines - $lyrics = explode( "\n", $lyrics ); - - // And then randomly choose a line - return wptexturize( $lyrics[ mt_rand( 0, count( $lyrics ) - 1 ) ] ); -} - -// This just echoes the chosen line, we'll position it later -function hello_dolly() { - $chosen = hello_dolly_get_lyric(); - echo "

$chosen

"; -} - -// Now we set that function up to execute when the admin_notices action is called -add_action( 'admin_notices', 'hello_dolly' ); - -// We need some CSS to position the paragraph -function dolly_css() { - // This makes sure that the positioning is also good for right-to-left languages - $x = is_rtl() ? 'left' : 'right'; - - echo " - - "; -} - -add_action( 'admin_head', 'dolly_css' ); - -?> diff --git a/src/wp-content/plugins/ltw-testimonials/css/style_admin.css b/src/wp-content/plugins/ltw-testimonials/css/style_admin.css deleted file mode 100644 index 84b18f01..00000000 --- a/src/wp-content/plugins/ltw-testimonials/css/style_admin.css +++ /dev/null @@ -1,36 +0,0 @@ -#ltw_tes_quick_links { - text-align: right; - margin-top: -1.6em; - font-size: 0.9em; -} - -div.pagination { - padding: 3px; - margin: 3px; - text-align:center; -} -div.pagination a { - padding: 2px 5px 2px 5px; - margin: 2px; - border: 1px solid #AAAADD; - text-decoration: none; - color: #000099; -} -div.pagination a:hover, div.digg a:active { - border: 1px solid #000099; - color: #000; -} -div.pagination span.current { - padding: 2px 5px 2px 5px; - margin: 2px; - border: 1px solid #000099; - font-weight: bold; - background-color: #000099; - color: #FFF; -} -div.pagination span.disabled { - padding: 2px 5px 2px 5px; - margin: 2px; - border: 1px solid #EEE; - color: #DDD; -} \ No newline at end of file diff --git a/src/wp-content/plugins/ltw-testimonials/images/blank.png b/src/wp-content/plugins/ltw-testimonials/images/blank.png deleted file mode 100644 index ef426c15..00000000 Binary files a/src/wp-content/plugins/ltw-testimonials/images/blank.png and /dev/null differ diff --git a/src/wp-content/plugins/ltw-testimonials/images/icon.png b/src/wp-content/plugins/ltw-testimonials/images/icon.png deleted file mode 100644 index 9566ba4c..00000000 Binary files a/src/wp-content/plugins/ltw-testimonials/images/icon.png and /dev/null differ diff --git a/src/wp-content/plugins/ltw-testimonials/images/icon32.png b/src/wp-content/plugins/ltw-testimonials/images/icon32.png deleted file mode 100644 index af6bd852..00000000 Binary files a/src/wp-content/plugins/ltw-testimonials/images/icon32.png and /dev/null differ diff --git a/src/wp-content/plugins/ltw-testimonials/js/ajax.js b/src/wp-content/plugins/ltw-testimonials/js/ajax.js deleted file mode 100644 index 560175d7..00000000 --- a/src/wp-content/plugins/ltw-testimonials/js/ajax.js +++ /dev/null @@ -1,45 +0,0 @@ -jQuery(document).ready(function($) { - $('.ltw_tes_show_in_widget').click(function(){ - var clicked_id = $(this).val(); - var item_checked = false; - - $('#ltw_waiting_'+clicked_id).show(); - - if ($(this).attr("checked") == true) { - item_checked = true; - } - - $.post( - ltw_tes_ajax.ajaxurl, - { - action: 'ltw_tes_widget_visible', - id: $(this).val(), - nonce: ltw_tes_ajax.nonce, - checked: item_checked - }, - function(data) { - if (data == clicked_id) { - $('#ltw_waiting_'+clicked_id).hide(); - } - } - ); - }); - - $('.ltw_tes_update').click(function(){ - var clicked_id = $(this).attr('id'); - $('#waiting_order_'+clicked_id).show(); - - $.post( - ltw_tes_ajax.ajaxurl, - { - action: 'ltw_tes_update_order', - id: clicked_id.replace("update_", ""), - nonce: ltw_tes_ajax.nonce, - order: $('#order_'+clicked_id).val() - }, - function(data) { - $('#waiting_order_'+clicked_id).hide(); - } - ); - }); -}); \ No newline at end of file diff --git a/src/wp-content/plugins/ltw-testimonials/js/js_quicktags.js b/src/wp-content/plugins/ltw-testimonials/js/js_quicktags.js deleted file mode 100644 index c9d29baf..00000000 --- a/src/wp-content/plugins/ltw-testimonials/js/js_quicktags.js +++ /dev/null @@ -1,720 +0,0 @@ -// JS QuickTags version 1.3.1 -// -// Copyright (c) 2002-2008 Alex King -// http://alexking.org/projects/js-quicktags -// -// Thanks to Greg Heo for his changes -// to support multiple toolbars per page. -// -// Licensed under the LGPL license -// http://www.gnu.org/copyleft/lesser.html -// -// ********************************************************************** -// This program is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// ********************************************************************** -// -// This JavaScript will insert the tags below at the cursor position in IE and -// Gecko-based browsers (Mozilla, Camino, Firefox, Netscape). For browsers that -// do not support inserting at the cursor position (older versions of Safari, -// OmniWeb) it appends the tags to the end of the content. -// -// Pass the ID of the -// - -var dictionaryUrl = 'http://www.ninjawords.com/'; - -// other options include: -// -// var dictionaryUrl = 'http://www.answers.com/'; -// var dictionaryUrl = 'http://www.dictionary.com/'; - -var edButtons = new Array(); -var edLinks = new Array(); -var edOpenTags = new Array(); - -function edButton(id, display, tagStart, tagEnd, access, open) { - this.id = id; // used to name the toolbar button - this.display = display; // label on button - this.tagStart = tagStart; // open tag - this.tagEnd = tagEnd; // close tag - this.access = access; // set to -1 if tag does not need to be closed - this.open = open; // set to -1 if tag does not need to be closed -} - -edButtons.push( - new edButton( - 'ed_bold' - ,'Bold' - ,'' - ,'' - ,'b' - ) -); - -edButtons.push( - new edButton( - 'ed_italic' - ,'Italic' - ,'' - ,'' - ,'i' - ) -); - -edButtons.push( - new edButton( - 'ed_link' - ,'Link' - ,'' - ,'' - ,'a' - ) -); // special case - -/*edButtons.push( - new edButton( - 'ed_ext_link' - ,'Ext. Link' - ,'' - ,'' - ,'e' - ) -); // special case - -edButtons.push( - new edButton( - 'ed_img' - ,'IMG' - ,'' - ,'' - ,'m' - ,-1 - ) -); // special case - -edButtons.push( - new edButton( - 'ed_ul' - ,'UL' - ,'
    \n' - ,'
\n\n' - ,'u' - ) -); - -edButtons.push( - new edButton( - 'ed_ol' - ,'OL' - ,'
    \n' - ,'
\n\n' - ,'o' - ) -); - -edButtons.push( - new edButton( - 'ed_li' - ,'LI' - ,'\t
  • ' - ,'
  • \n' - ,'l' - ) -); - -edButtons.push( - new edButton( - 'ed_block' - ,'B-QUOTE' - ,'
    ' - ,'
    ' - ,'q' - ) -);*/ - -var extendedStart = edButtons.length; - -// below here are the extended buttons - -/*edButtons.push( - new edButton( - 'ed_h1' - ,'H1' - ,'

    ' - ,'

    \n\n' - ,'1' - ) -); - -edButtons.push( - new edButton( - 'ed_h2' - ,'H2' - ,'

    ' - ,'

    \n\n' - ,'2' - ) -); - -edButtons.push( - new edButton( - 'ed_h3' - ,'H3' - ,'

    ' - ,'

    \n\n' - ,'3' - ) -); - -edButtons.push( - new edButton( - 'ed_h4' - ,'H4' - ,'

    ' - ,'

    \n\n' - ,'4' - ) -); - -edButtons.push( - new edButton( - 'ed_p' - ,'P' - ,'

    ' - ,'

    \n\n' - ,'p' - ) -); - -edButtons.push( - new edButton( - 'ed_code' - ,'CODE' - ,'' - ,'' - ,'c' - ) -); - -edButtons.push( - new edButton( - 'ed_pre' - ,'PRE' - ,'
    '
    -		,'
    ' - ) -); - -edButtons.push( - new edButton( - 'ed_dl' - ,'DL' - ,'
    \n' - ,'
    \n\n' - ) -); - -edButtons.push( - new edButton( - 'ed_dt' - ,'DT' - ,'\t
    ' - ,'
    \n' - ) -); - -edButtons.push( - new edButton( - 'ed_dd' - ,'DD' - ,'\t
    ' - ,'
    \n' - ) -); - -edButtons.push( - new edButton( - 'ed_table' - ,'TABLE' - ,'\n' - ,'\n
    \n' - ) -); - -edButtons.push( - new edButton( - 'ed_tr' - ,'TR' - ,'\t\n' - ,'\n\t\n' - ) -); - -edButtons.push( - new edButton( - 'ed_td' - ,'TD' - ,'\t\t' - ,'\n' - ) -); - -edButtons.push( - new edButton( - 'ed_ins' - ,'INS' - ,'' - ,'' - ) -); - -edButtons.push( - new edButton( - 'ed_del' - ,'DEL' - ,'' - ,'' - ) -); - -edButtons.push( - new edButton( - 'ed_nobr' - ,'NOBR' - ,'' - ,'' - ) -); - -edButtons.push( - new edButton( - 'ed_footnote' - ,'Footnote' - ,'' - ,'' - ,'f' - ) -); - -edButtons.push( - new edButton( - 'ed_via' - ,'Via' - ,'' - ,'' - ,'v' - ) -);*/ - -function edLink(display, URL, newWin) { - this.display = display; - this.URL = URL; - if (!newWin) { - newWin = 0; - } - this.newWin = newWin; -} - - -edLinks[edLinks.length] = new edLink('google.com' - ,'http://www.google.com/' - ); - -function edShowButton(which, button, i) { - if (button.access) { - var accesskey = ' accesskey = "' + button.access + '"' - } - else { - var accesskey = ''; - } - switch (button.id) { - case 'ed_img': - document.write(''); - break; - case 'ed_link': - document.write(''); - break; - case 'ed_ext_link': - document.write(''); - break; - case 'ed_footnote': - document.write(''); - break; - case 'ed_via': - document.write(''); - break; - default: - document.write(''); - break; - } -} - -function edShowLinks() { - var tempStr = ''; - document.write(tempStr); -} - -function edAddTag(which, button) { - if (edButtons[button].tagEnd != '') { - edOpenTags[which][edOpenTags[which].length] = button; - document.getElementById(edButtons[button].id + '_' + which).value = '/' + document.getElementById(edButtons[button].id + '_' + which).value; - } -} - -function edRemoveTag(which, button) { - for (i = 0; i < edOpenTags[which].length; i++) { - if (edOpenTags[which][i] == button) { - edOpenTags[which].splice(i, 1); - document.getElementById(edButtons[button].id + '_' + which).value = document.getElementById(edButtons[button].id + '_' + which).value.replace('/', ''); - } - } -} - -function edCheckOpenTags(which, button) { - var tag = 0; - for (i = 0; i < edOpenTags[which].length; i++) { - if (edOpenTags[which][i] == button) { - tag++; - } - } - if (tag > 0) { - return true; // tag found - } - else { - return false; // tag not found - } -} - -function edCloseAllTags(which) { - var count = edOpenTags[which].length; - for (o = 0; o < count; o++) { - edInsertTag(which, edOpenTags[which][edOpenTags[which].length - 1]); - } -} - -function edQuickLink(i, thisSelect) { - if (i > -1) { - var newWin = ''; - if (edLinks[i].newWin == 1) { - newWin = ' target="_blank"'; - } - var tempStr = '' - + edLinks[i].display - + ''; - thisSelect.selectedIndex = 0; - edInsertContent(edCanvas, tempStr); - } - else { - thisSelect.selectedIndex = 0; - } -} - -function edSpell(which) { - myField = document.getElementById(which); - var word = ''; - if (document.selection) { - myField.focus(); - var sel = document.selection.createRange(); - if (sel.text.length > 0) { - word = sel.text; - } - } - else if (myField.selectionStart || myField.selectionStart == '0') { - var startPos = myField.selectionStart; - var endPos = myField.selectionEnd; - if (startPos != endPos) { - word = myField.value.substring(startPos, endPos); - } - } - if (word == '') { - word = prompt('Enter a word to look up:', ''); - } - if (word != '') { - window.open(dictionaryUrl + escape(word)); - } -} - -function edToolbar(which) { - document.write('
    '); - for (i = 0; i < extendedStart; i++) { - edShowButton(which, edButtons[i], i); - } - if (edShowExtraCookie()) { - document.write( - '' - //+ '' - //+ '' - + '
    ' - + '' - + '' - ); - } - else { - document.write( - '' - //+ '' - //+ '' - + '
    ' - + ''); -// edShowLinks(); - document.write('
    '); - edOpenTags[which] = new Array(); -} - -function edShowExtra(which) { - document.getElementById('ed_extra_show_' + which).style.visibility = 'hidden'; - document.getElementById('ed_extra_buttons_' + which).style.display = 'block'; - edSetCookie( - 'js_quicktags_extra' - , 'show' - , new Date("December 31, 2100") - ); -} - -function edHideExtra(which) { - document.getElementById('ed_extra_buttons_' + which).style.display = 'none'; - document.getElementById('ed_extra_show_' + which).style.visibility = 'visible'; - edSetCookie( - 'js_quicktags_extra' - , 'hide' - , new Date("December 31, 2100") - ); -} - -// insertion code - -function edInsertTag(which, i) { - myField = document.getElementById(which); - //IE support - if (document.selection) { - myField.focus(); - sel = document.selection.createRange(); - if (sel.text.length > 0) { - sel.text = edButtons[i].tagStart + sel.text + edButtons[i].tagEnd; - } - else { - if (!edCheckOpenTags(which, i) || edButtons[i].tagEnd == '') { - sel.text = edButtons[i].tagStart; - edAddTag(which, i); - } - else { - sel.text = edButtons[i].tagEnd; - edRemoveTag(which, i); - } - } - myField.focus(); - } - //MOZILLA/NETSCAPE support - else if (myField.selectionStart || myField.selectionStart == '0') { - var startPos = myField.selectionStart; - var endPos = myField.selectionEnd; - var cursorPos = endPos; - var scrollTop = myField.scrollTop; - if (startPos != endPos) { - myField.value = myField.value.substring(0, startPos) - + edButtons[i].tagStart - + myField.value.substring(startPos, endPos) - + edButtons[i].tagEnd - + myField.value.substring(endPos, myField.value.length); - cursorPos += edButtons[i].tagStart.length + edButtons[i].tagEnd.length; - } - else { - if (!edCheckOpenTags(which, i) || edButtons[i].tagEnd == '') { - myField.value = myField.value.substring(0, startPos) - + edButtons[i].tagStart - + myField.value.substring(endPos, myField.value.length); - edAddTag(which, i); - cursorPos = startPos + edButtons[i].tagStart.length; - } - else { - myField.value = myField.value.substring(0, startPos) - + edButtons[i].tagEnd - + myField.value.substring(endPos, myField.value.length); - edRemoveTag(which, i); - cursorPos = startPos + edButtons[i].tagEnd.length; - } - } - myField.focus(); - myField.selectionStart = cursorPos; - myField.selectionEnd = cursorPos; - myField.scrollTop = scrollTop; - } - else { - if (!edCheckOpenTags(which, i) || edButtons[i].tagEnd == '') { - myField.value += edButtons[i].tagStart; - edAddTag(which, i); - } - else { - myField.value += edButtons[i].tagEnd; - edRemoveTag(which, i); - } - myField.focus(); - } -} - -function edInsertContent(which, myValue) { - myField = document.getElementById(which); - //IE support - if (document.selection) { - myField.focus(); - sel = document.selection.createRange(); - sel.text = myValue; - myField.focus(); - } - //MOZILLA/NETSCAPE support - else if (myField.selectionStart || myField.selectionStart == '0') { - var startPos = myField.selectionStart; - var endPos = myField.selectionEnd; - var scrollTop = myField.scrollTop; - myField.value = myField.value.substring(0, startPos) - + myValue - + myField.value.substring(endPos, myField.value.length); - myField.focus(); - myField.selectionStart = startPos + myValue.length; - myField.selectionEnd = startPos + myValue.length; - myField.scrollTop = scrollTop; - } else { - myField.value += myValue; - myField.focus(); - } -} - -function edInsertLink(which, i, defaultValue) { - myField = document.getElementById(which); - if (!defaultValue) { - defaultValue = 'http://'; - } - if (!edCheckOpenTags(which, i)) { - var URL = prompt('Enter the URL' ,defaultValue); - if (URL) { - edButtons[i].tagStart = ''; - edInsertTag(which, i); - } - } - else { - edInsertTag(which, i); - } -} - -function edInsertExtLink(which, i, defaultValue) { - myField = document.getElementById(which); - if (!defaultValue) { - defaultValue = 'http://'; - } - if (!edCheckOpenTags(which, i)) { - var URL = prompt('Enter the URL' ,defaultValue); - if (URL) { - edButtons[i].tagStart = ''; - edInsertTag(which, i); - } - } - else { - edInsertTag(which, i); - } -} - -function edInsertImage(which) { - myField = document.getElementById(which); - var myValue = prompt('Enter the URL of the image', 'http://'); - if (myValue) { - myValue = '' + prompt('Enter a description of the image', '')
-				+ ''; - edInsertContent(which, myValue); - } -} - -function edInsertFootnote(which) { - myField = document.getElementById(which); - var note = prompt('Enter the footnote:', ''); - if (!note || note == '') { - return false; - } - var now = new Date; - var fnId = 'fn' + now.getTime(); - var fnStart = myField.value.indexOf('
      '); - if (fnStart != -1) { - var fnStr1 = myField.value.substring(0, fnStart) - var fnStr2 = myField.value.substring(fnStart, myField.value.length) - var count = countInstances(fnStr2, '
    1. ' + count + ''; - edInsertContent(which, count); - if (fnStart != -1) { - fnStr1 = myField.value.substring(0, fnStart + count.length) - fnStr2 = myField.value.substring(fnStart + count.length, myField.value.length) - } - else { - var fnStr1 = myField.value; - var fnStr2 = "\n\n" + '
        ' + "\n" - + '
      ' + "\n"; - } - var footnote = '
    2. ' + note + ' [back]
    3. ' + "\n" - + '
    '; - myField.value = fnStr1 + fnStr2.replace('', footnote); -} - -function countInstances(string, substr) { - var count = string.split(substr); - return count.length - 1; -} - -function edInsertVia(which) { - myField = document.getElementById(which); - var myValue = prompt('Enter the URL of the source link', 'http://'); - if (myValue) { - myValue = '(Thanks ' - + prompt('Enter the name of the source', '') - + ')'; - edInsertContent(which, myValue); - } -} - - -function edSetCookie(name, value, expires, path, domain) { - document.cookie= name + "=" + escape(value) + - ((expires) ? "; expires=" + expires.toGMTString() : "") + - ((path) ? "; path=" + path : "") + - ((domain) ? "; domain=" + domain : ""); -} - -function edShowExtraCookie() { - var cookies = document.cookie.split(';'); - for (var i=0;i < cookies.length; i++) { - var cookieData = cookies[i]; - while (cookieData.charAt(0) ==' ') { - cookieData = cookieData.substring(1, cookieData.length); - } - if (cookieData.indexOf('js_quicktags_extra') == 0) { - if (cookieData.substring(19, cookieData.length) == 'show') { - return true; - } - else { - return false; - } - } - } - return false; -} diff --git a/src/wp-content/plugins/ltw-testimonials/js/testimonials.js b/src/wp-content/plugins/ltw-testimonials/js/testimonials.js deleted file mode 100644 index 119cf573..00000000 --- a/src/wp-content/plugins/ltw-testimonials/js/testimonials.js +++ /dev/null @@ -1,13 +0,0 @@ -jQuery(document).ready(function($) { - $('#upload_image_button').click(function() { - formfield = $('#upload_image').attr('name'); - tb_show('', 'media-upload.php?type=image&TB_iframe=true'); - return false; - }); - - window.send_to_editor = function(html) { - imgurl = $('img',html).attr('src'); - $('#upload_image').val(imgurl); - tb_remove(); - } -}); diff --git a/src/wp-content/plugins/ltw-testimonials/ltw-testimonials.php b/src/wp-content/plugins/ltw-testimonials/ltw-testimonials.php deleted file mode 100644 index b72b2606..00000000 --- a/src/wp-content/plugins/ltw-testimonials/ltw-testimonials.php +++ /dev/null @@ -1,754 +0,0 @@ -prefix.'ltw_testimonials'); -define('LTW_TES_TESTIMONIAL_GROUPS_TABLE', $wpdb->prefix.'ltw_testimonial_groups'); -define('LTW_TES_UNIQUE_NAME', 'ltw_testimonials'); - -require(WP_PLUGIN_DIR.'/'.LTW_TES_FOLDER_NAME.'/pages/ajax.php'); - -/** - * Install function. - * It creates required tables and adds version entry to settings table. - * - */ -function ltw_tes_install() -{ - global $wpdb; - - if($wpdb->get_var("show tables like '".LTW_TES_TESTIMONIALS_TABLE."'") != LTW_TES_TESTIMONIALS_TABLE) - { - $sql = "CREATE TABLE IF NOT EXISTS `".LTW_TES_TESTIMONIALS_TABLE."` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `group_id` INT NOT NULL DEFAULT '0', - `testimonial` text NOT NULL, - `client_name` varchar(250) NOT NULL, - `client_pic` VARCHAR(250) NOT NULL, - `client_website` varchar(250) NOT NULL, - `client_company` varchar(250) NOT NULL, - `order` int(5) NOT NULL DEFAULT '0', - `show_in_widget` TINYINT( 1 ) NOT NULL DEFAULT '0', - PRIMARY KEY (`id`) - ) ENGINE=MyISAM AUTO_INCREMENT=1 ;"; - require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); - dbDelta($sql); - } - - if($wpdb->get_var("show tables like '".LTW_TES_TESTIMONIAL_GROUPS_TABLE."'") != LTW_TES_TESTIMONIAL_GROUPS_TABLE) - { - $sql = "CREATE TABLE IF NOT EXISTS `".LTW_TES_TESTIMONIAL_GROUPS_TABLE."` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `group_name` varchar(250) NOT NULL, - `page_id` INT(11) NOT NULL DEFAULT '0', - PRIMARY KEY (`id`) - ) ENGINE=MyISAM AUTO_INCREMENT=1 ;"; - require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); - dbDelta($sql); - } - - // Add current database version to option table. - // This is helpful for updates in case we have some table changes in future. - add_option('ltw_tes_version', LTW_TES_VERSION); - - add_option('ltw_tes_sort_testimonials', '1', '', 'yes'); - add_option('ltw_tes_delete_tables', '0', '', 'yes'); - add_option('ltw_tes_design_css', ' -.ltw_tes_item { - margin: 0 0 24px 0; - overflow: hidden; - width: 100%; -} -.ltw_tes_image_cont { - float: left; - height: 88px; - margin: 4px 20px 0 5px; - width: 88px; -} -.ltw_tes_image_cont img { - border: 2px solid #CCCCCC; -} -.ltw_tes_content_cont { - float: left; - width: 330px; -} -.ltw_tes_content_cont p { - margin-bottom: 0; -} -.ltw_tes_testimonial { - color: #555555; - font-size: 12px; - line-height: 21px; - margin: 0 0 12px; -} -.ltw_tes_client_name { - font-weight: bold; - margin-top: 10px; -} -.ltw_tes_client_company { - margin: 0; - color: #00AEEF; - font-size: 12px; -} -.ltw_tes_client_company a { - color: #00AEEF; - font-size: 12px; - text-decoration: none; -} -.ltw_tes_client_company a:hover { - color: #555555; -} -', '', 'yes'); - add_option('ltw_tes_design_html', ' -
    -
    -
    -

    %testimonial%

    -

    %client_name%

    -

    %client_company%

    -
    -
    ', '', 'yes'); - - add_option('ltw_tes_promote_plugin', '0', '', 'yes'); -} -register_activation_hook(__FILE__, 'ltw_tes_install'); - -/** - * Create admin menu - * - */ -function ltw_tes_menu_pages() -{ - // Add a new top-level menu - add_menu_page(LTW_TES_NAME, LTW_TES_NAME, 'administrator', 'ltw_manage_testimonials', 'ltw_manage_testimonials', WP_PLUGIN_URL.'/ltw-testimonials/images/icon.png'); - - // Create subpages - $ltw_tes_testimonials_manage = add_submenu_page('ltw_manage_testimonials', LTW_TES_NAME.__(' - Manage', LTW_TES_UNIQUE_NAME), __('Testimonials', LTW_TES_UNIQUE_NAME), 'administrator', 'ltw_manage_testimonials', 'ltw_manage_testimonials'); - $ltw_tes_testimonial_groups = add_submenu_page('ltw_manage_testimonials', LTW_TES_NAME.__(' - Groups', LTW_TES_UNIQUE_NAME), __('Groups', LTW_TES_UNIQUE_NAME), 'administrator', 'ltw_manage_testimonial_groups', 'ltw_manage_testimonial_groups'); - $ltw_tes_testimonial_design = add_submenu_page('ltw_manage_testimonials', LTW_TES_NAME.__(' - Design', LTW_TES_UNIQUE_NAME), __('Design', LTW_TES_UNIQUE_NAME), 'administrator', 'ltw_manage_testimonial_design', 'ltw_manage_testimonial_design'); - $ltw_tes_testimonial_settings = add_submenu_page('ltw_manage_testimonials', LTW_TES_NAME.__(' - Settings', LTW_TES_UNIQUE_NAME), __('Settings', LTW_TES_UNIQUE_NAME), 'administrator', 'ltw_tes_settings', 'ltw_tes_settings'); - - add_action('admin_print_styles-'.$ltw_tes_testimonials_manage, 'ltw_tes_admin_style'); - add_action('admin_print_styles-'.$ltw_tes_testimonial_groups, 'ltw_tes_admin_style'); - add_action('admin_print_styles-'.$ltw_tes_testimonial_design, 'ltw_tes_admin_style'); - add_action('admin_print_styles-'.$ltw_tes_testimonial_settings, 'ltw_tes_admin_style'); - - // Register settings - add_action('admin_init', 'ltw_tes_register_settings'); -} -// Call create admin menu function above -add_action('admin_menu', 'ltw_tes_menu_pages'); - -/** - * Register settings - * - */ -function ltw_tes_register_settings() -{ - register_setting('ltw-testimonials-settings', 'ltw_tes_sort_testimonials'); - register_setting('ltw-testimonials-settings', 'ltw_tes_delete_tables'); - register_setting('ltw-testimonials-settings', 'ltw_tes_promote_plugin'); - - register_setting('ltw-testimonials-design', 'ltw_tes_design_css'); - register_setting('ltw-testimonials-design', 'ltw_tes_design_html'); - - if (get_option('ltw_tes_version') != LTW_TES_VERSION) - { - update_option('ltw_tes_version', LTW_TES_VERSION); - } -} - -/** - * Main function for managing testimonials. - * - */ -function ltw_manage_testimonials() -{ - global $wpdb; - - $current_testimonial_page = isset($_GET['sp']) ? $_GET['sp'] : ''; - - switch($current_testimonial_page) - { - case 'edit': - include('pages/testimonial_edit.php'); - break; - - // Add new testimonial - case 'add_new': - include('pages/testimonial_add_new.php'); - break; - - // Default page, table with all available testimonials - default: - include('pages/testimonial_index.php'); - break; - } -} - -/** - * Main function for managing testimonial groups - * - */ -function ltw_manage_testimonial_groups() -{ - global $wpdb; - - $current_testimonial_group_page = isset($_GET['sp']) ? $_GET['sp'] : ''; - - switch($current_testimonial_group_page) - { - // Show the "Edit Group" page - case 'edit': - include('pages/testimonial_groups_edit.php'); - break; - - // Show the "Add New Group" page - case 'add_new': - include('pages/testimonial_groups_add_new.php'); - break; - - // Default page, table with all available testimonial groups shown - default: - include('pages/testimonial_groups_index.php'); - break; - } -} - -/** - * Register admin stylesheet - * - */ -function ltw_tes_admin_init() -{ - // Register stylesheet - wp_register_style('ltw_tes_stylesheet', WP_PLUGIN_URL.'/'.LTW_TES_FOLDER_NAME.'/css/style_admin.css'); -} -add_action('admin_init', 'ltw_tes_admin_init'); - -function ltw_tes_admin_style() -{ - wp_enqueue_style('ltw_tes_stylesheet'); - - wp_enqueue_script('media-upload'); - wp_enqueue_script('thickbox'); - wp_register_script('testimonials', WP_PLUGIN_URL.'/'.LTW_TES_FOLDER_NAME.'/js/testimonials.js', array('jquery','media-upload','thickbox')); - wp_enqueue_script('testimonials'); - wp_enqueue_style('thickbox'); - - // embed the javascript file that makes the AJAX request - wp_enqueue_script('ltw_tes_ajax', WP_PLUGIN_URL.'/'.LTW_TES_FOLDER_NAME.'/js/ajax.js', array('jquery'), LTW_TES_VERSION); - wp_localize_script('ltw_tes_ajax', 'ltw_tes_ajax', array( - 'ajaxurl' => admin_url('admin-ajax.php'), - 'nonce' => wp_create_nonce('ltw_tes_ajax_nonce') - ) - ); -} - -/** - * When the plugin is deactivated, delete the junk. - * The junk being the tables that we created and any other extra records in "options" table. :) - * - */ -function ltw_tes_plugin_uninstall() -{ - global $wpdb; - - if (get_option('ltw_tes_delete_tables') == '1') - { - // Delete groups table - $sql = "DROP TABLE IF EXISTS `".LTW_TES_TESTIMONIAL_GROUPS_TABLE."`"; - $wpdb->query($sql); - - // Delete testimonials table - $sql = "DROP TABLE IF EXISTS `".LTW_TES_TESTIMONIALS_TABLE."`"; - $wpdb->query($sql); - - // Finally, delete the extra records from "options" table - delete_option('ltw_tes_version'); - delete_option('ltw_tes_sort_testimonials'); - delete_option('ltw_tes_delete_tables'); - delete_option('ltw_tes_design_css'); - delete_option('ltw_tes_design_html'); - delete_option('ltw_tes_promote_plugin'); - } -} -register_deactivation_hook(__FILE__, 'ltw_tes_plugin_uninstall'); - -/** - * Settings page - * - */ -function ltw_tes_settings() -{ - global $wpdb; - - include('pages/testimonial_settings.php'); -} - -/** - * Shortcode stuff :) - * - */ -function ltw_tes_shortcode($atts) -{ - global $wpdb; - - // Check if any attribute is set - $ltw_tes_group_id = isset($atts['group']) ? $atts['group'] : 0; - - if ($ltw_tes_group_id == 0) - { - return FALSE; - } - - // Get order for testimonials - $ltw_testimonials_order_sql = ''; - if (get_option('ltw_tes_sort_testimonials') == '1') - { - $ltw_testimonials_order_sql = ' ORDER BY `id` DESC '; - } - else if (get_option('ltw_tes_sort_testimonials') == '2') - { - $ltw_testimonials_order_sql = ' ORDER BY `id` ASC '; - } - else if (get_option('ltw_tes_sort_testimonials') == '3') - { - $ltw_testimonials_order_sql = ' ORDER BY `order` DESC '; - } - - $sql = $wpdb->prepare(" - SELECT * - FROM ".LTW_TES_TESTIMONIALS_TABLE." - WHERE `group_id` = %d - ".$ltw_testimonials_order_sql, - array($ltw_tes_group_id) - ); - $ltw_tes_info = array(); - $ltw_tes_info = $wpdb->get_results($sql, ARRAY_A); - - if (count($ltw_tes_info) == 0) - { - return FALSE; - } - else - { - $ltw_testimonial_str = ''; - - // Add CSS style - $ltw_testimonial_str = ''; - if (get_option('ltw_tes_design_css') != '') - { - $ltw_testimonial_str = ''; - } - - // Display the testimonials - foreach ($ltw_tes_info as $testimonial) - { - $ltw_testimonial_str .= get_option('ltw_tes_design_html'); - - if ($testimonial['client_pic'] == '') - { - $ltw_testimonial_str = str_replace('%image%', get_bloginfo('url').'/wp-content/plugins/'.LTW_TES_FOLDER_NAME.'/images/blank.png', $ltw_testimonial_str); - } - else - { - $ltw_testimonial_str = str_replace('%image%', $testimonial['client_pic'], $ltw_testimonial_str); - } - - $ltw_testimonial_str = str_replace('%testimonial%', '%testimonial%', $ltw_testimonial_str); - $ltw_testimonial_str = str_replace('%testimonial%', stripslashes(nl2br($testimonial['testimonial'])), $ltw_testimonial_str); - $ltw_testimonial_str = str_replace('%client_name%', stripslashes($testimonial['client_name']), $ltw_testimonial_str); - - if (strlen($testimonial['client_company']) > 0 && strlen($testimonial['client_website']) == 0) - { - $ltw_testimonial_str = str_replace('%client_company%', stripslashes($testimonial['client_company']), $ltw_testimonial_str); - } - else if (strlen($testimonial['client_company']) > 0 && strlen($testimonial['client_website']) > 0) - { - $ltw_testimonial_str = str_replace('%client_company%', ''.stripslashes($testimonial['client_company']).'', $ltw_testimonial_str); - } - else if (strlen($testimonial['client_company']) == 0 && strlen($testimonial['client_website']) > 0) - { - $ltw_testimonial_str = str_replace('%client_company%', ''.$testimonial['client_website'].'', $ltw_testimonial_str); - } - else - { - $ltw_testimonial_str = str_replace('%client_company%', '', $ltw_testimonial_str); - } - } - - if (get_option('ltw_tes_promote_plugin') == '1') - { - $ltw_testimonial_str .= ''; - } - - return $ltw_testimonial_str; - } -} -add_shortcode('testimonial', 'ltw_tes_shortcode'); - -/** - * Get a list of client testimonials for the widget - * - */ -function ltw_tes_client_testimonials_widget($num, $group_id = '') -{ - global $wpdb; - - if ($group_id == '') - { - // First let's get a random group - $sql = $wpdb->prepare(" - SELECT ltwg.*, ifnull(ltwt.`counter`, 0) AS `counter` - FROM `".LTW_TES_TESTIMONIAL_GROUPS_TABLE."` AS ltwg - LEFT JOIN ( - SELECT `group_id`, COUNT(*) AS `counter` FROM `".LTW_TES_TESTIMONIALS_TABLE."` - WHERE `show_in_widget` = 1 - GROUP BY `group_id` - ) AS ltwt - ON - ltwg.`id` = ltwt.`group_id` - " - ); - $ltw_tes_group_info = array(); - $ltw_tes_group_info = $wpdb->get_results($sql, ARRAY_A); - - $ltw_tes_rand_group = array(); - - // Remove groups with 0 testimonials - foreach ($ltw_tes_group_info as $group) - { - if ($group['counter'] != 0) - { - $ltw_tes_rand_group[] = $group['id']; - } - } - - $ltw_tes_rand_group_arr = mt_rand(0, (count($ltw_tes_rand_group)-1)); - - $ltw_show_group_id = $ltw_tes_rand_group[$ltw_tes_rand_group_arr]; - } - else - { - $ltw_show_group_id = $group_id; - } - - $sql = $wpdb->prepare(" - SELECT t.*, g.`group_name`, g.`page_id` - FROM ".LTW_TES_TESTIMONIALS_TABLE." AS t - LEFT JOIN ".LTW_TES_TESTIMONIAL_GROUPS_TABLE." AS g ON (g.`id` = t.`group_id`) - WHERE t.`group_id` = %d - AND t.`show_in_widget` = 1 - ORDER BY RAND() - LIMIT ".$num." - ", $ltw_show_group_id - ); - $ltw_tes_info = array(); - $ltw_tes_info = $wpdb->get_results($sql, ARRAY_A); - - return $ltw_tes_info; -} - -/** - * LTW Widget class - */ -if (version_compare($wp_version, '2.8', '>=')) -{ - class ltw_tes_widget extends WP_Widget - { - function ltw_tes_widget() - { - $widget_ops = array('classname' => 'widget_ltw_testimonials', 'description' => __('Display one or more client testimonials', LTW_TES_UNIQUE_NAME)); - parent::WP_Widget('ltw_testimonials', __('Testimonials', LTW_TES_UNIQUE_NAME), $widget_ops); - } - - function widget($args, $instance) - { - extract($args); - $ltw_title = apply_filters('widget_title', $instance['ltw_title']); - - echo $before_widget; - - if ($ltw_title) - echo $before_title . $ltw_title . $after_title; - - $ltw_tes_info = ltw_tes_client_testimonials_widget($instance['ltw_number_of_testimonials'], $instance['ltw_one_group_only']); - - if (count($ltw_tes_info) > 0) - { - foreach ($ltw_tes_info as $testimonial) - { - $ltw_testimonial_split = array(); - - // Check if user set the word limiter - if (isset($instance['ltw_set_word_limit']) == TRUE && $instance['ltw_set_word_limit'] != '0' && $instance['ltw_set_word_limit'] != '') - { - $ltw_testimonial_split = explode(' ', trim($testimonial['testimonial'])); - - if (is_numeric($instance['ltw_set_word_limit'])) - { - $ltw_testimonial_tmp = ''; - for ($i = 0; $i < $instance['ltw_set_word_limit']; $i++) - { - $ltw_testimonial_tmp .= $ltw_testimonial_split[$i].' '; - } - - if (count($ltw_testimonial_split) > $instance['ltw_set_word_limit']) - { - $ltw_testimonial_tmp = trim($ltw_testimonial_tmp).'...'; - } - } - } - - if (isset($ltw_testimonial_tmp) == TRUE && strlen($ltw_testimonial_tmp) > 0) - { - $testimonial['testimonial'] = $ltw_testimonial_tmp; - } - - if (isset($instance['ltw_show_picture']) == TRUE && $instance['ltw_show_picture'] == '1' && $testimonial['client_pic'] != '') - { - echo '

    '.stripslashes($testimonial['client_name']).'

    '; - } - - echo '

    '.stripslashes(nl2br($testimonial['testimonial'])).'

    '; - echo '

    '; - $ltw_client_info = stripslashes($testimonial['client_name']).'
    '; - - if (strlen($testimonial['client_company']) > 0 && strlen($testimonial['client_website']) == 0) - { - $ltw_client_info .= stripslashes($testimonial['client_company']); - } - else if (strlen($testimonial['client_company']) > 0 && strlen($testimonial['client_website']) > 0) - { - $ltw_client_info .= ''.stripslashes($testimonial['client_company']).''; - } - else if (strlen($testimonial['client_company']) == 0 && strlen($testimonial['client_website']) > 0) - { - $ltw_client_info .= ''.$testimonial['client_website'].''; - } - - echo $ltw_client_info; - - echo '

    '; - } - - if ($instance['ltw_show_more_link'] == '1') - { - $ltw_tes_page_data = get_page($testimonial['page_id']); - - if (get_option('permalink_structure') == '') - { - $ltw_tes_full_testimonials_url = get_bloginfo('url').'/?p='.$ltw_tes_page_data->ID; - } - else - { - $ltw_tes_full_testimonials_url = get_bloginfo('url').'/'.$ltw_tes_page_data->post_name; - } - - echo '

    '.$instance['ltw_show_more_text'].'

    '; - } - } - else - { - echo '

    '.__('There are no testimonial yet', LTW_TES_UNIQUE_NAME).'

    '; - } - - echo $after_widget; - } - - function update($new_instance, $old_instance) - { - $instance = $old_instance; - $instance['ltw_title'] = strip_tags($new_instance['ltw_title']); - $instance['ltw_number_of_testimonials'] = strip_tags($new_instance['ltw_number_of_testimonials']); - $instance['ltw_show_more_link'] = strip_tags($new_instance['ltw_show_more_link']); - $instance['ltw_show_more_text'] = strip_tags($new_instance['ltw_show_more_text']); - $instance['ltw_set_word_limit'] = $new_instance['ltw_set_word_limit']; - $instance['ltw_one_group_only'] = $new_instance['ltw_one_group_only']; - $instance['ltw_show_picture'] = $new_instance['ltw_show_picture']; - - return $instance; - } - - function form($instance) - { - global $wpdb; - - $instance = wp_parse_args((array) $instance, array('ltw_title' => __('Testimonials', LTW_TES_UNIQUE_NAME))); - $ltw_title = esc_attr($instance['ltw_title']); - $ltw_number_of_testimonials = esc_attr($instance['ltw_number_of_testimonials']); - $ltw_show_more_link = esc_attr($instance['ltw_show_more_link']); - $ltw_show_more_text = esc_attr($instance['ltw_show_more_text']); - $ltw_set_word_limit = esc_attr($instance['ltw_set_word_limit']); - $ltw_one_group_only = esc_attr($instance['ltw_one_group_only']); - $ltw_show_picture = esc_attr($instance['ltw_show_picture']); - - $sql = "SELECT `id`, `group_name`, `page_id` - FROM `".LTW_TES_TESTIMONIAL_GROUPS_TABLE."` - ORDER BY `group_name` ASC"; - $ltw_tes_group_info = array(); - $ltw_tes_group_info = $wpdb->get_results($sql, ARRAY_A); -?> -

    -

    -

    -

    -

    -

    -

    -prepare(" - SELECT * - FROM ".LTW_TES_TESTIMONIALS_TABLE." - ".$ltw_testimonials_order_sql, - array($ltw_tes_group_id) - ); - $ltw_tes_info = array(); - $ltw_tes_info = $wpdb->get_results($sql, ARRAY_A); - - if (count($ltw_tes_info) == 0) - { - return FALSE; - } - else - { - $ltw_testimonial_str = ''; - - // Add CSS style - $ltw_testimonial_str = ''; - - // Display the testimonials - foreach ($ltw_tes_info as $testimonial) - { - $ltw_testimonial_str .= get_option('ltw_tes_design_html'); - - if ($testimonial['client_pic'] == '') - { - $ltw_testimonial_str = str_replace('%image%', get_bloginfo('url').'/wp-content/plugins/'.LTW_TES_FOLDER_NAME.'/images/blank.png', $ltw_testimonial_str); - } - else - { - $ltw_testimonial_str = str_replace('%image%', $testimonial['client_pic'], $ltw_testimonial_str); - } - - $ltw_testimonial_str = str_replace('%testimonial%', '%testimonial%', $ltw_testimonial_str); - $ltw_testimonial_str = str_replace('%testimonial%', stripslashes(nl2br($testimonial['testimonial'])), $ltw_testimonial_str); - $ltw_testimonial_str = str_replace('%client_name%', stripslashes($testimonial['client_name']), $ltw_testimonial_str); - - if (strlen($testimonial['client_company']) > 0 && strlen($testimonial['client_website']) == 0) - { - $ltw_testimonial_str = str_replace('%client_company%', stripslashes($testimonial['client_company']), $ltw_testimonial_str); - } - else if (strlen($testimonial['client_company']) > 0 && strlen($testimonial['client_website']) > 0) - { - $ltw_testimonial_str = str_replace('%client_company%', ''.stripslashes($testimonial['client_company']).'', $ltw_testimonial_str); - } - else if (strlen($testimonial['client_company']) == 0 && strlen($testimonial['client_website']) > 0) - { - $ltw_testimonial_str = str_replace('%client_company%', ''.$testimonial['client_website'].'', $ltw_testimonial_str); - } - else - { - $ltw_testimonial_str = str_replace('%client_company%', '', $ltw_testimonial_str); - } - } - - if (get_option('ltw_tes_promote_plugin') == '1') - { - $ltw_testimonial_str .= ''; - } - - return $ltw_testimonial_str; - } -} -add_shortcode('show_all_testimonials', 'ltw_tes_shortcode_all'); -?> \ No newline at end of file diff --git a/src/wp-content/plugins/ltw-testimonials/pages/ajax.php b/src/wp-content/plugins/ltw-testimonials/pages/ajax.php deleted file mode 100644 index 7e6b6284..00000000 --- a/src/wp-content/plugins/ltw-testimonials/pages/ajax.php +++ /dev/null @@ -1,79 +0,0 @@ -prepare(" - UPDATE `".LTW_TES_TESTIMONIALS_TABLE."` - SET `show_in_widget` = %d - WHERE `id` = %d - LIMIT 1", - array($ltw_tes_checked, $ltw_tes_id) - ); - $wpdb->query($sql); - - echo $ltw_tes_id; - } - - die(); -} -add_action('wp_ajax_ltw_tes_widget_visible', 'ltw_tes_widget_visible'); - -/** - * Update client testimonial order - * - */ -function ltw_tes_update_order() -{ - global $wpdb; - - $pops_nonce = $_POST['nonce']; - - // Check to see if the nonce matches - if (wp_verify_nonce($pops_nonce, 'ltw_tes_ajax_nonce') == FALSE) - die(__('Oops, you are not allowed to do that!', LTW_TES_UNIQUE_NAME)); - - // Get the ID of the testimonial - $ltw_tes_id = isset($_POST['id']) == TRUE ? intval($_POST['id']) : 0; - - // ID should never be 0! - if ($ltw_tes_id != 0) - { - // Get the order - $ltw_tes_order = isset($_POST['order']) == TRUE ? intval($_POST['order']) : '0'; - - $sql = $wpdb->prepare(" - UPDATE `".LTW_TES_TESTIMONIALS_TABLE."` - SET `order` = %d - WHERE `id` = %d - LIMIT 1", - array($ltw_tes_order, $ltw_tes_id) - ); - $wpdb->query($sql); - - echo $ltw_tes_id; - } - - die(); -} -add_action('wp_ajax_ltw_tes_update_order', 'ltw_tes_update_order'); -?> \ No newline at end of file diff --git a/src/wp-content/plugins/ltw-testimonials/pages/quick_links_right.php b/src/wp-content/plugins/ltw-testimonials/pages/quick_links_right.php deleted file mode 100644 index 41961bdd..00000000 --- a/src/wp-content/plugins/ltw-testimonials/pages/quick_links_right.php +++ /dev/null @@ -1,2 +0,0 @@ -Support | -Make a donation \ No newline at end of file diff --git a/src/wp-content/plugins/ltw-testimonials/pages/testimonial_add_new.php b/src/wp-content/plugins/ltw-testimonials/pages/testimonial_add_new.php deleted file mode 100644 index 5c3b19ea..00000000 --- a/src/wp-content/plugins/ltw-testimonials/pages/testimonial_add_new.php +++ /dev/null @@ -1,247 +0,0 @@ -get_results($sql, ARRAY_A); - -/** - * Preset the form fields - * - */ -$form = array( - 'ltw_tes_client_testimonial' => '', - 'ltw_tes_group_id' => '', - 'ltw_tes_new_group_name' => '', - 'ltw_tes_client_name' => '', - 'ltw_tes_client_website' => '', - 'ltw_tes_client_company' => '', - 'ltw_tes_show_widget' => '0', - 'upload_image' => '', - 'ltw_tes_order' => '0' -); - -/** - * Form submitted, check the data - * - */ -if (isset($_POST['form_submit']) && $_POST['form_submit'] == 'yes') -{ - // Just a little ;) security thingy that wordpress offers us - check_admin_referer('ltw_tes_add_new_testimonial_form'); - - $form['ltw_tes_group_id'] = isset($_POST['ltw_tes_group_id']) ? $_POST['ltw_tes_group_id'] : ''; - $form['ltw_tes_new_group_name'] = isset($_POST['ltw_tes_new_group_name']) ? $_POST['ltw_tes_new_group_name'] : ''; - if ($form['ltw_tes_group_id'] == '' && $form['ltw_tes_new_group_name'] == '') - { - $ltw_tes_errors[] = __('Please select a group or create a new one.', LTW_TES_UNIQUE_NAME); - $ltw_tes_error_found = TRUE; - } - - // Check if group already exist. This is when user wants to create new group! - if ($form['ltw_tes_group_id'] == '' && $form['ltw_tes_new_group_name'] != '') - { - $sql = $wpdb->prepare( - "SELECT COUNT(*) AS `count` FROM ".LTW_TES_TESTIMONIAL_GROUPS_TABLE." - WHERE `group_name` = %s", - array($form['ltw_tes_new_group_name']) - ); - $result = '0'; - $result = $wpdb->get_var($sql); - - if ($result != '0') - { - $ltw_tes_errors[] = __('Group with the same name already exist.', LTW_TES_UNIQUE_NAME); - $ltw_tes_error_found = TRUE; - } - } - - $form['ltw_tes_show_widget'] = isset($_POST['ltw_tes_show_widget']) ? '1' : '0'; - - $form['ltw_tes_client_name'] = isset($_POST['ltw_tes_client_name']) ? $_POST['ltw_tes_client_name'] : ''; - if ($form['ltw_tes_client_name'] == '') - { - $ltw_tes_errors[] = __('Please enter the name of the client.', LTW_TES_UNIQUE_NAME); - $ltw_tes_error_found = TRUE; - } - - $form['upload_image'] = isset($_POST['upload_image']) ? $_POST['upload_image'] : ''; - if ($form['upload_image'] == 'http://') - { - $form['upload_image'] = ''; - } - - $form['ltw_tes_client_company'] = isset($_POST['ltw_tes_client_company']) ? $_POST['ltw_tes_client_company'] : ''; - - $form['ltw_tes_client_website'] = isset($_POST['ltw_tes_client_website']) ? $_POST['ltw_tes_client_website'] : ''; - - $form['ltw_tes_client_testimonial'] = isset($_POST['ltw_tes_client_testimonial']) ? $_POST['ltw_tes_client_testimonial'] : ''; - if ($form['ltw_tes_client_testimonial'] == '') - { - $ltw_tes_errors[] = __('Please enter the clients testimonial', LTW_TES_UNIQUE_NAME); - $ltw_tes_error_found = TRUE; - } - - $form['ltw_tes_order'] = isset($_POST['ltw_tes_order']) ? $_POST['ltw_tes_order'] : ''; - if ($form['ltw_tes_order'] == '') - { - $ltw_tes_errors[] = __('Please enter the order.', LTW_TES_UNIQUE_NAME); - $ltw_tes_error_found = TRUE; - } - - // No errors found, we can add this Group to the table - if ($ltw_tes_error_found == FALSE) - { - // If user wants to create a new group, let's do so then :) - if ($form['ltw_tes_group_id'] == '' && $form['ltw_tes_new_group_name'] != '') - { - // Create new group - $sql = $wpdb->prepare( - "INSERT INTO `".LTW_TES_TESTIMONIAL_GROUPS_TABLE."` - (`group_name`) - VALUES(%s)", - array($form['ltw_tes_new_group_name']) - ); - $wpdb->query($sql); - - $form['ltw_tes_group_id'] = $wpdb->insert_id; - } - - $sql = $wpdb->prepare( - "INSERT INTO `".LTW_TES_TESTIMONIALS_TABLE."` - (`group_id`, `testimonial`, `client_name`, `client_pic`, `client_website`, `client_company`, `show_in_widget`, `order`) - VALUES(%d, %s, %s, %s, %s, %s, %d, %s)", - array($form['ltw_tes_group_id'], $form['ltw_tes_client_testimonial'], $form['ltw_tes_client_name'], $form['upload_image'], $form['ltw_tes_client_website'], $form['ltw_tes_client_company'], $form['ltw_tes_show_widget'], $form['ltw_tes_order']) - ); - $wpdb->query($sql); - - // Also update the testimonial counter for group - $sql = $wpdb->prepare( - "UPDATE `".LTW_TES_TESTIMONIAL_GROUPS_TABLE."` - SET `count` = `count` + 1 - WHERE id = %d", - array($form['ltw_tes_group_id']) - ); - $wpdb->query($sql); - - $ltw_tes_success = __('Client testimonial was successfully added.', LTW_TES_UNIQUE_NAME); - - // Clear the fields - $form = array( - 'ltw_tes_client_testimonial' => '', - 'ltw_tes_group_id' => '', - 'ltw_tes_new_group_name' => '', - 'ltw_tes_client_name' => '', - 'ltw_tes_client_website' => '', - 'ltw_tes_client_company' => '', - 'upload_image' => '', - 'ltw_tes_show_widget' => '0', - 'ltw_tes_order' => '0' - ); - } -} -?> -
    -

    - - -

    - 0) -{ -?> -

    - -
    -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - -
    - -
    - CSS code under the class "ltw_tes_image_cont".', LTW_TES_UNIQUE_NAME); ?> -
    - -
    - - - -
    -

    -
    -
    \ No newline at end of file diff --git a/src/wp-content/plugins/ltw-testimonials/pages/testimonial_design.php b/src/wp-content/plugins/ltw-testimonials/pages/testimonial_design.php deleted file mode 100644 index 8cdbca3b..00000000 --- a/src/wp-content/plugins/ltw-testimonials/pages/testimonial_design.php +++ /dev/null @@ -1,41 +0,0 @@ -
    -

    - -

    If you are unsure about something, ask someone who knows.', LTW_TES_UNIQUE_NAME); ?>

    - -

    - -
    -
    - -
    - - - - - - - - - -
    - -
    - -

    - %image% =
    - %testimonial% =
    - %client_name% =
    - %client_company% =
    -
    -
    -

    -
    -
    \ No newline at end of file diff --git a/src/wp-content/plugins/ltw-testimonials/pages/testimonial_edit.php b/src/wp-content/plugins/ltw-testimonials/pages/testimonial_edit.php deleted file mode 100644 index b823aa3c..00000000 --- a/src/wp-content/plugins/ltw-testimonials/pages/testimonial_edit.php +++ /dev/null @@ -1,275 +0,0 @@ -prepare( - "SELECT COUNT(*) AS `count` FROM ".LTW_TES_TESTIMONIALS_TABLE." - WHERE `id` = %d", - array($ltw_tes_id) -); -$result = '0'; -$result = $wpdb->get_var($sql); - -if ($result != '1') -{ -?> -
    -

    - -

    -
    -get_results($sql, ARRAY_A); - - $sql = $wpdb->prepare(" - SELECT * - FROM `".LTW_TES_TESTIMONIALS_TABLE."` - WHERE `id` = %d - LIMIT 1 - ", - array($ltw_tes_id) - ); - $ltw_tes_info = array(); - $ltw_tes_info = $wpdb->get_row($sql, ARRAY_A); - - /** - * Preset the form fields - * - */ - $form = array( - 'ltw_tes_client_testimonial' => $ltw_tes_info['testimonial'], - 'ltw_tes_group_id' => $ltw_tes_info['group_id'], - 'ltw_tes_new_group_name' => '', - 'ltw_tes_client_name' => $ltw_tes_info['client_name'], - 'ltw_tes_client_website' => $ltw_tes_info['client_website'], - 'ltw_tes_client_company' => $ltw_tes_info['client_company'], - 'ltw_tes_show_widget' => $ltw_tes_info['show_in_widget'], - 'upload_image' => $ltw_tes_info['client_pic'], - 'ltw_tes_order' => $ltw_tes_info['order'] - ); - - /** - * Form submitted, check the data - * - */ - if (isset($_POST['form_submit']) && $_POST['form_submit'] == 'yes') - { - // Just a little ;) security thingy that wordpress offers us - check_admin_referer('ltw_tes_edit_testimonial_form'); - - $form['ltw_tes_group_id'] = isset($_POST['ltw_tes_group_id']) ? $_POST['ltw_tes_group_id'] : ''; - $form['ltw_tes_new_group_name'] = isset($_POST['ltw_tes_new_group_name']) ? $_POST['ltw_tes_new_group_name'] : ''; - if ($form['ltw_tes_group_id'] == '' && $form['ltw_tes_new_group_name'] == '') - { - $ltw_tes_errors[] = __('Please select a group or create a new one.', LTW_TES_UNIQUE_NAME); - $ltw_tes_error_found = TRUE; - } - - // Check if group already exist. This is when user wants to create new group! - if ($form['ltw_tes_group_id'] == '' && $form['ltw_tes_new_group_name'] != '') - { - $sql = $wpdb->prepare( - "SELECT COUNT(*) AS `count` FROM ".LTW_TES_TESTIMONIAL_GROUPS_TABLE." - WHERE `group_name` = %s", - array($form['ltw_tes_new_group_name']) - ); - $result = '0'; - $result = $wpdb->get_var($sql); - - if ($result != '0') - { - $ltw_tes_errors[] = __('Group with the same name already exist.', LTW_TES_UNIQUE_NAME); - $ltw_tes_error_found = TRUE; - } - } - - $form['ltw_tes_show_widget'] = isset($_POST['ltw_tes_show_widget']) ? '1' : '0'; - - $form['ltw_tes_client_name'] = isset($_POST['ltw_tes_client_name']) ? $_POST['ltw_tes_client_name'] : ''; - if ($form['ltw_tes_client_name'] == '') - { - $ltw_tes_errors[] = __('Please enter the name of the client.', LTW_TES_UNIQUE_NAME); - $ltw_tes_error_found = TRUE; - } - - $form['upload_image'] = isset($_POST['upload_image']) ? $_POST['upload_image'] : ''; - if ($form['upload_image'] == 'http://') - { - $form['upload_image'] = ''; - } - - $form['ltw_tes_client_company'] = isset($_POST['ltw_tes_client_company']) ? $_POST['ltw_tes_client_company'] : ''; - - $form['ltw_tes_client_website'] = isset($_POST['ltw_tes_client_website']) ? $_POST['ltw_tes_client_website'] : ''; - - $form['ltw_tes_client_testimonial'] = isset($_POST['ltw_tes_client_testimonial']) ? $_POST['ltw_tes_client_testimonial'] : ''; - if ($form['ltw_tes_client_testimonial'] == '') - { - $ltw_tes_errors[] = __('Please enter the clients testimonial', LTW_TES_UNIQUE_NAME); - $ltw_tes_error_found = TRUE; - } - - $form['ltw_tes_order'] = isset($_POST['ltw_tes_order']) ? $_POST['ltw_tes_order'] : ''; - if ($form['ltw_tes_order'] == '') - { - $ltw_tes_errors[] = __('Please enter the order.', LTW_TES_UNIQUE_NAME); - $ltw_tes_error_found = TRUE; - } - - // No errors found, we can add this Group to the table - if ($ltw_tes_error_found == FALSE) - { - // If user wants to create a new group, let's do so then :) - if ($form['ltw_tes_group_id'] == '' && $form['ltw_tes_new_group_name'] != '') - { - // Create new group - $sql = $wpdb->prepare( - "INSERT INTO `".LTW_TES_TESTIMONIAL_GROUPS_TABLE."` - (`group_name`) - VALUES(%s)", - array($form['ltw_tes_new_group_name']) - ); - $wpdb->query($sql); - - $form['ltw_tes_group_id'] = $wpdb->insert_id(); - } - - $sql = $wpdb->prepare( - "UPDATE `".LTW_TES_TESTIMONIALS_TABLE."` - SET `group_id` = %d, - `testimonial` = %s, - `client_name` = %s, - `client_pic` = %s, - `client_website` = %s, - `client_company` = %s, - `show_in_widget` = %d, - `order` = %d - WHERE id = %d - LIMIT 1", - array($form['ltw_tes_group_id'], $form['ltw_tes_client_testimonial'], $form['ltw_tes_client_name'], $form['upload_image'], $form['ltw_tes_client_website'], $form['ltw_tes_client_company'], $form['ltw_tes_show_widget'], $form['ltw_tes_order'], $ltw_tes_id) - ); - $wpdb->query($sql); - - $ltw_tes_success = __('Client testimonial was successfully updated.', LTW_TES_UNIQUE_NAME); - } - } -?> -
    -

    - - -

    - 0) - { -?> -

    - -
    -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    />
    - - -
    - -
    - CSS code under the class "ltw_tes_image_cont".', LTW_TES_UNIQUE_NAME); ?> -
    - -
    - - - -
    -

    -
    -
    - \ No newline at end of file diff --git a/src/wp-content/plugins/ltw-testimonials/pages/testimonial_groups_add_new.php b/src/wp-content/plugins/ltw-testimonials/pages/testimonial_groups_add_new.php deleted file mode 100644 index 91cd1349..00000000 --- a/src/wp-content/plugins/ltw-testimonials/pages/testimonial_groups_add_new.php +++ /dev/null @@ -1,132 +0,0 @@ - '', - 'ltw_tes_page' => '' -); - -/** - * Form submitted, check the data - * - */ -if (isset($_POST['form_submit']) && $_POST['form_submit'] == 'yes') -{ - // Just a little ;) security thingy that wordpress offers us - check_admin_referer('ltw_tes_add_new_group_form'); - - $form['ltw_tes_group_name'] = isset($_POST['ltw_tes_group_name']) ? $_POST['ltw_tes_group_name'] : ''; - if ($form['ltw_tes_group_name'] == '') - { - $ltw_tes_errors[] = __('Please enter the name of the group.', LTW_TES_UNIQUE_NAME); - $ltw_tes_error_found = TRUE; - } - - $form['ltw_tes_page'] = isset($_POST['ltw_tes_page']) ? $_POST['ltw_tes_page'] : ''; - if ($form['ltw_tes_page'] == '') - { - $ltw_tes_errors[] = __('Please select the page.', LTW_TES_UNIQUE_NAME); - $ltw_tes_error_found = TRUE; - } - - // Check if group name already exist - $sql = $wpdb->prepare( - "SELECT COUNT(*) AS `count` FROM ".LTW_TES_TESTIMONIAL_GROUPS_TABLE." - WHERE `group_name` = %s", - array($form['ltw_tes_group_name']) - ); - $result = '0'; - $result = $wpdb->get_var($sql); - - if ($result != '0') - { - $ltw_tes_errors[] = __('Group with the same name already exist.', LTW_TES_UNIQUE_NAME); - $ltw_tes_error_found = TRUE; - } - - // No errors found, we can add this Group to the table - if ($ltw_tes_error_found == FALSE) - { - $sql = $wpdb->prepare( - "INSERT INTO `".LTW_TES_TESTIMONIAL_GROUPS_TABLE."` - (`group_name`, `page_id`) - VALUES(%s, %d)", - array($form['ltw_tes_group_name'], $form['ltw_tes_page']) - ); - $wpdb->query($sql); - - $ltw_tes_success = __('Testimonial group was successfully added.', LTW_TES_UNIQUE_NAME); - - // Reset form fields - $form = array( - 'ltw_tes_group_name' => '', - 'ltw_tes_page' => '' - ); - } -} -?> -
    -

    - - -

    - 0) -{ -?> -

    - -
    -
    - - -
    - - - - - - - - - -
    - -
    - -
    -

    - -

    -
    -
    \ No newline at end of file diff --git a/src/wp-content/plugins/ltw-testimonials/pages/testimonial_groups_edit.php b/src/wp-content/plugins/ltw-testimonials/pages/testimonial_groups_edit.php deleted file mode 100644 index 66629a55..00000000 --- a/src/wp-content/plugins/ltw-testimonials/pages/testimonial_groups_edit.php +++ /dev/null @@ -1,171 +0,0 @@ -prepare( - "SELECT COUNT(*) AS `count` FROM ".LTW_TES_TESTIMONIAL_GROUPS_TABLE." - WHERE `id` = %d", - array($ltw_tes_group_id) -); -$result = '0'; -$result = $wpdb->get_var($sql); - -if ($result != '1') -{ -?> -
    -

    - -

    -
    -prepare(" - SELECT `id`, `group_name`, `page_id` - FROM `".LTW_TES_TESTIMONIAL_GROUPS_TABLE."` - WHERE `id` = %d - LIMIT 1 - ", - array($ltw_tes_group_id) - ); - $ltw_tes_group_info = array(); - $ltw_tes_group_info = $wpdb->get_row($sql, ARRAY_A); - - /** - * Preset the form fields - * - */ - $form = array( - 'ltw_tes_group_name' => $ltw_tes_group_info['group_name'], - 'ltw_tes_page' => $ltw_tes_group_info['page_id'] - ); - - /** - * Form submitted, check the data - * - */ - if (isset($_POST['form_submit']) && $_POST['form_submit'] == 'yes') - { - // Just a little ;) security thingy that wordpress offers us - check_admin_referer('ltw_tes_edit_group_form'); - - $form['ltw_tes_group_name'] = isset($_POST['ltw_tes_group_name']) ? $_POST['ltw_tes_group_name'] : ''; - if ($form['ltw_tes_group_name'] == '') - { - $ltw_tes_errors[] = __('Group Name field is required.', LTW_TES_UNIQUE_NAME); - $ltw_tes_error_found = TRUE; - } - - $form['ltw_tes_page'] = isset($_POST['ltw_tes_page']) ? $_POST['ltw_tes_page'] : ''; - if ($form['ltw_tes_page'] == '') - { - $ltw_tes_errors[] = __('Please select the page.', LTW_TES_UNIQUE_NAME); - $ltw_tes_error_found = TRUE; - } - - // Check if group name already exist - $sql = $wpdb->prepare( - "SELECT COUNT(*) AS `count` FROM ".LTW_TES_TESTIMONIAL_GROUPS_TABLE." - WHERE `group_name` = %s - AND `id` <> %d", - array($form['ltw_tes_group_name'], $ltw_tes_group_id) - ); - $result = '0'; - $result = $wpdb->get_var($sql); - - if ($result != '0') - { - $ltw_tes_errors[] = __('Group with the same name already exist.', LTW_TES_UNIQUE_NAME); - $ltw_tes_error_found = TRUE; - } - - // No errors found, we can add this Group to the table - if ($ltw_tes_error_found == FALSE) - { - $sql = $wpdb->prepare( - "UPDATE `".LTW_TES_TESTIMONIAL_GROUPS_TABLE."` - SET `group_name` = %s, - `page_id` = %d - WHERE id = %d - LIMIT 1", - array($form['ltw_tes_group_name'], $form['ltw_tes_page'], $ltw_tes_group_id) - ); - $wpdb->query($sql); - - $ltw_tes_success = __('Testimonial group was successfully updated.', LTW_TES_UNIQUE_NAME); - } - } -?> -
    -

    - - -

    - 0) - { -?> -

    - -
    -
    - - -
    - - - - - - - - - -
    - -
    - -
    -

    - -

    -
    -
    - \ No newline at end of file diff --git a/src/wp-content/plugins/ltw-testimonials/pages/testimonial_groups_index.php b/src/wp-content/plugins/ltw-testimonials/pages/testimonial_groups_index.php deleted file mode 100644 index 5810c8c7..00000000 --- a/src/wp-content/plugins/ltw-testimonials/pages/testimonial_groups_index.php +++ /dev/null @@ -1,192 +0,0 @@ - 0) - { - // Just a little ;) security thingy that wordpress offers us - check_admin_referer('ltw_tes_groups_index'); - - foreach ($_POST['ltw_tes_group_item'] as $ltw_tes_group_item) - { - // Delete all selected records from the table - $sql = $wpdb->prepare("DELETE FROM `".LTW_TES_TESTIMONIAL_GROUPS_TABLE."` - WHERE `id` = %d", $ltw_tes_group_item); - $wpdb->query($sql); - - // Also delete the testimonials that belong to this group - $sql = $wpdb->prepare("DELETE FROM `".LTW_TES_TESTIMONIALS_TABLE."` - WHERE `group_id` = %d", $ltw_tes_group_item); - $wpdb->query($sql); - - // Set success message - $ltw_tes_show_success_msg = TRUE; - $ltw_tes_set_success_msg = __('Selected groups were successfully deleted.', LTW_TES_UNIQUE_NAME); - } - } - } -} - -/** - * Check if we are deleting a record. - * This is available per each testimonial group. - * - */ -if (isset($_GET['sp']) && $_GET['sp'] == 'delete' && isset($_GET['id']) && $_GET['id'] != '') -{ - // Just a little ;) security thingy that wordpress offers us - check_admin_referer('ltw_tes_delete_group'); - - // Delete selected record from the table - $sql = $wpdb->prepare("DELETE FROM `".LTW_TES_TESTIMONIAL_GROUPS_TABLE."` - WHERE `id` = %d - LIMIT 1", $_GET['id']); - $wpdb->query($sql); - - // Also delete the testimonials that belong to this group - $sql = $wpdb->prepare("DELETE FROM `".LTW_TES_TESTIMONIALS_TABLE."` - WHERE `group_id` = %d", $_GET['id']); - $wpdb->query($sql); - - // Set success message - $ltw_tes_show_success_msg = TRUE; - $ltw_tes_set_success_msg = __('Selected record was successfully deleted.', LTW_TES_UNIQUE_NAME); -} -?> -
    -
    -

    - - -

    -get_results($sql, ARRAY_A); - -if (count($db_list) > 0) -{ -?> -
    -
    - - -
    -
    -
    - - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - | - - -
    -
    [testimonial group=""]
    -
    -
    - - -
    -
    -
    -


    - -

    - -
    -

    -

    Note:

    -
    -

    To display all the testimonials from all the groups, use [show_all_testimonials] shortcode in a page or post.

    -
    -
    - -
    -
    \ No newline at end of file diff --git a/src/wp-content/plugins/ltw-testimonials/pages/testimonial_index.php b/src/wp-content/plugins/ltw-testimonials/pages/testimonial_index.php deleted file mode 100644 index f96b182d..00000000 --- a/src/wp-content/plugins/ltw-testimonials/pages/testimonial_index.php +++ /dev/null @@ -1,401 +0,0 @@ - 0) - { - // Just a little ;) security thingy that wordpress offers us - check_admin_referer('ltw_tes_index'); - - foreach ($_POST['ltw_tes_testimonial_item'] as $ltw_tes_testimonial_item) - { - // Delete all selected records from the table - $sql = $wpdb->prepare("DELETE FROM `".LTW_TES_TESTIMONIALS_TABLE."` - WHERE `id` = %d", $ltw_tes_testimonial_item); - $wpdb->query($sql); - - // Set success message - $ltw_tes_show_success_msg = TRUE; - $ltw_tes_set_success_msg = __('Selected client testimonials were successfully deleted.', LTW_TES_UNIQUE_NAME); - } - } - } -} - -/** - * Check if we are deleting a record. - * This is available per each testimonial group. - * - */ -if (isset($_GET['sp']) && $_GET['sp'] == 'delete' && isset($_GET['id']) && $_GET['id'] != '') -{ - // Just a little ;) security thingy that wordpress offers us - check_admin_referer('ltw_tes_delete_testimonial'); - - // Delete selected record from the table - $sql = $wpdb->prepare("DELETE FROM `".LTW_TES_TESTIMONIALS_TABLE."` - WHERE `id` = %d - LIMIT 1", $_GET['id']); - $wpdb->query($sql); - - // Set success message - $ltw_tes_show_success_msg = TRUE; - $ltw_tes_set_success_msg = __('Selected client testimonial was successfully deleted.', LTW_TES_UNIQUE_NAME); -} - -/** - * Group filter stuff. - * - */ -$ltw_group_qs = isset($_GET['filter']) ? '&filter='.$_GET['filter'] : '&filter=0'; -$ltw_group_sql_id = isset($_GET['filter']) ? $_GET['filter'] : '0'; - -if (isset($_POST['form_submit']) && $_POST['form_submit'] == 'yes') -{ - if ((isset($_POST['ltw_group_filter_action']) && strlen($_POST['ltw_group_filter_action']) > 0) || (isset($_POST['ltw_group_filter_action2']) && strlen($_POST['ltw_group_filter_action2']) > 0)) - { - // Just a little ;) security thingy that wordpress offers us - check_admin_referer('ltw_tes_index'); - - if (isset($_POST['ltw_group_filter']) == TRUE && $_POST['ltw_group_filter'] != '0' && isset($_POST['ltw_group_filter_action']) == TRUE) - { - // Create the query string for filter - $ltw_group_qs = '&filter='.$_POST['ltw_group_filter']; - $ltw_group_sql_id = $_POST['ltw_group_filter']; - } - else if (isset($_POST['ltw_group_filter']) == TRUE && $_POST['ltw_group_filter'] == '0' && isset($_POST['ltw_group_filter_action']) == TRUE) - { - // Create the query string for filter - $ltw_group_qs = ''; - $ltw_group_sql_id = 0; - } - else if (isset($_POST['ltw_group_filter2']) == TRUE && $_POST['ltw_group_filter2'] != '0' && isset($_POST['ltw_group_filter_action2']) == TRUE) - { - // Create the query string for filter - $ltw_group_qs = '&filter='.$_POST['ltw_group_filter2']; - $ltw_group_sql_id = $_POST['ltw_group_filter2']; - } - else if (isset($_POST['ltw_group_filter2']) == TRUE && $_POST['ltw_group_filter2'] == '0' && isset($_POST['ltw_group_filter_action2']) == TRUE) - { - // Create the query string for filter - $ltw_group_qs = ''; - $ltw_group_sql_id = 0; - } - } -} -?> - -
    -

    - -prepare("SELECT COUNT(tes.`id`) AS counter - FROM `".LTW_TES_TESTIMONIALS_TABLE."` AS tes - LEFT JOIN `".LTW_TES_TESTIMONIAL_GROUPS_TABLE."` AS g ON (g.`id` = tes.`group_id`) - ".$ltw_group_sql, - array($ltw_group_sql_id) - ); -$ltw_testimonials_count = ''; -$ltw_testimonials_count = $wpdb->get_results($sql, ARRAY_A); - -/** -* Get all available groups -* -*/ -$sql = "SELECT `id`, `group_name`, `page_id` - FROM `".LTW_TES_TESTIMONIAL_GROUPS_TABLE."` - ORDER BY `group_name` ASC"; -$ltw_tes_group_info = array(); -$ltw_tes_group_info = $wpdb->get_results($sql, ARRAY_A); - -if ($ltw_testimonials_count[0]['counter'] > 0) -{ - $p = new pagination; - $p->items($ltw_testimonials_count[0]['counter']); - $p->limit(10); // Limit entries per page - $p->target("admin.php?page=ltw_manage_testimonials".$ltw_group_qs); - $p->currentPage($_GET[$p->paging]); // Gets and validates the current page - $p->calculate(); // Calculates what to show - $p->parameterName('paging'); - $p->adjacents(1); //No. of page away from the current page - - if(!isset($_GET['paging'])) - { - $p->page = 1; - } - else - { - $p->page = $_GET['paging']; - } - - //Query for limit paging - $ltw_limit = "LIMIT " . ($p->page - 1) * $p->limit . ", " . $p->limit; - - if (get_option('ltw_tes_sort_testimonials') == '1') - { - $ltw_tes_order_by = ' ORDER BY tes.`id` DESC '; - } - else if (get_option('ltw_tes_sort_testimonials') == '2') - { - $ltw_tes_order_by = ' ORDER BY tes.`id` ASC '; - } - else if (get_option('ltw_tes_sort_testimonials') == '3') - { - //$ltw_tes_order_by = ' ORDER BY tes.`order` ASC '; - $ltw_tes_order_by = ' ORDER BY IF(`order` > 0, `order`, 1000000), `order` ASC '; - } - - $sql = $wpdb->prepare("SELECT tes.`id`, tes.`testimonial`, tes.`client_name`, tes.`client_website`, tes.`client_company`, tes.`order`, tes.`group_id`, tes.`show_in_widget`, tes.`client_pic`, - g.`group_name` - FROM `".LTW_TES_TESTIMONIALS_TABLE."` AS tes - LEFT JOIN `".LTW_TES_TESTIMONIAL_GROUPS_TABLE."` AS g ON (g.`id` = tes.`group_id`) - ".$ltw_group_sql." - ".$ltw_tes_order_by." - ".$ltw_limit."", - array($ltw_group_sql_id) - ); - $ltw_testimonials_list = array(); - $ltw_testimonials_list = $wpdb->get_results($sql, ARRAY_A); -} -?> -
    -
    - - -
    -
    -
    - - - - - -
    - 0) -{ -?> -
    - show(); ?> -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - 0) -{ - $alternate_row = 0; - - foreach ($ltw_testimonials_list as $list) - { - $alternate_row_class = ' alternate'; - if ($alternate_row == 1) - { - $alternate_row_class = ''; - $alternate_row = 0; - } - else - { - $alternate_row++; - } -?> - - - - - - - - - - - - -
    - - - - - -
    - - -
    - | - - -
    -
    - 200) - { -?> -
    -... -
    -
    - -
    - -
    - /> -
    - -
    - -
    - - -

    -
    -
    - - - - - -
    - 0) -{ -?> -
    - show(); ?> -
    - -
    -
    -

    -
    \ No newline at end of file diff --git a/src/wp-content/plugins/ltw-testimonials/pages/testimonial_settings.php b/src/wp-content/plugins/ltw-testimonials/pages/testimonial_settings.php deleted file mode 100644 index 940a73cf..00000000 --- a/src/wp-content/plugins/ltw-testimonials/pages/testimonial_settings.php +++ /dev/null @@ -1,44 +0,0 @@ -
    -

    - - -

    - -
    -
    - -
    - - - - - - - - - - - - - -
    - -
    - /> -
    - /> -
    -

    -
    -
    \ No newline at end of file diff --git a/src/wp-content/plugins/ltw-testimonials/pagination.class.php b/src/wp-content/plugins/ltw-testimonials/pagination.class.php deleted file mode 100644 index e221f430..00000000 --- a/src/wp-content/plugins/ltw-testimonials/pagination.class.php +++ /dev/null @@ -1,204 +0,0 @@ -total_pages = (int) $value;} - - #how many items to show per page - function limit($value){$this->limit = (int) $value;} - - #Page to sent the page value - function target($value){$this->target = $value;} - - #Current page - function currentPage($value){$this->page = (int) $value;} - - #How many adjacent pages should be shown on each side of the current page? - function adjacents($value){$this->adjacents = (int) $value;} - - #show counter? - function showCounter($value=""){$this->showCounter=($value===true)?true:false;} - - #to change the class name of the pagination div - function changeClass($value=""){$this->className=$value;} - - function nextLabel($value){$this->nextT = $value;} - function nextIcon($value){$this->nextI = $value;} - function prevLabel($value){$this->prevT = $value;} - function prevIcon($value){$this->prevI = $value;} - - #to change the class name of the pagination div - function parameterName($value=""){$this->parameterName=$value;} - - #to change urlFriendly - function urlFriendly($value="%"){ - if(eregi('^ *$',$value)){ - $this->urlF=false; - return false; - } - $this->urlF=$value; - } - - var $pagination; - - function pagination(){} - function show(){ - if(!$this->calculate) - if($this->calculate()) - echo "
    className\">$this->pagination
    \n"; - } - function getOutput(){ - if(!$this->calculate) - if($this->calculate()) - return "
    className\">$this->pagination
    \n"; - } - function get_pagenum_link($id){ - if(strpos($this->target,'?')===false) - if($this->urlF) - return str_replace($this->urlF,$id,$this->target); - else - return "$this->target?$this->parameterName=$id"; - else - return "$this->target&$this->parameterName=$id"; - } - - function calculate(){ - $this->pagination = ""; - $this->calculate == true; - $error = false; - if($this->urlF and $this->urlF != '%' and strpos($this->target,$this->urlF)===false){ - //Es necesario especificar el comodin para sustituir - echo "Especificaste un wildcard para sustituir, pero no existe en el target
    "; - $error = true; - }elseif($this->urlF and $this->urlF == '%' and strpos($this->target,$this->urlF)===false){ - echo "Es necesario especificar en el target el comodin % para sustituir el nmero de pgina
    "; - $error = true; - } - - if($this->total_pages < 0){ - echo "It is necessary to specify the number of pages (\$class->items(1000))
    "; - $error = true; - } - if($this->limit == null){ - echo "It is necessary to specify the limit of items to show per page (\$class->limit(10))
    "; - $error = true; - } - if($error)return false; - - $n = trim($this->nextT.' '.$this->nextI); - $p = trim($this->prevI.' '.$this->prevT); - - /* Setup vars for query. */ - if($this->page) - $start = ($this->page - 1) * $this->limit; //first item to display on this page - else - $start = 0; //if no page var is given, set start to 0 - - /* Setup page vars for display. */ - $prev = $this->page - 1; //previous page is page - 1 - $next = $this->page + 1; //next page is page + 1 - $lastpage = ceil($this->total_pages/$this->limit); //lastpage is = total pages / items per page, rounded up. - $lpm1 = $lastpage - 1; //last page minus 1 - - /* - Now we apply our rules and draw the pagination object. - We're actually saving the code to a variable in case we want to draw it more than once. - */ - - if($lastpage > 1){ - if($this->page){ - //anterior button - if($this->page > 1) - $this->pagination .= "get_pagenum_link($prev)."\" class=\"prev\">$p"; - else - $this->pagination .= "$p"; - } - //pages - if ($lastpage < 7 + ($this->adjacents * 2)){//not enough pages to bother breaking it up - for ($counter = 1; $counter <= $lastpage; $counter++){ - if ($counter == $this->page) - $this->pagination .= "$counter"; - else - $this->pagination .= "get_pagenum_link($counter)."\">$counter"; - } - } - elseif($lastpage > 5 + ($this->adjacents * 2)){//enough pages to hide some - //close to beginning; only hide later pages - if($this->page < 1 + ($this->adjacents * 2)){ - for ($counter = 1; $counter < 4 + ($this->adjacents * 2); $counter++){ - if ($counter == $this->page) - $this->pagination .= "$counter"; - else - $this->pagination .= "get_pagenum_link($counter)."\">$counter"; - } - $this->pagination .= "..."; - $this->pagination .= "get_pagenum_link($lpm1)."\">$lpm1"; - $this->pagination .= "get_pagenum_link($lastpage)."\">$lastpage"; - } - //in middle; hide some front and some back - elseif($lastpage - ($this->adjacents * 2) > $this->page && $this->page > ($this->adjacents * 2)){ - $this->pagination .= "get_pagenum_link(1)."\">1"; - $this->pagination .= "get_pagenum_link(2)."\">2"; - $this->pagination .= "..."; - for ($counter = $this->page - $this->adjacents; $counter <= $this->page + $this->adjacents; $counter++) - if ($counter == $this->page) - $this->pagination .= "$counter"; - else - $this->pagination .= "get_pagenum_link($counter)."\">$counter"; - $this->pagination .= "..."; - $this->pagination .= "get_pagenum_link($lpm1)."\">$lpm1"; - $this->pagination .= "get_pagenum_link($lastpage)."\">$lastpage"; - } - //close to end; only hide early pages - else{ - $this->pagination .= "get_pagenum_link(1)."\">1"; - $this->pagination .= "get_pagenum_link(2)."\">2"; - $this->pagination .= "..."; - for ($counter = $lastpage - (2 + ($this->adjacents * 2)); $counter <= $lastpage; $counter++) - if ($counter == $this->page) - $this->pagination .= "$counter"; - else - $this->pagination .= "get_pagenum_link($counter)."\">$counter"; - } - } - if($this->page){ - //siguiente button - if ($this->page < $counter - 1) - $this->pagination .= "get_pagenum_link($next)."\" class=\"next\">$n"; - else - $this->pagination .= "$n"; - if($this->showCounter)$this->pagination .= "
    ($this->total_pages Pages)
    "; - } - } - - return true; - } - } -?> \ No newline at end of file diff --git a/src/wp-content/plugins/ltw-testimonials/readme.txt b/src/wp-content/plugins/ltw-testimonials/readme.txt deleted file mode 100644 index 2315b08c..00000000 --- a/src/wp-content/plugins/ltw-testimonials/readme.txt +++ /dev/null @@ -1,89 +0,0 @@ -=== LTW Testimonials === -Contributors: LessThanWeb -Donate link: http://www.lessthanweb.com/products/wp-plugin-ltw-testimonials -Tags: clients, testimonials, products, reviews -Requires at least: 2.9.1 -Tested up to: 3.0.1 -Stable tag: 1.3.0 - -LTW Testimonials is a powerful Wordpress plugin that will display client testimonials on your blog. - -== Description == - -LTW Testimonials is a very simple yet very powerful plugin that will make your life easier when dealing with client testimonials. - -You will be able to separate your client testimonials into unlimited number of groups which you can then display on different pages on a single blog installation. - -Even if you have just one product or service, this will help you manage your testimonials much easier and quicker. - -But that's not all. You can also customize the look and layout of the testimonials being displayed on the pages by simply editing the HTML and CSS code from the WP admin area itself. - -It also comes with a widget where you can display random client testimonials. - -== Installation == - -1. Download & extract plugin using its default folder -1. Upload plugin folder to the "/wp-content/plugins/" folder. If you're uploading it make sure to upload the top-level folder. Don't just upload all the php files and put them in `/wp-content/plugins/` -1. Activate the plugin through the "Plugins" menu in WordPress -1. That's it. A new option will be shown in the menu of the WP Admin area - -== Frequently Asked Questions == - -You can find the FAQ at the [website](http://www.lessthanweb.com/products/wp-plugin-ltw-testimonials) - -== Screenshots == - -1. Adding new client testimonial -2. Overview of the groups - -== Changelog == -* Version 1.3.0 (2010/11/02) - * The "More" link in the widget is now linked to that testimonial. In other words, it will scroll to the testimonial itself when the link is clicked - * Added new option to widget: Show client picture - -* Version 1.2.1 (2010/10/25) - * Fixed a bug where new line was ignored - -* Version 1.2.0 (2010/10/04) - * Added option to update the order from the client testimonial overview page - * Added option to update the "Show in Widget" checkbox from the client testimonial overview page - * Changed deactivation of the plugin. If you select to delete data, it will delete tables and also all other settings - * Added URL below the name of the client in the client testimonials overview page - * Added option to also upload client picture - * Added client picture to the client testimonials overview page if there is any - -* Version 1.1.5 (2010/09/13) - * Fixed the CSS tag being shown as empty if the CSS from Design page is removed - * Fixed bug in the widget Show More url if Default permalinks structure is selected - * Added Show in Widget field to testimonials overview page - -* Version 1.1.4 (2010/08/31) - * Fixed user defined sorting bug - * Fixed backslashes in the widget - -* Version 1.1.3 (2010/08/28) - * Bug fixed when editing client testimonials. The text area had wrong name field. - -* Version 1.1.2 (2010/08/24) - * Another bug fixed. It disabled adding new groups - -* Version 1.1.1 (2010/08/24) - * Fixed a bug where the selected dropdown item on the Groups page of the add and edit form was not saved correctly - -* Version 1.1.0 (2010/08/22) - * Added the donation link and changed the "Got a question?" link to "Support" - * Added option on the settings page to promote this plugin. It adds a little link "Powered by LTW Testimonials" at the bottom of the testimonials page - * Added "Set word limit" option to widget - * Added shortcode for displaying all the testimonials on one page - * Added option to widget to display only testimonials from one selected group - -* Version 1.0.2 (2010/08/17) - * Fixed the wrong URL for the "Got a question?" link - * Added missing code for saving the two "show more" options in the widget - * Fixed the random bug in the widget - -* Version 1.0.1 (2010/08/11) - * Fixed a bug that deleted HTML and CSS design if the settings page was updated - -* Version 1.0 (2010/08/06) - * Initial version \ No newline at end of file diff --git a/src/wp-content/plugins/ltw-testimonials/screenshot-1.jpg b/src/wp-content/plugins/ltw-testimonials/screenshot-1.jpg deleted file mode 100644 index 02bc9289..00000000 Binary files a/src/wp-content/plugins/ltw-testimonials/screenshot-1.jpg and /dev/null differ diff --git a/src/wp-content/plugins/ltw-testimonials/screenshot-2.jpg b/src/wp-content/plugins/ltw-testimonials/screenshot-2.jpg deleted file mode 100644 index cf597a2f..00000000 Binary files a/src/wp-content/plugins/ltw-testimonials/screenshot-2.jpg and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/arrowdown.png b/src/wp-content/plugins/qtranslate/arrowdown.png deleted file mode 100644 index 8684c680..00000000 Binary files a/src/wp-content/plugins/qtranslate/arrowdown.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/arrowup.png b/src/wp-content/plugins/qtranslate/arrowup.png deleted file mode 100644 index 1ffc3a23..00000000 Binary files a/src/wp-content/plugins/qtranslate/arrowup.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ad.alt.png b/src/wp-content/plugins/qtranslate/flags/ad.alt.png deleted file mode 100644 index 549c69bd..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ad.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ad.png b/src/wp-content/plugins/qtranslate/flags/ad.png deleted file mode 100644 index 854f31b2..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ad.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ae.png b/src/wp-content/plugins/qtranslate/flags/ae.png deleted file mode 100644 index cdd69749..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ae.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/af.png b/src/wp-content/plugins/qtranslate/flags/af.png deleted file mode 100644 index 65c8a055..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/af.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ag.png b/src/wp-content/plugins/qtranslate/flags/ag.png deleted file mode 100644 index 84cd0818..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ag.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ai.alt.png b/src/wp-content/plugins/qtranslate/flags/ai.alt.png deleted file mode 100644 index 756dbd0b..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ai.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ai.png b/src/wp-content/plugins/qtranslate/flags/ai.png deleted file mode 100644 index 9c284496..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ai.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/al.png b/src/wp-content/plugins/qtranslate/flags/al.png deleted file mode 100644 index 468af2ff..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/al.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/am.png b/src/wp-content/plugins/qtranslate/flags/am.png deleted file mode 100644 index 1a5afaaf..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/am.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/an.png b/src/wp-content/plugins/qtranslate/flags/an.png deleted file mode 100644 index b69a20f2..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/an.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ao.png b/src/wp-content/plugins/qtranslate/flags/ao.png deleted file mode 100644 index 519ebe74..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ao.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/aq.png b/src/wp-content/plugins/qtranslate/flags/aq.png deleted file mode 100644 index 30388140..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/aq.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ar.alt.png b/src/wp-content/plugins/qtranslate/flags/ar.alt.png deleted file mode 100644 index 14eb6c96..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ar.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ar.png b/src/wp-content/plugins/qtranslate/flags/ar.png deleted file mode 100644 index f20b48a0..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ar.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/arle.png b/src/wp-content/plugins/qtranslate/flags/arle.png deleted file mode 100644 index b0553086..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/arle.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/as.png b/src/wp-content/plugins/qtranslate/flags/as.png deleted file mode 100644 index d3c76f2d..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/as.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/at.alt.png b/src/wp-content/plugins/qtranslate/flags/at.alt.png deleted file mode 100644 index 1bf0bcfd..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/at.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/at.png b/src/wp-content/plugins/qtranslate/flags/at.png deleted file mode 100644 index 91b3164e..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/at.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/au.png b/src/wp-content/plugins/qtranslate/flags/au.png deleted file mode 100644 index 6d744e87..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/au.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/aw.png b/src/wp-content/plugins/qtranslate/flags/aw.png deleted file mode 100644 index 90f27dbb..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/aw.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ax.png b/src/wp-content/plugins/qtranslate/flags/ax.png deleted file mode 100644 index 46882df1..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ax.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/az.png b/src/wp-content/plugins/qtranslate/flags/az.png deleted file mode 100644 index 94f6a802..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/az.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ba.png b/src/wp-content/plugins/qtranslate/flags/ba.png deleted file mode 100644 index 6ccf43bd..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ba.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/bb.png b/src/wp-content/plugins/qtranslate/flags/bb.png deleted file mode 100644 index ad179343..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/bb.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/bd.png b/src/wp-content/plugins/qtranslate/flags/bd.png deleted file mode 100644 index 50b7ab1a..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/bd.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/be.png b/src/wp-content/plugins/qtranslate/flags/be.png deleted file mode 100644 index 391f297f..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/be.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/bf.png b/src/wp-content/plugins/qtranslate/flags/bf.png deleted file mode 100644 index e4a475c1..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/bf.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/bg.png b/src/wp-content/plugins/qtranslate/flags/bg.png deleted file mode 100644 index 86b40958..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/bg.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/bh.png b/src/wp-content/plugins/qtranslate/flags/bh.png deleted file mode 100644 index b69137b9..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/bh.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/bi.alt.png b/src/wp-content/plugins/qtranslate/flags/bi.alt.png deleted file mode 100644 index bb792ecb..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/bi.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/bi.png b/src/wp-content/plugins/qtranslate/flags/bi.png deleted file mode 100644 index 63eaa64a..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/bi.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/bj.png b/src/wp-content/plugins/qtranslate/flags/bj.png deleted file mode 100644 index 7f8ab792..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/bj.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/bm.png b/src/wp-content/plugins/qtranslate/flags/bm.png deleted file mode 100644 index 75f07c47..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/bm.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/bn.png b/src/wp-content/plugins/qtranslate/flags/bn.png deleted file mode 100644 index 0bf4bc8c..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/bn.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/bo.png b/src/wp-content/plugins/qtranslate/flags/bo.png deleted file mode 100644 index 738fb066..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/bo.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/br.png b/src/wp-content/plugins/qtranslate/flags/br.png deleted file mode 100644 index e761b6f2..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/br.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/bs.png b/src/wp-content/plugins/qtranslate/flags/bs.png deleted file mode 100644 index fbc906d9..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/bs.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/bt.png b/src/wp-content/plugins/qtranslate/flags/bt.png deleted file mode 100644 index 4c2ca86e..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/bt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/bv.png b/src/wp-content/plugins/qtranslate/flags/bv.png deleted file mode 100644 index 16ba1d80..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/bv.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/bw.png b/src/wp-content/plugins/qtranslate/flags/bw.png deleted file mode 100644 index 06eb019d..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/bw.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/by.png b/src/wp-content/plugins/qtranslate/flags/by.png deleted file mode 100644 index 147a6321..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/by.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/bz.png b/src/wp-content/plugins/qtranslate/flags/bz.png deleted file mode 100644 index c7609e6b..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/bz.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ca.alt.png b/src/wp-content/plugins/qtranslate/flags/ca.alt.png deleted file mode 100644 index 41f6f600..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ca.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ca.png b/src/wp-content/plugins/qtranslate/flags/ca.png deleted file mode 100644 index 616d3c2c..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ca.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/cc.alt.png b/src/wp-content/plugins/qtranslate/flags/cc.alt.png deleted file mode 100644 index 5d930a2d..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/cc.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/cc.png b/src/wp-content/plugins/qtranslate/flags/cc.png deleted file mode 100644 index 6d744e87..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/cc.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/cd.png b/src/wp-content/plugins/qtranslate/flags/cd.png deleted file mode 100644 index cdfdc6f8..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/cd.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/cf.png b/src/wp-content/plugins/qtranslate/flags/cf.png deleted file mode 100644 index b4616290..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/cf.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/cg.png b/src/wp-content/plugins/qtranslate/flags/cg.png deleted file mode 100644 index bf355663..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/cg.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ch.png b/src/wp-content/plugins/qtranslate/flags/ch.png deleted file mode 100644 index f538dc98..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ch.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ci.png b/src/wp-content/plugins/qtranslate/flags/ci.png deleted file mode 100644 index 9d02883c..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ci.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ck.png b/src/wp-content/plugins/qtranslate/flags/ck.png deleted file mode 100644 index cf7dca9d..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ck.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/cl.png b/src/wp-content/plugins/qtranslate/flags/cl.png deleted file mode 100644 index 48cef7e7..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/cl.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/cm.png b/src/wp-content/plugins/qtranslate/flags/cm.png deleted file mode 100644 index 3e7adb8c..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/cm.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/cn.png b/src/wp-content/plugins/qtranslate/flags/cn.png deleted file mode 100644 index 1cc62eb7..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/cn.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/co.png b/src/wp-content/plugins/qtranslate/flags/co.png deleted file mode 100644 index f8ca2e62..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/co.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/cr.alt.png b/src/wp-content/plugins/qtranslate/flags/cr.alt.png deleted file mode 100644 index 502955df..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/cr.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/cr.png b/src/wp-content/plugins/qtranslate/flags/cr.png deleted file mode 100644 index afd28799..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/cr.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/cs.png b/src/wp-content/plugins/qtranslate/flags/cs.png deleted file mode 100644 index 8864e328..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/cs.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/cu.png b/src/wp-content/plugins/qtranslate/flags/cu.png deleted file mode 100644 index 62d57ade..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/cu.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/cv.png b/src/wp-content/plugins/qtranslate/flags/cv.png deleted file mode 100644 index 684647b9..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/cv.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/cx.png b/src/wp-content/plugins/qtranslate/flags/cx.png deleted file mode 100644 index c2c94c72..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/cx.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/cy.png b/src/wp-content/plugins/qtranslate/flags/cy.png deleted file mode 100644 index cb65ebb8..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/cy.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/cz.png b/src/wp-content/plugins/qtranslate/flags/cz.png deleted file mode 100644 index 241427b8..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/cz.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/de.png b/src/wp-content/plugins/qtranslate/flags/de.png deleted file mode 100644 index cbc046f7..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/de.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/dj.png b/src/wp-content/plugins/qtranslate/flags/dj.png deleted file mode 100644 index a9fc74a6..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/dj.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/dk.png b/src/wp-content/plugins/qtranslate/flags/dk.png deleted file mode 100644 index 8edd11f5..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/dk.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/dm.png b/src/wp-content/plugins/qtranslate/flags/dm.png deleted file mode 100644 index 79819ddc..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/dm.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/do.png b/src/wp-content/plugins/qtranslate/flags/do.png deleted file mode 100644 index f76e8b33..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/do.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/dz.png b/src/wp-content/plugins/qtranslate/flags/dz.png deleted file mode 100644 index 44ca81ce..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/dz.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ec.alt.png b/src/wp-content/plugins/qtranslate/flags/ec.alt.png deleted file mode 100644 index ab2bd483..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ec.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ec.png b/src/wp-content/plugins/qtranslate/flags/ec.png deleted file mode 100644 index 16ba8324..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ec.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ee.png b/src/wp-content/plugins/qtranslate/flags/ee.png deleted file mode 100644 index 0dc18aae..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ee.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/eg.png b/src/wp-content/plugins/qtranslate/flags/eg.png deleted file mode 100644 index c96f3e8c..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/eg.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/eh.alt.png b/src/wp-content/plugins/qtranslate/flags/eh.alt.png deleted file mode 100644 index ed824890..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/eh.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/eh.png b/src/wp-content/plugins/qtranslate/flags/eh.png deleted file mode 100644 index 989d0f87..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/eh.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/er.png b/src/wp-content/plugins/qtranslate/flags/er.png deleted file mode 100644 index 041652a4..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/er.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/es.alt.png b/src/wp-content/plugins/qtranslate/flags/es.alt.png deleted file mode 100644 index 34103187..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/es.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/es.png b/src/wp-content/plugins/qtranslate/flags/es.png deleted file mode 100644 index b88229b1..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/es.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/et.alt.png b/src/wp-content/plugins/qtranslate/flags/et.alt.png deleted file mode 100644 index 9282a073..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/et.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/et.png b/src/wp-content/plugins/qtranslate/flags/et.png deleted file mode 100644 index 993c85c4..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/et.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/eu.png b/src/wp-content/plugins/qtranslate/flags/eu.png deleted file mode 100644 index 49dfe59d..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/eu.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/fi.png b/src/wp-content/plugins/qtranslate/flags/fi.png deleted file mode 100644 index 63de3b68..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/fi.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/fj.png b/src/wp-content/plugins/qtranslate/flags/fj.png deleted file mode 100644 index cb5d6ddf..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/fj.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/fk.png b/src/wp-content/plugins/qtranslate/flags/fk.png deleted file mode 100644 index 30c8d5e9..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/fk.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/fm.png b/src/wp-content/plugins/qtranslate/flags/fm.png deleted file mode 100644 index 7cbc1481..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/fm.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/fo.png b/src/wp-content/plugins/qtranslate/flags/fo.png deleted file mode 100644 index 32e8d810..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/fo.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/fr.png b/src/wp-content/plugins/qtranslate/flags/fr.png deleted file mode 100644 index b70610c1..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/fr.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ga.png b/src/wp-content/plugins/qtranslate/flags/ga.png deleted file mode 100644 index d2ea33fa..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ga.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gb.png b/src/wp-content/plugins/qtranslate/flags/gb.png deleted file mode 100644 index 9afcef05..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gb.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gd.png b/src/wp-content/plugins/qtranslate/flags/gd.png deleted file mode 100644 index 5b7ddbd2..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gd.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ge.png b/src/wp-content/plugins/qtranslate/flags/ge.png deleted file mode 100644 index 81a1a566..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ge.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gf.png b/src/wp-content/plugins/qtranslate/flags/gf.png deleted file mode 100644 index 965d154d..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gf.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gg.png b/src/wp-content/plugins/qtranslate/flags/gg.png deleted file mode 100644 index 2c4bf64c..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gg.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gh.png b/src/wp-content/plugins/qtranslate/flags/gh.png deleted file mode 100644 index 7d308f0b..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gh.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gi.png b/src/wp-content/plugins/qtranslate/flags/gi.png deleted file mode 100644 index 8799ce8b..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gi.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gl.png b/src/wp-content/plugins/qtranslate/flags/gl.png deleted file mode 100644 index b74f4dea..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gl.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gm.png b/src/wp-content/plugins/qtranslate/flags/gm.png deleted file mode 100644 index cff19177..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gm.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gn.png b/src/wp-content/plugins/qtranslate/flags/gn.png deleted file mode 100644 index 9d7923c9..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gn.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gp.png b/src/wp-content/plugins/qtranslate/flags/gp.png deleted file mode 100644 index 965d154d..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gp.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gq.png b/src/wp-content/plugins/qtranslate/flags/gq.png deleted file mode 100644 index 784ae06a..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gq.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gr.png b/src/wp-content/plugins/qtranslate/flags/gr.png deleted file mode 100644 index d6e4caef..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gr.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gs.png b/src/wp-content/plugins/qtranslate/flags/gs.png deleted file mode 100644 index f8cd9547..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gs.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gt.alt.png b/src/wp-content/plugins/qtranslate/flags/gt.alt.png deleted file mode 100644 index ac90233f..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gt.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gt.png b/src/wp-content/plugins/qtranslate/flags/gt.png deleted file mode 100644 index 6232dc98..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gu.png b/src/wp-content/plugins/qtranslate/flags/gu.png deleted file mode 100644 index b9afa18a..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gu.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gw.png b/src/wp-content/plugins/qtranslate/flags/gw.png deleted file mode 100644 index 2808ec77..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gw.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/gy.png b/src/wp-content/plugins/qtranslate/flags/gy.png deleted file mode 100644 index d2334ce6..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/gy.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/hk.png b/src/wp-content/plugins/qtranslate/flags/hk.png deleted file mode 100644 index 0bb8cebf..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/hk.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/hm.png b/src/wp-content/plugins/qtranslate/flags/hm.png deleted file mode 100644 index e78c4545..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/hm.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/hn.png b/src/wp-content/plugins/qtranslate/flags/hn.png deleted file mode 100644 index c7e8f784..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/hn.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/hr.png b/src/wp-content/plugins/qtranslate/flags/hr.png deleted file mode 100644 index 197ac97c..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/hr.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ht.alt.png b/src/wp-content/plugins/qtranslate/flags/ht.alt.png deleted file mode 100644 index cc46032c..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ht.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ht.png b/src/wp-content/plugins/qtranslate/flags/ht.png deleted file mode 100644 index 968b331a..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ht.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/hu.png b/src/wp-content/plugins/qtranslate/flags/hu.png deleted file mode 100644 index 2f7aec3b..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/hu.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/id.png b/src/wp-content/plugins/qtranslate/flags/id.png deleted file mode 100644 index 3e066382..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/id.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ie.png b/src/wp-content/plugins/qtranslate/flags/ie.png deleted file mode 100644 index 67cc759b..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ie.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/il.png b/src/wp-content/plugins/qtranslate/flags/il.png deleted file mode 100644 index 097a5173..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/il.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/im.png b/src/wp-content/plugins/qtranslate/flags/im.png deleted file mode 100644 index f23f043e..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/im.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/in.png b/src/wp-content/plugins/qtranslate/flags/in.png deleted file mode 100644 index 9e696532..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/in.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/io.png b/src/wp-content/plugins/qtranslate/flags/io.png deleted file mode 100644 index 7792b415..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/io.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/iq.png b/src/wp-content/plugins/qtranslate/flags/iq.png deleted file mode 100644 index 44e76f94..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/iq.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ir.png b/src/wp-content/plugins/qtranslate/flags/ir.png deleted file mode 100644 index 960e8e54..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ir.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/is.png b/src/wp-content/plugins/qtranslate/flags/is.png deleted file mode 100644 index a3f7ec61..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/is.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/it.png b/src/wp-content/plugins/qtranslate/flags/it.png deleted file mode 100644 index 18edfe43..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/it.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/je.png b/src/wp-content/plugins/qtranslate/flags/je.png deleted file mode 100644 index 3823105e..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/je.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/jm.png b/src/wp-content/plugins/qtranslate/flags/jm.png deleted file mode 100644 index eb742b42..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/jm.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/jo.png b/src/wp-content/plugins/qtranslate/flags/jo.png deleted file mode 100644 index 71f219b8..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/jo.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/jp.png b/src/wp-content/plugins/qtranslate/flags/jp.png deleted file mode 100644 index f49fbadb..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/jp.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ke.png b/src/wp-content/plugins/qtranslate/flags/ke.png deleted file mode 100644 index 3e581b17..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ke.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/kg.png b/src/wp-content/plugins/qtranslate/flags/kg.png deleted file mode 100644 index b500a177..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/kg.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/kh.png b/src/wp-content/plugins/qtranslate/flags/kh.png deleted file mode 100644 index 56323bd2..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/kh.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ki.png b/src/wp-content/plugins/qtranslate/flags/ki.png deleted file mode 100644 index d838b313..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ki.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/km.png b/src/wp-content/plugins/qtranslate/flags/km.png deleted file mode 100644 index 6988d7db..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/km.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/kn.png b/src/wp-content/plugins/qtranslate/flags/kn.png deleted file mode 100644 index 4b102432..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/kn.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/kp.png b/src/wp-content/plugins/qtranslate/flags/kp.png deleted file mode 100644 index 70a166b6..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/kp.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/kr.png b/src/wp-content/plugins/qtranslate/flags/kr.png deleted file mode 100644 index 4b5be36e..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/kr.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/kw.png b/src/wp-content/plugins/qtranslate/flags/kw.png deleted file mode 100644 index dd51256f..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/kw.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ky.png b/src/wp-content/plugins/qtranslate/flags/ky.png deleted file mode 100644 index fb7cbe82..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ky.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/kz.png b/src/wp-content/plugins/qtranslate/flags/kz.png deleted file mode 100644 index 61fe983a..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/kz.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/la.png b/src/wp-content/plugins/qtranslate/flags/la.png deleted file mode 100644 index 572491f7..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/la.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/lb.png b/src/wp-content/plugins/qtranslate/flags/lb.png deleted file mode 100644 index f95124a9..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/lb.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/lc.png b/src/wp-content/plugins/qtranslate/flags/lc.png deleted file mode 100644 index 4264fb9d..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/lc.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/li.png b/src/wp-content/plugins/qtranslate/flags/li.png deleted file mode 100644 index 68183e7e..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/li.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/lk.png b/src/wp-content/plugins/qtranslate/flags/lk.png deleted file mode 100644 index eee913f6..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/lk.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/lr.png b/src/wp-content/plugins/qtranslate/flags/lr.png deleted file mode 100644 index ea4c5468..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/lr.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ls.png b/src/wp-content/plugins/qtranslate/flags/ls.png deleted file mode 100644 index 2a67458b..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ls.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/lt.png b/src/wp-content/plugins/qtranslate/flags/lt.png deleted file mode 100644 index 9a4cb934..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/lt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/lu.png b/src/wp-content/plugins/qtranslate/flags/lu.png deleted file mode 100644 index c7320ba9..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/lu.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/lv.png b/src/wp-content/plugins/qtranslate/flags/lv.png deleted file mode 100644 index af056c4b..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/lv.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ly.png b/src/wp-content/plugins/qtranslate/flags/ly.png deleted file mode 100644 index 94310ec3..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ly.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ma.png b/src/wp-content/plugins/qtranslate/flags/ma.png deleted file mode 100644 index 4cd45158..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ma.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/mc.png b/src/wp-content/plugins/qtranslate/flags/mc.png deleted file mode 100644 index d18e8470..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/mc.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/md.png b/src/wp-content/plugins/qtranslate/flags/md.png deleted file mode 100644 index 71f82f89..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/md.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/me.png b/src/wp-content/plugins/qtranslate/flags/me.png deleted file mode 100644 index 427f5b16..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/me.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/mg.png b/src/wp-content/plugins/qtranslate/flags/mg.png deleted file mode 100644 index 912d61eb..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/mg.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/mh.png b/src/wp-content/plugins/qtranslate/flags/mh.png deleted file mode 100644 index 17fe5717..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/mh.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/mk.png b/src/wp-content/plugins/qtranslate/flags/mk.png deleted file mode 100644 index 91badb40..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/mk.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ml.png b/src/wp-content/plugins/qtranslate/flags/ml.png deleted file mode 100644 index c7264170..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ml.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/mm.png b/src/wp-content/plugins/qtranslate/flags/mm.png deleted file mode 100644 index f7d114e2..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/mm.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/mn.png b/src/wp-content/plugins/qtranslate/flags/mn.png deleted file mode 100644 index 87db0fa1..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/mn.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/mo.png b/src/wp-content/plugins/qtranslate/flags/mo.png deleted file mode 100644 index 615e8d40..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/mo.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/mp.png b/src/wp-content/plugins/qtranslate/flags/mp.png deleted file mode 100644 index 1a0c3a33..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/mp.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/mq.png b/src/wp-content/plugins/qtranslate/flags/mq.png deleted file mode 100644 index b70610c1..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/mq.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/mr.png b/src/wp-content/plugins/qtranslate/flags/mr.png deleted file mode 100644 index e5d6d543..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/mr.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ms.png b/src/wp-content/plugins/qtranslate/flags/ms.png deleted file mode 100644 index 62c06e8c..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ms.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/mt.png b/src/wp-content/plugins/qtranslate/flags/mt.png deleted file mode 100644 index abb043c4..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/mt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/mu.png b/src/wp-content/plugins/qtranslate/flags/mu.png deleted file mode 100644 index ff084e2c..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/mu.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/mv.png b/src/wp-content/plugins/qtranslate/flags/mv.png deleted file mode 100644 index e4edb89c..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/mv.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/mw.png b/src/wp-content/plugins/qtranslate/flags/mw.png deleted file mode 100644 index 07e7f7d9..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/mw.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/mx.png b/src/wp-content/plugins/qtranslate/flags/mx.png deleted file mode 100644 index 563457ff..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/mx.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/my.png b/src/wp-content/plugins/qtranslate/flags/my.png deleted file mode 100644 index 3875e9e2..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/my.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/mz.png b/src/wp-content/plugins/qtranslate/flags/mz.png deleted file mode 100644 index 7a83aa7d..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/mz.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/na.png b/src/wp-content/plugins/qtranslate/flags/na.png deleted file mode 100644 index 7c06080c..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/na.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/nc.png b/src/wp-content/plugins/qtranslate/flags/nc.png deleted file mode 100644 index 6258268f..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/nc.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ne.png b/src/wp-content/plugins/qtranslate/flags/ne.png deleted file mode 100644 index 7d2299ec..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ne.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/nf.png b/src/wp-content/plugins/qtranslate/flags/nf.png deleted file mode 100644 index e229c9d5..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/nf.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ng.png b/src/wp-content/plugins/qtranslate/flags/ng.png deleted file mode 100644 index e62540d4..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ng.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ni.alt.png b/src/wp-content/plugins/qtranslate/flags/ni.alt.png deleted file mode 100644 index 1890f257..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ni.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ni.png b/src/wp-content/plugins/qtranslate/flags/ni.png deleted file mode 100644 index 39af7b9f..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ni.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/nl.png b/src/wp-content/plugins/qtranslate/flags/nl.png deleted file mode 100644 index 3d7afb2a..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/nl.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/no.png b/src/wp-content/plugins/qtranslate/flags/no.png deleted file mode 100644 index 3042d521..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/no.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/np.png b/src/wp-content/plugins/qtranslate/flags/np.png deleted file mode 100644 index 610bff11..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/np.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/nr.png b/src/wp-content/plugins/qtranslate/flags/nr.png deleted file mode 100644 index 6764c3ad..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/nr.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/nu.png b/src/wp-content/plugins/qtranslate/flags/nu.png deleted file mode 100644 index 6e43a394..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/nu.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/nz.png b/src/wp-content/plugins/qtranslate/flags/nz.png deleted file mode 100644 index 600bfefb..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/nz.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/om.png b/src/wp-content/plugins/qtranslate/flags/om.png deleted file mode 100644 index 6fc2b3ea..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/om.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/pa.png b/src/wp-content/plugins/qtranslate/flags/pa.png deleted file mode 100644 index d37c3ad3..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/pa.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/pe.png b/src/wp-content/plugins/qtranslate/flags/pe.png deleted file mode 100644 index 46a37d80..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/pe.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/pf.alt.png b/src/wp-content/plugins/qtranslate/flags/pf.alt.png deleted file mode 100644 index 5ae8dea9..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/pf.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/pf.png b/src/wp-content/plugins/qtranslate/flags/pf.png deleted file mode 100644 index 598bf570..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/pf.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/pg.png b/src/wp-content/plugins/qtranslate/flags/pg.png deleted file mode 100644 index c8abf5c5..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/pg.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ph.png b/src/wp-content/plugins/qtranslate/flags/ph.png deleted file mode 100644 index e00ea473..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ph.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/pk.png b/src/wp-content/plugins/qtranslate/flags/pk.png deleted file mode 100644 index 782fe944..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/pk.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/pl.png b/src/wp-content/plugins/qtranslate/flags/pl.png deleted file mode 100644 index e35d6333..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/pl.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/pm.png b/src/wp-content/plugins/qtranslate/flags/pm.png deleted file mode 100644 index 598bf570..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/pm.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/pn.png b/src/wp-content/plugins/qtranslate/flags/pn.png deleted file mode 100644 index ea7618b6..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/pn.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/pr.png b/src/wp-content/plugins/qtranslate/flags/pr.png deleted file mode 100644 index 0b083368..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/pr.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ps.png b/src/wp-content/plugins/qtranslate/flags/ps.png deleted file mode 100644 index ec4bca38..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ps.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/pt.png b/src/wp-content/plugins/qtranslate/flags/pt.png deleted file mode 100644 index 0843f332..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/pt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/pw.png b/src/wp-content/plugins/qtranslate/flags/pw.png deleted file mode 100644 index ee9188fa..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/pw.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/py.png b/src/wp-content/plugins/qtranslate/flags/py.png deleted file mode 100644 index 45f1273c..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/py.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/qa.png b/src/wp-content/plugins/qtranslate/flags/qa.png deleted file mode 100644 index ecd80332..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/qa.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/re.png b/src/wp-content/plugins/qtranslate/flags/re.png deleted file mode 100644 index 598bf570..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/re.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ro.png b/src/wp-content/plugins/qtranslate/flags/ro.png deleted file mode 100644 index 5ea03309..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ro.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/rs.png b/src/wp-content/plugins/qtranslate/flags/rs.png deleted file mode 100644 index 17436e00..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/rs.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ru.png b/src/wp-content/plugins/qtranslate/flags/ru.png deleted file mode 100644 index 4efd00c4..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ru.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/rw.png b/src/wp-content/plugins/qtranslate/flags/rw.png deleted file mode 100644 index 5ccb913e..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/rw.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/sa.png b/src/wp-content/plugins/qtranslate/flags/sa.png deleted file mode 100644 index 93b753da..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/sa.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/sb.png b/src/wp-content/plugins/qtranslate/flags/sb.png deleted file mode 100644 index 6da8c86b..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/sb.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/sc.png b/src/wp-content/plugins/qtranslate/flags/sc.png deleted file mode 100644 index 832aaeb1..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/sc.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/sd.png b/src/wp-content/plugins/qtranslate/flags/sd.png deleted file mode 100644 index 0783a250..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/sd.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/se.png b/src/wp-content/plugins/qtranslate/flags/se.png deleted file mode 100644 index 4736ec4f..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/se.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/sg.png b/src/wp-content/plugins/qtranslate/flags/sg.png deleted file mode 100644 index 4534fe40..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/sg.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/sh.png b/src/wp-content/plugins/qtranslate/flags/sh.png deleted file mode 100644 index aba66cf8..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/sh.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/si.png b/src/wp-content/plugins/qtranslate/flags/si.png deleted file mode 100644 index 8238515d..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/si.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/sj.png b/src/wp-content/plugins/qtranslate/flags/sj.png deleted file mode 100644 index 3042d521..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/sj.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/sk.png b/src/wp-content/plugins/qtranslate/flags/sk.png deleted file mode 100644 index 92c6fd5e..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/sk.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/sl.png b/src/wp-content/plugins/qtranslate/flags/sl.png deleted file mode 100644 index be8f6eff..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/sl.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/sm.png b/src/wp-content/plugins/qtranslate/flags/sm.png deleted file mode 100644 index 3230cfb0..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/sm.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/sn.png b/src/wp-content/plugins/qtranslate/flags/sn.png deleted file mode 100644 index bdff9dd5..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/sn.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/so.png b/src/wp-content/plugins/qtranslate/flags/so.png deleted file mode 100644 index d75b71e8..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/so.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/sr.png b/src/wp-content/plugins/qtranslate/flags/sr.png deleted file mode 100644 index 87bfc1c8..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/sr.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/st.png b/src/wp-content/plugins/qtranslate/flags/st.png deleted file mode 100644 index b28733d1..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/st.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/sv.alt.png b/src/wp-content/plugins/qtranslate/flags/sv.alt.png deleted file mode 100644 index 767a24e1..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/sv.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/sv.png b/src/wp-content/plugins/qtranslate/flags/sv.png deleted file mode 100644 index d1d047a3..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/sv.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/sy.png b/src/wp-content/plugins/qtranslate/flags/sy.png deleted file mode 100644 index cfafea5b..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/sy.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/sz.png b/src/wp-content/plugins/qtranslate/flags/sz.png deleted file mode 100644 index ec5dfe26..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/sz.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/tc.png b/src/wp-content/plugins/qtranslate/flags/tc.png deleted file mode 100644 index 5ce2c4d4..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/tc.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/td.png b/src/wp-content/plugins/qtranslate/flags/td.png deleted file mode 100644 index b836b07c..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/td.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/tf.png b/src/wp-content/plugins/qtranslate/flags/tf.png deleted file mode 100644 index 6258268f..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/tf.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/tg.png b/src/wp-content/plugins/qtranslate/flags/tg.png deleted file mode 100644 index c4856f85..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/tg.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/th.png b/src/wp-content/plugins/qtranslate/flags/th.png deleted file mode 100644 index 230fc6b5..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/th.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/tj.png b/src/wp-content/plugins/qtranslate/flags/tj.png deleted file mode 100644 index 6913f85e..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/tj.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/tk.png b/src/wp-content/plugins/qtranslate/flags/tk.png deleted file mode 100644 index 0a7f86b4..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/tk.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/tl.png b/src/wp-content/plugins/qtranslate/flags/tl.png deleted file mode 100644 index a82ff8a1..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/tl.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/tm.png b/src/wp-content/plugins/qtranslate/flags/tm.png deleted file mode 100644 index ebc4f80f..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/tm.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/tn.png b/src/wp-content/plugins/qtranslate/flags/tn.png deleted file mode 100644 index 49db0c3b..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/tn.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/to.png b/src/wp-content/plugins/qtranslate/flags/to.png deleted file mode 100644 index 6a2e2632..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/to.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/tr.png b/src/wp-content/plugins/qtranslate/flags/tr.png deleted file mode 100644 index 0e1a4fd6..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/tr.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/tt.png b/src/wp-content/plugins/qtranslate/flags/tt.png deleted file mode 100644 index 6dc67947..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/tt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/tv.png b/src/wp-content/plugins/qtranslate/flags/tv.png deleted file mode 100644 index 2c596eb2..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/tv.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/tw.png b/src/wp-content/plugins/qtranslate/flags/tw.png deleted file mode 100644 index a0c6cb29..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/tw.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/tz.png b/src/wp-content/plugins/qtranslate/flags/tz.png deleted file mode 100644 index 2cb8a4d6..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/tz.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ua.png b/src/wp-content/plugins/qtranslate/flags/ua.png deleted file mode 100644 index 0c167c96..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ua.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ug.png b/src/wp-content/plugins/qtranslate/flags/ug.png deleted file mode 100644 index 2b1370a0..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ug.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/uk.png b/src/wp-content/plugins/qtranslate/flags/uk.png deleted file mode 100644 index 9afcef05..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/uk.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/um.png b/src/wp-content/plugins/qtranslate/flags/um.png deleted file mode 100644 index a7b1c5b9..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/um.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/us.png b/src/wp-content/plugins/qtranslate/flags/us.png deleted file mode 100644 index df0bff2b..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/us.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/uy.png b/src/wp-content/plugins/qtranslate/flags/uy.png deleted file mode 100644 index fb030732..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/uy.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/uz.png b/src/wp-content/plugins/qtranslate/flags/uz.png deleted file mode 100644 index 61fa0720..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/uz.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/va.png b/src/wp-content/plugins/qtranslate/flags/va.png deleted file mode 100644 index aa63a6de..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/va.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/vc.png b/src/wp-content/plugins/qtranslate/flags/vc.png deleted file mode 100644 index d698edf7..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/vc.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ve.png b/src/wp-content/plugins/qtranslate/flags/ve.png deleted file mode 100644 index 80a5837a..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ve.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/vg.png b/src/wp-content/plugins/qtranslate/flags/vg.png deleted file mode 100644 index 9312c745..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/vg.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/vi.png b/src/wp-content/plugins/qtranslate/flags/vi.png deleted file mode 100644 index a0ad3ed5..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/vi.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/vn.png b/src/wp-content/plugins/qtranslate/flags/vn.png deleted file mode 100644 index 41c79929..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/vn.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/vu.png b/src/wp-content/plugins/qtranslate/flags/vu.png deleted file mode 100644 index de3f3a05..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/vu.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/wf.alt.png b/src/wp-content/plugins/qtranslate/flags/wf.alt.png deleted file mode 100644 index 1b84d7fc..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/wf.alt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/wf.png b/src/wp-content/plugins/qtranslate/flags/wf.png deleted file mode 100644 index 6258268f..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/wf.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ws.png b/src/wp-content/plugins/qtranslate/flags/ws.png deleted file mode 100644 index b04789e3..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ws.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/ye.png b/src/wp-content/plugins/qtranslate/flags/ye.png deleted file mode 100644 index eb2cc9c6..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/ye.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/yt.png b/src/wp-content/plugins/qtranslate/flags/yt.png deleted file mode 100644 index 598bf570..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/yt.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/yu.png b/src/wp-content/plugins/qtranslate/flags/yu.png deleted file mode 100644 index 8864e328..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/yu.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/za.png b/src/wp-content/plugins/qtranslate/flags/za.png deleted file mode 100644 index b647b0fd..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/za.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/zm.png b/src/wp-content/plugins/qtranslate/flags/zm.png deleted file mode 100644 index 2d6470d8..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/zm.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/zw.png b/src/wp-content/plugins/qtranslate/flags/zw.png deleted file mode 100644 index 42a300e2..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/zw.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/flags/zz.png b/src/wp-content/plugins/qtranslate/flags/zz.png deleted file mode 100644 index b4c51910..00000000 Binary files a/src/wp-content/plugins/qtranslate/flags/zz.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-az_AZ.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-az_AZ.mo deleted file mode 100644 index 53c1752d..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-az_AZ.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-bg_BG.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-bg_BG.mo deleted file mode 100644 index 6e4d5f80..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-bg_BG.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-cs_CZ.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-cs_CZ.mo deleted file mode 100644 index b2f8e728..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-cs_CZ.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-da_DK.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-da_DK.mo deleted file mode 100644 index 88e89641..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-da_DK.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-de_DE.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-de_DE.mo deleted file mode 100644 index 7aa0c8d3..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-de_DE.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-es_CA.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-es_CA.mo deleted file mode 100644 index 231b643d..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-es_CA.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-es_ES.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-es_ES.mo deleted file mode 100644 index 74229c17..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-es_ES.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-fr_FR.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-fr_FR.mo deleted file mode 100644 index ccac30bc..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-fr_FR.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-hu_HU.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-hu_HU.mo deleted file mode 100644 index 554871be..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-hu_HU.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-id_ID.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-id_ID.mo deleted file mode 100644 index ff7bbab0..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-id_ID.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-it_IT.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-it_IT.mo deleted file mode 100644 index a37e6e69..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-it_IT.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-ja_JP.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-ja_JP.mo deleted file mode 100644 index 4cbf5505..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-ja_JP.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-mk_MK.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-mk_MK.mo deleted file mode 100644 index f698bf49..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-mk_MK.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-ms_MY.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-ms_MY.mo deleted file mode 100644 index 749a7946..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-ms_MY.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-nl_NL.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-nl_NL.mo deleted file mode 100644 index f8688285..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-nl_NL.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-pl_PL.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-pl_PL.mo deleted file mode 100644 index fb8bfaa0..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-pl_PL.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-pt_PT.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-pt_PT.mo deleted file mode 100644 index 4d47e8bf..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-pt_PT.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-tr_TR.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-tr_TR.mo deleted file mode 100644 index 2adaa573..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-tr_TR.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate-zh_CN.mo b/src/wp-content/plugins/qtranslate/lang/qtranslate-zh_CN.mo deleted file mode 100644 index a1c360ac..00000000 Binary files a/src/wp-content/plugins/qtranslate/lang/qtranslate-zh_CN.mo and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/lang/qtranslate.pot b/src/wp-content/plugins/qtranslate/lang/qtranslate.pot deleted file mode 100644 index 7b56bc7b..00000000 --- a/src/wp-content/plugins/qtranslate/lang/qtranslate.pot +++ /dev/null @@ -1,836 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Qian Qin -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/qtranslate\n" -"POT-Creation-Date: 2009-10-11 12:35+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: qtranslate_configuration.php:25 -msgid "Language Management" -msgstr "" - -#: qtranslate_configuration.php:25 qtranslate_configuration.php:582 -#: qtranslate_hooks.php:168 -msgid "Languages" -msgstr "" - -#: qtranslate_configuration.php:35 -msgid "language_name" -msgstr "" - -#: qtranslate_configuration.php:45 -msgid "Language Code" -msgstr "" - -#: qtranslate_configuration.php:47 -msgid "" -"2-Letter ISO " -"Language Code for the Language you want to insert. (Example: en)" -msgstr "" - -#: qtranslate_configuration.php:50 -msgid "Flag" -msgstr "" - -#: qtranslate_configuration.php:75 -msgid "Incorrect Flag Image Path! Please correct it!" -msgstr "" - -#: qtranslate_configuration.php:78 -msgid "Choose the corresponding country flag for language. (Example: gb.png)" -msgstr "" - -#: qtranslate_configuration.php:91 qtranslate_configuration.php:180 -msgid "Name" -msgstr "" - -#: qtranslate_configuration.php:93 -msgid "" -"The Name of the language, which will be displayed on the site. (Example: " -"English)" -msgstr "" - -#: qtranslate_configuration.php:96 -msgid "Locale" -msgstr "" - -#: qtranslate_configuration.php:99 -msgid "PHP and Wordpress Locale for the language. (Example: en_US)" -msgstr "" - -#: qtranslate_configuration.php:100 -msgid "You will need to install the .mo file for this language." -msgstr "" - -#: qtranslate_configuration.php:104 -msgid "Date Format" -msgstr "" - -#: qtranslate_configuration.php:106 -msgid "" -"Depending on your Date / Time Conversion Mode, you can either enter a strftime (use %" -"q for day suffix (st,nd,rd,th)) or date format. This field is optional. (Example: %A %B " -"%e%q, %Y)" -msgstr "" - -#: qtranslate_configuration.php:109 -msgid "Time Format" -msgstr "" - -#: qtranslate_configuration.php:111 -msgid "" -"Depending on your Date / Time Conversion Mode, you can either enter a strftime or date format. This " -"field is optional. (Example: %I:%M %p)" -msgstr "" - -#: qtranslate_configuration.php:114 -msgid "Not Available Message" -msgstr "" - -#: qtranslate_configuration.php:117 -msgid "" -"Message to display if post is not available in the requested language. " -"(Example: Sorry, this entry is only available in %LANG:, : and %.)" -msgstr "" - -#: qtranslate_configuration.php:118 -msgid "" -"%LANG:<normal_seperator>:<last_seperator>% generates a list of " -"languages seperated by <normal_seperator> except for the last one, " -"where <last_seperator> will be used instead." -msgstr "" - -#: qtranslate_configuration.php:181 qtranslate_services.php:306 -msgid "Action" -msgstr "" - -#: qtranslate_configuration.php:207 -msgid "qTranslate has been reset." -msgstr "" - -#: qtranslate_configuration.php:220 -msgid "Gettext databases updated." -msgstr "" - -#: qtranslate_configuration.php:225 -msgid "The Language must have a Not-Available Message!" -msgstr "" - -#: qtranslate_configuration.php:226 -msgid "The Language must have a Locale!" -msgstr "" - -#: qtranslate_configuration.php:227 -msgid "The Language must have a name!" -msgstr "" - -#: qtranslate_configuration.php:228 -msgid "Language Code has to be 2 characters long!" -msgstr "" - -#: qtranslate_configuration.php:232 qtranslate_configuration.php:238 -msgid "There is already a language with the same Language Code!" -msgstr "" - -#: qtranslate_configuration.php:339 -msgid "Language is already enabled or invalid!" -msgstr "" - -#: qtranslate_configuration.php:344 -msgid "Cannot disable Default Language!" -msgstr "" - -#: qtranslate_configuration.php:347 qtranslate_configuration.php:354 -#: qtranslate_configuration.php:370 -msgid "No such language!" -msgstr "" - -#: qtranslate_configuration.php:350 -msgid "Language is already disabled!" -msgstr "" - -#: qtranslate_configuration.php:358 -msgid "Language is already first!" -msgstr "" - -#: qtranslate_configuration.php:364 qtranslate_configuration.php:380 -msgid "New order saved." -msgstr "" - -#: qtranslate_configuration.php:374 -msgid "Language is already last!" -msgstr "" - -#: qtranslate_configuration.php:391 -msgid "Options saved." -msgstr "" - -#: qtranslate_configuration.php:396 -#, php-format -msgid "Could not write to \"%s\", Gettext Databases could not be downloaded!" -msgstr "" - -#: qtranslate_configuration.php:418 -msgid "Edit Language" -msgstr "" - -#: qtranslate_configuration.php:421 -msgid "Save Changes »" -msgstr "" - -#: qtranslate_configuration.php:426 -msgid "Language Management (qTranslate Configuration)" -msgstr "" - -#: qtranslate_configuration.php:427 -#, php-format -msgid "" -"For help on how to configure qTranslate correctly, take a look at the qTranslate FAQ and the Support Forum." -msgstr "" - -#: qtranslate_configuration.php:429 -msgid "General Settings" -msgstr "" - -#: qtranslate_configuration.php:432 -msgid "Default Language / Order" -msgstr "" - -#: qtranslate_configuration.php:434 -msgid "Default Language" -msgstr "" - -#: qtranslate_configuration.php:450 -#, php-format -msgid "" -"Choose the default language of your blog. This is the language which will be " -"shown on %s. You can also change the order the languages by clicking on the " -"arrows above." -msgstr "" - -#: qtranslate_configuration.php:455 -msgid "Hide Untranslated Content" -msgstr "" - -#: qtranslate_configuration.php:457 -msgid "Hide Content which is not available for the selected language." -msgstr "" - -#: qtranslate_configuration.php:459 -msgid "" -"When checked, posts will be hidden if the content is not available for the " -"selected language. If unchecked, a message will appear showing all the " -"languages the content is available in." -msgstr "" - -#: qtranslate_configuration.php:460 -msgid "" -"This function will not work correctly if you installed qTranslate on a blog " -"with existing entries. In this case you will need to take a look at " -"\"Convert Database\" under \"Advanced Settings\"." -msgstr "" - -#: qtranslate_configuration.php:464 -msgid "Detect Browser Language" -msgstr "" - -#: qtranslate_configuration.php:466 -msgid "Detect the language of the browser and redirect accordingly." -msgstr "" - -#: qtranslate_configuration.php:468 -msgid "" -"When the frontpage is visited via bookmark/external link/type-in, the " -"visitor will be forwarded to the correct URL for the language specified by " -"his browser." -msgstr "" - -#: qtranslate_configuration.php:472 -msgid "Advanced Settings" -msgstr "" - -#: qtranslate_configuration.php:472 qtranslate_services.php:313 -msgid "Show" -msgstr "" - -#: qtranslate_configuration.php:475 qtranslate_configuration.php:477 -msgid "URL Modification Mode" -msgstr "" - -#: qtranslate_configuration.php:478 -msgid "Use Query Mode (?lang=en)" -msgstr "" - -#: qtranslate_configuration.php:479 -msgid "Use Pre-Path Mode (Default, puts /en/ in front of URL)" -msgstr "" - -#: qtranslate_configuration.php:480 -msgid "Use Pre-Domain Mode (uses http://en.yoursite.com)" -msgstr "" - -#: qtranslate_configuration.php:482 -msgid "" -"Pre-Path and Pre-Domain mode will only work with mod_rewrite/pretty " -"permalinks. Additional Configuration is needed for Pre-Domain mode!" -msgstr "" - -#: qtranslate_configuration.php:483 -msgid "Hide URL language information for default language." -msgstr "" - -#: qtranslate_configuration.php:487 -msgid "Flag Image Path" -msgstr "" - -#: qtranslate_configuration.php:491 -msgid "" -"Path to the flag images under wp-content, with trailing slash. (Default: " -"plugins/qtranslate/flags/)" -msgstr "" - -#: qtranslate_configuration.php:495 -msgid "Ignore Links" -msgstr "" - -#: qtranslate_configuration.php:499 -msgid "" -"Don't convert Links to files of the given file types. (Default: gif,jpg,jpeg," -"png,pdf,swf,tif,rar,zip,7z,mpg,divx,mpeg,avi,css,js)" -msgstr "" - -#: qtranslate_configuration.php:503 -msgid "Update Gettext Databases" -msgstr "" - -#: qtranslate_configuration.php:505 -msgid "Automatically check for .mo-Database Updates of installed languages." -msgstr "" - -#: qtranslate_configuration.php:507 -msgid "Update Gettext databases now." -msgstr "" - -#: qtranslate_configuration.php:509 -msgid "" -"qTranslate will query the Wordpress Localisation Repository every week and " -"download the latest Gettext Databases (.mo Files)." -msgstr "" - -#: qtranslate_configuration.php:513 -msgid "Date / Time Conversion" -msgstr "" - -#: qtranslate_configuration.php:515 -msgid "Use emulated date function." -msgstr "" - -#: qtranslate_configuration.php:516 -msgid "" -"Use emulated date function and replace formats with the predefined formats " -"for each language." -msgstr "" - -#: qtranslate_configuration.php:517 -msgid "Use strftime instead of date." -msgstr "" - -#: qtranslate_configuration.php:518 -msgid "" -"Use strftime instead of date and replace formats with the predefined formats " -"for each language." -msgstr "" - -#: qtranslate_configuration.php:519 -msgid "" -"Depending on the mode selected, additional customizations of the theme may " -"be needed." -msgstr "" - -#: qtranslate_configuration.php:523 -msgid "Reset qTranslate" -msgstr "" - -#: qtranslate_configuration.php:525 -msgid "Check this box and click Save Changes to reset all qTranslate settings." -msgstr "" - -#: qtranslate_configuration.php:527 -msgid "Yes, I really want to reset qTranslate." -msgstr "" - -#: qtranslate_configuration.php:529 -msgid "Also delete Translations for Categories/Tags/Link Categories." -msgstr "" - -#: qtranslate_configuration.php:531 -msgid "" -"If something isn't working correctly, you can always try to reset all " -"qTranslate settings. A Reset won't delete any posts but will remove all " -"settings (including all languages added)." -msgstr "" - -#: qtranslate_configuration.php:535 -msgid "Convert Database" -msgstr "" - -#: qtranslate_configuration.php:537 -#, php-format -msgid "" -"If you are updating from qTranslate 1.x or Polyglot, click " -"here to convert posts to the new language tag format." -msgstr "" - -#: qtranslate_configuration.php:538 -#, php-format -msgid "" -"If you have installed qTranslate for the first time on a Wordpress with " -"existing posts, you can either go through all your posts manually and save " -"them in the correct language or click here to mark all " -"existing posts as written in the default language." -msgstr "" - -#: qtranslate_configuration.php:539 -msgid "" -"Both processes are irreversible! Be sure to make a full database " -"backup before clicking one of the links." -msgstr "" - -#: qtranslate_configuration.php:543 -msgid "Debugging Information" -msgstr "" - -#: qtranslate_configuration.php:545 -#, php-format -msgid "" -"If you encounter any problems and you are unable to solve them yourself, you " -"can visit the Support Forum. Posting the following " -"Content will help other detect any misconfigurations." -msgstr "" - -#: qtranslate_configuration.php:575 -msgid "Save Changes" -msgstr "" - -#: qtranslate_configuration.php:606 -msgid "Disable" -msgstr "" - -#: qtranslate_configuration.php:606 -msgid "Enable" -msgstr "" - -#: qtranslate_configuration.php:607 -msgid "Edit" -msgstr "" - -#: qtranslate_configuration.php:608 -msgid "Default" -msgstr "" - -#: qtranslate_configuration.php:608 -msgid "Delete" -msgstr "" - -#: qtranslate_configuration.php:613 -msgid "" -"Enabling a language will cause qTranslate to update the Gettext-Database for " -"the language, which can take a while depending on your server's connection " -"speed." -msgstr "" - -#: qtranslate_configuration.php:620 -msgid "Add Language" -msgstr "" - -#: qtranslate_configuration.php:623 -msgid "Add Language »" -msgstr "" - -#: qtranslate_hooks.php:155 -msgid "Settings" -msgstr "" - -#: qtranslate_services.php:47 -msgid "The language/s do not have a valid ISO 639-1 representation." -msgstr "" - -#: qtranslate_services.php:48 -msgid "The language/s you used are not supported by the service." -msgstr "" - -#: qtranslate_services.php:49 -msgid "There is no such service." -msgstr "" - -#: qtranslate_services.php:50 -msgid "The system could not process your order." -msgstr "" - -#: qtranslate_services.php:51 -msgid "There has been an error with the selected service." -msgstr "" - -#: qtranslate_services.php:52 -msgid "An unknown error occured with the selected service." -msgstr "" - -#: qtranslate_services.php:53 -msgid "The server returned a debugging message." -msgstr "" - -#: qtranslate_services.php:154 -#, php-format -msgid "
    Translate to %s
    " -msgstr "" - -#: qtranslate_services.php:185 qtranslate_services.php:186 -msgid "Translate to" -msgstr "" - -#: qtranslate_services.php:273 -msgid "Order deleted." -msgstr "" - -#: qtranslate_services.php:277 -msgid "Status updated for all open orders." -msgstr "" - -#: qtranslate_services.php:302 -msgid "Post Title" -msgstr "" - -#: qtranslate_services.php:303 -msgid "Service" -msgstr "" - -#: qtranslate_services.php:304 -msgid "Source Language" -msgstr "" - -#: qtranslate_services.php:305 -msgid "Target Language" -msgstr "" - -#: qtranslate_services.php:313 -msgid "qTranslate Services Settings" -msgstr "" - -#: qtranslate_services.php:316 qtranslate_services.php:587 -#: qtranslate_services.php:597 qtranslate_services.php:621 -msgid "qTranslate Services" -msgstr "" - -#: qtranslate_services.php:318 -#, php-format -msgid "" -"

    qTranslate Services could not " -"load OpenSSL!

    " -msgstr "" - -#: qtranslate_services.php:319 -msgid "Enable qTranslate Services" -msgstr "" - -#: qtranslate_services.php:321 -msgid "" -"With qTranslate Services, you will be able to use professional human " -"translation services with a few clicks. (Requires OpenSSL)" -msgstr "" - -#: qtranslate_services.php:322 -msgid "Save after enabling to see more Configuration options." -msgstr "" - -#: qtranslate_services.php:332 -msgid "Open Orders" -msgstr "" - -#: qtranslate_services.php:354 -#, php-format -msgid "Edit %s" -msgstr "" - -#: qtranslate_services.php:355 qtranslate_services.php:392 -#: qtranslate_services.php:688 qtranslate_services.php:695 -msgid "Website" -msgstr "" - -#: qtranslate_services.php:365 -#, php-format -msgid "Current Status: %s" -msgstr "" - -#: qtranslate_services.php:373 -#, php-format -msgid "" -"qTranslate Services will automatically check every hour whether the " -"translations are finished and update your posts accordingly. You can always " -"check manually." -msgstr "" - -#: qtranslate_services.php:374 -msgid "" -"Deleting an open order doesn't cancel it. You will have to logon to the " -"service homepage and cancel it there." -msgstr "" - -#: qtranslate_services.php:376 -msgid "No open orders." -msgstr "" - -#: qtranslate_services.php:382 -msgid "Service Configuration" -msgstr "" - -#: qtranslate_services.php:383 -msgid "" -"Below, you will find configuration settings for qTranslate Service " -"Providers, which are required for them to operate." -msgstr "" - -#: qtranslate_services.php:392 -msgid "service_name" -msgstr "" - -#: qtranslate_services.php:393 -msgid "service_description" -msgstr "" - -#: qtranslate_services.php:476 -#, php-format -msgid "" -"To translate a post, please go to the edit posts overview." -msgstr "" - -#: qtranslate_services.php:488 -#, php-format -msgid "Post with id \"%s\" not found!" -msgstr "" - -#: qtranslate_services.php:496 -msgid "The requested Post has no content, no Translation possible." -msgstr "" - -#: qtranslate_services.php:505 -msgid "" -"The Post already has content for the selected target language. If a " -"translation request is send, the current text for the target language will " -"be overwritten." -msgstr "" - -#: qtranslate_services.php:566 -#, php-format -msgid "An error occured: %s" -msgstr "" - -#: qtranslate_services.php:568 -#, php-format -msgid "Additional information: %s" -msgstr "" - -#: qtranslate_services.php:589 -#, php-format -msgid "" -"An serious error occured and qTranslate Services cannot proceed. For help, " -"please visit the Support Forum" -msgstr "" - -#: qtranslate_services.php:598 -msgid "Order successfully sent." -msgstr "" - -#: qtranslate_services.php:599 -msgid "" -"Your translation order has been successfully transfered to the selected " -"service." -msgstr "" - -#: qtranslate_services.php:603 -#, php-format -msgid "The service returned this message: %s" -msgstr "" - -#: qtranslate_services.php:607 -msgid "Feel free to choose an action:" -msgstr "" - -#: qtranslate_services.php:609 -msgid "Translate this post to another language." -msgstr "" - -#: qtranslate_services.php:610 -msgid "Translate a different post." -msgstr "" - -#: qtranslate_services.php:611 -msgid "View all open orders." -msgstr "" - -#: qtranslate_services.php:612 -msgid "Let qTranslate Services check if any open orders are finished." -msgstr "" - -#: qtranslate_services.php:613 -msgid "View this post." -msgstr "" - -#: qtranslate_services.php:638 -#, php-format -msgid "" -"Your article is available in multiple languages. If you do not want to " -"translate from %1$s, you can switch to one of the following languages: %2$s" -msgstr "" - -#: qtranslate_services.php:646 -msgid "Please choose the language you want to translate to:" -msgstr "" - -#: qtranslate_services.php:658 -msgid "Continue" -msgstr "" - -#: qtranslate_services.php:663 -#, php-format -msgid "Please review your article and edit it if needed." -msgstr "" - -#: qtranslate_services.php:669 -msgid "" -"ERROR: Could not connect to qTranslate Services. Please try again later." -msgstr "" - -#: qtranslate_services.php:675 -msgid "Use the following Translation Service:" -msgstr "" - -#: qtranslate_services.php:689 -#, php-format -msgid "" -"Cannot use this service, not all required fields filled " -"in for this service." -msgstr "" - -#: qtranslate_services.php:701 -msgid "" -"Your article will be SSL encrypted and securly sent to qTranslate Services, " -"which will forward your text to the chosen Translation Service. Once " -"qTranslate Services receives the translated text, it will automatically " -"appear on your blog." -msgstr "" - -#: qtranslate_services.php:704 -msgid "Request Translation" -msgstr "" - -#: qtranslate_services.php:717 -msgid "Translate" -msgstr "" - -#: qtranslate_widget.php:24 -msgid "Allows your visitors to choose a Language." -msgstr "" - -#: qtranslate_widget.php:25 -msgid "qTranslate Language Chooser" -msgstr "" - -#: qtranslate_widget.php:32 -msgid "Language" -msgstr "" - -#: qtranslate_widget.php:57 -msgid "Title:" -msgstr "" - -#: qtranslate_widget.php:58 -msgid "Hide Title:" -msgstr "" - -#: qtranslate_widget.php:59 -msgid "Display:" -msgstr "" - -#: qtranslate_widget.php:60 -msgid "Text only" -msgstr "" - -#: qtranslate_widget.php:61 -msgid "Image only" -msgstr "" - -#: qtranslate_widget.php:62 -msgid "Text and Image" -msgstr "" - -#: qtranslate_widget.php:63 -msgid "Dropdown Box" -msgstr "" - -#: qtranslate_wphacks.php:46 qtranslate_wphacks.php:54 -msgid "Category Name" -msgstr "" - -#: qtranslate_wphacks.php:50 -msgid "Tag Name" -msgstr "" - -#: qtranslate_wphacks.php:63 -msgid "" -"This version of qTranslate has not been tested with your Wordpress version. " -"To prevent Wordpress from malfunctioning, the qTranslate Editor has been " -"disabled. You can reenable it by clicking here (may " -"cause data loss!). To remove this message, please update qTranslate " -"to the corresponding " -"version." -msgstr "" - -#: qtranslate_wphacks.php:320 -msgid "Title" -msgstr "" - -#. Plugin Name of an extension -msgid "qTranslate" -msgstr "" - -#. Plugin URI of an extension -msgid "http://www.qianqin.de/qtranslate/" -msgstr "" - -#. Description of an extension -msgid "" -"Adds userfriendly multilingual content support into Wordpress. For Problems " -"visit the Support Forum." -msgstr "" - -#. Author of an extension -msgid "Qian Qin" -msgstr "" - -#. Author URI of an extension -msgid "http://www.qianqin.de" -msgstr "" - -#. Tags of an extension -msgid "" -"multilingual, multi, language, admin, tinymce, qTranslate, Polyglot, " -"bilingual, widget, switcher, professional, human, translation, service" -msgstr "" diff --git a/src/wp-content/plugins/qtranslate/license.txt b/src/wp-content/plugins/qtranslate/license.txt deleted file mode 100644 index 818433ec..00000000 --- a/src/wp-content/plugins/qtranslate/license.txt +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/src/wp-content/plugins/qtranslate/qtranslate.php b/src/wp-content/plugins/qtranslate/qtranslate.php deleted file mode 100644 index 74836c8d..00000000 --- a/src/wp-content/plugins/qtranslate/qtranslate.php +++ /dev/null @@ -1,443 +0,0 @@ -Support Forum. -Version: 2.5.21 -Author: Qian Qin -Author URI: http://www.qianqin.de -Tags: multilingual, multi, language, admin, tinymce, qTranslate, Polyglot, bilingual, widget, switcher, professional, human, translation, service -*/ -/* - Flags in flags directory are made by Luc Balemans and downloaded from - FOTW Flags Of The World website at http://flagspot.net/flags/ - (http://www.crwflags.com/FOTW/FLAGS/wflags.html) -*/ -/* Copyright 2008 Qian Qin (email : mail@qianqin.de) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ -/* - Default Language Contributers - ============================= - en, de by Qian Qin - zh by Junyan Chen - fi by Tatu Siltanen - fr by Damien Choizit - nl by RobV - sv by bear3556, johdah - it by Lorenzo De Tomasi - ro, hu by Jani Monoses - ja by Brian Parker - es by June - vi by hathhai - ar by Mohamed Magdy - pt by netolazaro - - Plugin Translation Contributers - =============================== - en, de by Qian Qin - es_ES by Alejandro Urrutia - fr by eriath - tr by freeuser - it by shecky - nl by BlackDex - id by Masino Sinaga - pt by claudiotereso - az by evlenirikbiz - bg by Dimitar Mitev - da by meviper - mk by Pavle Boskoski - cz by bengo - ja by dapperdanman1400 - ms by webgrrrl - es_CA by CarlosSanz - hu by nb000 - zh_CN by silverfox - - Sponsored Features - ================== - Excerpt Translation by bastiaan van rooden (www.nothing.ch) - - Specials thanks - =============== - All Supporters! Thanks for all the gifts, cards and donations! -*/ -/* DEFAULT CONFIGURATION PART BEGINS HERE */ - -/* There is no need to edit anything here! */ - -// qTranslate Editor will only activated for the given version of Wordpress. -// Can be changed to use with other versions but might cause problems and/or data loss! -define('QT_SUPPORTED_WP_VERSION', '3.1.3'); -define('QT_STRING', 1); -define('QT_BOOLEAN', 2); -define('QT_INTEGER', 3); -define('QT_URL', 4); -define('QT_LANGUAGE', 5); -define('QT_URL_QUERY', 1); -define('QT_URL_PATH', 2); -define('QT_URL_DOMAIN', 3); -define('QT_STRFTIME_OVERRIDE', 1); -define('QT_DATE_OVERRIDE', 2); -define('QT_DATE', 3); -define('QT_STRFTIME', 4); - -// enable the use of following languages (order=>language) -$q_config['enabled_languages'] = array( - '0' => 'de', - '1' => 'en', - '2' => 'zh' - ); - -// sets default language -$q_config['default_language'] = 'en'; - -// enables browser language detection -$q_config['detect_browser_language'] = true; - -// hide pages without content -$q_config['hide_untranslated'] = false; - -// automatically update .mo files -$q_config['auto_update_mo'] = true; - -// hide language tag for default language -$q_config['hide_default_language'] = true; - -// sets default url mode -// QT_URL_QUERY - query (questionmark) -// QT_URL_PATH - pre-path -// QT_URL_DOMAIN - pre-domain -$q_config['url_mode'] = QT_URL_PATH; - -// pre-Domain Endings - for future use -$q_config['pre_domain']['de'] = "de"; -$q_config['pre_domain']['en'] = "en"; -$q_config['pre_domain']['zh'] = "zh"; -$q_config['pre_domain']['fi'] = "fs"; -$q_config['pre_domain']['fr'] = "fr"; -$q_config['pre_domain']['nl'] = "nl"; -$q_config['pre_domain']['sv'] = "sv"; -$q_config['pre_domain']['it'] = "it"; -$q_config['pre_domain']['ro'] = "ro"; -$q_config['pre_domain']['hu'] = "hu"; -$q_config['pre_domain']['ja'] = "ja"; -$q_config['pre_domain']['es'] = "es"; -$q_config['pre_domain']['vi'] = "vi"; -$q_config['pre_domain']['ar'] = "ar"; -$q_config['pre_domain']['pt'] = "pt"; - -// Names for languages in the corresponding language, add more if needed -$q_config['language_name']['de'] = "Deutsch"; -$q_config['language_name']['en'] = "English"; -$q_config['language_name']['zh'] = "中文"; -$q_config['language_name']['fi'] = "suomi"; -$q_config['language_name']['fr'] = "Français"; -$q_config['language_name']['nl'] = "Nederlands"; -$q_config['language_name']['sv'] = "Svenska"; -$q_config['language_name']['it'] = "Italiano"; -$q_config['language_name']['ro'] = "Română"; -$q_config['language_name']['hu'] = "Magyar"; -$q_config['language_name']['ja'] = "日本語"; -$q_config['language_name']['es'] = "Español"; -$q_config['language_name']['vi'] = "Tiếng Việt"; -$q_config['language_name']['ar'] = "العربية"; -$q_config['language_name']['pt'] = "Português"; - -// Locales for languages -// see locale -a for available locales -$q_config['locale']['de'] = "de_DE"; -$q_config['locale']['en'] = "en_US"; -$q_config['locale']['zh'] = "zh_CN"; -$q_config['locale']['fi'] = "fi"; -$q_config['locale']['fr'] = "fr_FR"; -$q_config['locale']['nl'] = "nl_NL"; -$q_config['locale']['se'] = "sv_SE"; -$q_config['locale']['it'] = "it_IT"; -$q_config['locale']['ro'] = "ro_RO"; -$q_config['locale']['hu'] = "hu_HU"; -$q_config['locale']['ja'] = "ja"; -$q_config['locale']['es'] = "es_ES"; -$q_config['locale']['vi'] = "vi"; -$q_config['locale']['ar'] = "ar"; -$q_config['locale']['pt'] = "pt_BR"; - -// Language not available messages -// %LANG::% generates a list of languages seperated by except for the last one, where will be used instead. -$q_config['not_available']['de'] = "Leider ist der Eintrag nur auf %LANG:, : und % verfügbar."; -$q_config['not_available']['en'] = "Sorry, this entry is only available in %LANG:, : and %."; -$q_config['not_available']['zh'] = "对不起,此内容只适用于%LANG:,:和%。"; -$q_config['not_available']['fi'] = "Anteeksi, mutta tämä kirjoitus on saatavana ainoastaan näillä kielillä: %LANG:, : ja %."; -$q_config['not_available']['fr'] = "Désolé, cet article est seulement disponible en %LANG:, : et %."; -$q_config['not_available']['nl'] = "Onze verontschuldigingen, dit bericht is alleen beschikbaar in %LANG:, : en %."; -$q_config['not_available']['sv'] = "Tyvärr är denna artikel enbart tillgänglig på %LANG:, : och %."; -$q_config['not_available']['it'] = "Ci spiace, ma questo articolo è disponibile soltanto in %LANG:, : e %."; -$q_config['not_available']['ro'] = "Din păcate acest articol este disponibil doar în %LANG:, : și %."; -$q_config['not_available']['hu'] = "Sajnos ennek a bejegyzésnek csak %LANG:, : és % nyelvű változata van."; -$q_config['not_available']['ja'] = "申し訳ありません、このコンテンツはただ今 %LANG:、 :と % のみです。"; -$q_config['not_available']['es'] = "Disculpa, pero esta entrada está disponible sólo en %LANG:, : y %."; -$q_config['not_available']['vi'] = "Rất tiếc, mục này chỉ tồn tại ở %LANG:, : và %."; -$q_config['not_available']['ar'] = "عفوا، هذه المدخلة موجودة فقط في %LANG:, : و %."; -$q_config['not_available']['pt'] = "Desculpe-nos, mas este texto esta apenas disponível em %LANG:, : y %."; - -// qTranslate Services -$q_config['qtranslate_services'] = false; - -// strftime usage (backward compability) -$q_config['use_strftime'] = QT_DATE; - -// Date Configuration -$q_config['date_format']['en'] = '%A %B %e%q, %Y'; -$q_config['date_format']['de'] = '%A, der %e. %B %Y'; -$q_config['date_format']['zh'] = '%x %A'; -$q_config['date_format']['fi'] = '%e.&m.%C'; -$q_config['date_format']['fr'] = '%A %e %B %Y'; -$q_config['date_format']['nl'] = '%d/%m/%y'; -$q_config['date_format']['sv'] = '%Y/%m/%d'; -$q_config['date_format']['it'] = '%e %B %Y'; -$q_config['date_format']['ro'] = '%A, %e %B %Y'; -$q_config['date_format']['hu'] = '%Y %B %e, %A'; -$q_config['date_format']['ja'] = '%Y年%m月%d日'; -$q_config['date_format']['es'] = '%d de %B de %Y'; -$q_config['date_format']['vi'] = '%d/%m/%Y'; -$q_config['date_format']['ar'] = '%d/%m/%Y'; -$q_config['date_format']['pt'] = '%d de %B de %Y'; - -$q_config['time_format']['en'] = '%I:%M %p'; -$q_config['time_format']['de'] = '%H:%M'; -$q_config['time_format']['zh'] = '%I:%M%p'; -$q_config['time_format']['fi'] = '%H:%M'; -$q_config['time_format']['fr'] = '%H:%M'; -$q_config['time_format']['nl'] = '%H:%M'; -$q_config['time_format']['sv'] = '%H:%M'; -$q_config['time_format']['it'] = '%H:%M'; -$q_config['time_format']['ro'] = '%H:%M'; -$q_config['time_format']['hu'] = '%H:%M'; -$q_config['time_format']['ja'] = '%H:%M'; -$q_config['time_format']['es'] = '%H:%M hrs.'; -$q_config['time_format']['vi'] = '%H:%M'; -$q_config['time_format']['ar'] = '%H:%M'; -$q_config['time_format']['pt'] = '%H:%M hrs.'; - -// Flag images configuration -// Look in /flags/ directory for a huge list of flags for usage -$q_config['flag']['en'] = 'gb.png'; -$q_config['flag']['de'] = 'de.png'; -$q_config['flag']['zh'] = 'cn.png'; -$q_config['flag']['fi'] = 'fi.png'; -$q_config['flag']['fr'] = 'fr.png'; -$q_config['flag']['nl'] = 'nl.png'; -$q_config['flag']['sv'] = 'se.png'; -$q_config['flag']['it'] = 'it.png'; -$q_config['flag']['ro'] = 'ro.png'; -$q_config['flag']['hu'] = 'hu.png'; -$q_config['flag']['ja'] = 'jp.png'; -$q_config['flag']['es'] = 'es.png'; -$q_config['flag']['vi'] = 'vn.png'; -$q_config['flag']['ar'] = 'arle.png'; -$q_config['flag']['pt'] = 'br.png'; - -// Location of flags (needs trailing slash!) -$q_config['flag_location'] = 'plugins/qtranslate/flags/'; - -// Don't convert URLs to this file types -$q_config['ignore_file_types'] = 'gif,jpg,jpeg,png,pdf,swf,tif,rar,zip,7z,mpg,divx,mpeg,avi,css,js'; - -/* DEFAULT CONFIGURATION PART ENDS HERE */ - -$q_config['term_name'] = array(); - -// Full country names as locales for Windows systems -$q_config['windows_locale']['aa'] = "Afar"; -$q_config['windows_locale']['ab'] = "Abkhazian"; -$q_config['windows_locale']['ae'] = "Avestan"; -$q_config['windows_locale']['af'] = "Afrikaans"; -$q_config['windows_locale']['am'] = "Amharic"; -$q_config['windows_locale']['ar'] = "Arabic"; -$q_config['windows_locale']['as'] = "Assamese"; -$q_config['windows_locale']['ay'] = "Aymara"; -$q_config['windows_locale']['az'] = "Azerbaijani"; -$q_config['windows_locale']['ba'] = "Bashkir"; -$q_config['windows_locale']['be'] = "Belarusian"; -$q_config['windows_locale']['bg'] = "Bulgarian"; -$q_config['windows_locale']['bh'] = "Bihari"; -$q_config['windows_locale']['bi'] = "Bislama"; -$q_config['windows_locale']['bn'] = "Bengali"; -$q_config['windows_locale']['bo'] = "Tibetan"; -$q_config['windows_locale']['br'] = "Breton"; -$q_config['windows_locale']['bs'] = "Bosnian"; -$q_config['windows_locale']['ca'] = "Catalan"; -$q_config['windows_locale']['ce'] = "Chechen"; -$q_config['windows_locale']['ch'] = "Chamorro"; -$q_config['windows_locale']['co'] = "Corsican"; -$q_config['windows_locale']['cs'] = "Czech"; -$q_config['windows_locale']['cu'] = "Church Slavic"; -$q_config['windows_locale']['cv'] = "Chuvash"; -$q_config['windows_locale']['cy'] = "Welsh"; -$q_config['windows_locale']['da'] = "Danish"; -$q_config['windows_locale']['de'] = "German"; -$q_config['windows_locale']['dz'] = "Dzongkha"; -$q_config['windows_locale']['el'] = "Greek"; -$q_config['windows_locale']['en'] = "English"; -$q_config['windows_locale']['eo'] = "Esperanto"; -$q_config['windows_locale']['es'] = "Spanish"; -$q_config['windows_locale']['et'] = "Estonian"; -$q_config['windows_locale']['eu'] = "Basque"; -$q_config['windows_locale']['fa'] = "Persian"; -$q_config['windows_locale']['fi'] = "Finnish"; -$q_config['windows_locale']['fj'] = "Fijian"; -$q_config['windows_locale']['fo'] = "Faeroese"; -$q_config['windows_locale']['fr'] = "French"; -$q_config['windows_locale']['fy'] = "Frisian"; -$q_config['windows_locale']['ga'] = "Irish"; -$q_config['windows_locale']['gd'] = "Gaelic (Scots)"; -$q_config['windows_locale']['gl'] = "Gallegan"; -$q_config['windows_locale']['gn'] = "Guarani"; -$q_config['windows_locale']['gu'] = "Gujarati"; -$q_config['windows_locale']['gv'] = "Manx"; -$q_config['windows_locale']['ha'] = "Hausa"; -$q_config['windows_locale']['he'] = "Hebrew"; -$q_config['windows_locale']['hi'] = "Hindi"; -$q_config['windows_locale']['ho'] = "Hiri Motu"; -$q_config['windows_locale']['hr'] = "Croatian"; -$q_config['windows_locale']['hu'] = "Hungarian"; -$q_config['windows_locale']['hy'] = "Armenian"; -$q_config['windows_locale']['hz'] = "Herero"; -$q_config['windows_locale']['ia'] = "Interlingua"; -$q_config['windows_locale']['id'] = "Indonesian"; -$q_config['windows_locale']['ie'] = "Interlingue"; -$q_config['windows_locale']['ik'] = "Inupiaq"; -$q_config['windows_locale']['is'] = "Icelandic"; -$q_config['windows_locale']['it'] = "Italian"; -$q_config['windows_locale']['iu'] = "Inuktitut"; -$q_config['windows_locale']['ja'] = "Japanese"; -$q_config['windows_locale']['jw'] = "Javanese"; -$q_config['windows_locale']['ka'] = "Georgian"; -$q_config['windows_locale']['ki'] = "Kikuyu"; -$q_config['windows_locale']['kj'] = "Kuanyama"; -$q_config['windows_locale']['kk'] = "Kazakh"; -$q_config['windows_locale']['kl'] = "Kalaallisut"; -$q_config['windows_locale']['km'] = "Khmer"; -$q_config['windows_locale']['kn'] = "Kannada"; -$q_config['windows_locale']['ko'] = "Korean"; -$q_config['windows_locale']['ks'] = "Kashmiri"; -$q_config['windows_locale']['ku'] = "Kurdish"; -$q_config['windows_locale']['kv'] = "Komi"; -$q_config['windows_locale']['kw'] = "Cornish"; -$q_config['windows_locale']['ky'] = "Kirghiz"; -$q_config['windows_locale']['la'] = "Latin"; -$q_config['windows_locale']['lb'] = "Letzeburgesch"; -$q_config['windows_locale']['ln'] = "Lingala"; -$q_config['windows_locale']['lo'] = "Lao"; -$q_config['windows_locale']['lt'] = "Lithuanian"; -$q_config['windows_locale']['lv'] = "Latvian"; -$q_config['windows_locale']['mg'] = "Malagasy"; -$q_config['windows_locale']['mh'] = "Marshall"; -$q_config['windows_locale']['mi'] = "Maori"; -$q_config['windows_locale']['mk'] = "Macedonian"; -$q_config['windows_locale']['ml'] = "Malayalam"; -$q_config['windows_locale']['mn'] = "Mongolian"; -$q_config['windows_locale']['mo'] = "Moldavian"; -$q_config['windows_locale']['mr'] = "Marathi"; -$q_config['windows_locale']['ms'] = "Malay"; -$q_config['windows_locale']['mt'] = "Maltese"; -$q_config['windows_locale']['my'] = "Burmese"; -$q_config['windows_locale']['na'] = "Nauru"; -$q_config['windows_locale']['nb'] = "Norwegian Bokmal"; -$q_config['windows_locale']['nd'] = "Ndebele, North"; -$q_config['windows_locale']['ne'] = "Nepali"; -$q_config['windows_locale']['ng'] = "Ndonga"; -$q_config['windows_locale']['nl'] = "Dutch"; -$q_config['windows_locale']['nn'] = "Norwegian Nynorsk"; -$q_config['windows_locale']['no'] = "Norwegian"; -$q_config['windows_locale']['nr'] = "Ndebele, South"; -$q_config['windows_locale']['nv'] = "Navajo"; -$q_config['windows_locale']['ny'] = "Chichewa; Nyanja"; -$q_config['windows_locale']['oc'] = "Occitan (post 1500)"; -$q_config['windows_locale']['om'] = "Oromo"; -$q_config['windows_locale']['or'] = "Oriya"; -$q_config['windows_locale']['os'] = "Ossetian; Ossetic"; -$q_config['windows_locale']['pa'] = "Panjabi"; -$q_config['windows_locale']['pi'] = "Pali"; -$q_config['windows_locale']['pl'] = "Polish"; -$q_config['windows_locale']['ps'] = "Pushto"; -$q_config['windows_locale']['pt'] = "Portuguese"; -$q_config['windows_locale']['qu'] = "Quechua"; -$q_config['windows_locale']['rm'] = "Rhaeto-Romance"; -$q_config['windows_locale']['rn'] = "Rundi"; -$q_config['windows_locale']['ro'] = "Romanian"; -$q_config['windows_locale']['ru'] = "Russian"; -$q_config['windows_locale']['rw'] = "Kinyarwanda"; -$q_config['windows_locale']['sa'] = "Sanskrit"; -$q_config['windows_locale']['sc'] = "Sardinian"; -$q_config['windows_locale']['sd'] = "Sindhi"; -$q_config['windows_locale']['se'] = "Sami"; -$q_config['windows_locale']['sg'] = "Sango"; -$q_config['windows_locale']['si'] = "Sinhalese"; -$q_config['windows_locale']['sk'] = "Slovak"; -$q_config['windows_locale']['sl'] = "Slovenian"; -$q_config['windows_locale']['sm'] = "Samoan"; -$q_config['windows_locale']['sn'] = "Shona"; -$q_config['windows_locale']['so'] = "Somali"; -$q_config['windows_locale']['sq'] = "Albanian"; -$q_config['windows_locale']['sr'] = "Serbian"; -$q_config['windows_locale']['ss'] = "Swati"; -$q_config['windows_locale']['st'] = "Sotho"; -$q_config['windows_locale']['su'] = "Sundanese"; -$q_config['windows_locale']['sv'] = "Swedish"; -$q_config['windows_locale']['sw'] = "Swahili"; -$q_config['windows_locale']['ta'] = "Tamil"; -$q_config['windows_locale']['te'] = "Telugu"; -$q_config['windows_locale']['tg'] = "Tajik"; -$q_config['windows_locale']['th'] = "Thai"; -$q_config['windows_locale']['ti'] = "Tigrinya"; -$q_config['windows_locale']['tk'] = "Turkmen"; -$q_config['windows_locale']['tl'] = "Tagalog"; -$q_config['windows_locale']['tn'] = "Tswana"; -$q_config['windows_locale']['to'] = "Tonga"; -$q_config['windows_locale']['tr'] = "Turkish"; -$q_config['windows_locale']['ts'] = "Tsonga"; -$q_config['windows_locale']['tt'] = "Tatar"; -$q_config['windows_locale']['tw'] = "Twi"; -$q_config['windows_locale']['ug'] = "Uighur"; -$q_config['windows_locale']['uk'] = "Ukrainian"; -$q_config['windows_locale']['ur'] = "Urdu"; -$q_config['windows_locale']['uz'] = "Uzbek"; -$q_config['windows_locale']['vi'] = "Vietnamese"; -$q_config['windows_locale']['vo'] = "Volapuk"; -$q_config['windows_locale']['wo'] = "Wolof"; -$q_config['windows_locale']['xh'] = "Xhosa"; -$q_config['windows_locale']['yi'] = "Yiddish"; -$q_config['windows_locale']['yo'] = "Yoruba"; -$q_config['windows_locale']['za'] = "Zhuang"; -$q_config['windows_locale']['zh'] = "Chinese"; -$q_config['windows_locale']['zu'] = "Zulu"; - -// Load qTranslate -require_once(dirname(__FILE__)."/qtranslate_javascript.php"); -require_once(dirname(__FILE__)."/qtranslate_utils.php"); -require_once(dirname(__FILE__)."/qtranslate_core.php"); -require_once(dirname(__FILE__)."/qtranslate_wphacks.php"); -require_once(dirname(__FILE__)."/qtranslate_widget.php"); -require_once(dirname(__FILE__)."/qtranslate_configuration.php"); - -// load qTranslate Services if available -if(file_exists(dirname(__FILE__)."/qtranslate_services.php")) - require_once(dirname(__FILE__)."/qtranslate_services.php"); - -// set hooks at the end -require_once(dirname(__FILE__)."/qtranslate_hooks.php"); -?> \ No newline at end of file diff --git a/src/wp-content/plugins/qtranslate/qtranslate_configuration.php b/src/wp-content/plugins/qtranslate/qtranslate_configuration.php deleted file mode 100644 index ffc774b3..00000000 --- a/src/wp-content/plugins/qtranslate/qtranslate_configuration.php +++ /dev/null @@ -1,649 +0,0 @@ - $language) { - $link = add_query_arg('lang', $language); - $link = (strpos($link, "wp-admin/") === false) ? preg_replace('#[^?&]*/#i', '', $link) : preg_replace('#[^?&]*wp-admin/#i', '', $link); - if(strpos($link, "?")===0||strpos($link, "index.php?")===0) { - if(current_user_can('manage_options')) - $link = 'options-general.php?page=qtranslate&godashboard=1&lang='.$language; - else - $link = 'edit.php?lang='.$language; - } - add_menu_page(__($q_config['language_name'][$language], 'qtranslate'), __($q_config['language_name'][$language], 'qtranslate'), 'read', $link, NULL, trailingslashit(WP_CONTENT_URL).$q_config['flag_location'].$q_config['flag'][$language]); - } -} - -function qtranslate_language_form($lang = '', $language_code = '', $language_name = '', $language_locale = '', $language_date_format = '', $language_time_format = '', $language_flag ='', $language_na_message = '', $language_default = '', $original_lang='') { - global $q_config; -?> - - -
    - - -

    ISO Language Code for the Language you want to insert. (Example: en)', 'qtranslate'); ?>

    -
    -
    - - 0){ - ?> - - - -

    -
    - -
    - - -

    -
    -
    - - -

    -
    - -

    -
    -
    - - -

    strftime (use %q for day suffix (st,nd,rd,th)) or date format. This field is optional. (Example: %A %B %e%q, %Y)', 'qtranslate'); ?>

    -
    -
    - - -

    strftime or date format. This field is optional. (Example: %I:%M %p)', 'qtranslate'); ?>

    -
    -
    - - -

    -
    -
    -

    -
    - 'Flag', - 'name' => __('Name', 'qtranslate'), - 'status' => __('Action', 'qtranslate'), - 'status2' => '', - 'status3' => '' - ); -} - -function qtranslate_conf() { - global $q_config, $wpdb; - - // do redirection for dashboard - if(isset($_GET['godashboard'])) { - echo '

    '.__('Switching Language', 'qtranslate').'

    '.sprintf(__('Switching language to %1$s... If the Dashboard isn\'t loading, use this link.','qtranslate'),$q_config['language_name'][qtrans_getLanguage()],admin_url()).''; - exit(); - } - - // init some needed variables - $error = ''; - $original_lang = ''; - $language_code = ''; - $language_name = ''; - $language_locale = ''; - $language_date_format = ''; - $language_time_format = ''; - $language_na_message = ''; - $language_flag = ''; - $language_default = ''; - $altered_table = false; - - $message = apply_filters('qtranslate_configuration_pre',''); - - // check for action - if(isset($_POST['qtranslate_reset']) && isset($_POST['qtranslate_reset2'])) { - $message = __('qTranslate has been reset.', 'qtranslate'); - } elseif(isset($_POST['default_language'])) { - // save settings - qtrans_checkSetting('default_language', true, QT_LANGUAGE); - qtrans_checkSetting('flag_location', true, QT_URL); - qtrans_checkSetting('ignore_file_types', true, QT_STRING); - qtrans_checkSetting('detect_browser_language', true, QT_BOOLEAN); - qtrans_checkSetting('hide_untranslated', true, QT_BOOLEAN); - qtrans_checkSetting('use_strftime', true, QT_INTEGER); - qtrans_checkSetting('url_mode', true, QT_INTEGER); - qtrans_checkSetting('auto_update_mo', true, QT_BOOLEAN); - qtrans_checkSetting('hide_default_language', true, QT_BOOLEAN); - if(isset($_POST['update_mo_now']) && $_POST['update_mo_now']=='1' && qtrans_updateGettextDatabases(true)) - $message = __('Gettext databases updated.', 'qtranslate'); - } - - if(isset($_POST['original_lang'])) { - // validate form input - if($_POST['language_na_message']=='') $error = __('The Language must have a Not-Available Message!', 'qtranslate'); - if(strlen($_POST['language_locale'])<2) $error = __('The Language must have a Locale!', 'qtranslate'); - if($_POST['language_name']=='') $error = __('The Language must have a name!', 'qtranslate'); - if(strlen($_POST['language_code'])!=2) $error = __('Language Code has to be 2 characters long!', 'qtranslate'); - if($_POST['original_lang']==''&&$error=='') { - // new language - if(isset($q_config['language_name'][$_POST['language_code']])) { - $error = __('There is already a language with the same Language Code!', 'qtranslate'); - } - } - if($_POST['original_lang']!=''&&$error=='') { - // language update - if($_POST['language_code']!=$_POST['original_lang']&&isset($q_config['language_name'][$_POST['language_code']])) { - $error = __('There is already a language with the same Language Code!', 'qtranslate'); - } else { - // remove old language - unset($q_config['language_name'][$_POST['original_lang']]); - unset($q_config['flag'][$_POST['original_lang']]); - unset($q_config['locale'][$_POST['original_lang']]); - unset($q_config['date_format'][$_POST['original_lang']]); - unset($q_config['time_format'][$_POST['original_lang']]); - unset($q_config['not_available'][$_POST['original_lang']]); - if(in_array($_POST['original_lang'],$q_config['enabled_languages'])) { - // was enabled, so set modified one to enabled too - for($i = 0; $i < sizeof($q_config['enabled_languages']); $i++) { - if($q_config['enabled_languages'][$i] == $_POST['original_lang']) { - $q_config['enabled_languages'][$i] = $_POST['language_code']; - } - } - } - if($_POST['original_lang']==$q_config['default_language']) - // was default, so set modified the default - $q_config['default_language'] = $_POST['language_code']; - } - } - if(get_magic_quotes_gpc()) { - if(isset($_POST['language_date_format'])) $_POST['language_date_format'] = stripslashes($_POST['language_date_format']); - if(isset($_POST['language_time_format'])) $_POST['language_time_format'] = stripslashes($_POST['language_time_format']); - } - if($error=='') { - // everything is fine, insert language - $q_config['language_name'][$_POST['language_code']] = $_POST['language_name']; - $q_config['flag'][$_POST['language_code']] = $_POST['language_flag']; - $q_config['locale'][$_POST['language_code']] = $_POST['language_locale']; - $q_config['date_format'][$_POST['language_code']] = $_POST['language_date_format']; - $q_config['time_format'][$_POST['language_code']] = $_POST['language_time_format']; - $q_config['not_available'][$_POST['language_code']] = $_POST['language_na_message']; - } - if($error!=''||isset($_GET['edit'])) { - // get old values in the form - $original_lang = $_POST['original_lang']; - $language_code = $_POST['language_code']; - $language_name = $_POST['language_name']; - $language_locale = $_POST['language_locale']; - $language_date_format = $_POST['language_date_format']; - $language_time_format = $_POST['language_time_format']; - $language_na_message = $_POST['language_na_message']; - $language_flag = $_POST['language_flag']; - $language_default = $_POST['language_default']; - } - } elseif(isset($_GET['convert'])){ - // update language tags - global $wpdb; - $wpdb->show_errors(); - foreach($q_config['enabled_languages'] as $lang) { - $wpdb->query('UPDATE '.$wpdb->posts.' set post_title = REPLACE(post_title, "[lang_'.$lang.']","")'); - $wpdb->query('UPDATE '.$wpdb->posts.' set post_title = REPLACE(post_title, "[/lang_'.$lang.']","")'); - $wpdb->query('UPDATE '.$wpdb->posts.' set post_content = REPLACE(post_content, "[lang_'.$lang.']","")'); - $wpdb->query('UPDATE '.$wpdb->posts.' set post_content = REPLACE(post_content, "[/lang_'.$lang.']","")'); - } - $message = "Database Update successful!"; - } elseif(isset($_GET['markdefault'])){ - // update language tags - global $wpdb; - $wpdb->show_errors(); - $result = $wpdb->get_results('SELECT ID, post_title, post_content FROM '.$wpdb->posts.' WHERE NOT (post_content LIKE "%%" OR post_title LIKE "%%")'); - foreach($result as $post) { - $content = qtrans_split($post->post_content); - $title = qtrans_split($post->post_title); - foreach($q_config['enabled_languages'] as $language) { - if($language != $q_config['default_language']) { - $content[$language] = ""; - $title[$language] = ""; - } - } - $content = qtrans_join($content); - $title = qtrans_join($title); - $wpdb->query('UPDATE '.$wpdb->posts.' set post_content = "'.mysql_escape_string($content).'", post_title = "'.mysql_escape_string($title).'" WHERE ID='.$post->ID); - } - $message = "All Posts marked as default language!"; - } elseif(isset($_GET['edit'])){ - $original_lang = $_GET['edit']; - $language_code = $_GET['edit']; - $language_name = $q_config['language_name'][$_GET['edit']]; - $language_locale = $q_config['locale'][$_GET['edit']]; - $language_date_format = $q_config['date_format'][$_GET['edit']]; - $language_time_format = $q_config['time_format'][$_GET['edit']]; - $language_na_message = $q_config['not_available'][$_GET['edit']]; - $language_flag = $q_config['flag'][$_GET['edit']]; - } elseif(isset($_GET['delete'])) { - // validate delete (protect code) - if($q_config['default_language']==$_GET['delete']) - $error = 'Cannot delete Default Language!'; - if(!isset($q_config['language_name'][$_GET['delete']])||strtolower($_GET['delete'])=='code') - $error = 'No such language!'; - if($error=='') { - // everything seems fine, delete language - qtrans_disableLanguage($_GET['delete']); - unset($q_config['language_name'][$_GET['delete']]); - unset($q_config['flag'][$_GET['delete']]); - unset($q_config['locale'][$_GET['delete']]); - unset($q_config['date_format'][$_GET['delete']]); - unset($q_config['time_format'][$_GET['delete']]); - unset($q_config['not_available'][$_GET['delete']]); - } - } elseif(isset($_GET['enable'])) { - // enable validate - if(!qtrans_enableLanguage($_GET['enable'])) { - $error = __('Language is already enabled or invalid!', 'qtranslate'); - } - } elseif(isset($_GET['disable'])) { - // enable validate - if($_GET['disable']==$q_config['default_language']) - $error = __('Cannot disable Default Language!', 'qtranslate'); - if(!qtrans_isEnabled($_GET['disable'])) - if(!isset($q_config['language_name'][$_GET['disable']])) - $error = __('No such language!', 'qtranslate'); - // everything seems fine, disable language - if($error=='' && !qtrans_disableLanguage($_GET['disable'])) { - $error = __('Language is already disabled!', 'qtranslate'); - } - } elseif(isset($_GET['moveup'])) { - $languages = qtrans_getSortedLanguages(); - $message = __('No such language!', 'qtranslate'); - foreach($languages as $key => $language) { - if($language==$_GET['moveup']) { - if($key==0) { - $message = __('Language is already first!', 'qtranslate'); - break; - } - $languages[$key] = $languages[$key-1]; - $languages[$key-1] = $language; - $q_config['enabled_languages'] = $languages; - $message = __('New order saved.', 'qtranslate'); - break; - } - } - } elseif(isset($_GET['movedown'])) { - $languages = qtrans_getSortedLanguages(); - $message = __('No such language!', 'qtranslate'); - foreach($languages as $key => $language) { - if($language==$_GET['movedown']) { - if($key==sizeof($languages)-1) { - $message = __('Language is already last!', 'qtranslate'); - break; - } - $languages[$key] = $languages[$key+1]; - $languages[$key+1] = $language; - $q_config['enabled_languages'] = $languages; - $message = __('New order saved.', 'qtranslate'); - break; - } - } - } - - $everything_fine = ((isset($_POST['submit'])||isset($_GET['delete'])||isset($_GET['enable'])||isset($_GET['disable'])||isset($_GET['moveup'])||isset($_GET['movedown']))&&$error==''); - if($everything_fine) { - // settings might have changed, so save - qtrans_saveConfig(); - if(empty($message)) { - $message = __('Options saved.', 'qtranslate'); - } - } - if($q_config['auto_update_mo']) { - if(!is_dir(WP_LANG_DIR) || !$ll = @fopen(trailingslashit(WP_LANG_DIR).'qtranslate.test','a')) { - $error = sprintf(__('Could not write to "%s", Gettext Databases could not be downloaded!', 'qtranslate'), WP_LANG_DIR); - } else { - @fclose($ll); - @unlink(trailingslashit(WP_LANG_DIR).'qtranslate.test'); - } - } - // don't accidently delete/enable/disable twice - $clean_uri = preg_replace("/&(delete|enable|disable|convert|markdefault|moveup|movedown)=[^&#]*/i","",$_SERVER['REQUEST_URI']); - $clean_uri = apply_filters('qtranslate_clean_uri', $clean_uri); - -// Generate XHTML - - ?> - -

    - - -

    - - - -
    -

    -
    - -

    -
    -
    - -
    -

    -
    qTranslate FAQ and the Support Forum.', 'qtranslate'), 'http://www.qianqin.de/qtranslate/faq/', 'http://www.qianqin.de/qtranslate/forum/viewforum.php?f=3'); ?>
    -
    -

    - - - - - - - - - - - - - -
    -
    - $language ) { - echo "\t
    \n"; - } - - ?> -
    - -
    -
    - -
    - - -
    - -
    - -
    -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    -
    -

    -
    - -
    - -
    - -
    - -
    - -
    - -
    - -
    - -
    -
    -
    -
    -
    - -
    - -
    - -
    - -
    - -
    - click here to convert posts to the new language tag format.', 'qtranslate'), $clean_uri.'&convert=true'); ?> - click here to mark all existing posts as written in the default language.', 'qtranslate'), $clean_uri.'&markdefault=true'); ?> - irreversible! Be sure to make a full database backup before clicking one of the links.', 'qtranslate'); ?> -
    -

    Support Forum. Posting the following Content will help other detect any misconfigurations.', 'qtranslate'), 'http://www.qianqin.de/qtranslate/forum/'); ?>

    - -
    - - -

    - -

    -
    - -
    -
    - -

    -
    - -
    -
    - - - - - - - - - - - - - - - - $language){ if($lang!='code') { ?> - - - - - - - - - -
    <?php echo $language; ?> Flag
    -

    -
    -
    - -
    -
    -
    -

    -
    - -

    -
    -
    -
    - -
    - \ No newline at end of file diff --git a/src/wp-content/plugins/qtranslate/qtranslate_core.php b/src/wp-content/plugins/qtranslate/qtranslate_core.php deleted file mode 100644 index 17b4669a..00000000 --- a/src/wp-content/plugins/qtranslate/qtranslate_core.php +++ /dev/null @@ -1,826 +0,0 @@ - $priority) { - if(strlen($language)>2) $language = substr($language,0,2); - if(qtrans_isEnabled($language)) { - if($q_config['hide_default_language'] && $language == $q_config['default_language']) break; - $target = qtrans_convertURL(get_option('home'),$language); - break; - } - } - } - $target = apply_filters("qtranslate_language_detect_redirect", $target); - if($target !== false) { - wp_redirect($target); - exit(); - } - } - - /* - // Check for WP Secret Key Missmatch - global $wp_default_secret_key; - if(strpos($q_config['url_info']['url'],'wp-login.php')!==false && defined('AUTH_KEY') && isset($wp_default_secret_key) && $wp_default_secret_key != AUTH_KEY) { - global $error; - $error = __('Your $wp_default_secret_key is mismatchting with your AUTH_KEY. This might cause you not to be able to login anymore.','qtranslate'); - } - */ - - // Filter all options for language tags - if(!defined('WP_ADMIN')) { - $alloptions = wp_load_alloptions(); - foreach($alloptions as $option => $value) { - add_filter('option_'.$option, 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); - } - } - - // load plugin translations - load_plugin_textdomain('qtranslate', false, dirname(plugin_basename( __FILE__ )).'/lang'); - - // remove traces of language (or better not?) - //unset($_GET['lang']); - $_SERVER['REQUEST_URI'] = $q_config['url_info']['url']; - $_SERVER['HTTP_HOST'] = $q_config['url_info']['host']; - - // fix url to prevent xss - $q_config['url_info']['url'] = qtrans_convertURL(add_query_arg('lang',$q_config['default_language'],$q_config['url_info']['url'])); -} - -// returns cleaned string and language information -function qtrans_extractURL($url, $host = '', $referer = '') { - global $q_config; - $home = qtrans_parseURL(get_option('home')); - $home['path'] = trailingslashit($home['path']); - $referer = qtrans_parseURL($referer); - - $result = array(); - $result['language'] = $q_config['default_language']; - $result['url'] = $url; - $result['original_url'] = $url; - $result['host'] = $host; - $result['redirect'] = false; - $result['internal_referer'] = false; - $result['home'] = $home['path']; - - switch($q_config['url_mode']) { - case QT_URL_PATH: - // pre url - $url = substr($url, strlen($home['path'])); - if($url) { - // might have language information - if(preg_match("#^([a-z]{2})(/.*)?$#i",$url,$match)) { - if(qtrans_isEnabled($match[1])) { - // found language information - $result['language'] = $match[1]; - $result['url'] = $home['path'].substr($url, 3); - } - } - } - break; - case QT_URL_DOMAIN: - // pre domain - if($host) { - if(preg_match("#^([a-z]{2}).#i",$host,$match)) { - if(qtrans_isEnabled($match[1])) { - // found language information - $result['language'] = $match[1]; - $result['host'] = substr($host, 3); - } - } - } - break; - } - - // check if referer is internal - if($referer['host']==$result['host'] && qtrans_startsWith($referer['path'], $home['path'])) { - // user coming from internal link - $result['internal_referer'] = true; - } - - if(isset($_GET['lang']) && qtrans_isEnabled($_GET['lang'])) { - // language override given - $result['language'] = $_GET['lang']; - $result['url'] = preg_replace("#(&|\?)lang=".$result['language']."&?#i","$1",$result['url']); - $result['url'] = preg_replace("#[\?\&]+$#i","",$result['url']); - } elseif($home['host'] == $result['host'] && $home['path'] == $result['url']) { - if(empty($referer['host'])||!$q_config['hide_default_language']) { - $result['redirect'] = true; - } else { - // check if activating language detection is possible - if(preg_match("#^([a-z]{2}).#i",$referer['host'],$match)) { - if(qtrans_isEnabled($match[1])) { - // found language information - $referer['host'] = substr($referer['host'], 3); - } - } - if(!$result['internal_referer']) { - // user coming from external link - $result['redirect'] = true; - } - } - } - - return $result; -} - -function qtrans_validateBool($var, $default) { - if($var==='0') return false; elseif($var==='1') return true; else return $default; -} - -// loads config via get_option and defaults to values set on top -function qtrans_loadConfig() { - global $q_config; - - // Load everything - $language_names = get_option('qtranslate_language_names'); - $enabled_languages = get_option('qtranslate_enabled_languages'); - $default_language = get_option('qtranslate_default_language'); - $flag_location = get_option('qtranslate_flag_location'); - $flags = get_option('qtranslate_flags'); - $locales = get_option('qtranslate_locales'); - $na_messages = get_option('qtranslate_na_messages'); - $date_formats = get_option('qtranslate_date_formats'); - $time_formats = get_option('qtranslate_time_formats'); - $use_strftime = get_option('qtranslate_use_strftime'); - $ignore_file_types = get_option('qtranslate_ignore_file_types'); - $url_mode = get_option('qtranslate_url_mode'); - $detect_browser_language = get_option('qtranslate_detect_browser_language'); - $hide_untranslated = get_option('qtranslate_hide_untranslated'); - $auto_update_mo = get_option('qtranslate_auto_update_mo'); - $term_name = get_option('qtranslate_term_name'); - $hide_default_language = get_option('qtranslate_hide_default_language'); - - // default if not set - if(!is_array($date_formats)) $date_formats = $q_config['date_format']; - if(!is_array($time_formats)) $time_formats = $q_config['time_format']; - if(!is_array($na_messages)) $na_messages = $q_config['not_available']; - if(!is_array($locales)) $locales = $q_config['locale']; - if(!is_array($flags)) $flags = $q_config['flag']; - if(!is_array($language_names)) $language_names = $q_config['language_name']; - if(!is_array($enabled_languages)) $enabled_languages = $q_config['enabled_languages']; - if(!is_array($term_name)) $term_name = $q_config['term_name']; - if(empty($ignore_file_types)) $ignore_file_types = $q_config['ignore_file_types']; - if(empty($default_language)) $default_language = $q_config['default_language']; - if(empty($use_strftime)) $use_strftime = $q_config['use_strftime']; - if(empty($url_mode)) $url_mode = $q_config['url_mode']; - if(!is_string($flag_location) || $flag_location==='') $flag_location = $q_config['flag_location']; - $detect_browser_language = qtrans_validateBool($detect_browser_language, $q_config['detect_browser_language']); - $hide_untranslated = qtrans_validateBool($hide_untranslated, $q_config['hide_untranslated']); - $auto_update_mo = qtrans_validateBool($auto_update_mo, $q_config['auto_update_mo']); - $hide_default_language = qtrans_validateBool($hide_default_language, $q_config['hide_default_language']); - - // url fix for upgrading users - $flag_location = trailingslashit(preg_replace('#^wp-content/#','',$flag_location)); - - // check for invalid permalink/url mode combinations - $permalink_structure = get_option('permalink_structure'); - if($permalink_structure===""||strpos($permalink_structure,'?')!==false||strpos($permalink_structure,'index.php')!==false) $url_mode = QT_URL_QUERY; - - // overwrite default values with loaded values - $q_config['date_format'] = $date_formats; - $q_config['time_format'] = $time_formats; - $q_config['not_available'] = $na_messages; - $q_config['locale'] = $locales; - $q_config['flag'] = $flags; - $q_config['language_name'] = $language_names; - $q_config['enabled_languages'] = $enabled_languages; - $q_config['default_language'] = $default_language; - $q_config['flag_location'] = $flag_location; - $q_config['use_strftime'] = $use_strftime; - $q_config['ignore_file_types'] = $ignore_file_types; - $q_config['url_mode'] = $url_mode; - $q_config['detect_browser_language'] = $detect_browser_language; - $q_config['hide_untranslated'] = $hide_untranslated; - $q_config['auto_update_mo'] = $auto_update_mo; - $q_config['hide_default_language'] = $hide_default_language; - $q_config['term_name'] = $term_name; - - do_action('qtranslate_loadConfig'); -} - -// saves entire configuration -function qtrans_saveConfig() { - global $q_config; - - // save everything - update_option('qtranslate_language_names', $q_config['language_name']); - update_option('qtranslate_enabled_languages', $q_config['enabled_languages']); - update_option('qtranslate_default_language', $q_config['default_language']); - update_option('qtranslate_flag_location', $q_config['flag_location']); - update_option('qtranslate_flags', $q_config['flag']); - update_option('qtranslate_locales', $q_config['locale']); - update_option('qtranslate_na_messages', $q_config['not_available']); - update_option('qtranslate_date_formats', $q_config['date_format']); - update_option('qtranslate_time_formats', $q_config['time_format']); - update_option('qtranslate_ignore_file_types', $q_config['ignore_file_types']); - update_option('qtranslate_url_mode', $q_config['url_mode']); - update_option('qtranslate_term_name', $q_config['term_name']); - update_option('qtranslate_use_strftime', $q_config['use_strftime']); - if($q_config['detect_browser_language']) - update_option('qtranslate_detect_browser_language', '1'); - else - update_option('qtranslate_detect_browser_language', '0'); - if($q_config['hide_untranslated']) - update_option('qtranslate_hide_untranslated', '1'); - else - update_option('qtranslate_hide_untranslated', '0'); - if($q_config['auto_update_mo']) - update_option('qtranslate_auto_update_mo', '1'); - else - update_option('qtranslate_auto_update_mo', '0'); - if($q_config['hide_default_language']) - update_option('qtranslate_hide_default_language', '1'); - else - update_option('qtranslate_hide_default_language', '0'); - - do_action('qtranslate_saveConfig'); -} - -function qtrans_updateGettextDatabases($force = false, $only_for_language = '') { - global $q_config; - if(!is_dir(WP_LANG_DIR)) { - if(!@mkdir(WP_LANG_DIR)) - return false; - } - $next_update = get_option('qtranslate_next_update_mo'); - if(time() < $next_update && !$force) return true; - update_option('qtranslate_next_update_mo', time() + 7*24*60*60); - foreach($q_config['locale'] as $lang => $locale) { - if(qtrans_isEnabled($only_for_language) && $lang != $only_for_language) continue; - if(!qtrans_isEnabled($lang)) continue; - if($ll = @fopen(trailingslashit(WP_LANG_DIR).$locale.'.mo.filepart','a')) { - // can access .mo file - fclose($ll); - // try to find a .mo file - if(!($locale == 'en_US' && $lcr = @fopen('http://www.qianqin.de/wp-content/languages/'.$locale.'.mo','r'))) - if(!$lcr = @fopen('http://svn.automattic.com/wordpress-i18n/'.$locale.'/tags/'.$GLOBALS['wp_version'].'/messages/'.$locale.'.mo','r')) - if(!$lcr = @fopen('http://svn.automattic.com/wordpress-i18n/'.substr($locale,0,2).'/tags/'.$GLOBALS['wp_version'].'/messages/'.$locale.'.mo','r')) - if(!$lcr = @fopen('http://svn.automattic.com/wordpress-i18n/'.$locale.'/branches/'.$GLOBALS['wp_version'].'/messages/'.$locale.'.mo','r')) - if(!$lcr = @fopen('http://svn.automattic.com/wordpress-i18n/'.substr($locale,0,2).'/branches/'.$GLOBALS['wp_version'].'/messages/'.$locale.'.mo','r')) - if(!$lcr = @fopen('http://svn.automattic.com/wordpress-i18n/'.$locale.'/branches/'.$GLOBALS['wp_version'].'/'.$locale.'.mo','r')) - if(!$lcr = @fopen('http://svn.automattic.com/wordpress-i18n/'.substr($locale,0,2).'/branches/'.$GLOBALS['wp_version'].'/'.$locale.'.mo','r')) - if(!$lcr = @fopen('http://svn.automattic.com/wordpress-i18n/'.$locale.'/trunk/messages/'.$locale.'.mo','r')) - if(!$lcr = @fopen('http://svn.automattic.com/wordpress-i18n/'.substr($locale,0,2).'/trunk/messages/'.$locale.'.mo','r')) { - // couldn't find a .mo file - if(filesize(trailingslashit(WP_LANG_DIR).$locale.'.mo.filepart')==0) unlink(trailingslashit(WP_LANG_DIR).$locale.'.mo.filepart'); - continue; - } - // found a .mo file, update local .mo - $ll = fopen(trailingslashit(WP_LANG_DIR).$locale.'.mo.filepart','w'); - while(!feof($lcr)) { - // try to get some more time - @set_time_limit(30); - $lc = fread($lcr, 8192); - fwrite($ll,$lc); - } - fclose($lcr); - fclose($ll); - // only use completely download .mo files - rename(trailingslashit(WP_LANG_DIR).$locale.'.mo.filepart',trailingslashit(WP_LANG_DIR).$locale.'.mo'); - } - } - return true; -} - -function qtrans_updateTermLibrary() { - global $q_config; - if(!isset($_POST['action'])) return; - switch($_POST['action']) { - case 'editedtag': - case 'addtag': - case 'editedcat': - case 'addcat': - case 'add-cat': - case 'add-tag': - case 'add-link-cat': - if(isset($_POST['qtrans_term_'.$q_config['default_language']]) && $_POST['qtrans_term_'.$q_config['default_language']]!='') { - $default = htmlspecialchars(qtrans_stripSlashesIfNecessary($_POST['qtrans_term_'.$q_config['default_language']]), ENT_NOQUOTES); - if(!isset($q_config['term_name'][$default]) || !is_array($q_config['term_name'][$default])) $q_config['term_name'][$default] = array(); - foreach($q_config['enabled_languages'] as $lang) { - $_POST['qtrans_term_'.$lang] = qtrans_stripSlashesIfNecessary($_POST['qtrans_term_'.$lang]); - if($_POST['qtrans_term_'.$lang]!='') { - $q_config['term_name'][$default][$lang] = htmlspecialchars($_POST['qtrans_term_'.$lang], ENT_NOQUOTES); - } else { - $q_config['term_name'][$default][$lang] = $default; - } - } - update_option('qtranslate_term_name',$q_config['term_name']); - } - break; - } -} - -/* BEGIN DATE TIME FUNCTIONS */ - -function qtrans_strftime($format, $date, $default = '', $before = '', $after = '') { - // don't do anything if format is not given - if($format=='') return $default; - // add date suffix ability (%q) to strftime - $day = intval(ltrim(strftime("%d",$date),'0')); - $search = array(); - $replace = array(); - - // date S - $search[] = '/(([^%])%q|^%q)/'; - if($day==1||$day==21||$day==31) { - $replace[] = '$2st'; - } elseif($day==2||$day==22) { - $replace[] = '$2nd'; - } elseif($day==3||$day==23) { - $replace[] = '$2rd'; - } else { - $replace[] = '$2th'; - } - - $search[] = '/(([^%])%E|^%E)/'; $replace[] = '${2}'.$day; // date j - $search[] = '/(([^%])%f|^%f)/'; $replace[] = '${2}'.date('w',$date); // date w - $search[] = '/(([^%])%F|^%F)/'; $replace[] = '${2}'.date('z',$date); // date z - $search[] = '/(([^%])%i|^%i)/'; $replace[] = '${2}'.date('n',$date); // date i - $search[] = '/(([^%])%J|^%J)/'; $replace[] = '${2}'.date('t',$date); // date t - $search[] = '/(([^%])%k|^%k)/'; $replace[] = '${2}'.date('L',$date); // date L - $search[] = '/(([^%])%K|^%K)/'; $replace[] = '${2}'.date('B',$date); // date B - $search[] = '/(([^%])%l|^%l)/'; $replace[] = '${2}'.date('g',$date); // date g - $search[] = '/(([^%])%L|^%L)/'; $replace[] = '${2}'.date('G',$date); // date G - $search[] = '/(([^%])%N|^%N)/'; $replace[] = '${2}'.date('u',$date); // date u - $search[] = '/(([^%])%Q|^%Q)/'; $replace[] = '${2}'.date('e',$date); // date e - $search[] = '/(([^%])%o|^%o)/'; $replace[] = '${2}'.date('I',$date); // date I - $search[] = '/(([^%])%O|^%O)/'; $replace[] = '${2}'.date('O',$date); // date O - $search[] = '/(([^%])%s|^%s)/'; $replace[] = '${2}'.date('P',$date); // date P - $search[] = '/(([^%])%v|^%v)/'; $replace[] = '${2}'.date('T',$date); // date T - $search[] = '/(([^%])%1|^%1)/'; $replace[] = '${2}'.date('Z',$date); // date Z - $search[] = '/(([^%])%2|^%2)/'; $replace[] = '${2}'.date('c',$date); // date c - $search[] = '/(([^%])%3|^%3)/'; $replace[] = '${2}'.date('r',$date); // date r - $search[] = '/(([^%])%4|^%4)/'; $replace[] = '${2}'.$date; // date U - $format = preg_replace($search,$replace,$format); - return $before.strftime($format, $date).$after; -} - -function qtrans_dateFromPostForCurrentLanguage($old_date, $format ='', $before = '', $after = '') { - global $post; - return qtrans_strftime(qtrans_convertDateFormat($format), mysql2date('U',$post->post_date), $old_date, $before, $after); -} - -function qtrans_dateModifiedFromPostForCurrentLanguage($old_date, $format ='') { - global $post; - return qtrans_strftime(qtrans_convertDateFormat($format), mysql2date('U',$post->post_modified), $old_date); -} - -function qtrans_timeFromPostForCurrentLanguage($old_date, $format = '', $post = null, $gmt = false) { - $post = get_post($post); - - $post_date = $gmt? $post->post_date_gmt : $post->post_date; - return qtrans_strftime(qtrans_convertTimeFormat($format), mysql2date('U',$post_date), $old_date); -} - -function qtrans_timeModifiedFromPostForCurrentLanguage($old_date, $format = '', $gmt = false) { - global $post; - $post_date = $gmt? $post->post_modified_gmt : $post->post_modified; - return qtrans_strftime(qtrans_convertTimeFormat($format), mysql2date('U',$post_date), $old_date); -} - -function qtrans_dateFromCommentForCurrentLanguage($old_date, $format ='') { - global $comment; - return qtrans_strftime(qtrans_convertDateFormat($format), mysql2date('U',$comment->comment_date), $old_date); -} - -function qtrans_timeFromCommentForCurrentLanguage($old_date, $format = '', $gmt = false, $translate = true) { - if(!$translate) return $old_date; - global $comment; - $comment_date = $gmt? $comment->comment_date_gmt : $comment->comment_date; - return qtrans_strftime(qtrans_convertTimeFormat($format), mysql2date('U',$comment_date), $old_date); -} - -/* END DATE TIME FUNCTIONS */ - -function qtrans_useTermLib($obj) { - global $q_config; - if(is_array($obj)) { - // handle arrays recursively - foreach($obj as $key => $t) { - $obj[$key] = qtrans_useTermLib($obj[$key]); - } - return $obj; - } - if(is_object($obj)) { - // object conversion - if(isset($q_config['term_name'][$obj->name][$q_config['language']])) { - $obj->name = $q_config['term_name'][$obj->name][$q_config['language']]; - } - } elseif(isset($q_config['term_name'][$obj][$q_config['language']])) { - $obj = $q_config['term_name'][$obj][$q_config['language']]; - } - return $obj; -} - -function qtrans_convertBlogInfoURL($url, $what) { - if($what=='stylesheet_url') return $url; - if($what=='template_url') return $url; - if($what=='template_directory') return $url; - if($what=='stylesheet_directory') return $url; - return qtrans_convertURL($url); -} - -function qtrans_convertURL($url='', $lang='', $forceadmin = false) { - global $q_config; - - // invalid language - if($url=='') $url = esc_url($q_config['url_info']['url']); - if($lang=='') $lang = $q_config['language']; - if(defined('WP_ADMIN')&&!$forceadmin) return $url; - if(!qtrans_isEnabled($lang)) return ""; - - // & workaround - $url = str_replace('&','&',$url); - $url = str_replace('&','&',$url); - - // check for trailing slash - $nottrailing = (strpos($url,'?')===false && strpos($url,'#')===false && substr($url,-1,1)!='/'); - - // check if it's an external link - $urlinfo = qtrans_parseURL($url); - $home = rtrim(get_option('home'),"/"); - if($urlinfo['host']!='') { - // check for already existing pre-domain language information - if($q_config['url_mode'] == QT_URL_DOMAIN && preg_match("#^([a-z]{2}).#i",$urlinfo['host'],$match)) { - if(qtrans_isEnabled($match[1])) { - // found language information, remove it - $url = preg_replace("/".$match[1]."\./i","",$url, 1); - // reparse url - $urlinfo = qtrans_parseURL($url); - } - } - if(substr($url,0,strlen($home))!=$home) { - return $url; - } - // strip home path - $url = substr($url,strlen($home)); - } else { - // relative url, strip home path - $homeinfo = qtrans_parseURL($home); - if($homeinfo['path']==substr($url,0,strlen($homeinfo['path']))) { - $url = substr($url,strlen($homeinfo['path'])); - } - } - - // check for query language information and remove if found - if(preg_match("#(&|\?)lang=([^&\#]+)#i",$url,$match) && qtrans_isEnabled($match[2])) { - $url = preg_replace("#(&|\?)lang=".$match[2]."&?#i","$1",$url); - } - - // remove any slashes out front - $url = ltrim($url,"/"); - - // remove any useless trailing characters - $url = rtrim($url,"?&"); - - // reparse url without home path - $urlinfo = qtrans_parseURL($url); - - // check if its a link to an ignored file type - $ignore_file_types = preg_split('/\s*,\s*/', strtolower($q_config['ignore_file_types'])); - $pathinfo = pathinfo($urlinfo['path']); - if(isset($pathinfo['extension']) && in_array(strtolower($pathinfo['extension']), $ignore_file_types)) { - return $home."/".$url; - } - - // ignore wp internal links - if(preg_match("#^(wp-login.php|wp-signup.php|wp-register.php|wp-admin/)#", $url)) { - return $home."/".$url; - } - - switch($q_config['url_mode']) { - case QT_URL_PATH: // pre url - // might already have language information - if(preg_match("#^([a-z]{2})/#i",$url,$match)) { - if(qtrans_isEnabled($match[1])) { - // found language information, remove it - $url = substr($url, 3); - } - } - if(!$q_config['hide_default_language']||$lang!=$q_config['default_language']) $url = $lang."/".$url; - break; - case QT_URL_DOMAIN: // pre domain - if(!$q_config['hide_default_language']||$lang!=$q_config['default_language']) $home = preg_replace("#//#","//".$lang.".",$home,1); - break; - default: // query - if(!$q_config['hide_default_language']||$lang!=$q_config['default_language']){ - if(strpos($url,'?')===false) { - $url .= '?'; - } else { - $url .= '&'; - } - $url .= "lang=".$lang; - } - } - - // see if cookies are activated - if(!$q_config['cookie_enabled'] && !$q_config['url_info']['internal_referer'] && $urlinfo['path'] == '' && $lang == $q_config['default_language'] && $q_config['language'] != $q_config['default_language'] && $q_config['hide_default_language']) { - // :( now we have to make unpretty URLs - $url = preg_replace("#(&|\?)lang=".$match[2]."&?#i","$1",$url); - if(strpos($url,'?')===false) { - $url .= '?'; - } else { - $url .= '&'; - } - $url .= "lang=".$lang; - } - - // & workaround - $complete = str_replace('&','&',$home."/".$url); - - // remove trailing slash if there wasn't one to begin with - if($nottrailing && strpos($complete,'?')===false && strpos($complete,'#')===false && substr($complete,-1,1)=='/') - $complete = substr($complete,0,-1); - - return $complete; -} - -// splits text with language tags into array -function qtrans_split($text, $quicktags = true) { - global $q_config; - - //init vars - $split_regex = "#(|\[:[a-z]{2}\])#ism"; - $current_language = ""; - $result = array(); - foreach($q_config['enabled_languages'] as $language) { - $result[$language] = ""; - } - - // split text at all xml comments - $blocks = preg_split($split_regex, $text, -1, PREG_SPLIT_NO_EMPTY|PREG_SPLIT_DELIM_CAPTURE); - foreach($blocks as $block) { - # detect language tags - if(preg_match("#^$#ism", $block, $matches)) { - if(qtrans_isEnabled($matches[1])) { - $current_language = $matches[1]; - } else { - $current_language = "invalid"; - } - continue; - // detect quicktags - } elseif($quicktags && preg_match("#^\[:([a-z]{2})\]$#ism", $block, $matches)) { - if(qtrans_isEnabled($matches[1])) { - $current_language = $matches[1]; - } else { - $current_language = "invalid"; - } - continue; - // detect ending tags - } elseif(preg_match("#^$#ism", $block, $matches)) { - $current_language = ""; - continue; - // detect defective more tag - } elseif(preg_match("#^$#ism", $block, $matches)) { - foreach($q_config['enabled_languages'] as $language) { - $result[$language] .= $block; - } - continue; - } - // correctly categorize text block - if($current_language == "") { - // general block, add to all languages - foreach($q_config['enabled_languages'] as $language) { - $result[$language] .= $block; - } - } elseif($current_language != "invalid") { - // specific block, only add to active language - $result[$current_language] .= $block; - } - } - foreach($result as $lang => $lang_content) { - $result[$lang] = preg_replace("#(|)+$#ism","",$lang_content); - } - return $result; -} - -function qtrans_join($texts) { - global $q_config; - if(!is_array($texts)) $texts = qtrans_split($texts, false); - $split_regex = "##ism"; - $max = 0; - $text = ""; - - foreach($q_config['enabled_languages'] as $language) { - $texts[$language] = preg_split($split_regex, $texts[$language]); - if(sizeof($texts[$language]) > $max) $max = sizeof($texts[$language]); - } - for($i=0;$i<$max;$i++) { - if($i>=1) { - $text .= ''; - } - foreach($q_config['enabled_languages'] as $language) { - if(isset($texts[$language][$i]) && $texts[$language][$i] !== '') { - $text .= ''.$texts[$language][$i].''; - } - } - } - return $text; -} - -function qtrans_disableLanguage($lang) { - global $q_config; - if(qtrans_isEnabled($lang)) { - $new_enabled = array(); - for($i = 0; $i < sizeof($q_config['enabled_languages']); $i++) { - if($q_config['enabled_languages'][$i] != $lang) { - $new_enabled[] = $q_config['enabled_languages'][$i]; - } - } - $q_config['enabled_languages'] = $new_enabled; - return true; - } - return false; -} - -function qtrans_enableLanguage($lang) { - global $q_config; - if(qtrans_isEnabled($lang) || !isset($q_config['language_name'][$lang])) { - return false; - } - $q_config['enabled_languages'][] = $lang; - // force update of .mo files - if ($q_config['auto_update_mo']) qtrans_updateGettextDatabases(true, $lang); - return true; -} - -function qtrans_use($lang, $text, $show_available=false) { - global $q_config; - // return full string if language is not enabled - if(!qtrans_isEnabled($lang)) return $text; - if(is_array($text)) { - // handle arrays recursively - foreach($text as $key => $t) { - $text[$key] = qtrans_use($lang,$text[$key],$show_available); - } - return $text; - } - - if(is_object($text)||@get_class($text) == '__PHP_Incomplete_Class') { - foreach(get_object_vars($text) as $key => $t) { - $text->$key = qtrans_use($lang,$text->$key,$show_available); - } - return $text; - } - - // prevent filtering weird data types and save some resources - if(!is_string($text) || $text == '') { - return $text; - } - - // get content - $content = qtrans_split($text); - // find available languages - $available_languages = array(); - foreach($content as $language => $lang_text) { - $lang_text = trim($lang_text); - if(!empty($lang_text)) $available_languages[] = $language; - } - - // if no languages available show full text - if(sizeof($available_languages)==0) return $text; - // if content is available show the content in the requested language - if(!empty($content[$lang])) { - return $content[$lang]; - } - // content not available in requested language (bad!!) what now? - if(!$show_available){ - // check if content is available in default language, if not return first language found. (prevent empty result) - if($lang!=$q_config['default_language']) - return "(".$q_config['language_name'][$q_config['default_language']].") ".qtrans_use($q_config['default_language'], $text, $show_available); - foreach($content as $language => $lang_text) { - $lang_text = trim($lang_text); - if(!empty($lang_text)) { - return "(".$q_config['language_name'][$language].") ".$lang_text; - } - } - } - // display selection for available languages - $available_languages = array_unique($available_languages); - $language_list = ""; - if(preg_match('/%LANG:([^:]*):([^%]*)%/',$q_config['not_available'][$lang],$match)) { - $normal_seperator = $match[1]; - $end_seperator = $match[2]; - // build available languages string backward - $i = 0; - foreach($available_languages as $language) { - if($i==1) $language_list = $end_seperator.$language_list; - if($i>1) $language_list = $normal_seperator.$language_list; - $language_list = "".$q_config['language_name'][$language]."".$language_list; - $i++; - } - } - return "

    ".preg_replace('/%LANG:([^:]*):([^%]*)%/', $language_list, $q_config['not_available'][$lang])."

    "; -} - -function qtrans_showAllSeperated($text) { - if(empty($text)) return $text; - global $q_config; - $result = ""; - foreach(qtrans_getSortedLanguages() as $language) { - $result .= $q_config['language_name'][$language].":\n".qtrans_use($language, $text)."\n\n"; - } - return $result; -} - -?> \ No newline at end of file diff --git a/src/wp-content/plugins/qtranslate/qtranslate_hooks.php b/src/wp-content/plugins/qtranslate/qtranslate_hooks.php deleted file mode 100644 index 92c31e38..00000000 --- a/src/wp-content/plugins/qtranslate/qtranslate_hooks.php +++ /dev/null @@ -1,361 +0,0 @@ -\n"; - $css = "\n"; - echo apply_filters('qtranslate_header_css',$css); - // skip the rest if 404 - if(is_404()) return; - // set links to translations of current page - foreach($q_config['enabled_languages'] as $language) { - if($language != qtrans_getLanguage()) - echo ''."\n"; - } -} - -function qtrans_localeForCurrentLanguage($locale){ - global $q_config; - // try to figure out the correct locale - $locale = array(); - $locale[] = $q_config['locale'][$q_config['language']].".utf8"; - $locale[] = $q_config['locale'][$q_config['language']]."@euro"; - $locale[] = $q_config['locale'][$q_config['language']]; - $locale[] = $q_config['windows_locale'][$q_config['language']]; - $locale[] = $q_config['language']; - - // return the correct locale and most importantly set it (wordpress doesn't, which is bad) - // only set LC_TIME as everyhing else doesn't seem to work with windows - setlocale(LC_TIME, $locale); - - return $q_config['locale'][$q_config['language']]; -} - -function qtrans_optionFilter($do='enable') { - $options = array( 'option_widget_pages', - 'option_widget_archives', - 'option_widget_meta', - 'option_widget_calendar', - 'option_widget_text', - 'option_widget_categories', - 'option_widget_recent_entries', - 'option_widget_recent_comments', - 'option_widget_rss', - 'option_widget_tag_cloud' - ); - foreach($options as $option) { - if($do!='disable') { - add_filter($option, 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); - } else { - remove_filter($option, 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage'); - } - } -} - -function qtrans_adminHeader() { - echo "\n"; - return qtrans_optionFilter('disable'); -} - -function qtrans_useCurrentLanguageIfNotFoundShowAvailable($content) { - global $q_config; - return qtrans_use($q_config['language'], $content, true); -} - -function qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($content) { - global $q_config; - return qtrans_use($q_config['language'], $content, false); -} - -function qtrans_useDefaultLanguage($content) { - global $q_config; - return qtrans_use($q_config['default_language'], $content, false); -} - -function qtrans_excludeUntranslatedPosts($where) { - global $q_config, $wpdb; - if($q_config['hide_untranslated'] && !is_singular()) { - $where .= " AND $wpdb->posts.post_content LIKE '%%'"; - } - return $where; -} - -function qtrans_excludePages($pages) { - global $wpdb, $q_config; - static $exclude = 0; - if(!$q_config['hide_untranslated']) return $pages; - if(is_array($exclude)) return array_merge($exclude, $pages); - $query = "SELECT id FROM $wpdb->posts WHERE post_type = 'page' AND post_status = 'publish' AND NOT ($wpdb->posts.post_content LIKE '%%')" ; - $hide_pages = $wpdb->get_results($query); - $exclude = array(); - foreach($hide_pages as $page) { - $exclude[] = $page->id; - } - return array_merge($exclude, $pages); -} - -function qtrans_postsFilter($posts) { - if(is_array($posts)) { - foreach($posts as $post) { - $post->post_content = qtrans_useCurrentLanguageIfNotFoundShowAvailable($post->post_content); - $post = qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($post); - } - } - return $posts; -} - -function qtrans_links($links, $file){ // copied from Sociable Plugin - //Static so we don't call plugin_basename on every plugin row. - static $this_plugin; - if (!$this_plugin) $this_plugin = plugin_basename(dirname(__FILE__).'/qtranslate.php'); - - if ($file == $this_plugin){ - $settings_link = '' . __('Settings', 'qtranslate') . ''; - array_unshift( $links, $settings_link ); // before other links - } - return $links; -} - -function qtrans_languageColumnHeader($columns){ - $new_columns = array(); - if(isset($columns['cb'])) $new_columns['cb'] = ''; - if(isset($columns['title'])) $new_columns['title'] = ''; - if(isset($columns['author'])) $new_columns['author'] = ''; - if(isset($columns['categories'])) $new_columns['categories'] = ''; - if(isset($columns['tags'])) $new_columns['tags'] = ''; - $new_columns['language'] = __('Languages', 'qtranslate'); - return array_merge($new_columns, $columns);; -} - -function qtrans_languageColumn($column) { - global $q_config, $post; - if ($column == 'language') { - $available_languages = qtrans_getAvailableLanguages($post->post_content); - $missing_languages = array_diff($q_config['enabled_languages'], $available_languages); - $available_languages_name = array(); - $missing_languages_name = array(); - foreach($available_languages as $language) { - $available_languages_name[] = $q_config['language_name'][$language]; - } - $available_languages_names = join(", ", $available_languages_name); - - echo apply_filters('qtranslate_available_languages_names',$available_languages_names); - do_action('qtranslate_languageColumn', $available_languages, $missing_languages); - } - return $column; -} - -function qtrans_versionLocale() { - return 'en_US'; -} - -function qtrans_esc_html($text) { - return qtrans_useDefaultLanguage($text); -} - -function qtrans_useRawTitle($title, $raw_title = '', $context = 'save') { - if($raw_title=='') $raw_title = $title; - if('save'==$context) { - $raw_title = qtrans_useDefaultLanguage($raw_title); - $title = remove_accents($raw_title); - } - return $title; -} - -function qtrans_checkCanonical($redirect_url, $requested_url) { - // fix canonical conflicts with language urls - if(qtrans_convertURL($redirect_url)==qtrans_convertURL($requested_url)) - return false; - return $redirect_url; -} - -function qtrans_fixSearchForm($form) { - $form = preg_replace('#action="[^"]*"#','action="'.trailingslashit(qtrans_convertURL(get_home_url())).'"',$form); - return $form; -} - -// Hooks for Plugin compatibility - -function wpsupercache_supercache_dir($uri) { - global $q_config; - if(isset($q_config['url_info']['original_url'])) { - $uri = $q_config['url_info']['original_url']; - } else { - $uri = $_SERVER['REQUEST_URI']; - } - $uri = preg_replace('/[ <>\'\"\r\n\t\(\)]/', '', str_replace( '/index.php', '/', str_replace( '..', '', preg_replace("/(\?.*)?$/", '', $uri ) ) ) ); - $uri = str_replace( '\\', '', $uri ); - $uri = strtolower(preg_replace('/:.*$/', '', $_SERVER["HTTP_HOST"])) . $uri; // To avoid XSS attacs - return $uri; -} -add_filter('supercache_dir', 'wpsupercache_supercache_dir',0); - -// Hooks (Actions) -add_action('wp_head', 'qtrans_header'); -add_action('category_edit_form', 'qtrans_modifyTermFormFor'); -add_action('post_tag_edit_form', 'qtrans_modifyTermFormFor'); -add_action('link_category_edit_form', 'qtrans_modifyTermFormFor'); -add_action('category_add_form', 'qtrans_modifyTermFormFor'); -add_action('post_tag_add_form', 'qtrans_modifyTermFormFor'); -add_action('link_category_add_form', 'qtrans_modifyTermFormFor'); -add_action('widgets_init', 'qtrans_widget_init'); -add_action('plugins_loaded', 'qtrans_init', 2); -add_action('admin_head', 'qtrans_adminHeader'); -add_action('admin_menu', 'qtrans_adminMenu'); -add_action('wp_after_admin_bar_render', 'qtrans_fixSearchUrl'); - -// Hooks (execution time critical filters) -add_filter('the_content', 'qtrans_useCurrentLanguageIfNotFoundShowAvailable', 0); -add_filter('the_excerpt', 'qtrans_useCurrentLanguageIfNotFoundShowAvailable', 0); -add_filter('the_excerpt_rss', 'qtrans_useCurrentLanguageIfNotFoundShowAvailable', 0); -add_filter('sanitize_title', 'qtrans_useRawTitle',0, 3); -add_filter('comment_moderation_subject', 'qtrans_useDefaultLanguage',0); -add_filter('comment_moderation_text', 'qtrans_useDefaultLanguage',0); -add_filter('get_comment_date', 'qtrans_dateFromCommentForCurrentLanguage',0,2); -add_filter('get_comment_time', 'qtrans_timeFromCommentForCurrentLanguage',0,4); -add_filter('get_post_modified_time', 'qtrans_timeModifiedFromPostForCurrentLanguage',0,3); -add_filter('get_the_time', 'qtrans_timeFromPostForCurrentLanguage',0,3); -add_filter('get_the_date', 'qtrans_dateFromPostForCurrentLanguage',0,4); -add_filter('locale', 'qtrans_localeForCurrentLanguage',99); -add_filter('the_title', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage', 0); -add_filter('term_name', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('tag_rows', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('list_cats', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('wp_list_categories', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('wp_dropdown_cats', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('wp_title', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('single_post_title', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('bloginfo', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('get_others_drafts', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('get_bloginfo_rss', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('get_wp_title_rss', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('wp_title_rss', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('the_title_rss', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('the_content_rss', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('gettext', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('get_pages', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('category_description', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('bloginfo_rss', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('the_category_rss', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('wp_generate_tag_cloud', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('term_links-post_tag', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('link_name', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('link_description', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter('pre_option_rss_language', 'qtrans_getLanguage',0); -add_filter('the_author', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -add_filter( "_wp_post_revision_field_post_title", 'qtrans_showAllSeperated', 0); -add_filter( "_wp_post_revision_field_post_content", 'qtrans_showAllSeperated', 0); -add_filter( "_wp_post_revision_field_post_excerpt", 'qtrans_showAllSeperated', 0); - -// Hooks (execution time non-critical filters) -add_filter('author_feed_link', 'qtrans_convertURL'); -add_filter('author_link', 'qtrans_convertURL'); -add_filter('author_feed_link', 'qtrans_convertURL'); -add_filter('day_link', 'qtrans_convertURL'); -add_filter('get_comment_author_url_link', 'qtrans_convertURL'); -add_filter('month_link', 'qtrans_convertURL'); -add_filter('page_link', 'qtrans_convertURL'); -add_filter('post_link', 'qtrans_convertURL'); -add_filter('year_link', 'qtrans_convertURL'); -add_filter('category_feed_link', 'qtrans_convertURL'); -add_filter('category_link', 'qtrans_convertURL'); -add_filter('tag_link', 'qtrans_convertURL'); -add_filter('term_link', 'qtrans_convertURL'); -add_filter('the_permalink', 'qtrans_convertURL'); -add_filter('feed_link', 'qtrans_convertURL'); -add_filter('post_comments_feed_link', 'qtrans_convertURL'); -add_filter('tag_feed_link', 'qtrans_convertURL'); -add_filter('get_pagenum_link', 'qtrans_convertURL'); -add_filter('get_search_form', 'qtrans_fixSearchForm', 10, 1); -add_filter('manage_posts_columns', 'qtrans_languageColumnHeader'); -add_filter('manage_posts_custom_column', 'qtrans_languageColumn'); -add_filter('manage_pages_columns', 'qtrans_languageColumnHeader'); -add_filter('manage_pages_custom_column', 'qtrans_languageColumn'); -add_filter('wp_list_pages_excludes', 'qtrans_excludePages'); -add_filter('comment_notification_text', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage'); -add_filter('comment_notification_headers', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage'); -add_filter('comment_notification_subject', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage'); - -add_filter('the_editor', 'qtrans_modifyRichEditor'); -add_filter('admin_footer', 'qtrans_modifyExcerpt'); -add_filter('bloginfo_url', 'qtrans_convertBlogInfoURL',10,2); -add_filter('plugin_action_links', 'qtrans_links', 10, 2); -add_filter('manage_language_columns', 'qtrans_language_columns'); -add_filter('core_version_check_locale', 'qtrans_versionLocale'); -add_filter('redirect_canonical', 'qtrans_checkCanonical', 10, 2); -// skip this filters if on backend -if(!defined('WP_ADMIN')) { - add_filter('the_posts', 'qtrans_postsFilter'); - add_filter('wp_setup_nav_menu_item', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage'); - - // Compability with Default Widgets - qtrans_optionFilter(); - add_filter('widget_title', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); - add_filter('widget_text', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); - - // filter options - add_filter('esc_html', 'qtrans_esc_html', 0); - // don't filter untranslated posts in admin - add_filter('posts_where_request', 'qtrans_excludeUntranslatedPosts'); - - // leave terms in default language - add_filter('cat_row', 'qtrans_useTermLib',0); - add_filter('cat_rows', 'qtrans_useTermLib',0); - add_filter('wp_get_object_terms', 'qtrans_useTermLib',0); - add_filter('single_tag_title', 'qtrans_useTermLib',0); - add_filter('single_cat_title', 'qtrans_useTermLib',0); - add_filter('the_category', 'qtrans_useTermLib',0); - add_filter('get_terms', 'qtrans_useTermLib',0); - add_filter('get_category', 'qtrans_useTermLib',0); - add_filter('get_comment_author', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); - add_filter('the_author', 'qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage',0); -} - -?> \ No newline at end of file diff --git a/src/wp-content/plugins/qtranslate/qtranslate_javascript.php b/src/wp-content/plugins/qtranslate/qtranslate_javascript.php deleted file mode 100644 index c5b34c46..00000000 --- a/src/wp-content/plugins/qtranslate/qtranslate_javascript.php +++ /dev/null @@ -1,367 +0,0 @@ - 1) arr.push(result[1]); - start = _regEx.lastIndex; - } - if(start < this.length) arr.push(this.slice(start)); - if(start == this.length) arr.push(''); //delim at the end - return arr; - }; - "; - - $q_config['js']['qtrans_is_array'] = " - qtrans_isArray = function(obj) { - if (obj.constructor.toString().indexOf('Array') == -1) - return false; - else - return true; - } - "; - - $q_config['js']['qtrans_split'] = " - qtrans_split = function(text) { - var split_regex = /()/gi; - var lang_begin_regex = //gi; - var lang_end_regex = //gi; - var morenextpage_regex = /(|)+$/gi; - var matches = null; - var result = new Object; - var matched = false; - "; - foreach($q_config['enabled_languages'] as $language) - $q_config['js']['qtrans_split'].= " - result['".$language."'] = ''; - "; - $q_config['js']['qtrans_split'].= " - - var blocks = text.xsplit(split_regex); - if(qtrans_isArray(blocks)) { - for (var i = 0;i \ No newline at end of file diff --git a/src/wp-content/plugins/qtranslate/qtranslate_services.php b/src/wp-content/plugins/qtranslate/qtranslate_services.php deleted file mode 100644 index 646c312d..00000000 --- a/src/wp-content/plugins/qtranslate/qtranslate_services.php +++ /dev/null @@ -1,861 +0,0 @@ - $value) { - $var[$key] = qs_base64_serialize($value); - } - } - $var = serialize($var); - $var = strtr(base64_encode($var), '-_,', '+/='); - return $var; -} - -function qs_base64_unserialize($var) { - $var = base64_decode(strtr($var, '-_,', '+/=')); - $var = unserialize($var); - if(is_array($var)) { - foreach($var as $key => $value) { - $var[$key] = qs_base64_unserialize($value); - } - } - return $var; -} - -// sends a encrypted message to qTranslate Services and decrypts the received data -function qs_queryQS($action, $data='', $fast = false) { - global $qs_public_key; - // generate new private key - $key = openssl_pkey_new(); - openssl_pkey_export($key, $private_key); - $public_key=openssl_pkey_get_details($key); - $public_key=$public_key["key"]; - $message = qs_base64_serialize(array('key'=>$public_key, 'data'=>$data)); - openssl_seal($message, $message, $server_key, array($qs_public_key)); - $message = qs_base64_serialize(array('key'=>$server_key[0], 'data'=>$message)); - $data = "message=".$message; - - // connect to qts - if($fast) { - $fp = fsockopen('www.qianqin.de', 80, $errno, $errstr, QS_FAST_TIMEOUT); - stream_set_timeout($fp, QS_FAST_TIMEOUT); - } else { - $fp = fsockopen('www.qianqin.de', 80); - } - if(!$fp) return false; - - fputs($fp, "POST /qtranslate/services/$action HTTP/1.1\r\n"); - fputs($fp, "Host: www.qianqin.de\r\n"); - fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n"); - fputs($fp, "Content-length: ". strlen($data) ."\r\n"); - fputs($fp, "Connection: close\r\n\r\n"); - fputs($fp, $data); - $res = ''; - while(!feof($fp)) { - $res .= fgets($fp, 128); - } - // check for timeout - $info = stream_get_meta_data($fp); - if($info['timed_out']) return false; - fclose($fp); - - preg_match("#^Content-Length:\s*([0-9]+)\s*$#ism",$res, $match); - if(isset($match[1])) { - $content_length = $match[1]; - $content = substr($res, -$content_length, $content_length); - } else { - $content = $res; - } - $debug = $content; - $content = qs_base64_unserialize($content); - openssl_open($content['data'], $content, $content['key'], $private_key); - if($content===false) { - echo "
    DEBUG:\n";
    -		echo $debug;
    -		echo "
    "; - } - openssl_free_key($key); - return qs_cleanup(qs_base64_unserialize($content), $action); -} - -function qs_clean_uri($clean_uri) { - return preg_replace("/&(qs_delete|qs_cron)=[^&#]*/i","",$clean_uri); -} - -function qs_translateButtons($available_languages, $missing_languages) { - global $q_config, $post; - if(sizeof($missing_languages)==0) return; - $missing_languages_name = array(); - foreach($missing_languages as $language) { - $missing_languages_name[] = ''.$q_config['language_name'][$language].''; - } - $missing_languages_names = join(', ', $missing_languages_name); - printf(__('
    Translate to %s
    ', 'qtranslate') ,$missing_languages_names); -} - -function qs_css() { -?> -p.error {background-color:#ffebe8;border-color:#c00;border-width:1px;border-style:solid;padding:0 .6em;margin:5px 15px 2px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;} -p.error a{color:#c00;} -#qs_boxes { margin-right:300px } -#qs_boxes .postbox h3.hndle, #submitboxcontainer .postbox h3.hndle {cursor:auto} -#qs_boxes div.inside {margin: 6px 6px 8px;} -#submitboxcontainer { float:right; width:280px } -#qs_content_preview { width:100%; height:200px } -.service_description { margin-left:20px; margin-top:0 } -#qtranslate-services h4 { margin-top:0 } -#qtranslate-services h5 { margin-bottom:0 } -#qtranslate-services .description { font-size:11px } -#qtrans_select_translate { margin-right:11px } -.qs_status { border:0 } -.qs_no-bottom-border { border-bottom:0 !important } -#submitboxcontainer p { margin:6px 6px ; } -.qs_submit { text-align:right; background: #EAF2FA; border-top:1px solid #ddd; padding:6px } - $service) { - // make array out ouf serialized field - $fields = array(); - $required_fields = explode('|',$service['service_required_fields']); - foreach($required_fields as $required_field) { - if(strpos($required_field, " ")!==false) { - list($fieldname, $title) = explode(' ', $required_field, 2); - if($fieldname!='') { - $fields[] = array('name' => $fieldname, 'value' => '', 'title' => $title); - } - } - } - $var[$service_id]['service_required_fields'] = $fields; - } - break; - } - if(isset($var['error']) && $var['error'] == QS_DEBUG) { - echo "
    Debug message received from Server: \n";
    -		var_dump($var['message']);
    -		echo "
    "; - } - return $var; -} - -function qs_config_pre_hook($message) { - global $q_config; - if(isset($_POST['default_language'])) { - qtrans_checkSetting('qtranslate_services', true, QT_BOOLEAN); - qs_load(); - if($q_config['qtranslate_services']) { - $services = qs_queryQS(QS_GET_SERVICES); - $service_settings = get_option('qs_service_settings'); - if(!is_array($service_settings)) $service_settings = array(); - - foreach($services as $service_id => $service) { - // check if there are already settings for the field - if(!isset($service_settings[$service_id])||!is_array($service_settings[$service_id])) $service_settings[$service_id] = array(); - - // update fields - foreach($service['service_required_fields'] as $field) { - if(isset($_POST['qs_'.$service_id.'_'.$field['name']])) { - // skip empty passwords to keep the old value - if($_POST['qs_'.$service_id.'_'.$field['name']]=='' && $field['name']=='password') continue; - $service_settings[$service_id][$field['name']] = $_POST['qs_'.$service_id.'_'.$field['name']]; - } - } - } - update_option('qs_service_settings', $service_settings); - } - } - if(isset($_GET['qs_delete'])) { - $_GET['qs_delete'] = intval($_GET['qs_delete']); - $orders = get_option('qs_orders'); - if(is_array($orders)) { - foreach($orders as $key => $order) { - if($orders[$key]['order']['order_id'] == $_GET['qs_delete']) { - unset($orders[$key]); - update_option('qs_orders',$orders); - } - } - } - $message = __('Order deleted.','qtranslate'); - } - if(isset($_GET['qs_cron'])) { - qs_cron(); - $message = __('Status updated for all open orders.','qtranslate'); - } - return $message; -} - -function qs_translate_box($post) { - global $q_config; - $languages = qtrans_getSortedLanguages(); -?> -
      - -
    • <?php echo $q_config['language_name'][$language]; ?>
    • -'.__('Please save your post first.','qtranslate').''; - } - } -?> -
    - __('Post Title', 'qtranslate'), - 'service' => __('Service', 'qtranslate'), - 'source_language' => __('Source Language', 'qtranslate'), - 'target_language' => __('Target Language', 'qtranslate'), - 'action' => __('Action', 'qtranslate') - ); -} - -function qs_config_hook($request_uri) { - global $q_config; -?> -

    - - - - - - - - - - - - - -0) { -?> - - - - - - - - - -
    -

    qTranslate Services could not load OpenSSL!

    '), 'http://www.php.net/manual/book.openssl.php'); } ?> - -
    -
    - -

    -0) { ?> - - - - - - - - - - - - -post_title = esc_html(qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($post->post_title)); -?> - - - - - - - - - - - - -
    post_title; ?>Delete
    - -
    -

    check manually.','qtranslate'),'options-general.php?page=qtranslate&qs_cron=true#qtranslate_service_settings'); ?>

    -

    - -

    - -
    -

    -

    -
    -
    ( )
    -

    -
    - " value="" style="width:100%"/> -
    - - $order) { - qs_UpdateOrder($order['order']['order_id']); - } -} - -function qs_UpdateOrder($order_id) { - global $wpdb; - $orders = get_option('qs_orders'); - if(!is_array($orders)) return false; - foreach($orders as $key => $order) { - // search for wanted order - if($order['order']['order_id']!=$order_id) continue; - - // query server for updates - $order['order']['order_url'] = get_option('home'); - $result = qs_queryQS(QS_RETRIEVE_TRANSLATION, $order['order']); - if(isset($result['order_comment'])) $orders[$key]['status'] = $result['order_comment']; - // update db if post is updated - if(isset($result['order_status']) && $result['order_status']==QS_STATE_CLOSED) { - $order['post_id'] = intval($order['post_id']); - $post = &get_post($order['post_id']); - $title = qtrans_split($post->post_title); - $content = qtrans_split($post->post_content); - $title[$order['target_language']] = $result['order_translated_title']; - $content[$order['target_language']] = $result['order_translated_text']; - $post->post_title = qtrans_join($title); - $post->post_content = qtrans_join($content); - $wpdb->show_errors(); - $wpdb->query('UPDATE '.$wpdb->posts.' SET post_title="'.mysql_escape_string($post->post_title).'", post_content = "'.mysql_escape_string($post->post_content).'" WHERE ID = "'.$post->ID.'"'); - wp_cache_add($post->ID, $post, 'posts'); - unset($orders[$key]); - } - update_option('qs_orders',$orders); - return true; - } - return false; -} - -function qs_service() { - global $q_config, $qs_public_key, $qs_error_messages; - if(!isset($_REQUEST['post'])) { - echo ''; - printf(__('To translate a post, please go to the edit posts overview.','qtranslate'), 'edit.php'); - exit(); - } - $post_id = intval($_REQUEST['post']); - $confirm = isset($_GET['confirm'])?true:false; - $translate_from = ''; - $translate_to = ''; - $translate_from_name = ''; - $translate_to_name = ''; - if(isset($_REQUEST['source_language'])&&qtrans_isEnabled($_REQUEST['source_language'])) - $translate_from = $_REQUEST['source_language']; - if(isset($_REQUEST['target_language'])&&qtrans_isEnabled($_REQUEST['target_language'])) - $translate_to = $_REQUEST['target_language']; - if($translate_to == $translate_from) $translate_to = ''; - $post = &get_post($post_id); - if(!$post) { - printf(__('Post with id "%s" not found!','qtranslate'), $post_id); - return; - } - $default_service = intval(get_option('qs_default_service')); - $service_settings = get_option('qs_service_settings'); - // Detect available Languages and possible target languages - $available_languages = qtrans_getAvailableLanguages($post->post_content); - if(sizeof($available_languages)==0) { - $error = __('The requested Post has no content, no Translation possible.', 'qtranslate'); - } - - // try to guess source and target language - if(!in_array($translate_from, $available_languages)) $translate_from = ''; - $missing_languages = array_diff($q_config['enabled_languages'], $available_languages); - if(empty($translate_from) && in_array($q_config['default_language'], $available_languages) && $translate_to!=$q_config['default_language']) $translate_from = $q_config['default_language']; - if(empty($translate_to) && sizeof($missing_languages)==1) $translate_to = $missing_languages[0]; - if(in_array($translate_to, $available_languages)) { - $message = __('The Post already has content for the selected target language. If a translation request is send, the current text for the target language will be overwritten.','qtranslate'); - } - if(sizeof($available_languages)==1) { - if($available_languages[0] == $translate_to) { - unset($translate_to); - } - $translate_from = $available_languages[0]; - } elseif($translate_from == '' && sizeof($available_languages) > 1) { - $languages = qtrans_getSortedLanguages(); - foreach($languages as $language) { - if($language != $translate_to && in_array($language, $available_languages)) { - $translate_from = $language; - break; - } - } - } - - // link to current page with get variables - $url_link = add_query_arg('post', $post_id); - if(!empty($translate_to)) $url_link = add_query_arg('target_language', $translate_to, $url_link); - if(!empty($translate_from)) $url_link = add_query_arg('source_language', $translate_from, $url_link); - - // get correct title and content - $post_title = qtrans_use($translate_from,$post->post_title); - $post_content = qtrans_use($translate_from,$post->post_content); - $post_excerpt = qtrans_use($translate_from,$post->post_excerpt); - if(!empty($translate_from)) $translate_from_name = $q_config['language_name'][$translate_from]; - if(!empty($translate_to)) $translate_to_name = $q_config['language_name'][$translate_to]; - if(!empty($translate_from) && !empty($translate_to)) { - $title = sprintf('Translate "%1$s" from %2$s to %3$s', htmlspecialchars($post_title), $translate_from_name, $translate_to_name); - } elseif(!empty($translate_from)) { - $title = sprintf('Translate "%1$s" from %2$s', htmlspecialchars($post_title), $translate_from_name); - } else { - $title = sprintf('Translate "%1$s"', htmlspecialchars($post_title)); - } - - // Check data - if(isset($_POST['service_id'])) { - $service_id = intval($_POST['service_id']); - $default_service = $service_id; - update_option('qs_default_service', $service_id); - $order_key = substr(md5(time().AUTH_KEY),0,20); - $request = array( - 'order_service_id' => $service_id, - 'order_url' => get_option('home'), - 'order_key' => $order_key, - 'order_title' => $post_title, - 'order_text' => $post_content, - 'order_excerpt' => $post_excerpt, - 'order_source_language' => $translate_from, - 'order_source_locale' => $q_config['locale'][$translate_from], - 'order_target_language' => $translate_to, - 'order_target_locale' => $q_config['locale'][$translate_to] - ); - // check for additional fields - if(isset($service_settings[$service_id]) && is_array($service_settings[$service_id])) { - $request['order_required_field'] = array(); - foreach($service_settings[$service_id] as $setting => $value) { - $request['order_required_field'][$setting] = $value; - } - } - if(isset($_POST['token'])) $request['order_token'] = $_POST['token']; - $answer = qs_queryQS(QS_INIT_TRANSLATION, $request); - if(isset($answer['error'])) { - $error = sprintf(__('An error occured: %s', 'qtranslate'), $qs_error_messages[$answer['error']]); - if($answer['message']!='') { - $error.='
    '.sprintf(__('Additional information: %s', 'qtranslate'), qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($answer['message'])); - } - } - if(isset($answer['order_id'])) { - $orders = get_option('qs_orders'); - if(!is_array($orders)) $orders = array(); - $orders[] = array('post_id'=>$post_id, 'service_id' => $service_id, 'source_language'=>$translate_from, 'target_language'=>$translate_to, 'order' => array('order_key' => $order_key, 'order_id' => $answer['order_id'])); - update_option('qs_orders', $orders); - if(empty($answer['message'])) { - $order_completed_message = ''; - } else { - $order_completed_message = htmlspecialchars($answer['message']); - } - qs_UpdateOrder($answer['order_id']); - } - } - if(isset($error)) { -?> -
    -

    -

    -

    Support Forum','qtranslate'), 'http://www.qianqin.de/qtranslate/forum/');?>

    -
    - -
    -

    -

    -

    - -

    - -

    -
      -
    • -
    • -
    • -
    • -
    • -
    -
    - -
    -

    - -

    - -

    -
    -

    1) { - $available_languages_name = array(); - foreach(array_diff($available_languages,array($translate_from)) as $language) { - $available_languages_name[] = ''.$q_config['language_name'][$language].''; - } - $available_languages_names = join(", ", $available_languages_name); - printf(__('Your article is available in multiple languages. If you do not want to translate from %1$s, you can switch to one of the following languages: %2$s', 'qtranslate'),$q_config['language_name'][$translate_from],$available_languages_names); - } -?>

    - - - -

    -
      - -
    • - -
    -

    - -

    - - - - - -
    -
    -

    -
    -

    -
    -
    -
    -
    - -
    -
    -

    -
    - -

    -
    -
    -
    - - -

    - -
    -
    -

    -
    - -
      - $service) { - // check if we have data for all required fields - $requirements_matched = true; - foreach($service['service_required_fields'] as $field) { - if(!isset($service_settings[$service_id][$field['name']]) || $service_settings[$service_id][$field['name']] == '') $requirements_matched = false; - } - if(!$requirements_matched) { -?> -
    • - -

      required fields filled in for this service.','qtranslate'), 'options-general.php?page=qtranslate#qs_service_'.$service_id); ?>

      -

      -
    • - -
    • - -
    - -
    -
    -
    -

    -
    - -
    -
    - -

    - -
    - -
    - -post_title; - $post_content = $post->post_content; - $post_excerpt = $post->post_excerpt; - $request = array( - 'order_service_id' => $service_id, - 'order_title' => $post_title, - 'order_text' => $post_content, - 'order_excerpt' => $post_excerpt, - 'order_source_language' => $translate_from, - 'order_source_locale' => $q_config['locale'][$translate_from], - 'order_target_language' => $translate_to, - 'order_target_locale' => $q_config['locale'][$translate_to], - 'order_confirm_url' => get_admin_url(null, 'edit.php?page=qtranslate_services&confirm=1&post='.$_POST['post_id'].'&source_language='.$translate_from.'&target_language='.$translate_to.'&service_id='.$service_id), - 'order_failure_url' => get_admin_url(null, 'edit.php?page=qtranslate_services&post='.$_POST['post_id'].'&source_language='.$translate_from.'&target_language='.$translate_to.'&service_id='.$service_id) - ); - $answer = qs_queryQS(QS_QUOTE, $request); - $price = __('unavailable', 'qtranslate'); - $currency = ''; - if(isset($answer['price'])) { - if($answer['price'] == 0) { - $price = __('free', 'qtranslate'); - } else if($answer['price'] < 0) { - $price = __('unavailable', 'qtranslate'); - } else { - $price = number_format_i18n($answer['price'],2); - $currency = $answer['currency']; - } - $content = sprintf(__('

    Price: %1$s %2$s

    ','qtranslate'), $currency, $price); - if(!empty($answer['paypalurl'])) { - $content .= '
    '; - } else { - $content .= ''; - } - } else { - $content = '

    '.__('An error occured!', 'qtranslate'); - if(isset($answer['error'])) $content .= '
    '.$answer['message']; - $content .= '

    '; - } - echo "jQuery('#submitbox .request').html('"; - echo $content; - echo "');"; - die(); -} - -function qs_toobar($content) { - // Create Translate Button - $content .= qtrans_createEditorToolbarButton('translate', 'translate', 'init_qs', __('Translate')); - return $content; -} - -function qs_editor_js($content) { - $content .= " - init_qs = function(action, id) { - document.location.href = 'edit.php?page=qtranslate_services&post=".intval($_REQUEST['post'])."'; - } - "; - return $content; -} - -?> \ No newline at end of file diff --git a/src/wp-content/plugins/qtranslate/qtranslate_utils.php b/src/wp-content/plugins/qtranslate/qtranslate_utils.php deleted file mode 100644 index 6c44cd53..00000000 --- a/src/wp-content/plugins/qtranslate/qtranslate_utils.php +++ /dev/null @@ -1,245 +0,0 @@ - $out[1], - "host" => $out[4].(($out[5]=='')?'':':'.$out[5]), - "user" => $out[2], - "pass" => $out[3], - "path" => $out[6], - "query" => $out[7], - "fragment" => $out[8] - ); - return $result; -} - -function qtrans_stripSlashesIfNecessary($str) { - if(1==get_magic_quotes_gpc()) { - $str = stripslashes($str); - } - return $str; -} - -function qtrans_insertDropDownElement($language, $url, $id){ - global $q_config; - $html =" - var sb = document.getElementById('qtrans_select_".$id."'); - var o = document.createElement('option'); - var l = document.createTextNode('".$q_config['language_name'][$language]."'); - "; - if($q_config['language']==$language) - $html .= "o.selected = 'selected';"; - $html .= " - o.value = '".addslashes(htmlspecialchars_decode($url, ENT_NOQUOTES))."'; - o.appendChild(l); - sb.appendChild(o); - "; - return $html; -} - -function qtrans_getLanguage() { - global $q_config; - return $q_config['language']; -} - -function qtrans_getLanguageName($lang = '') { - global $q_config; - if($lang=='' || !qtrans_isEnabled($lang)) $lang = $q_config['language']; - return $q_config['language_name'][$lang]; -} - -function qtrans_isEnabled($lang) { - global $q_config; - return in_array($lang, $q_config['enabled_languages']); -} - -function qtrans_startsWith($s, $n) { - if(strlen($n)>strlen($s)) return false; - if($n == substr($s,0,strlen($n))) return true; - return false; -} - -function qtrans_getAvailableLanguages($text) { - global $q_config; - $result = array(); - $content = qtrans_split($text); - foreach($content as $language => $lang_text) { - $lang_text = trim($lang_text); - if(!empty($lang_text)) $result[] = $language; - } - if(sizeof($result)==0) { - // add default language to keep default URL - $result[] = $q_config['language']; - } - return $result; -} - -function qtrans_isAvailableIn($post_id, $language='') { - global $q_config; - if($language == '') $language = $q_config['default_language']; - $post = &get_post($post_id); - $languages = qtrans_getAvailableLanguages($post->post_content); - return in_array($language,$languages); -} - -function qtrans_convertDateFormatToStrftimeFormat($format) { - $mappings = array( - 'd' => '%d', - 'D' => '%a', - 'j' => '%E', - 'l' => '%A', - 'N' => '%u', - 'S' => '%q', - 'w' => '%f', - 'z' => '%F', - 'W' => '%V', - 'F' => '%B', - 'm' => '%m', - 'M' => '%b', - 'n' => '%i', - 't' => '%J', - 'L' => '%k', - 'o' => '%G', - 'Y' => '%Y', - 'y' => '%y', - 'a' => '%P', - 'A' => '%p', - 'B' => '%K', - 'g' => '%l', - 'G' => '%L', - 'h' => '%I', - 'H' => '%H', - 'i' => '%M', - 's' => '%S', - 'u' => '%N', - 'e' => '%Q', - 'I' => '%o', - 'O' => '%O', - 'P' => '%s', - 'T' => '%v', - 'Z' => '%1', - 'c' => '%2', - 'r' => '%3', - 'U' => '%4' - ); - - $date_parameters = array(); - $strftime_parameters = array(); - $date_parameters[] = '#%#'; $strftime_parameters[] = '%%'; - foreach($mappings as $df => $sf) { - $date_parameters[] = '#(([^%\\\\])'.$df.'|^'.$df.')#'; $strftime_parameters[] = '${2}'.$sf; - } - // convert everything - $format = preg_replace($date_parameters, $strftime_parameters, $format); - // remove single backslashes from dates - $format = preg_replace('#\\\\([^\\\\]{1})#','${1}',$format); - // remove double backslashes from dates - $format = preg_replace('#\\\\\\\\#','\\\\',$format); - return $format; -} - -function qtrans_convertFormat($format, $default_format) { - global $q_config; - // check for multilang formats - $format = qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($format); - $default_format = qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($default_format); - switch($q_config['use_strftime']) { - case QT_DATE: - if($format=='') $format = $default_format; - return qtrans_convertDateFormatToStrftimeFormat($format); - case QT_DATE_OVERRIDE: - return qtrans_convertDateFormatToStrftimeFormat($default_format); - case QT_STRFTIME: - return $format; - case QT_STRFTIME_OVERRIDE: - return $default_format; - } -} - -function qtrans_convertDateFormat($format) { - global $q_config; - if(isset($q_config['date_format'][$q_config['language']])) { - $default_format = $q_config['date_format'][$q_config['language']]; - } elseif(isset($q_config['date_format'][$q_config['default_language']])) { - $default_format = $q_config['date_format'][$q_config['default_language']]; - } else { - $default_format = ''; - } - return qtrans_convertFormat($format, $default_format); -} - -function qtrans_convertTimeFormat($format) { - global $q_config; - if(isset($q_config['time_format'][$q_config['language']])) { - $default_format = $q_config['time_format'][$q_config['language']]; - } elseif(isset($q_config['time_format'][$q_config['default_language']])) { - $default_format = $q_config['time_format'][$q_config['default_language']]; - } else { - $default_format = ''; - } - return qtrans_convertFormat($format, $default_format); -} - -function qtrans_formatCommentDateTime($format) { - global $comment; - return qtrans_strftime(qtrans_convertFormat($format, $format), mysql2date('U',$comment->comment_date), '', $before, $after); -} - -function qtrans_formatPostDateTime($format) { - global $post; - return qtrans_strftime(qtrans_convertFormat($format, $format), mysql2date('U',$post->post_date), '', $before, $after); -} - -function qtrans_formatPostModifiedDateTime($format) { - global $post; - return qtrans_strftime(qtrans_convertFormat($format, $format), mysql2date('U',$post->post_modified), '', $before, $after); -} - -function qtrans_realURL($url = '') { - global $q_config; - return $q_config['url_info']['original_url']; -} - -function qtrans_getSortedLanguages($reverse = false) { - global $q_config; - $languages = $q_config['enabled_languages']; - ksort($languages); - // fix broken order - $clean_languages = array(); - foreach($languages as $lang) { - $clean_languages[] = $lang; - } - if($reverse) krsort($clean_languages); - return $clean_languages; -} - -function qtrans_fixSearchUrl($id='adminbarsearch') { - echo "\n"; -} - -?> \ No newline at end of file diff --git a/src/wp-content/plugins/qtranslate/qtranslate_widget.php b/src/wp-content/plugins/qtranslate/qtranslate_widget.php deleted file mode 100644 index 97a69de7..00000000 --- a/src/wp-content/plugins/qtranslate/qtranslate_widget.php +++ /dev/null @@ -1,131 +0,0 @@ - 'widget_qtranslate', 'description' => __('Allows your visitors to choose a Language.','qtranslate') ); - $this->WP_Widget('qtranslate', __('qTranslate Language Chooser','qtranslate'), $widget_ops); - } - - function widget($args, $instance) { - extract($args); - - echo $before_widget; - $title = empty($instance['title']) ? __('Language', 'qtranslate') : apply_filters('widget_title', $instance['title']); - $hide_title = empty($instance['hide-title']) ? false : 'on'; - $type = $instance['type']; - if($type!='text'&&$type!='image'&&$type!='both'&&$type!='dropdown') $type='text'; - - if($hide_title!='on') { echo $before_title . $title . $after_title; }; - qtrans_generateLanguageSelectCode($type, $this->id); - echo $after_widget; - } - - function update($new_instance, $old_instance) { - $instance = $old_instance; - $instance['title'] = $new_instance['title']; - if(isset($new_instance['hide-title'])) $instance['hide-title'] = $new_instance['hide-title']; - $instance['type'] = $new_instance['type']; - - return $instance; - } - - function form($instance) { - $instance = wp_parse_args( (array) $instance, array( 'title' => '', 'hide-title' => false, 'type' => 'text' ) ); - $title = $instance['title']; - $hide_title = $instance['hide-title']; - $type = $instance['type']; -?> -

    -

    -

    -

    -

    -

    -

    -'; - foreach(qtrans_getSortedLanguages() as $language) { - $classes = array('lang-'.$language); - if($language == $q_config['language']) - $classes[] = 'active'; - echo '
  • '.$q_config['language_name'][$language].'
  • '; - } - echo "
    "; - if($style=='dropdown') { - echo "\n"; - } - break; - case 'both': - echo '
    "; - break; - } -} - -function qtrans_widget_init() { - register_widget('qTranslateWidget'); -} - -?> diff --git a/src/wp-content/plugins/qtranslate/qtranslate_wphacks.php b/src/wp-content/plugins/qtranslate/qtranslate_wphacks.php deleted file mode 100644 index 428d9ff0..00000000 --- a/src/wp-content/plugins/qtranslate/qtranslate_wphacks.php +++ /dev/null @@ -1,358 +0,0 @@ -\n// name)) { - $termname = $term->name; - } else { - $termname = ""; - } - // create input fields for each language - foreach($q_config['enabled_languages'] as $language) { - if(isset($_GET['action']) && $_GET['action']=='edit') { - echo qtrans_insertTermInput2($id, $name, $termname, $language); - } else { - echo qtrans_insertTermInput($id, $name, $termname, $language); - } - } - // hide real category text - echo "ins.style.display='none';\n"; - echo "// ]]>\n\n"; -} - -function qtrans_modifyTermFormFor($term) { - qtrans_modifyTermForm('name', __('Name'), $term); - qtrans_modifyTermForm('tag-name', __('Name'), $term); -} - -// Modifys TinyMCE to edit multilingual content -function qtrans_modifyRichEditor($old_content) { - global $q_config; - $init_editor = true; - if($GLOBALS['wp_version'] != QT_SUPPORTED_WP_VERSION) { - if(!(isset($_REQUEST['qtranslateincompatiblemessage'])&&$_REQUEST['qtranslateincompatiblemessage']=="shown")) { - echo '
    '.__('The qTranslate Editor has disabled itself because it hasn\'t been tested with your Wordpress version yet. This is done to prevent Wordpress from malfunctioning. You can reenable it by clicking here (may cause data loss! Use at own risk!). To remove this message permanently, please update qTranslate to the corresponding version.', 'qtranslate').'
    '; - } - $init_editor = false; - } - // save callback hook - - preg_match("/]*id='([^']+)'/",$old_content,$matches); - $id = $matches[1]; - preg_match("/cols='([^']+)'/",$old_content,$matches); - $cols = $matches[1]; - preg_match("/rows='([^']+)'/",$old_content,$matches); - $rows = $matches[1]; - // don't do anything if not editing the content - if($id!="content") return $old_content; - - // don't do anything to the editor if it's not rich - if(!user_can_richedit()) { - //echo '

    '.__('The qTranslate Editor could not be loaded because WYSIWYG/TinyMCE is not activated in your profile.').'

    '; - return $old_content; - } - - // fix wpautop bug - if($init_editor && has_filter('the_editor_content', 'wp_richedit_pre')) { - remove_filter('the_editor_content', 'wp_richedit_pre'); - add_filter('the_editor_content', 'wp_htmledit_pre'); - } - - $content = ""; - $content_append = ""; - - // create editing field for selected languages - $old_content = substr($old_content,0,26) - ."" - .substr($old_content,26); - - // do some crazy js to alter the admin view - $content .="\n"; - - $content_append .="\n"; - - return $content.$old_content.$content_append; -} - -function qtrans_modifyExcerpt() { - global $q_config; - echo "\n"; -} - -function qtrans_createTitlebarButton($parent, $language, $target, $id) { - global $q_config; - $html = " - jQuery('#".$parent." .handlediv').after('
    \"".$language."\"
    '); - jQuery('#".$id."').click(function() {qtrans_switch_postbox('".$parent."','".$target."','".$language."');}); - "; - return $html; -} - -function qtrans_createTextArea($parent, $language, $target, $id) { - global $q_config; - $html = " - jQuery('#".$target."').after(''); - jQuery('#qtrans_textarea_".$target."_".$language."').attr('cols', jQuery('#".$target."').attr('cols')); - jQuery('#qtrans_textarea_".$target."_".$language."').attr('rows', jQuery('#".$target."').attr('rows')); - jQuery('#qtrans_textarea_".$target."_".$language."').attr('tabindex', jQuery('#".$target."').attr('tabindex')); - jQuery('#qtrans_textarea_".$target."_".$language."').blur(function() {qtrans_switch_postbox('".$parent."','".$target."',false);}); - jQuery('#qtrans_textarea_".$target."_".$language."').val(qtrans_use('".$language."',jQuery('#".$target."').val())); - "; - return $html; -} - -function qtrans_insertTermInput($id,$name,$term,$language){ - global $q_config; - $html =" - var il = document.getElementsByTagName('input'); - var d = document.createElement('div'); - var l = document.createTextNode('".$name." (".$q_config['language_name'][$language].")'); - var ll = document.createElement('label'); - var i = document.createElement('input'); - var ins = null; - for(var j = 0; j < il.length; j++) { - if(il[j].id=='".$id."') { - ins = il[j]; - break; - } - } - i.type = 'text'; - i.id = i.name = ll.htmlFor ='qtrans_term_".$language."'; - "; - if(isset($q_config['term_name'][$term][$language])) { - $html .=" - i.value = '".addslashes(htmlspecialchars_decode($q_config['term_name'][$term][$language], ENT_NOQUOTES))."'; - "; - } else { - $html .=" - i.value = ins.value; - "; - } - if($language == $q_config['default_language']) { - $html .=" - i.onchange = function() { - var il = document.getElementsByTagName('input'); - var ins = null; - for(var j = 0; j < il.length; j++) { - if(il[j].id=='".$id."') { - ins = il[j]; - break; - } - } - ins.value = document.getElementById('qtrans_term_".$language."').value; - }; - "; - } - $html .=" - ins = ins.parentNode; - d.className = 'form-field form-required'; - ll.appendChild(l); - d.appendChild(ll); - d.appendChild(i); - ins.parentNode.insertBefore(d,ins); - "; - return $html; -} - -function qtrans_insertTermInput2($id,$name,$term,$language){ - global $q_config; - $html =" - var tr = document.createElement('tr'); - var th = document.createElement('th'); - var ll = document.createElement('label'); - var l = document.createTextNode('".$name." (".$q_config['language_name'][$language].")'); - var td = document.createElement('td'); - var i = document.createElement('input'); - var ins = document.getElementById('".$id."'); - i.type = 'text'; - i.id = i.name = ll.htmlFor ='qtrans_term_".$language."'; - "; - if(isset($q_config['term_name'][$term][$language])) { - $html .=" - i.value = '".addslashes(htmlspecialchars_decode($q_config['term_name'][$term][$language], ENT_QUOTES))."'; - "; - } else { - $html .=" - i.value = ins.value; - "; - } - if($language == $q_config['default_language']) { - $html .=" - i.onchange = function() { - var il = document.getElementsByTagName('input'); - var ins = null; - for(var j = 0; j < il.length; j++) { - if(il[j].id=='".$id."') { - ins = il[j]; - break; - } - } - ins.value = document.getElementById('qtrans_term_".$language."').value; - }; - "; - } - $html .=" - ins = ins.parentNode.parentNode; - tr.className = 'form-field form-required'; - th.scope = 'row'; - th.vAlign = 'top'; - ll.appendChild(l); - th.appendChild(ll); - tr.appendChild(th); - td.appendChild(i); - tr.appendChild(td); - ins.parentNode.insertBefore(tr,ins); - "; - return $html; -} - -function qtrans_insertTitleInput($language){ - global $q_config; - $html =" - var td = document.getElementById('titlediv'); - var qtd = document.createElement('div'); - var h = document.createElement('h3'); - var l = document.createTextNode('".__("Title", 'qtranslate')." (".$q_config['language_name'][$language].")'); - var tw = document.createElement('div'); - var ti = document.createElement('input'); - var slug = document.getElementById('edit-slug-box'); - - ti.type = 'text'; - ti.id = 'qtrans_title_".$language."'; - ti.tabIndex = '1'; - ti.value = qtrans_use('".$language."', document.getElementById('title').value); - ti.onchange = qtrans_integrate_title; - ti.className = 'qtrans_title_input'; - h.className = 'qtrans_title'; - tw.className = 'qtrans_title_wrap'; - - qtd.className = 'postarea'; - - h.appendChild(l); - tw.appendChild(ti); - qtd.appendChild(h); - qtd.appendChild(tw);"; - if($q_config['default_language'] == $language) - $html.="if(slug) qtd.appendChild(slug);"; - $html.=" - td.parentNode.insertBefore(qtd,td); - - "; - return $html; -} - -function qtrans_createEditorToolbarButton($language, $id, $js_function = 'switchEditors.go', $label = ''){ - global $q_config; - $html = " - var bc = document.getElementById('editor-toolbar'); - var mb = document.getElementById('media-buttons'); - var ls = document.createElement('a'); - var l = document.createTextNode('".(($label==='')?$q_config['language_name'][$language]:$label)."'); - ls.id = 'qtrans_select_".$language."'; - ls.className = 'edButton'; - ls.onclick = function() { ".$js_function."('".$id."','".$language."'); }; - ls.appendChild(l); - bc.insertBefore(ls,mb); - "; - return $html; -} -?> diff --git a/src/wp-content/plugins/qtranslate/readme.txt b/src/wp-content/plugins/qtranslate/readme.txt deleted file mode 100644 index 47c53ec8..00000000 --- a/src/wp-content/plugins/qtranslate/readme.txt +++ /dev/null @@ -1,57 +0,0 @@ -=== qTranslate === -Contributors: chineseleper -Tags: multilingual, language, admin, tinymce, bilingual, widget, switcher, i18n, l10n, multilanguage, professional, translation, service, human -Requires at least: 3.1.3 -Tested up to: 3.1.3 -Stable tag: 2.5.21 -Donate Link: http://www.qianqin.de/qtranslate/contribute/ - -Adds userfriendly multilingual content management and translation support into Wordpress. - -== Description == - -Writing multilingual content is already hard enough, why make using a plugin even more complicated? I created qTranslate to let Wordpress have an easy to use interface for managing a fully multilingual web site. - -qTranslate makes creation of multilingual content as easy as working with a single language. Here are some features: - -- qTranslate Services - Professional human and automated machine translation with two clicks -- One-Click-Switching between the languages - Change the language as easy as switching between Visual and HTML -- Language customizations without changing the .mo files - Use Quick-Tags instead for easy localization -- Multilingual dates out of the box - Translates dates and time for you -- Comes with a lot of languages already builtin! - English, German, Simplified Chinese and a lot of others -- No more juggling with .mo-files! - qTranslate will download them automatically for you -- Choose one of 3 Modes to make your URLs pretty and SEO-friendly. - The everywhere compatible `?lang=en`, simple and beautiful `/en/foo/` or nice and neat `en.yoursite.com` -- One language for each URL - Users and SEO will thank you for not mixing multilingual content - -qTranslate supports infinite languages, which can be easily added/modified/deleted via the comfortable Configuration Page. -All you need to do is activate the plugin and start writing the content! - -For more Information visit the [Plugin Homepage](http://www.qianqin.de/qtranslate/) - -Flags in flags directory are made by Luc Balemans and downloaded from FOTW Flags Of The World website at -[http://flagspot.net/flags/](http://www.crwflags.com/FOTW/FLAGS/wflags.html) - -== Installation == - -For more detailed instructions, take a look at the [Installation Guide](http://www.qianqin.de/qtranslate/installation-guide/) - -Installation of this plugin is fairly easy: - -1. Download the plugin from [here](http://wordpress.org/extend/plugins/qtranslate/ "qTranslate"). -1. Extract all the files. -1. Upload everything (keeping the directory structure) to the `/wp-content/plugins/` directory. -1. There should be a `/wp-content/plugins/qtranslate` directory now with `qtranslate.php` in it. -1. Activate the plugin through the 'Plugins' menu in WordPress. -1. Add the qTranslate Widget to let your visitors switch the language. - -== Frequently Asked Questions == - -The FAQ is available at the [Plugin Homepage](http://www.qianqin.de/qtranslate/) - -For Problems visits the [Support Forum](http://www.qianqin.de/qtranslate/forum/) - -== Screenshots == - -1. Wordpress Editor with qTranslate -2. Language Management Interface -3. qTranslate Services (Translation) diff --git a/src/wp-content/plugins/qtranslate/screenshot-1.png b/src/wp-content/plugins/qtranslate/screenshot-1.png deleted file mode 100644 index f164c695..00000000 Binary files a/src/wp-content/plugins/qtranslate/screenshot-1.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/screenshot-2.png b/src/wp-content/plugins/qtranslate/screenshot-2.png deleted file mode 100644 index bd7ea80d..00000000 Binary files a/src/wp-content/plugins/qtranslate/screenshot-2.png and /dev/null differ diff --git a/src/wp-content/plugins/qtranslate/screenshot-3.png b/src/wp-content/plugins/qtranslate/screenshot-3.png deleted file mode 100644 index 1c1841ba..00000000 Binary files a/src/wp-content/plugins/qtranslate/screenshot-3.png and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/admin.php b/src/wp-content/plugins/wp-pagenavi/admin.php deleted file mode 100644 index fd40a138..00000000 --- a/src/wp-content/plugins/wp-pagenavi/admin.php +++ /dev/null @@ -1,157 +0,0 @@ -textdomain = 'wp-pagenavi'; - - $this->args = array( - 'page_title' => __( 'PageNavi Settings', $this->textdomain ), - 'menu_title' => __( 'PageNavi', $this->textdomain ), - 'page_slug' => 'pagenavi', - ); - } - - function validate( $options ) { - foreach ( array( 'style', 'num_pages', 'num_larger_page_numbers', 'larger_page_numbers_multiple' ) as $key ) - $options[$key] = absint( @$options[$key] ); - - foreach ( array( 'use_pagenavi_css', 'always_show' ) as $key ) - $options[$key] = (bool) @$options[$key]; - - return $options; - } - - function page_content() { - $rows = array( - array( - 'title' => __( 'Text For Number Of Pages', $this->textdomain ), - 'type' => 'text', - 'name' => 'pages_text', - 'extra' => 'size="50"', - 'desc' => '
    - %CURRENT_PAGE% - ' . __( 'The current page number.', $this->textdomain ) . '
    - %TOTAL_PAGES% - ' . __( 'The total number of pages.', $this->textdomain ) - ), - - array( - 'title' => __( 'Text For Current Page', $this->textdomain ), - 'type' => 'text', - 'name' => 'current_text', - 'desc' => '
    - %PAGE_NUMBER% - ' . __( 'The page number.', $this->textdomain ) - ), - - array( - 'title' => __( 'Text For Page', $this->textdomain ), - 'type' => 'text', - 'name' => 'page_text', - 'desc' => '
    - %PAGE_NUMBER% - ' . __( 'The page number.', $this->textdomain ) - ), - - array( - 'title' => __( 'Text For First Page', $this->textdomain ), - 'type' => 'text', - 'name' => 'first_text', - 'desc' => '
    - %TOTAL_PAGES% - ' . __( 'The total number of pages.', $this->textdomain ) - ), - - array( - 'title' => __( 'Text For Last Page', $this->textdomain ), - 'type' => 'text', - 'name' => 'last_text', - 'desc' => '
    - %TOTAL_PAGES% - ' . __( 'The total number of pages.', $this->textdomain ) - ), - - array( - 'title' => __( 'Text For Previous Page', $this->textdomain ), - 'type' => 'text', - 'name' => 'prev_text', - ), - - array( - 'title' => __( 'Text For Next Page', $this->textdomain ), - 'type' => 'text', - 'name' => 'next_text', - ), - - array( - 'title' => __( 'Text For Previous ...', $this->textdomain ), - 'type' => 'text', - 'name' => 'dotleft_text', - ), - - array( - 'title' => __( 'Text For Next ...', $this->textdomain ), - 'type' => 'text', - 'name' => 'dotright_text', - ), - ); - - $out = - html( 'h3', __( 'Page Navigation Text', $this->textdomain ) ) - .html( 'p', __( 'Leaving a field blank will hide that part of the navigation.', $this->textdomain ) ) - .$this->table( $rows ); - - - $rows = array( - array( - 'title' => __( 'Use pagenavi-css.css', $this->textdomain ), - 'type' => 'checkbox', - 'name' => 'use_pagenavi_css', - ), - - array( - 'title' => __( 'Page Navigation Style', $this->textdomain ), - 'type' => 'select', - 'name' => 'style', - 'values' => array( 1 => __( 'Normal', $this->textdomain ), 2 => __( 'Drop-down List', $this->textdomain ) ), - 'text' => false - ), - - array( - 'title' => __( 'Always Show Page Navigation', $this->textdomain ), - 'type' => 'checkbox', - 'name' => 'always_show', - 'desc' => __( "Show navigation even if there's only one page.", $this->textdomain ) - ), - - array( - 'title' => __( 'Number Of Pages To Show', $this->textdomain ), - 'type' => 'text', - 'name' => 'num_pages', - 'extra' => 'class="small-text"' - ), - - array( - 'title' => __( 'Number Of Larger Page Numbers To Show', $this->textdomain ), - 'type' => 'text', - 'name' => 'num_larger_page_numbers', - 'extra' => 'class="small-text"', - 'desc' => - '
    ' . __( 'Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts.', $this->textdomain ) . - '
    ' . __( 'For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50.', $this->textdomain ) . - '
    ' . __( 'Enter 0 to disable.', $this->textdomain ) - ), - - array( - 'title' => __( 'Show Larger Page Numbers In Multiples Of', $this->textdomain ), - 'type' => 'text', - 'name' => 'larger_page_numbers_multiple', - 'extra' => 'class="small-text"', - 'desc' => - '
    ' . __( 'For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25', $this->textdomain ) - ), - ); - - $out .= - html( 'h3', __( 'Page Navigation Options', $this->textdomain ) ) - .$this->table( $rows ); - - echo $this->form_wrap( $out ); - } -} - diff --git a/src/wp-content/plugins/wp-pagenavi/core.php b/src/wp-content/plugins/wp-pagenavi/core.php deleted file mode 100644 index 3df12348..00000000 --- a/src/wp-content/plugins/wp-pagenavi/core.php +++ /dev/null @@ -1,208 +0,0 @@ - Settings -> PageNavi - * 'query': (object) A WP_Query instance - */ -function wp_pagenavi( $args = array() ) { - if ( !is_array( $args ) ) { - $argv = func_get_args(); - list( $before, $after, $options ) = $argv; - $query = $GLOBALS['wp_query']; - } else { - $args = wp_parse_args( $args, array( - 'before' => '', - 'after' => '', - 'options' => array(), - 'query' => $GLOBALS['wp_query'] - ) ); - - extract( $args, EXTR_SKIP ); - } - - $options = wp_parse_args( $options, PageNavi_Core::$options->get() ); - - $posts_per_page = intval( $query->get( 'posts_per_page' ) ); - $paged = max( 1, absint( $query->get( 'paged' ) ) ); - $total_pages = max( 1, absint( $query->max_num_pages ) ); - - if ( 1 == $total_pages && !$options['always_show'] ) - return; - - $request = $query->request; - $numposts = $query->found_posts; - - $pages_to_show = absint( $options['num_pages'] ); - $larger_page_to_show = absint( $options['num_larger_page_numbers'] ); - $larger_page_multiple = absint( $options['larger_page_numbers_multiple'] ); - $pages_to_show_minus_1 = $pages_to_show - 1; - $half_page_start = floor( $pages_to_show_minus_1/2 ); - $half_page_end = ceil( $pages_to_show_minus_1/2 ); - $start_page = $paged - $half_page_start; - - if ( $start_page <= 0 ) - $start_page = 1; - - $end_page = $paged + $half_page_end; - - if ( ( $end_page - $start_page ) != $pages_to_show_minus_1 ) - $end_page = $start_page + $pages_to_show_minus_1; - - if ( $end_page > $total_pages ) { - $start_page = $total_pages - $pages_to_show_minus_1; - $end_page = $total_pages; - } - - if ( $start_page < 1 ) - $start_page = 1; - - $out = ''; - switch ( intval( $options['style'] ) ) { - // Normal - case 1: - if ( !empty( $options['pages_text'] ) ) { - $pages_text = str_replace( - array( "%CURRENT_PAGE%", "%TOTAL_PAGES%" ), - array( number_format_i18n( $paged ), number_format_i18n( $total_pages ) ), - $options['pages_text'] ); - $out .= "$pages_text"; - } - - if ( $start_page >= 2 && $pages_to_show < $total_pages ) { - $first_text = str_replace( '%TOTAL_PAGES%', number_format_i18n( $total_pages ), $options['first_text'] ); - $out .= _wp_pagenavi_single( 1, 'first', $first_text, '%TOTAL_PAGES%' ); - - if ( !empty( $options['dotleft_text'] ) ) - $out .= "{$options['dotleft_text']}"; - } - - $larger_pages_array = array(); - if ( $larger_page_multiple ) - for ( $i = $larger_page_multiple; $i <= $total_pages; $i+= $larger_page_multiple ) - $larger_pages_array[] = $i; - - $larger_page_start = 0; - foreach ( $larger_pages_array as $larger_page ) { - if ( $larger_page < $start_page && $larger_page_start < $larger_page_to_show ) { - $out .= _wp_pagenavi_single( $larger_page, 'smaller page', $options['page_text'] ); - $larger_page_start++; - } - } - - if ( !empty( $options['prev_text'] ) ) - $out .= get_previous_posts_link( $options['prev_text'] ); - - $timeline = 'smaller'; - foreach ( range( $start_page, $end_page ) as $i ) { - if ( $i == $paged && !empty( $options['current_text'] ) ) { - $current_page_text = str_replace( '%PAGE_NUMBER%', number_format_i18n( $i ), $options['current_text'] ); - $out .= "$current_page_text"; - $timeline = 'larger'; - } else { - $out .= _wp_pagenavi_single( $i, "page $timeline", $options['page_text'] ); - } - } - - if ( !empty( $options['next_text'] ) ) - $out .= get_next_posts_link( $options['next_text'], $total_pages ); - - $larger_page_end = 0; - foreach ( $larger_pages_array as $larger_page ) { - if ( $larger_page > $end_page && $larger_page_end < $larger_page_to_show ) { - $out .= _wp_pagenavi_single( $larger_page, 'larger page', $options['page_text'] ); - $larger_page_end++; - } - } - - if ( $end_page < $total_pages ) { - if ( !empty( $options['dotright_text'] ) ) - $out .= "{$options['dotright_text']}"; - - $out .= _wp_pagenavi_single( $total_pages, 'last', $options['last_text'], '%TOTAL_PAGES%' ); - } - break; - - // Dropdown - case 2: - $out .= '
    '."\n"; - $out .= '\n"; - $out .= "
    \n"; - break; - } - $out = $before . "
    \n$out\n
    " . $after; - - echo apply_filters( 'wp_pagenavi', $out ); -} - -function _wp_pagenavi_single( $page, $class, $raw_text, $format = '%PAGE_NUMBER%' ) { - if ( empty( $raw_text ) ) - return ''; - - $text = str_replace( $format, number_format_i18n( $page ), $raw_text ); - - return "$text"; -} - - -// Template tag: Drop Down Menu ( Deprecated ) -function wp_pagenavi_dropdown() { - wp_pagenavi(); -} - - -class PageNavi_Core { - static $options; - - function init( $options ) { - self::$options = $options; - - add_action( 'wp_print_styles', array( __CLASS__, 'stylesheets' ) ); - - add_filter( 'previous_posts_link_attributes', array( __CLASS__, 'previous_posts_link_attributes' ) ); - add_filter( 'next_posts_link_attributes', array( __CLASS__, 'next_posts_link_attributes' ) ); - } - - function stylesheets() { - if ( !self::$options->use_pagenavi_css ) - return; - - if ( @file_exists( STYLESHEETPATH . '/pagenavi-css.css' ) ) - $css_file = get_stylesheet_directory_uri() . '/pagenavi-css.css'; - elseif ( @file_exists( TEMPLATEPATH . '/pagenavi-css.css' ) ) - $css_file = get_template_directory_uri() . '/pagenavi-css.css'; - else - $css_file = plugins_url( 'pagenavi-css.css', __FILE__ ); - - wp_enqueue_style( 'wp-pagenavi', $css_file, false, '2.70' ); - } - - function previous_posts_link_attributes() { - return 'class="previouspostslink"'; - } - - function next_posts_link_attributes() { - return 'class="nextpostslink"'; - } -} - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-be_BY.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-be_BY.mo deleted file mode 100644 index c9f19e1d..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-be_BY.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-be_BY.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-be_BY.po deleted file mode 100644 index 0febd3a7..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-be_BY.po +++ /dev/null @@ -1,234 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-07-04 01:44+0300\n" -"PO-Revision-Date: 2010-03-22 21:53+0300\n" -"Last-Translator: FatCow \n" -"Language-Team: Marcis G. \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Belarusian\n" -"X-Poedit-Country: BELARUS\n" -"X-Poedit-KeywordsList: __;_e\n" -"X-Poedit-Basepath: .\n" -"X-Poedit-SourceCharset: utf-8\n" -"X-Poedit-SearchPath-0: .\n" - -#: pagenavi-options.php:48 -#: pagenavi-options.php:110 -#: pagenavi-options.php:174 -msgid "Page Navigation Options" -msgstr "Налады спісу старонак" - -#: pagenavi-options.php:53 -msgid "Updated" -msgstr "— абноўлена" - -#: pagenavi-options.php:58 -msgid "No Page Navigation Option Updated" -msgstr "Налады спісу старонак не змяніліся" - -#: pagenavi-options.php:64 -#: pagenavi-options.php:265 -msgid "UNINSTALL WP-PageNavi" -msgstr "ВЫДАЛІЦЬ WP-PageNavi" - -#: pagenavi-options.php:72 -#, php-format -msgid "Setting Key '%s' has been deleted." -msgstr "Налада «%s» выдалена." - -#: pagenavi-options.php:76 -#, php-format -msgid "Error deleting Setting Key '%s'." -msgstr "Памылка пры выдаленні налады «%s»." - -#: pagenavi-options.php:98 -#: pagenavi-options.php:233 -msgid "Uninstall WP-PageNavi" -msgstr "Выдаліць спіс старонак" - -#: pagenavi-options.php:99 -#, php-format -msgid "Click Here To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically." -msgstr "Націсніце тут каб завяршыць выдаленне. WP-PageNavi будзе адключаны аўтаматычна." - -#: pagenavi-options.php:111 -msgid "Page Navigation Text" -msgstr "Шаблоны спісу старонак" - -#: pagenavi-options.php:114 -msgid "Text For Number Of Pages" -msgstr "Шаблон агульнага спісу старонак" - -#: pagenavi-options.php:117 -msgid "The current page number." -msgstr "Нумар бягучай старонкі." - -#: pagenavi-options.php:118 -#: pagenavi-options.php:139 -#: pagenavi-options.php:146 -msgid "The total number of pages." -msgstr "Агульная колькасць старонак." - -#: pagenavi-options.php:122 -msgid "Text For Current Page" -msgstr "Элемент «Бягучая старонка»" - -#: pagenavi-options.php:125 -#: pagenavi-options.php:132 -msgid "The page number." -msgstr "Нумар старонкі." - -#: pagenavi-options.php:129 -msgid "Text For Page" -msgstr "Элемент «Старонка»" - -#: pagenavi-options.php:136 -msgid "Text For First Post" -msgstr "Элемент «Першы запіс»" - -#: pagenavi-options.php:143 -msgid "Text For Last Post" -msgstr "Элемент «Апошні запіс»" - -#: pagenavi-options.php:150 -msgid "Text For Next Post" -msgstr "Элемент «Наступны запіс»" - -#: pagenavi-options.php:156 -msgid "Text For Previous Post" -msgstr "Элемент «Папярэдні запіс»" - -#: pagenavi-options.php:162 -msgid "Text For Next ..." -msgstr "Элемент «Наступныя…»" - -#: pagenavi-options.php:168 -msgid "Text For Previous ..." -msgstr "Элемент «Папярэднія…»" - -#: pagenavi-options.php:177 -msgid "Page Navigation Style" -msgstr "Стыль спісу старонак" - -#: pagenavi-options.php:180 -msgid "Normal" -msgstr "Звычайны" - -#: pagenavi-options.php:181 -msgid "Drop Down List" -msgstr "Выпадальны спіс" - -#: pagenavi-options.php:186 -msgid "Number Of Pages To Show?" -msgstr "Колькі старонак паказваць?" - -#: pagenavi-options.php:192 -msgid "Always Show Page Navigation?" -msgstr "Заўсёды паказваць спіс старонак?" - -#: pagenavi-options.php:195 -#: pagenavi-options.php:264 -msgid "Yes" -msgstr "Так" - -#: pagenavi-options.php:196 -msgid "No" -msgstr "Не" - -#: pagenavi-options.php:201 -msgid "Number Of Larger Page Numbers To Show?" -msgstr "Колькі старонак паказваць у выглядзе дыяпазонаў?" - -#: pagenavi-options.php:205 -msgid "Larger page numbers are in additional to the default page numbers. It is useful for authors who is paginating through many posts." -msgstr "Дыяпазоны старонак дапаўняюць звычайную нумарацыю і карысныя ў тых выпадках, калі на вашым сайце вельмі шмат запісаў." - -#: pagenavi-options.php:207 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50" -msgstr "Напрыклад, спіс старонак будзе выглядаць так: Старонкі 1, 2, 3, 4, 5, 10, 20, 30, 40, 50" - -#: pagenavi-options.php:209 -msgid "Enter 0 to disable." -msgstr "Увядзіце 0 каб адключыць гэту функцыю." - -#: pagenavi-options.php:213 -msgid "Show Larger Page Numbers In Multiples Of:" -msgstr "Каэфіцыент для дыяпазонаў старонак:" - -#: pagenavi-options.php:217 -msgid "If mutiple is in 5, it will show: 5, 10, 15, 20, 25" -msgstr "Калі каэфіцыент роўны 5, то спіс старонак будзе выглядаць так: 5, 10, 15, 20, 25" - -#: pagenavi-options.php:219 -msgid "If mutiple is in 10, it will show: 10, 20, 30, 40, 50" -msgstr "А калі 10 — так: 10, 20, 30, 40, 50" - -#: pagenavi-options.php:224 -msgid "Save Changes" -msgstr "Захаваць змены" - -#: pagenavi-options.php:235 -msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here." -msgstr "Пры адключэнні ўбудовы адлюстравання спісу старонак створаныя дадзеныя, уключаючы налады, не выдаляюцца. Для таго, каб цалкам выдаліць убудову, адменіце тут яго ўсталёўку." - -#: pagenavi-options.php:238 -msgid "WARNING:" -msgstr "УВАГА:" - -#: pagenavi-options.php:239 -msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first." -msgstr "Выдаленне ўбудовы незваротна. Для таго, каб стварыць рэзервовую копію БД WordPress і захаваць вашы дадзеныя, выкарыстоўвайце ўбудову «Database Backup»." - -#: pagenavi-options.php:242 -msgid "The following WordPress Options will be DELETED:" -msgstr "Будуць ВЫДАЛЕНЫ наступныя налады WordPress:" - -#: pagenavi-options.php:247 -msgid "WordPress Options" -msgstr "Налады WordPress" - -#: pagenavi-options.php:265 -msgid "" -"You Are About To Uninstall WP-PageNavi From WordPress.\\n" -"This Action Is Not Reversible.\\n" -"\\n" -" Choose [Cancel] To Stop, [OK] To Uninstall." -msgstr "" -"Вы збіраецеся выдаліць убудову WP-PageNavi.\\n" -"Гэта дзеянне незваротна.\\n" -"\\n" -"Каб спыніць выдаленне, абярыце [Адмена]. Абярыце [OK], калі вы жадаеце яго працягнуць." - -#: wp-pagenavi.php:42 -msgid "PageNavi" -msgstr "Спіс старонак" - -#: wp-pagenavi.php:201 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Старонка %CURRENT_PAGE% з %TOTAL_PAGES%" - -#: wp-pagenavi.php:204 -msgid "« First" -msgstr "« Першая" - -#: wp-pagenavi.php:205 -msgid "Last »" -msgstr "Апошняя »" - -#: wp-pagenavi.php:206 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:207 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:208 -#: wp-pagenavi.php:209 -msgid "..." -msgstr "..." - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-bg_BG.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-bg_BG.mo deleted file mode 100644 index 8500aa91..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-bg_BG.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-bg_BG.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-bg_BG.po deleted file mode 100644 index 0de00240..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-bg_BG.po +++ /dev/null @@ -1,279 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.73\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-08-17 17:28+0300\n" -"PO-Revision-Date: 2010-09-10 07:05+0200\n" -"Last-Translator: Yassen Yotov \n" -"Language-Team: Yassen Yotov \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Bulgarian\n" -"X-Poedit-Country: BULGARIA\n" -"X-Poedit-KeywordsList: __;_e\n" -"X-Poedit-Basepath: .\n" -"X-Poedit-SearchPath-0: .\n" - -#: admin.php:9 -#, fuzzy -msgid "PageNavi Settings" -msgstr "Настройки на навигацията" - -#: admin.php:10 -msgid "PageNavi" -msgstr "PageNavi" - -#: admin.php:28 -msgid "Text For Number Of Pages" -msgstr "Текст за брой на страници" - -#: admin.php:33 -msgid "The current page number." -msgstr "Номер на страницата в момента" - -#: admin.php:34 -#: admin.php:58 -#: admin.php:66 -msgid "The total number of pages." -msgstr "Общ брой на страниците." - -#: admin.php:38 -msgid "Text For Current Page" -msgstr "Текст за разглежданата страницата" - -#: admin.php:42 -#: admin.php:50 -msgid "The page number." -msgstr "Номер на страницата." - -#: admin.php:46 -msgid "Text For Page" -msgstr "Текст за страница" - -#: admin.php:54 -#, fuzzy -msgid "Text For First Page" -msgstr "Текст за първи пост" - -#: admin.php:62 -#, fuzzy -msgid "Text For Last Page" -msgstr "Текст за страница" - -#: admin.php:70 -#, fuzzy -msgid "Text For Previous Page" -msgstr "Текст за предишен пост" - -#: admin.php:76 -#, fuzzy -msgid "Text For Next Page" -msgstr "Текст за страница" - -#: admin.php:82 -msgid "Text For Previous ..." -msgstr "Текст за предишна ..." - -#: admin.php:88 -msgid "Text For Next ..." -msgstr "Текст за следваща ..." - -#: admin.php:95 -msgid "Page Navigation Text" -msgstr "Текст на навигацията" - -#: admin.php:96 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "Оставянето на празно поле ще скрие тази част от навигация." - -#: admin.php:102 -msgid "Use pagenavi-css.css" -msgstr "Използвай pagenavi-css.css" - -#: admin.php:108 -msgid "Page Navigation Style" -msgstr "Стил на навигацията на страниците" - -#: admin.php:111 -msgid "Normal" -msgstr "Нормален" - -#: admin.php:111 -#, fuzzy -msgid "Drop-down List" -msgstr "Падащо меню" - -#: admin.php:116 -#, fuzzy -msgid "Always Show Page Navigation" -msgstr "Показване на навигацията винаги?" - -#: admin.php:119 -msgid "Show navigation even if there's only one page." -msgstr "Покажи навигацията, дори ако има само една страница." - -#: admin.php:123 -#, fuzzy -msgid "Number Of Pages To Show" -msgstr "Брой на страниците за показване?" - -#: admin.php:130 -#, fuzzy -msgid "Number Of Larger Page Numbers To Show" -msgstr "Брой на страниците за показване?" - -#: admin.php:135 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "Големите номера на страници, са в допълнение към обичайните номера на страниците. Те са полезни, когато има много страници с мнения." - -#: admin.php:136 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." -msgstr "Например, WP-PageNavi ще покаже: Страници 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." - -#: admin.php:137 -msgid "Enter 0 to disable." -msgstr "Въведете 0 за да изключите тази опция" - -#: admin.php:141 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "Покажи големия брой страници, кратни на" - -#: admin.php:146 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "Например, ако е кратно на 5, ще се покаже: 5, 10, 15, 20, 25" - -#: admin.php:151 -msgid "Page Navigation Options" -msgstr "Настройки на навигацията" - -#: scb/AdminPage.php:167 -msgid "Settings saved." -msgstr "Настройките са запазени." - -#: scb/AdminPage.php:179 -#: scb/AdminPage.php:189 -msgid "Save Changes" -msgstr "Запазване на промените" - -#: scb/AdminPage.php:371 -msgid "Settings" -msgstr "Настройки" - -#: wp-pagenavi.php:37 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Страница %CURRENT_PAGE% от %TOTAL_PAGES%" - -#: wp-pagenavi.php:40 -msgid "« First" -msgstr "« Първа" - -#: wp-pagenavi.php:41 -msgid "Last »" -msgstr "Последна »" - -#: wp-pagenavi.php:42 -msgid "«" -msgstr "»" - -#: wp-pagenavi.php:43 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:44 -#: wp-pagenavi.php:45 -msgid "..." -msgstr "..." - -#. Plugin Name of the plugin/theme -#, fuzzy -msgid "WP-PageNavi" -msgstr "PageNavi" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog" -msgstr "Добавя по-напреднала навигация за страниране към вашия блог" - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan & scribu" -msgstr "" - -#~ msgid "Updated" -#~ msgstr "Обновено" - -#~ msgid "No Page Navigation Option Updated" -#~ msgstr "Няма промени в настройките на навигацията" - -#~ msgid "UNINSTALL WP-PageNavi" -#~ msgstr "ДЕИНСТАЛИРАНЕ на WP-PageNavi" - -#~ msgid "Setting Key '%s' has been deleted." -#~ msgstr "Настройка '%s' беше изтрита." - -#~ msgid "Error deleting Setting Key '%s'." -#~ msgstr "Грешка при опит да бъде изтрита настройка '%s'." - -#~ msgid "Uninstall WP-PageNavi" -#~ msgstr "Деинсталиране на WP-PageNavi" - -#~ msgid "" -#~ "Click Here To Finish The Uninstallation And WP-" -#~ "PageNavi Will Be Deactivated Automatically." -#~ msgstr "" -#~ "Натиснете тук за да завършите деинсталацията и WP-" -#~ "PageNavi ще бъде деактивиран автоматично." - -#~ msgid "Text For Last Post" -#~ msgstr "Текст за последен пост" - -#~ msgid "Text For Next Post" -#~ msgstr "Текст за следващ пост" - -#~ msgid "Yes" -#~ msgstr "Да" - -#~ msgid "No" -#~ msgstr "Не" - -#~ msgid "" -#~ "Deactivating WP-PageNavi plugin does not remove any data that may have " -#~ "been created, such as the page navigation options. To completely remove " -#~ "this plugin, you can uninstall it here." -#~ msgstr "" -#~ "Деактивирането на WP-PageNavi не изтрива създадените от плъгина данни, " -#~ "като настройките на навигацията на страниците. За да премахнете напълно " -#~ "плъгина, деинсталирайте го от тук." - -#~ msgid "WARNING:" -#~ msgstr "ВНИМАНИЕ:" - -#~ msgid "" -#~ "Once uninstalled, this cannot be undone. You should use a Database Backup " -#~ "plugin of WordPress to back up all the data first." -#~ msgstr "" -#~ "Деинсталирането е необратимо. Трябва да използвате резервно копие на " -#~ "базата данни за да можете да възстановите настройките на плъгина." - -#~ msgid "The following WordPress Options will be DELETED:" -#~ msgstr "Следните настройки на WordPress ще бъдат ИЗТРИТИ:" - -#~ msgid "WordPress Options" -#~ msgstr "WordPress настройки" - -#~ msgid "" -#~ "You Are About To Uninstall WP-PageNavi From WordPress.\\nThis Action Is " -#~ "Not Reversible.\\n\\n Choose [Cancel] To Stop, [OK] To Uninstall." -#~ msgstr "" -#~ "Вие сте на път да деинсталирате WP-PageNavi от WordPress.\\nТова действие " -#~ "е необратимо.\\n\\n Изберете [Cancel] за да спрете или [OK] за " -#~ "деинсталиране." - -#~ msgid "Update Options" -#~ msgstr "Обновяване на настройките" - -#~ msgid "Cancel" -#~ msgstr "Отказ" diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ca_ES.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ca_ES.mo deleted file mode 100644 index 26a46b0a..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ca_ES.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ca_ES.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ca_ES.po deleted file mode 100644 index ec706b10..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ca_ES.po +++ /dev/null @@ -1,211 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.40\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-12 00:38+0800\n" -"PO-Revision-Date: 2008-12-12 00:38+0800\n" -"Last-Translator: Lester Chan \n" -"Language-Team: Lester Chan \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: English\n" -"X-Poedit-Country: SINGAPORE\n" -"X-Poedit-KeywordsList: __;_e\n" -"X-Poedit-Basepath: .\n" -"X-Poedit-SearchPath-0: .\n" - -#: pagenavi-options.php:46 -#: pagenavi-options.php:108 -#: pagenavi-options.php:172 -msgid "Page Navigation Options" -msgstr "Opcions de navegació per pàgines" - -#: pagenavi-options.php:51 -msgid "Updated" -msgstr "Actualitzat" - -#: pagenavi-options.php:56 -msgid "No Page Navigation Option Updated" -msgstr "No hi ha opcions de la navegació per pàgines actualitzades" - -#: pagenavi-options.php:62 -#: pagenavi-options.php:241 -msgid "UNINSTALL WP-PageNavi" -msgstr "DESINSTAL·LAR WP-PageNavi" - -#: pagenavi-options.php:70 -#, php-format -msgid "Setting Key '%s' has been deleted." -msgstr "La clau d’opcions '%s' ha estat eliminada" - -#: pagenavi-options.php:74 -#, php-format -msgid "Error deleting Setting Key '%s'." -msgstr "Error esborrant la clau d’opcions '%s'" - -#: pagenavi-options.php:96 -#: pagenavi-options.php:209 -msgid "Uninstall WP-PageNavi" -msgstr "Desinstal·lar WP-PageNavi" - -#: pagenavi-options.php:97 -#, php-format -msgid "Click Here To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically." -msgstr "Fes clic aquí per finalitzar la desinstal·lació i WP-PageNavi serà desactivat automàticament." - -#: pagenavi-options.php:109 -msgid "Page Navigation Text" -msgstr "Text de Navegació per Pàgines" - -#: pagenavi-options.php:112 -msgid "Text For Number Of Pages" -msgstr "Text per al número de pàgines" - -#: pagenavi-options.php:115 -msgid "The current page number." -msgstr "El número de la pàgina actual" - -#: pagenavi-options.php:116 -#: pagenavi-options.php:137 -#: pagenavi-options.php:144 -msgid "The total number of pages." -msgstr "El número total de pàgines" - -#: pagenavi-options.php:120 -msgid "Text For Current Page" -msgstr "Text per a la pàgina actual" - -#: pagenavi-options.php:123 -#: pagenavi-options.php:130 -msgid "The page number." -msgstr "El número de pà:gina." - -#: pagenavi-options.php:127 -msgid "Text For Page" -msgstr "Text per a la pàgina" - -#: pagenavi-options.php:134 -msgid "Text For First Post" -msgstr "Text per al primer article" - -#: pagenavi-options.php:141 -msgid "Text For Last Post" -msgstr "Text per al darrer article" - -#: pagenavi-options.php:148 -msgid "Text For Next Post" -msgstr "Text per a la pàgina següent" - -#: pagenavi-options.php:154 -msgid "Text For Previous Post" -msgstr "Text per a la pàgina anterior" - -#: pagenavi-options.php:160 -msgid "Text For Next ..." -msgstr "Text per a la pròxima ..." - -#: pagenavi-options.php:166 -msgid "Text For Previous ..." -msgstr "Text per a l’anterior ..." - -#: pagenavi-options.php:175 -msgid "Page Navigation Style" -msgstr "Estil de la navegació per pàgines" - -#: pagenavi-options.php:178 -msgid "Normal" -msgstr "Normal" - -#: pagenavi-options.php:179 -msgid "Drop Down List" -msgstr "Llista desplegable" - -#: pagenavi-options.php:184 -#, fuzzy -msgid "Number Of Pages To Show?" -msgstr "Pàgines a mostrar" - -#: pagenavi-options.php:190 -msgid "Always Show Page Navigation?" -msgstr "Mostrar sempre la navegació per pàgines?" - -#: pagenavi-options.php:193 -#: pagenavi-options.php:240 -msgid "Yes" -msgstr "Sí" - -#: pagenavi-options.php:194 -msgid "No" -msgstr "No" - -#: pagenavi-options.php:200 -msgid "Save Changes" -msgstr "" - -#: pagenavi-options.php:211 -msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here." -msgstr "Desactivar WP-PageNavi no elimina cap dada que s’hagi creat, com les opcions de la navegació per pàgines. Per eliminar completament aquest plugin, pots desinstal·lar-lo aquí" - -#: pagenavi-options.php:214 -msgid "WARNING:" -msgstr "ALERTA:" - -#: pagenavi-options.php:215 -msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first." -msgstr "Una cop desinstal·lat, no es pot desfer. Hauríes de fer una còpia de seguretat de totes les dades amb un plugin de Wordpress abans de res." - -#: pagenavi-options.php:218 -msgid "The following WordPress Options will be DELETED:" -msgstr "Las següents opcions de Wordpress seran ELIMINADES:" - -#: pagenavi-options.php:223 -msgid "WordPress Options" -msgstr "Opcions de Wordpress" - -#: pagenavi-options.php:241 -msgid "" -"You Are About To Uninstall WP-PageNavi From WordPress.\\n" -"This Action Is Not Reversible.\\n" -"\\n" -" Choose [Cancel] To Stop, [OK] To Uninstall." -msgstr "" -"Estàs a punt de desinstal·lar WP-PageNavi de Wordpress.\\n" -"Aquesta acció no es pot desfer.\\n" -"\\n" -" Tria [Cancel·lar] per parar, [Acceptar] per desinstal·lar." - -#: wp-pagenavi.php:42 -msgid "PageNavi" -msgstr "PageNavi" - -#: wp-pagenavi.php:179 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Pàgina %CURRENT_PAGE% de %TOTAL_PAGES%" - -#: wp-pagenavi.php:182 -msgid "« First" -msgstr "« Primera" - -#: wp-pagenavi.php:183 -msgid "Last »" -msgstr "Última »" - -#: wp-pagenavi.php:184 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:185 -msgid "«" -msgstr "»" - -#: wp-pagenavi.php:186 -#: wp-pagenavi.php:187 -msgid "..." -msgstr "..." - -#~ msgid "Update Options" -#~ msgstr "Actualitzar opcions" -#~ msgid "Cancel" -#~ msgstr "Cancel·lar" - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-de_DE.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-de_DE.mo deleted file mode 100644 index 5b88ab7c..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-de_DE.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-de_DE.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-de_DE.po deleted file mode 100644 index e0079738..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-de_DE.po +++ /dev/null @@ -1,233 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.50\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-06-08 18:58+0800\n" -"PO-Revision-Date: 2009-08-12 01:58+0100\n" -"Last-Translator: Alexander Zigelski \n" -"Language-Team: Lester Chan \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: English\n" -"X-Poedit-Country: SINGAPORE\n" -"X-Poedit-KeywordsList: __;_e;__ngettext:1,2\n" -"X-Poedit-Basepath: .\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Poedit-SearchPath-0: .\n" - -#: pagenavi-options.php:48 -#: pagenavi-options.php:110 -#: pagenavi-options.php:174 -msgid "Page Navigation Options" -msgstr "Page Navigation Optionen" - -#: pagenavi-options.php:53 -msgid "Updated" -msgstr "aktualisiert" - -#: pagenavi-options.php:58 -msgid "No Page Navigation Option Updated" -msgstr "Keine Seitennavigations-Optionen wurden aktualisiert." - -#: pagenavi-options.php:64 -#: pagenavi-options.php:265 -msgid "UNINSTALL WP-PageNavi" -msgstr "WP-PageNavi DEINSTALLIEREN!" - -#: pagenavi-options.php:72 -#, php-format -msgid "Setting Key '%s' has been deleted." -msgstr "Die Einstellung '%s' wurde gelöscht." - -#: pagenavi-options.php:76 -#, php-format -msgid "Error deleting Setting Key '%s'." -msgstr "Fehler beim Löschen der Einstellung '%s'." - -#: pagenavi-options.php:98 -#: pagenavi-options.php:233 -msgid "Uninstall WP-PageNavi" -msgstr "Deinstalliere WP-PageNavi" - -#: pagenavi-options.php:99 -#, php-format -msgid "Click Here To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically." -msgstr "Klicken Sie hier um die Deinstallation zu beenden. WP-PageNavi wird automatisch deaktiviert." - -#: pagenavi-options.php:111 -msgid "Page Navigation Text" -msgstr "Seitennavigation Text" - -#: pagenavi-options.php:114 -msgid "Text For Number Of Pages" -msgstr "Text der Anzahl der Seiten" - -#: pagenavi-options.php:117 -msgid "The current page number." -msgstr "Die derzeitige Seitennummer." - -#: pagenavi-options.php:118 -#: pagenavi-options.php:139 -#: pagenavi-options.php:146 -msgid "The total number of pages." -msgstr "Die Gesamtanzahl der Seiten." - -#: pagenavi-options.php:122 -msgid "Text For Current Page" -msgstr "Text der aktuellen Seite" - -#: pagenavi-options.php:125 -#: pagenavi-options.php:132 -msgid "The page number." -msgstr "Die Seitennummer." - -#: pagenavi-options.php:129 -msgid "Text For Page" -msgstr "Text auf Seite" - -#: pagenavi-options.php:136 -msgid "Text For First Post" -msgstr "Text der ersten Seite" - -#: pagenavi-options.php:143 -msgid "Text For Last Post" -msgstr "Text der letzten Seite" - -#: pagenavi-options.php:150 -msgid "Text For Next Post" -msgstr "Text der nächsten Seite" - -#: pagenavi-options.php:156 -msgid "Text For Previous Post" -msgstr "Text der vorherigen Seite" - -#: pagenavi-options.php:162 -msgid "Text For Next ..." -msgstr "Text für nächstes ..." - -#: pagenavi-options.php:168 -msgid "Text For Previous ..." -msgstr "Text für letztes ..." - -#: pagenavi-options.php:177 -msgid "Page Navigation Style" -msgstr "Seitennavigations-Stil" - -#: pagenavi-options.php:180 -msgid "Normal" -msgstr "Normal" - -#: pagenavi-options.php:181 -msgid "Drop Down List" -msgstr "Drop Down Liste" - -#: pagenavi-options.php:186 -msgid "Number Of Pages To Show?" -msgstr "Anzahl der Seite die angezeigt werden sollen?" - -#: pagenavi-options.php:192 -msgid "Always Show Page Navigation?" -msgstr "Seitennavigation immer anzeigen?" - -#: pagenavi-options.php:195 -#: pagenavi-options.php:264 -msgid "Yes" -msgstr "Ja" - -#: pagenavi-options.php:196 -msgid "No" -msgstr "Nein" - -#: pagenavi-options.php:201 -msgid "Number Of Larger Page Numbers To Show?" -msgstr "Zahlen größerer Seitennummern anzeigen?" - -#: pagenavi-options.php:205 -msgid "Larger page numbers are in additional to the default page numbers. It is useful for authors who is paginating through many posts." -msgstr "Große Seitennumern sind optional zu den Standard-Seitenzahlen. Es ist sinnvoll für Authoren die über viele Seiten hinweg browsen." - -#: pagenavi-options.php:207 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50" -msgstr "WP-PageNavi wird folgendes anzeigen: Seite 1, 2, 3, 4, 5, 10, 20, 30, 40, 50" - -#: pagenavi-options.php:209 -msgid "Enter 0 to disable." -msgstr "0 eingeben zum deaktivieren." - -#: pagenavi-options.php:213 -msgid "Show Larger Page Numbers In Multiples Of:" -msgstr "Zeige größere Seitenzahlen als Vielfache von folgender Zahl an:" - -#: pagenavi-options.php:217 -msgid "If mutiple is in 5, it will show: 5, 10, 15, 20, 25" -msgstr "Wenn das Vielfache 5 ist, werden: 5, 10, 15, 20, 25 angezeigt" - -#: pagenavi-options.php:219 -msgid "If mutiple is in 10, it will show: 10, 20, 30, 40, 50" -msgstr "Wenn das Vielfache 10 ist, werden: 10, 20, 30, 40, 50 angezeigt" - -#: pagenavi-options.php:224 -msgid "Save Changes" -msgstr "Einstellungen speichern." - -#: pagenavi-options.php:235 -msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here." -msgstr "Durch das Deaktivieren von WP-PageNavi werden keine Daten, wie die Seitennavigations-Optionen, gelöscht. Um das Plugin komplett zu entfernen, können Sie es hier deinstallieren." - -#: pagenavi-options.php:238 -msgid "WARNING:" -msgstr "WARNUNG:" - -#: pagenavi-options.php:239 -msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first." -msgstr "Wenn Sie es einmal deinstalliert haben, kann dies nicht rückgängig gemacht werden. Sie sollten das Datenbank Backup Plugin von WordPress benutzen um alle Daten vorher zu sichern." - -#: pagenavi-options.php:242 -msgid "The following WordPress Options will be DELETED:" -msgstr "Die folgenden WordPress Optionen werden GELÖSCHT:" - -#: pagenavi-options.php:247 -msgid "WordPress Options" -msgstr "WordPress Optionen" - -#: pagenavi-options.php:265 -msgid "" -"You Are About To Uninstall WP-PageNavi From WordPress.\\n" -"This Action Is Not Reversible.\\n" -"\\n" -" Choose [Cancel] To Stop, [OK] To Uninstall." -msgstr "" -"Sie sind dabei WP-PageNavi zu deinstallieren.\\n" -"Diese Aktion kann nicht rückgängig gemacht werden.\\\\n" -"Wählen Sie [Cancel] um Abzubrechen oder [OK] zum deinstallieren" - -#: wp-pagenavi.php:42 -msgid "PageNavi" -msgstr "PageNavi" - -#: wp-pagenavi.php:201 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Seite %CURRENT_PAGE% von %TOTAL_PAGES%" - -#: wp-pagenavi.php:204 -msgid "« First" -msgstr "« Erste" - -#: wp-pagenavi.php:205 -msgid "Last »" -msgstr "Letzte »" - -#: wp-pagenavi.php:206 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:207 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:208 -#: wp-pagenavi.php:209 -msgid "..." -msgstr "..." - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-es_ES.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-es_ES.mo deleted file mode 100644 index 2f969ff2..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-es_ES.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-es_ES.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-es_ES.po deleted file mode 100644 index 96e81a55..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-es_ES.po +++ /dev/null @@ -1,249 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.50\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-04-19 11:25+0300\n" -"PO-Revision-Date: 2010-07-15 01:29+0100\n" -"Last-Translator: Francisco Portero \n" -"Language-Team: Francisco Portero \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Spanish\n" -"X-Poedit-Country: Spain\n" -"X-Poedit-KeywordsList: __;_e;__ngettext:1,2\n" -"X-Poedit-Basepath: .\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Poedit-SearchPath-0: .\n" - -#: admin.php:9 -msgid "PageNavi Settings" -msgstr "Configuración de PageNavi" - -#: admin.php:10 -msgid "PageNavi" -msgstr "PageNavi" - -#: admin.php:27 -msgid "Text For Number Of Pages" -msgstr "Texto para el Número de Páginas" - -#: admin.php:32 -msgid "The current page number." -msgstr "Número de la página actual." - -#: admin.php:33 -#: admin.php:57 -#: admin.php:65 -msgid "The total number of pages." -msgstr "Número total de páginas." - -#: admin.php:37 -msgid "Text For Current Page" -msgstr "Texto para la Página Actual" - -#: admin.php:41 -#: admin.php:49 -msgid "The page number." -msgstr "Número de página." - -#: admin.php:45 -msgid "Text For Page" -msgstr "Texto para la Página" - -#: admin.php:53 -msgid "Text For First Page" -msgstr "Texto para la Primera página" - -#: admin.php:61 -msgid "Text For Last Page" -msgstr "Texto para la Última Página" - -#: admin.php:69 -msgid "Text For Previous Page" -msgstr "Texto para la Página Anterior" - -#: admin.php:75 -msgid "Text For Next Page" -msgstr "Texto para la Página Siguiente" - -#: admin.php:81 -msgid "Text For Previous ..." -msgstr "Texto para la Anterior ..." - -#: admin.php:87 -msgid "Text For Next ..." -msgstr "Texto para la Siguiente ..." - -#: admin.php:94 -msgid "Page Navigation Text" -msgstr "Texto de Paginación" - -#: admin.php:95 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "Dejando un campo en blanco, se oculta esta parte en la navegación." - -#: admin.php:101 -msgid "Use pagenavi-css.css" -msgstr "Usar pagenavi-css.css" - -#: admin.php:107 -msgid "Page Navigation Style" -msgstr "Estilo de Paginación" - -#: admin.php:110 -msgid "Normal" -msgstr "Normal" - -#: admin.php:110 -msgid "Drop-down List" -msgstr "Lista desplegable" - -#: admin.php:115 -msgid "Always Show Page Navigation" -msgstr "Mostrar siempre la Paginación" - -#: admin.php:118 -msgid "Show navigation even if there's only one page." -msgstr "Mostrar la navegación, incluso si sólo hay una página." - -#: admin.php:122 -msgid "Number Of Pages To Show" -msgstr "Número de Páginas a Mostrar" - -#: admin.php:129 -msgid "Number Of Larger Page Numbers To Show" -msgstr "Números Grandes en la Paginación" - -#: admin.php:134 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "Ampliar los números de página sumando a los números de página normal. Son útiles cuando hay muchas páginas de entradas." - -#: admin.php:135 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." -msgstr "Por ejemplo, WP-PageNavi muestra: Páginas 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." - -#: admin.php:136 -msgid "Enter 0 to disable." -msgstr "Introducir 0 para desactivar." - -#: admin.php:140 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "Mostrar Numeros Grandes que sean Multiplos de" - -#: admin.php:145 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "Por ejemplo, si son múltiplos de 5, se muestran: 5, 10, 15, 20, 25" - -#: admin.php:150 -msgid "Page Navigation Options" -msgstr "Opciones de Navegación de Páginas" - -#: scb/AdminPage.php:165 -#: scb/AdminPage.php:176 -msgid "Save Changes" -msgstr "Guardar" - -#: scb/AdminPage.php:279 -msgid "Settings saved." -msgstr "Configuración guardada." - -#: scb/AdminPage.php:337 -msgid "Settings" -msgstr "Configuración" - -#: wp-pagenavi.php:224 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Página %CURRENT_PAGE% de %TOTAL_PAGES%" - -#: wp-pagenavi.php:227 -msgid "« First" -msgstr "« Primera" - -#: wp-pagenavi.php:228 -msgid "Last »" -msgstr "Última »" - -#: wp-pagenavi.php:229 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:230 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:231 -#: wp-pagenavi.php:232 -msgid "..." -msgstr "..." - -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "WP-PageNavi" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog" -msgstr "Agrega una paginación más avanzados a tu blog WordPress" - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan & scribu" -msgstr "Lester 'GaMerZ' Chan & scribu. Traducción fportero" - -#~ msgid "Updated" -#~ msgstr "Actualizado" -#~ msgid "No Page Navigation Option Updated" -#~ msgstr "Opciones de PageNavi sin actualizar" -#~ msgid "UNINSTALL WP-PageNavi" -#~ msgstr "DESINSTALAR PageNavi" -#~ msgid "Setting Key '%s' has been deleted." -#~ msgstr "La clave '%s' ha sido borrada correctamente" -#~ msgid "Error deleting Setting Key '%s'." -#~ msgstr "Error borrando la clave '%s'." -#~ msgid "Uninstall WP-PageNavi" -#~ msgstr "Desinstalar PageNavi" -#~ msgid "" -#~ "Click Here To Finish The Uninstallation And WP-" -#~ "PageNavi Will Be Deactivated Automatically." -#~ msgstr "" -#~ "Pulsar aquí Para finalizar la desinstalación de " -#~ "PageNavi, se desactivara automaticamente" -#~ msgid "Text For Last Post" -#~ msgstr "Última página" -#~ msgid "Text For Next Post" -#~ msgstr "Página siguinete" -#~ msgid "Yes" -#~ msgstr "Si" -#~ msgid "No" -#~ msgstr "No" -#~ msgid "If mutiple is in 10, it will show: 10, 20, 30, 40, 50" -#~ msgstr "Si son múltiplos de 10, se muestran: 10, 20, 30, 40, 50" -#~ msgid "" -#~ "Deactivating WP-PageNavi plugin does not remove any data that may have " -#~ "been created, such as the page navigation options. To completely remove " -#~ "this plugin, you can uninstall it here." -#~ msgstr "" -#~ "Desactivando el plugin PageNavi no se borran los datos almacenados. Para " -#~ "borrarlo todo, se debe desinstalar desde aquí." -#~ msgid "WARNING:" -#~ msgstr "ATENCIÓN:" -#~ msgid "" -#~ "Once uninstalled, this cannot be undone. You should use a Database Backup " -#~ "plugin of WordPress to back up all the data first." -#~ msgstr "" -#~ "Una vez desinstalado, no se puede deshacer. Guarda copias de seguridad de " -#~ "todos los datos primero si los vas a necesitar despues." -#~ msgid "The following WordPress Options will be DELETED:" -#~ msgstr "Las siguientes opciones de WordPress se ELIMINARÁN:" -#~ msgid "WordPress Options" -#~ msgstr "Opciones de Wordpress" -#~ msgid "" -#~ "You Are About To Uninstall WP-PageNavi From WordPress.\\nThis Action Is " -#~ "Not Reversible.\\n\\n Choose [Cancel] To Stop, [OK] To Uninstall." -#~ msgstr "" -#~ "You Are About To Uninstall WP-PageNavi From WordPress.\\nThis Action Is " -#~ "Not Reversible.\\n\\n Choose [Cancel] To Stop, [OK] To Uninstall." - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-fa_IR.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-fa_IR.mo deleted file mode 100644 index d6596cf4..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-fa_IR.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-fa_IR.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-fa_IR.po deleted file mode 100644 index fe31130f..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-fa_IR.po +++ /dev/null @@ -1,244 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Wp-Pagenavi_fa\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-04-01 12:14+0330\n" -"PO-Revision-Date: \n" -"Last-Translator: mostafa \n" -"Language-Team: Persian Wordpress \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Persian\n" -"X-Poedit-Country: IRAN, ISLAMIC REPUBLIC OF\n" -"X-Poedit-SourceCharset: utf-8\n" -"X-Poedit-KeywordsList: __;_e\n" -"X-Poedit-Basepath: F:\\Program Files\\apserv\\AppServ\\www\\wordpress\\wp-content\\plugins\\wp-pagenavi\n" -"X-Poedit-SearchPath-0: F:\\Program Files\\apserv\\AppServ\\www\\wordpress\\wp-content\\plugins\\wp-pagenavi\n" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:46 -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:107 -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:171 -msgid "Page Navigation Options" -msgstr "تنظیمات شماره بندی صفحات" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:51 -msgid "Updated" -msgstr "به روز رسانی" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:56 -msgid "No Page Navigation Option Updated" -msgstr "تنظیمات شماره بندی صفحان به روز رسانی نشد" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:62 -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:240 -msgid "UNINSTALL WP-PageNavi" -msgstr "حذف این پلاگین" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:70 -#, php-format -msgid "Setting Key '%s' has been deleted." -msgstr "" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:74 -#, php-format -msgid "Error deleting Setting Key '%s'." -msgstr "" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:96 -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:208 -msgid "Uninstall WP-PageNavi" -msgstr "حذف این پلاگین" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:97 -#, php-format -msgid "Click Here To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically." -msgstr "" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:108 -msgid "Page Navigation Text" -msgstr "متن شماره بندی صفحات" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:111 -msgid "Text For Number Of Pages" -msgstr "متن برای شماره از صفحات" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:114 -msgid "The current page number." -msgstr "تعداد صفحات جاری." - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:115 -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:136 -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:143 -msgid "The total number of pages." -msgstr "کل شماره از صفحات." - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:119 -msgid "Text For Current Page" -msgstr "متن برای صفحه جاری" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:122 -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:129 -msgid "The page number." -msgstr "شماره صفحه." - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:126 -msgid "Text For Page" -msgstr "متن برای صفحات" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:133 -msgid "Text For First Post" -msgstr "متن برای نوشته بعدی" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:140 -msgid "Text For Last Post" -msgstr "متن برای صفحه قبلی" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:147 -msgid "Text For Next Post" -msgstr "متن بعد از نوشته بعدی" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:153 -msgid "Text For Previous Post" -msgstr "متن قبل از نوشته قبلی" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:159 -msgid "Text For Next ..." -msgstr "نوشته برای بعدی..." - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:165 -msgid "Text For Previous ..." -msgstr "نوشته برای قبلی..." - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:174 -msgid "Page Navigation Style" -msgstr "قالب شماره صفحات" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:177 -msgid "Normal" -msgstr "معمولی" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:178 -msgid "Drop Down List" -msgstr "به صورت فهرست" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:183 -msgid "Number Of Pages To Show?" -msgstr "تعداد شماره صفحه برای نمایش؟" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:189 -msgid "Always Show Page Navigation?" -msgstr "همیشه شماره صفحات نمایش داده شود؟" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:192 -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:239 -msgid "Yes" -msgstr "بله" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:193 -msgid "No" -msgstr "خیر" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:199 -msgid "Save Changes" -msgstr "ذخیره تغییرات" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:210 -msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here." -msgstr "برای حذف پلاگین, ابتدا WP-PageNavi را غیر فعال کنید, با حذف کامل این افزونه, تنظیمات آن از بین نمی رود." - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:213 -msgid "WARNING:" -msgstr "اخطار:" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:214 -msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first." -msgstr "" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:217 -msgid "The following WordPress Options will be DELETED:" -msgstr "شرح حذفیات در تنظیمات وردپرس:" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:222 -msgid "WordPress Options" -msgstr "تنظیمات وردپرس" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:240 -msgid "" -"You Are About To Uninstall WP-PageNavi From WordPress.\\n" -"This Action Is Not Reversible.\\n" -"\\n" -" Choose [Cancel] To Stop, [OK] To Uninstall." -msgstr "" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/wp-pagenavi.php:61 -msgid "PageNavi" -msgstr "شماره صفحات" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/wp-pagenavi.php:197 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "صفحه %CURRENT_PAGE% از %TOTAL_PAGES%" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/wp-pagenavi.php:200 -msgid "« First" -msgstr "« بعدی" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/wp-pagenavi.php:201 -msgid "Last »" -msgstr "قبلی »" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/wp-pagenavi.php:202 -msgid "»" -msgstr "»" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/wp-pagenavi.php:203 -msgid "«" -msgstr "«" - -#: F:\Program -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/wp-pagenavi.php:204 -#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/wp-pagenavi.php:205 -msgid "..." -msgstr "..." - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-fr_FR.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-fr_FR.mo deleted file mode 100644 index 9f288f41..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-fr_FR.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-fr_FR.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-fr_FR.po deleted file mode 100644 index 9b83dcf4..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-fr_FR.po +++ /dev/null @@ -1,201 +0,0 @@ -# Translation of the WordPress plugin WP-PageNavi 2.70 by Lester 'GaMerZ' Chan. -# Copyright (C) 2010 Lester 'GaMerZ' Chan -# This file is distributed under the same license as the WP-PageNavi package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.70\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-04-11 15:18+0000\n" -"PO-Revision-Date: 2010-04-16 15:27+0100\n" -"Last-Translator: Lionel Chollet \n" -"Language-Team: Lionel Chollet \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: French\n" -"X-Poedit-Country: FRANCE\n" -"X-Poedit-SourceCharset: utf-8\n" - -#: admin.php:9 -msgid "PageNavi Settings" -msgstr "Réglages WP-PageNavi" - -#: admin.php:10 -msgid "PageNavi" -msgstr "WP-PageNavi" - -#: admin.php:27 -msgid "Text For Number Of Pages" -msgstr "Texte pour le nombre de pages" - -#: admin.php:32 -msgid "The current page number." -msgstr "Le numéro de la page active." - -#: admin.php:33 -#: admin.php:57 -#: admin.php:65 -msgid "The total number of pages." -msgstr "Le nombre total de pages." - -#: admin.php:37 -msgid "Text For Current Page" -msgstr "Texte pour la page affichée" - -#: admin.php:41 -#: admin.php:49 -msgid "The page number." -msgstr "Le numéro de page." - -#: admin.php:45 -msgid "Text For Page" -msgstr "Texte pour les pages" - -#: admin.php:53 -msgid "Text For First Page" -msgstr "Texte pour la première page" - -#: admin.php:61 -msgid "Text For Last Page" -msgstr "Texte pour la dernière page" - -#: admin.php:69 -msgid "Text For Previous Page" -msgstr "Texte pour la page précédente" - -#: admin.php:75 -msgid "Text For Next Page" -msgstr "Texte pour la page suivante" - -#: admin.php:81 -msgid "Text For Previous ..." -msgstr "Texte pour les pages intermédiaires précédentes" - -#: admin.php:87 -msgid "Text For Next ..." -msgstr "Texte pour les pages intermédiaires suivantes" - -#: admin.php:94 -msgid "Page Navigation Text" -msgstr "Textes pour les liens de navigation" - -#: admin.php:95 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "Laisser un champ vide masquera cet élément de la navigation." - -#: admin.php:101 -msgid "Use pagenavi.css" -msgstr "Utiliser la feuille de style pagenavi.css" - -#: admin.php:107 -msgid "Page Navigation Style" -msgstr "Style de présentation de la navigation" - -#: admin.php:110 -msgid "Normal" -msgstr "Normal" - -#: admin.php:110 -msgid "Drop Down List" -msgstr "Menu déroulant" - -#: admin.php:115 -msgid "Always Show Page Navigation" -msgstr "Toujours afficher la navigation WP-PageNavi" - -#: admin.php:118 -msgid "Show navigation even if there's only one page" -msgstr "La navigation WP-PageNavi sera affichée même s’il n’y a qu’une seule page." - -#: admin.php:122 -msgid "Number Of Pages To Show" -msgstr "Nombre de pages à afficher" - -#: admin.php:129 -msgid "Number Of Larger Page Numbers To Show" -msgstr "Nombre d’étapes intermédiaires de pagination à afficher" - -#: admin.php:134 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "Les étapes intermédiaires de pagination sont utiles sur les sites comprenant un très grand nombre d’articles." - -#: admin.php:135 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50" -msgstr "Par exemple, WP-PageNavi affichera les liens vers les pages : 1, 2, 3, 4, 5, 10, 20, 30, 40, 50…" - -#: admin.php:136 -msgid "Enter 0 to disable." -msgstr "Mettez 0 pour ne pas inclure d’étapes intermédiaires de pagination." - -#: admin.php:140 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "Afficher les étapes intermédiaires de pagination en multiples de" - -#: admin.php:145 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "Par exemple, si vous choisissez des étapes multiples de 5, WP-PageNavi affichera : 5, 10, 15, 20, 25…" - -#: admin.php:150 -msgid "Page Navigation Options" -msgstr "Options WP-PageNavi" - -#: scb/AdminPage.php:165 -#: scb/AdminPage.php:176 -msgid "Save Changes" -msgstr "Enregistrer les réglages" - -#: scb/AdminPage.php:279 -msgid "Settings saved." -msgstr "Réglages enregistrés." - -#: scb/AdminPage.php:337 -msgid "Settings" -msgstr "Réglages" - -#: wp-pagenavi.php:222 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Page %CURRENT_PAGE% sur %TOTAL_PAGES%" - -#: wp-pagenavi.php:225 -msgid "« First" -msgstr "« Première page" - -#: wp-pagenavi.php:226 -msgid "Last »" -msgstr "Dernière page »" - -#: wp-pagenavi.php:227 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:228 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:229 -#: wp-pagenavi.php:230 -msgid "..." -msgstr "…" - -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "WP-PageNavi" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog." -msgstr "Permet à vos visiteurs une meilleure navigation dans les pages de votre site WordPress." - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan" -msgstr "Lester 'GaMerZ' Chan" - -#. Author URI of the plugin/theme -msgid "http://lesterchan.net" -msgstr "http://lesterchan.net" - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-id_ID.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-id_ID.mo deleted file mode 100644 index 3cf8291d..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-id_ID.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-id_ID.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-id_ID.po deleted file mode 100644 index 38d60ed6..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-id_ID.po +++ /dev/null @@ -1,237 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.73\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-08-29 14:42+0700\n" -"PO-Revision-Date: 2010-08-29 14:42+0700\n" -"Last-Translator: Masino Sinaga \n" -"Language-Team: Masino Sinaga \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Indonesian\n" -"X-Poedit-Country: INDONESIA\n" -"X-Poedit-KeywordsList: __;_e;__ngettext:1,2\n" -"X-Poedit-Basepath: .\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Poedit-SearchPath-0: ..\n" - -#: ../admin.php:9 -msgid "PageNavi Settings" -msgstr "Pengaturan PageNavi" - -#: ../admin.php:10 -msgid "PageNavi" -msgstr "PageNavi" - -#: ../admin.php:28 -msgid "Text For Number Of Pages" -msgstr "Teksi untuk Nomor Halaman" - -#: ../admin.php:33 -msgid "The current page number." -msgstr "Nomor halaman saat ini." - -#: ../admin.php:34 -#: ../admin.php:58 -#: ../admin.php:66 -msgid "The total number of pages." -msgstr "Total jumlah halaman." - -#: ../admin.php:38 -msgid "Text For Current Page" -msgstr "Teks untuk Halaman yang Sedang Aktif" - -#: ../admin.php:42 -#: ../admin.php:50 -msgid "The page number." -msgstr "Nomor halaman." - -#: ../admin.php:46 -msgid "Text For Page" -msgstr "Teks untuk Halaman" - -#: ../admin.php:54 -msgid "Text For First Page" -msgstr "Teks untuk Halaman Pertama" - -#: ../admin.php:62 -msgid "Text For Last Page" -msgstr "Teks untuk Halaman Terakhir" - -#: ../admin.php:70 -msgid "Text For Previous Page" -msgstr "Teks untuk Halaman Sebelumnya" - -#: ../admin.php:76 -msgid "Text For Next Page" -msgstr "Teks untuk Halaman Berikutnya" - -#: ../admin.php:82 -msgid "Text For Previous ..." -msgstr "Teks untuk Sebelumnya ..." - -#: ../admin.php:88 -msgid "Text For Next ..." -msgstr "Teks untuk Berikutnya ..." - -#: ../admin.php:95 -msgid "Page Navigation Text" -msgstr "Tulisan Navigasi Halaman" - -#: ../admin.php:96 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "Ruas yang kosong akan menyembunyikan bagian itu dari navigasi." - -#: ../admin.php:102 -msgid "Use pagenavi-css.css" -msgstr "Gunakan pagenavi-css.css" - -#: ../admin.php:108 -msgid "Page Navigation Style" -msgstr "Gaya Navigasi Halaman" - -#: ../admin.php:111 -msgid "Normal" -msgstr "Normal" - -#: ../admin.php:111 -msgid "Drop-down List" -msgstr "Senarai Jatuh-ke-bawah" - -#: ../admin.php:116 -msgid "Always Show Page Navigation" -msgstr "Selalu Tampilkan Halaman Navigasi" - -#: ../admin.php:119 -msgid "Show navigation even if there's only one page." -msgstr "Tampilkan navigasi bahkan jika hanya ada satu halaman." - -#: ../admin.php:123 -msgid "Number Of Pages To Show" -msgstr "Jumlah Halaman yang Ditampilkan" - -#: ../admin.php:130 -msgid "Number Of Larger Page Numbers To Show" -msgstr "Jumlah Halaman yang Lebih Besar Ditampilkan" - -#: ../admin.php:135 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "Nomor halaman yang lebih besar merupakan tambahan untuk nomor halaman default. Hal ini berguna untuk penulis yang melakukan navigasi halaman melalui banyak artikel." - -#: ../admin.php:136 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." -msgstr "Sebagai contoh, WP-PageNavi akan menampilkan: Halaman: 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." - -#: ../admin.php:137 -msgid "Enter 0 to disable." -msgstr "Masukkan 0 untuk menonaktifkan." - -#: ../admin.php:141 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "Tampilkan Nomor Halaman yang Lebih Besar dalam Kelipatan" - -#: ../admin.php:146 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "Sebagai contoh, jika kelipatan 5, akan menampilkan: 5, 10, 15, 20, 25" - -#: ../admin.php:151 -msgid "Page Navigation Options" -msgstr "Pilihan Navigasi Halaman" - -#: ../wp-pagenavi.php:37 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Halaman %CURRENT_PAGE% dari %TOTAL_PAGES%" - -#: ../wp-pagenavi.php:40 -msgid "« First" -msgstr "« Awal" - -#: ../wp-pagenavi.php:41 -msgid "Last »" -msgstr "Akhir »" - -#: ../wp-pagenavi.php:42 -msgid "«" -msgstr "«" - -#: ../wp-pagenavi.php:43 -msgid "»" -msgstr "»" - -#: ../wp-pagenavi.php:44 -#: ../wp-pagenavi.php:45 -msgid "..." -msgstr "..." - -#: ../scb/AdminPage.php:167 -msgid "Settings saved." -msgstr "Pengaturan telah disimpan." - -#: ../scb/AdminPage.php:179 -#: ../scb/AdminPage.php:189 -msgid "Save Changes" -msgstr "Simpan Perubahan" - -#: ../scb/AdminPage.php:371 -msgid "Settings" -msgstr "Pengaturan" - -#~ msgid "Updated" -#~ msgstr "Telah diperbaharui" -#~ msgid "No Page Navigation Option Updated" -#~ msgstr "Tidak ada pilihan navigasi halaman yang telah diperbaharui" -#~ msgid "UNINSTALL WP-PageNavi" -#~ msgstr "HAPUS WP-PageNavi" -#~ msgid "Setting Key '%s' has been deleted." -#~ msgstr "Kunci Pengaturan '%s' telah diperbaharui." -#~ msgid "Error deleting Setting Key '%s'." -#~ msgstr "Terjadi kesalahan saat menghapus Kunci Pengaturan '%s'" -#~ msgid "Uninstall WP-PageNavi" -#~ msgstr "Hapus WP-PageNavi" -#~ msgid "" -#~ "Click Here To Finish The Uninstallation And WP-" -#~ "PageNavi Will Be Deactivated Automatically." -#~ msgstr "" -#~ "Klik Di Sini untuk menyelesaikan penghapusan dan WP-" -#~ "PageNavi akan otomatis dinonaktifkan." -#~ msgid "Text For Last Post" -#~ msgstr "Teks untuk Halaman Terakhir" -#~ msgid "Text For Next Post" -#~ msgstr "Teks untuk Halaman Berikutnya" -#~ msgid "Yes" -#~ msgstr "Ya" -#~ msgid "No" -#~ msgstr "Tidak" -#~ msgid "If mutiple is in 10, it will show: 10, 20, 30, 40, 50" -#~ msgstr "Jika dalam kelipatan 10, dia akan menampilkan: 10, 20, 30, 40, 50" -#~ msgid "" -#~ "Deactivating WP-PageNavi plugin does not remove any data that may have " -#~ "been created, such as the page navigation options. To completely remove " -#~ "this plugin, you can uninstall it here." -#~ msgstr "" -#~ "Dengan menonaktifkan plugin WP-PageNavi, maka tidak akan menghapus data " -#~ "apapun yang telah dibuat, seperti pilihan navigasi halaman. Untuk " -#~ "menghapus seluruhnya plugin ini, Anda dapat meng-uninstall-nya di sini." -#~ msgid "WARNING:" -#~ msgstr "PERINGATAN:" -#~ msgid "" -#~ "Once uninstalled, this cannot be undone. You should use a Database Backup " -#~ "plugin of WordPress to back up all the data first." -#~ msgstr "" -#~ "Setelah dihapus, hal ini tidak dapat dikembalikan kembali. Anda " -#~ "disarankan untuk melakukan Backup plugin dari WordPress Anda untuk " -#~ "membackup semua data pertama sekali." -#~ msgid "The following WordPress Options will be DELETED:" -#~ msgstr "Pilihan WordPress berikut akan DIHAPUS:" -#~ msgid "WordPress Options" -#~ msgstr "Pilihan WordPress" -#~ msgid "" -#~ "You Are About To Uninstall WP-PageNavi From WordPress.\\nThis Action Is " -#~ "Not Reversible.\\n\\n Choose [Cancel] To Stop, [OK] To Uninstall." -#~ msgstr "Anda akan menghapus WP-PageNavi dari WordPress Anda.\\n" -#~ msgid "First" -#~ msgstr "Awal" -#~ msgid "Last" -#~ msgstr "Akhir" - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-it_IT.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-it_IT.mo deleted file mode 100644 index 93d9490d..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-it_IT.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-it_IT.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-it_IT.po deleted file mode 100644 index 5d810d8a..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-it_IT.po +++ /dev/null @@ -1,257 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: WP PageNavi\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-04-18 11:47+0300\n" -"PO-Revision-Date: 2010-04-18 12:00+0100\n" -"Last-Translator: Aldo Latino \n" -"Language-Team: Aldo Latino \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Italian\n" -"X-Poedit-Country: ITALY\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" - -#: admin.php:9 -msgid "PageNavi Settings" -msgstr "Opzioni di PageNavi" - -#: admin.php:10 -msgid "PageNavi" -msgstr "PageNavi" - -#: admin.php:27 -msgid "Text For Number Of Pages" -msgstr "Testo per il numero di pagina" - -#: admin.php:32 -msgid "The current page number." -msgstr "Il numero di pagina corrente." - -#: admin.php:33 -#: admin.php:57 -#: admin.php:65 -msgid "The total number of pages." -msgstr "Il numero totale di pagine." - -#: admin.php:37 -msgid "Text For Current Page" -msgstr "Testo per la pagina corrente" - -#: admin.php:41 -#: admin.php:49 -msgid "The page number." -msgstr "Il numero di pagina." - -#: admin.php:45 -msgid "Text For Page" -msgstr "Testo per la pagina" - -#: admin.php:53 -msgid "Text For First Page" -msgstr "Testo per la prima pagina" - -#: admin.php:61 -msgid "Text For Last Page" -msgstr "Testo per l'ultima pagina" - -#: admin.php:69 -msgid "Text For Previous Page" -msgstr "Testo per la pagina precedente" - -#: admin.php:75 -msgid "Text For Next Page" -msgstr "Testo per la pagina successiva" - -#: admin.php:81 -msgid "Text For Previous ..." -msgstr "Testo per Precedente ..." - -#: admin.php:87 -msgid "Text For Next ..." -msgstr "Testo per Successiva ..." - -#: admin.php:94 -msgid "Page Navigation Text" -msgstr "Testo per la navigazione delle pagine" - -#: admin.php:95 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "Se si lascia un campo bianco, quella parte della navigazione sarà nascosta." - -#: admin.php:101 -msgid "Use pagenavi-css.css" -msgstr "Usare pagenavi-css.css?" - -#: admin.php:107 -msgid "Page Navigation Style" -msgstr "Stile per la navigazione delle pagine" - -#: admin.php:110 -msgid "Normal" -msgstr "Normale" - -#: admin.php:110 -msgid "Drop-down List" -msgstr "Elenco con menu a discesa" - -#: admin.php:115 -msgid "Always Show Page Navigation" -msgstr "Mostrare sempre la navigazione delle pagine?" - -#: admin.php:118 -msgid "Show navigation even if there's only one page." -msgstr "Mostra la navigazione anche se esiste solo una pagina." - -#: admin.php:122 -msgid "Number Of Pages To Show" -msgstr "Numero di pagine da mostrare" - -#: admin.php:129 -msgid "Number Of Larger Page Numbers To Show" -msgstr "Quanti numeri di pagina raggruppati mostrare?" - -#: admin.php:134 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "I numeri di pagina raggruppati vengono mostrati in aggiunta ai soliti numeri di pagina. Si rivelano utili quando le pagine di articoli sono molte." - -#: admin.php:135 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." -msgstr "Per esempio, WP-PageNavi mostrerà: Pagine 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." - -#: admin.php:136 -msgid "Enter 0 to disable." -msgstr "Inserire 0 per disabilitare" - -#: admin.php:140 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "Mostra i numeri raggruppati di pagina in multipli di" - -#: admin.php:145 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "Per esempio, se il multiplo è 5, mostrerà: 5, 10, 15, 20, 25" - -#: admin.php:150 -msgid "Page Navigation Options" -msgstr "Opzioni per la navigazione delle pagine" - -#: scb/AdminPage.php:165 -#: scb/AdminPage.php:176 -msgid "Save Changes" -msgstr "Salva i cambiamenti" - -#: scb/AdminPage.php:279 -msgid "Settings saved." -msgstr "Impostazioni salvate." - -#: scb/AdminPage.php:337 -msgid "Settings" -msgstr "Impostazioni" - -#: wp-pagenavi.php:223 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Pagina %CURRENT_PAGE% di %TOTAL_PAGES%" - -#: wp-pagenavi.php:226 -msgid "« First" -msgstr "« Prima" - -#: wp-pagenavi.php:227 -msgid "Last »" -msgstr "Ultima »" - -#: wp-pagenavi.php:228 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:229 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:230 -#: wp-pagenavi.php:231 -msgid "..." -msgstr "..." - -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "WP-PageNavi" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog" -msgstr "Aggiunge una navigazione più avanzata al tuo blog WordPress" - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan & scribu" -msgstr "Lester 'GaMerZ' Chan & scribu" - -#~ msgid "http://lesterchan.net" -#~ msgstr "http://lesterchan.net" -#~ msgid "Updated" -#~ msgstr "Aggiornato" -#~ msgid "No Page Navigation Option Updated" -#~ msgstr "Le opzioni di Page Navigation non sono state aggiornate" -#~ msgid "UNINSTALL WP-PageNavi" -#~ msgstr "DISINSTALLA WP-PageNavi" -#~ msgid "Setting Key '%s' has been deleted." -#~ msgstr "La chiave di impostazione '%s' è stata cancellata." -#~ msgid "Error deleting Setting Key '%s'." -#~ msgstr "Errore nel cancellare la chiave di impostazione '%s'." -#~ msgid "Uninstall WP-PageNavi" -#~ msgstr "Disinstalla WP-PageNavi" -#~ msgid "" -#~ "Click Here To Finish The Uninstallation And WP-" -#~ "PageNavi Will Be Deactivated Automatically." -#~ msgstr "" -#~ "Fare clic qui per completare la disinstallazione e WP-" -#~ "PageNavi sarà disattivato automaticamente." -#~ msgid "If mutiple is in 10, it will show: 10, 20, 30, 40, 50" -#~ msgstr "Se il multiplo è in 10, mostrerà: 10, 20, 30, 40, 50" -#~ msgid "" -#~ "Deactivating WP-PageNavi plugin does not remove any data that may have " -#~ "been created, such as the page navigation options. To completely remove " -#~ "this plugin, you can uninstall it here." -#~ msgstr "" -#~ "La disattivazione del plugin WP-PageNavi non rimuove alcun dato che possa " -#~ "essere stato creato, come le opzioni di Page Navigation. Per rimuovere " -#~ "completamente questo plugin, lo si può disinstallare da qui." -#~ msgid "WARNING:" -#~ msgstr "ATTENZIONE:" -#~ msgid "" -#~ "Once uninstalled, this cannot be undone. You should use a Database Backup " -#~ "plugin of WordPress to back up all the data first." -#~ msgstr "" -#~ "La disinstallazione non può essere annullata. Si dovrebbe prima " -#~ "utilizzare un plugin di WordPress per il backup del database per fare il " -#~ "backup dei dati." -#~ msgid "The following WordPress Options will be DELETED:" -#~ msgstr "Le seguenti opzioni di WordPress saranno CANCELLATE:" -#~ msgid "WordPress Options" -#~ msgstr "Opzioni di WordPress" -#~ msgid "" -#~ "You Are About To Uninstall WP-PageNavi From WordPress.\\nThis Action Is " -#~ "Not Reversible.\\n\\n Choose [Cancel] To Stop, [OK] To Uninstall." -#~ msgstr "" -#~ "Si sta per disinstallare WP-PageNavi da WordPress.\\nQuesta azione non è " -#~ "annullabile.\\n\\n Scegliere [Annulla] per fermare l'operazione, [OK] per " -#~ "proseguire." -#~ msgid "http://lesterchan.net/portfolio/programming/php/" -#~ msgstr "http://lesterchan.net/portfolio/programming/php/" -#~ msgid "Text For Last Post" -#~ msgstr "Testo per l'ultimo post" -#~ msgid "Text For Next Post" -#~ msgstr "Testo per il post successivo" -#~ msgid "Yes" -#~ msgstr "Sì" -#~ msgid "No" -#~ msgstr "No" -#~ msgid "Update Options" -#~ msgstr "Aggiorna le opzioni" -#~ msgid "Cancel" -#~ msgstr "Annulla" - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ja.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ja.mo deleted file mode 100644 index 4a66a30e..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ja.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ja.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ja.po deleted file mode 100644 index 97395d31..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ja.po +++ /dev/null @@ -1,197 +0,0 @@ -# Translation of the WordPress plugin WP-PageNavi 2.72 by Lester 'GaMerZ' Chan & scribu. -# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu -# This file is distributed under the same license as the WP-PageNavi package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.72\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-04-19 11:25+0300\n" -"PO-Revision-Date: 2010-06-23 07:18-0500\n" -"Last-Translator: Naoko McCracken \n" -"Language-Team: Naoko McCracken \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Japanese\n" -"X-Poedit-Country: JAPAN\n" -"X-Poedit-SourceCharset: utf-8\n" - -#: admin.php:9 -msgid "PageNavi Settings" -msgstr "PageNavi 設定" - -#: admin.php:10 -msgid "PageNavi" -msgstr "PageNavi" - -#: admin.php:27 -msgid "Text For Number Of Pages" -msgstr "総ページ数用テキスト" - -#: admin.php:32 -msgid "The current page number." -msgstr "現在のページ番号。" - -#: admin.php:33 -#: admin.php:57 -#: admin.php:65 -msgid "The total number of pages." -msgstr "総ページ数。" - -#: admin.php:37 -msgid "Text For Current Page" -msgstr "現在のページ用テキスト" - -#: admin.php:41 -#: admin.php:49 -msgid "The page number." -msgstr "ページ番号。" - -#: admin.php:45 -msgid "Text For Page" -msgstr "ページ用テキスト" - -#: admin.php:53 -msgid "Text For First Page" -msgstr "最初のページ用テキスト" - -#: admin.php:61 -msgid "Text For Last Page" -msgstr "最後のページ用テキスト" - -#: admin.php:69 -msgid "Text For Previous Page" -msgstr "前のページ用テキスト" - -#: admin.php:75 -msgid "Text For Next Page" -msgstr "次のページ用テキスト" - -#: admin.php:81 -msgid "Text For Previous ..." -msgstr "「前へ…」用テキスト" - -#: admin.php:87 -msgid "Text For Next ..." -msgstr "「次へ…」用テキスト" - -#: admin.php:94 -msgid "Page Navigation Text" -msgstr "ページナビゲーションテキスト" - -#: admin.php:95 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "欄を空にするとナビゲーションのその部分が非表示になります。" - -#: admin.php:101 -msgid "Use pagenavi-css.css" -msgstr "pagenavi-css.css を使用" - -#: admin.php:107 -msgid "Page Navigation Style" -msgstr "Page Navigation スタイル" - -#: admin.php:110 -msgid "Normal" -msgstr "通常" - -#: admin.php:110 -msgid "Drop-down List" -msgstr "ドロップダウンリスト" - -#: admin.php:115 -msgid "Always Show Page Navigation" -msgstr "常にページナビゲーションを表示" - -#: admin.php:118 -msgid "Show navigation even if there's only one page." -msgstr "1ページしかない場合もページナビゲーションを表示する。" - -#: admin.php:122 -msgid "Number Of Pages To Show" -msgstr "表示するページ数" - -#: admin.php:129 -msgid "Number Of Larger Page Numbers To Show" -msgstr "省略表示するページ数" - -#: admin.php:134 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "通常のページ数に追加し、ここで指定された最大数まで省略表示をします。非常に多くの投稿がある場合便利です。" - -#: admin.php:135 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." -msgstr "例えば、WP-PageNavi は「ページ 1, 2, 3, 4, 5, 10, 20, 30, 40, 50」のように表示します。" - -#: admin.php:136 -msgid "Enter 0 to disable." -msgstr "無効にするには0と記入してください。" - -#: admin.php:140 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "省略ページを以下の倍数で表示" - -#: admin.php:145 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "例えば5の倍数なら「5, 10, 15, 20, 25」と表示します。" - -#: admin.php:150 -msgid "Page Navigation Options" -msgstr "ページナビゲーション設定" - -#: scb/AdminPage.php:165 -#: scb/AdminPage.php:176 -msgid "Save Changes" -msgstr "変更を保存" - -#: scb/AdminPage.php:279 -msgid "Settings saved." -msgstr "設定を保存しました。" - -#: scb/AdminPage.php:337 -msgid "Settings" -msgstr "設定" - -#: wp-pagenavi.php:224 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "%CURRENT_PAGE% / %TOTAL_PAGES%" - -#: wp-pagenavi.php:227 -msgid "« First" -msgstr "« 先頭" - -#: wp-pagenavi.php:228 -msgid "Last »" -msgstr "最後 »" - -#: wp-pagenavi.php:229 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:230 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:231 -#: wp-pagenavi.php:232 -msgid "..." -msgstr "..." - -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "WP-PageNavi" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog" -msgstr "WordPress ブログにさらに高度なページングナビゲーションを追加" - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan & scribu" -msgstr "Lester 'GaMerZ' Chan & scribu" - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ko_KR.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ko_KR.mo deleted file mode 100644 index dba03b8c..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ko_KR.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ko_KR.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ko_KR.po deleted file mode 100644 index 4e54678c..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ko_KR.po +++ /dev/null @@ -1,206 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: Korean by Soul\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-10 00:43+0800\n" -"PO-Revision-Date: 2009-02-19 03:51-0500\n" -"Last-Translator: Jong-In Kim \n" -"Language-Team: Jong-In Kim \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Korean\n" -"X-Poedit-Country: KOREA, REPUBLIC OF\n" -"X-Poedit-KeywordsList: __;_e;__ngettext:1,2\n" -"X-Poedit-Basepath: .\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Poedit-SearchPath-0: .\n" - -#: pagenavi-options.php:46 -#: pagenavi-options.php:108 -#: pagenavi-options.php:172 -msgid "Page Navigation Options" -msgstr "페이지 네비게이션 옵션" - -#: pagenavi-options.php:51 -msgid "Updated" -msgstr "업데이트됨" - -#: pagenavi-options.php:56 -msgid "No Page Navigation Option Updated" -msgstr "페이지 네비게이션 옵션이 업데이트된 것이 없음" - -#: pagenavi-options.php:62 -#: pagenavi-options.php:241 -msgid "UNINSTALL WP-PageNavi" -msgstr "WP-PageNavi 삭제" - -#: pagenavi-options.php:70 -#, php-format -msgid "Setting Key '%s' has been deleted." -msgstr "설정 Key '%s' 가 삭제되었음." - -#: pagenavi-options.php:74 -#, php-format -msgid "Error deleting Setting Key '%s'." -msgstr "설정 Key '%s' 를 삭제하는 중 에러." - -#: pagenavi-options.php:96 -#: pagenavi-options.php:209 -msgid "Uninstall WP-PageNavi" -msgstr "WP-PageNavi 삭제" - -#: pagenavi-options.php:97 -#, php-format -msgid "Click Here To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically." -msgstr "여기 클릭제거를 끝내고 WP-PageNavi 는 자동으로 비활성화 될 것 입니다." - -#: pagenavi-options.php:109 -msgid "Page Navigation Text" -msgstr "페이지 네비게이션 텍스트" - -#: pagenavi-options.php:112 -msgid "Text For Number Of Pages" -msgstr "페이지의 번호를 위한 텍스트" - -#: pagenavi-options.php:115 -msgid "The current page number." -msgstr "현재 페이지 번호." - -#: pagenavi-options.php:116 -#: pagenavi-options.php:137 -#: pagenavi-options.php:144 -msgid "The total number of pages." -msgstr "페이지의 총 갯수." - -#: pagenavi-options.php:120 -msgid "Text For Current Page" -msgstr "현재 페이지를 위한 텍스트" - -#: pagenavi-options.php:123 -#: pagenavi-options.php:130 -msgid "The page number." -msgstr "페이지 번호." - -#: pagenavi-options.php:127 -msgid "Text For Page" -msgstr "페이지를 위한 텍스트" - -#: pagenavi-options.php:134 -msgid "Text For First Post" -msgstr "처음 글을 위한 텍스트" - -#: pagenavi-options.php:141 -msgid "Text For Last Post" -msgstr "마지막 글을 위한 텍스트" - -#: pagenavi-options.php:148 -msgid "Text For Next Post" -msgstr "다음 글을 위한 텍스트" - -#: pagenavi-options.php:154 -msgid "Text For Previous Post" -msgstr "이전 글을 위한 텍스트" - -#: pagenavi-options.php:160 -msgid "Text For Next ..." -msgstr "다음을 위한 텍스트 ..." - -#: pagenavi-options.php:166 -msgid "Text For Previous ..." -msgstr "이전을 위한 텍스트 ..." - -#: pagenavi-options.php:175 -msgid "Page Navigation Style" -msgstr "페이지 네비게이션 스타일" - -#: pagenavi-options.php:178 -msgid "Normal" -msgstr "보통" - -#: pagenavi-options.php:179 -msgid "Drop Down List" -msgstr "드랍 다운 리스트" - -#: pagenavi-options.php:184 -msgid "Number Of Pages To Show?" -msgstr "보여줄 페이지의 수?" - -#: pagenavi-options.php:190 -msgid "Always Show Page Navigation?" -msgstr "항상 페이지 네비게이션을 보입니까?" - -#: pagenavi-options.php:193 -#: pagenavi-options.php:240 -msgid "Yes" -msgstr "예" - -#: pagenavi-options.php:194 -msgid "No" -msgstr "아니오" - -#: pagenavi-options.php:200 -msgid "Save Changes" -msgstr "변경 저장" - -#: pagenavi-options.php:211 -msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here." -msgstr "WP-PageNavi 플러그인의 비활성화는 생성되었던 데이터를 제거하지 않습니다(예를 들어 페이지 네비게이션 옵션). 이 플러그인을 완전히 제거하려면 여기서 삭제하세요." - -#: pagenavi-options.php:214 -msgid "WARNING:" -msgstr "경고:" - -#: pagenavi-options.php:215 -msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first." -msgstr "제거 후에는 복구 할 수 없습니다. 워드프레스의 데이터베이스 백업 플러그인으로 모든 데이터를 백업부터 해야합니다." - -#: pagenavi-options.php:218 -msgid "The following WordPress Options will be DELETED:" -msgstr "다음의 워드프레스 옵션은 삭제됩니다:" - -#: pagenavi-options.php:223 -msgid "WordPress Options" -msgstr "워드프레스 옵션" - -#: pagenavi-options.php:241 -msgid "" -"You Are About To Uninstall WP-PageNavi From WordPress.\\n" -"This Action Is Not Reversible.\\n" -"\\n" -" Choose [Cancel] To Stop, [OK] To Uninstall." -msgstr "" -"워드프레스에서 WP-PageNavi 를 삭제합니다.\\n" -"이 동작은 복구할 수 없습니다.\\n" -"\\n" -" 멈추려면 [취소] 를, [예] 를 누르면 삭제됩니다." - -#: wp-pagenavi.php:42 -msgid "PageNavi" -msgstr "페이지네비" - -#: wp-pagenavi.php:179 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "페이지 %CURRENT_PAGE% 의 %TOTAL_PAGES%" - -#: wp-pagenavi.php:182 -msgid "« First" -msgstr "« 처음" - -#: wp-pagenavi.php:183 -msgid "Last »" -msgstr "마지막 »" - -#: wp-pagenavi.php:184 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:185 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:186 -#: wp-pagenavi.php:187 -msgid "..." -msgstr "..." - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-lt_LT.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-lt_LT.mo deleted file mode 100644 index 4805fd62..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-lt_LT.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-lt_LT.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-lt_LT.po deleted file mode 100644 index a0861c91..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-lt_LT.po +++ /dev/null @@ -1,198 +0,0 @@ -# Translation of the WordPress plugin WP-PageNavi 2.73 by Lester 'GaMerZ' Chan & scribu. -# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu -# This file is distributed under the same license as the WP-PageNavi package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.73\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-08-17 17:28+0300\n" -"PO-Revision-Date: 2010-10-19 17:27+0200\n" -"Last-Translator: Audrius Meseckas \n" -"Language-Team: Audrius Meseckas \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Poedit-Language: Lithuanian\n" -"X-Poedit-Country: LITHUANIA\n" -"X-Poedit-SourceCharset: utf-8\n" - -#: admin.php:9 -msgid "PageNavi Settings" -msgstr "Puslapiavimo nustatymai" - -#: admin.php:10 -msgid "PageNavi" -msgstr "Puslapiavimas" - -#: admin.php:28 -msgid "Text For Number Of Pages" -msgstr "Tekstas rodomas šalia puslapio skaičių. " - -#: admin.php:33 -msgid "The current page number." -msgstr "Dabartinio puslapio numeris." - -#: admin.php:34 -#: admin.php:58 -#: admin.php:66 -msgid "The total number of pages." -msgstr "Visų puslapių skaičius." - -#: admin.php:38 -msgid "Text For Current Page" -msgstr "Tekstas dabartiniam puslapiui" - -#: admin.php:42 -#: admin.php:50 -msgid "The page number." -msgstr "Puslapio numeris." - -#: admin.php:46 -msgid "Text For Page" -msgstr "Tekstas puslapiu" - -#: admin.php:54 -msgid "Text For First Page" -msgstr "Tekstas pirmame puslapyje" - -#: admin.php:62 -msgid "Text For Last Page" -msgstr "Tekstas paskutiniame puslapyje" - -#: admin.php:70 -msgid "Text For Previous Page" -msgstr "Tekstas ankstesniam puslapiui" - -#: admin.php:76 -msgid "Text For Next Page" -msgstr "Tekstas sekančiam puslapiui" - -#: admin.php:82 -msgid "Text For Previous ..." -msgstr "Tekstas atgal ..." - -#: admin.php:88 -msgid "Text For Next ..." -msgstr "Tekstas toliau ..." - -#: admin.php:95 -msgid "Page Navigation Text" -msgstr "Puslapiavimo valdymo parinktys" - -#: admin.php:96 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "Tuščių laukelių neužpildymas paslėps dalį puslapių numeravimo funkcijų." - -#: admin.php:102 -msgid "Use pagenavi-css.css" -msgstr "Naudoti pagenavi-css.css" - -#: admin.php:108 -msgid "Page Navigation Style" -msgstr "Puslapių numeravimo atvaizdavimo stilius" - -#: admin.php:111 -msgid "Normal" -msgstr "Normalus" - -#: admin.php:111 -msgid "Drop-down List" -msgstr "Žemyn išskleidžiamas sąrašas" - -#: admin.php:116 -msgid "Always Show Page Navigation" -msgstr "Visada rodyti puslapių numeravimą" - -#: admin.php:119 -msgid "Show navigation even if there's only one page." -msgstr "Rodyti puslapiavimą, net tada, kai yra tik vienas puslapis." - -#: admin.php:123 -msgid "Number Of Pages To Show" -msgstr "Rodomas puslapio numerių kiekis" - -#: admin.php:130 -msgid "Number Of Larger Page Numbers To Show" -msgstr "Didesnio intervalo puslapio skaičių rodymas" - -#: admin.php:135 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "Didesni puslapių numeriai naudojami kaip priedas įprastiems puslapių numeriams. Jie yra naudingi, kai yra daug puslapių." - -#: admin.php:136 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." -msgstr "Pavyzdžiui, puslapių numeravimas rodomas taip: Puslapiai 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." - -#: admin.php:137 -msgid "Enter 0 to disable." -msgstr "Įveskite 0, kad deaktyvuoti." - -#: admin.php:141 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "Puslapio numerių skaičių rodymas didesniu intervalu" - -#: admin.php:146 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "Pavyzdžiui, jei pasirinkta 5, tai bus rodoma taip: 5, 10, 15, 20, 25" - -#: admin.php:151 -msgid "Page Navigation Options" -msgstr "Puslapių numeravimo parinktys" - -#: scb/AdminPage.php:167 -msgid "Settings saved." -msgstr "Nustatymai išsaugoti." - -#: scb/AdminPage.php:179 -#: scb/AdminPage.php:189 -msgid "Save Changes" -msgstr "Išsaugoti pakeitimus" - -#: scb/AdminPage.php:371 -msgid "Settings" -msgstr "Nustatymai" - -#: wp-pagenavi.php:37 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Rodomas puslapis %CURRENT_PAGE% iš %TOTAL_PAGES%" - -#: wp-pagenavi.php:40 -msgid "« First" -msgstr "« Pirmas" - -#: wp-pagenavi.php:41 -msgid "Last »" -msgstr "Paskutinis »" - -#: wp-pagenavi.php:42 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:43 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:44 -#: wp-pagenavi.php:45 -msgid "..." -msgstr "..." - -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "Puslapių numeravimas" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog" -msgstr "Suteikia galimybę numeruoti BLOGo puslapius" - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan & scribu" -msgstr "Lester 'GaMerZ' Chan & scribu" - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-nb_NO.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-nb_NO.mo deleted file mode 100644 index c1780c7e..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-nb_NO.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-nb_NO.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-nb_NO.po deleted file mode 100644 index 493bda00..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-nb_NO.po +++ /dev/null @@ -1,196 +0,0 @@ -# Translation of the WordPress plugin WP-PageNavi 2.73 by Lester 'GaMerZ' Chan & scribu. -# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu -# This file is distributed under the same license as the WP-PageNavi package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.73\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-08-17 17:28+0300\n" -"PO-Revision-Date: 2010-09-19 20:50+0100\n" -"Last-Translator: Yngve Egseth Stein \n" -"Language-Team: stein84.net \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Norwegian Bokmal\n" -"X-Poedit-Country: NORWAY\n" - -#: admin.php:9 -msgid "PageNavi Settings" -msgstr "Innstillinger for PageNavi" - -#: admin.php:10 -msgid "PageNavi" -msgstr "" - -#: admin.php:28 -msgid "Text For Number Of Pages" -msgstr "Tekst for antall sider" - -#: admin.php:33 -msgid "The current page number." -msgstr "Viser aktivt sidenummer." - -#: admin.php:34 -#: admin.php:58 -#: admin.php:66 -msgid "The total number of pages." -msgstr "Viser totalt antall sider." - -#: admin.php:38 -msgid "Text For Current Page" -msgstr "Tekst for aktiv side" - -#: admin.php:42 -#: admin.php:50 -msgid "The page number." -msgstr "Viser sidenummer." - -#: admin.php:46 -msgid "Text For Page" -msgstr "Tekst for side" - -#: admin.php:54 -msgid "Text For First Page" -msgstr "Tekst for første side" - -#: admin.php:62 -msgid "Text For Last Page" -msgstr "Tekst for siste side" - -#: admin.php:70 -msgid "Text For Previous Page" -msgstr "Tekst for forrige side" - -#: admin.php:76 -msgid "Text For Next Page" -msgstr "Tekst for neste side" - -#: admin.php:82 -msgid "Text For Previous ..." -msgstr "Tekst for forrige..." - -#: admin.php:88 -msgid "Text For Next ..." -msgstr "Tekst for neste..." - -#: admin.php:95 -msgid "Page Navigation Text" -msgstr "Alternativer for visning" - -#: admin.php:96 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "Hvis du lar et felt være blankt, vil det automatisk skjules på fremsiden." - -#: admin.php:102 -msgid "Use pagenavi-css.css" -msgstr "Bruk pagenavi-css.css" - -#: admin.php:108 -msgid "Page Navigation Style" -msgstr "Utseende for navigasjon" - -#: admin.php:111 -msgid "Normal" -msgstr "Normal" - -#: admin.php:111 -msgid "Drop-down List" -msgstr "Rullegardin" - -#: admin.php:116 -msgid "Always Show Page Navigation" -msgstr "Vis alltid" - -#: admin.php:119 -msgid "Show navigation even if there's only one page." -msgstr "Vis navigasjonsfeltet selv om det bare er en side." - -#: admin.php:123 -msgid "Number Of Pages To Show" -msgstr "Antall sider å vise" - -#: admin.php:130 -msgid "Number Of Larger Page Numbers To Show" -msgstr "Antall avrundinger som skal vises" - -#: admin.php:135 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "Avrundinger kommer i tillegg til vanlige sidenummer. Dette er meget kjekt om du har fryktelig mange sider." - -#: admin.php:136 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." -msgstr "Et eksempel på dette, er at det vil vises side 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." - -#: admin.php:137 -msgid "Enter 0 to disable." -msgstr "Bruk 0 for å deaktivere." - -#: admin.php:141 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "Avrund oppover med" - -#: admin.php:146 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "Hvis du for eksempel velger 5, vil det da bli vist 5, 10, 15, 20, 25 osv." - -#: admin.php:151 -msgid "Page Navigation Options" -msgstr "Innstillinger" - -#: scb/AdminPage.php:167 -msgid "Settings saved." -msgstr "Endringer er lagret." - -#: scb/AdminPage.php:179 -#: scb/AdminPage.php:189 -msgid "Save Changes" -msgstr "Lagre endringer" - -#: scb/AdminPage.php:371 -msgid "Settings" -msgstr "Innstillinger" - -#: wp-pagenavi.php:37 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Side %CURRENT_PAGE% av %TOTAL_PAGES%" - -#: wp-pagenavi.php:40 -msgid "« First" -msgstr "« Første" - -#: wp-pagenavi.php:41 -msgid "Last »" -msgstr "Siste »" - -#: wp-pagenavi.php:42 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:43 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:44 -#: wp-pagenavi.php:45 -msgid "..." -msgstr "" - -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog" -msgstr "Gir deg en mer avansert måte å navigere mellom sider på. Men du kan selvsagt også gjøre det enkelt og rent!" - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan & scribu" -msgstr "" - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-nl_NL.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-nl_NL.mo deleted file mode 100644 index 16204d87..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-nl_NL.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-nl_NL.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-nl_NL.po deleted file mode 100644 index b23a1eb2..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-nl_NL.po +++ /dev/null @@ -1,211 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.40\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-12 00:39+0800\n" -"PO-Revision-Date: 2008-12-12 00:39+0800\n" -"Last-Translator: Lester Chan \n" -"Language-Team: werkgroepen.net \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Dutch\n" -"X-Poedit-Country: NETHERLANDS\n" -"X-Poedit-KeywordsList: __;_e\n" -"X-Poedit-Basepath: .\n" -"X-Poedit-SearchPath-0: .\n" - -#: pagenavi-options.php:46 -#: pagenavi-options.php:108 -#: pagenavi-options.php:172 -msgid "Page Navigation Options" -msgstr "Pagina navigatie opties" - -#: pagenavi-options.php:51 -msgid "Updated" -msgstr "Bijgewerkt" - -#: pagenavi-options.php:56 -msgid "No Page Navigation Option Updated" -msgstr "Er is niets bijgewerkt" - -#: pagenavi-options.php:62 -#: pagenavi-options.php:241 -msgid "UNINSTALL WP-PageNavi" -msgstr "DÉ-INSTALLEER WP-PageNavi" - -#: pagenavi-options.php:70 -#, php-format -msgid "Setting Key '%s' has been deleted." -msgstr "Instellingssleutel '%s' is verwijderd." - -#: pagenavi-options.php:74 -#, php-format -msgid "Error deleting Setting Key '%s'." -msgstr "Fout bij verwijderen instellingssleutel '%s'." - -#: pagenavi-options.php:96 -#: pagenavi-options.php:209 -msgid "Uninstall WP-PageNavi" -msgstr "Dé-installer WP-PageNavi" - -#: pagenavi-options.php:97 -#, php-format -msgid "Click Here To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically." -msgstr "Klik hier om het Dé-installatie proces af te ronden en WP-PageNavi zal automatisch gedeactiveerd worden." - -#: pagenavi-options.php:109 -msgid "Page Navigation Text" -msgstr "Pagina navigatie tekst" - -#: pagenavi-options.php:112 -msgid "Text For Number Of Pages" -msgstr "Tekst voor aantal pagina's" - -#: pagenavi-options.php:115 -msgid "The current page number." -msgstr "Het huidige pagina nummer." - -#: pagenavi-options.php:116 -#: pagenavi-options.php:137 -#: pagenavi-options.php:144 -msgid "The total number of pages." -msgstr "Het totaal aantal pagina's" - -#: pagenavi-options.php:120 -msgid "Text For Current Page" -msgstr "Tekst voor de huidige pagina" - -#: pagenavi-options.php:123 -#: pagenavi-options.php:130 -msgid "The page number." -msgstr "Het pagina nummer" - -#: pagenavi-options.php:127 -msgid "Text For Page" -msgstr "Tekst voor pagina" - -#: pagenavi-options.php:134 -msgid "Text For First Post" -msgstr "Tekst voor de meest recente pagina" - -#: pagenavi-options.php:141 -msgid "Text For Last Post" -msgstr "Tekst voor de minst recente pagina" - -#: pagenavi-options.php:148 -msgid "Text For Next Post" -msgstr "Tekst voor het de volgende pagina" - -#: pagenavi-options.php:154 -msgid "Text For Previous Post" -msgstr "Tekst voor de vorige pagina" - -#: pagenavi-options.php:160 -msgid "Text For Next ..." -msgstr "Tekst voor volgende ..." - -#: pagenavi-options.php:166 -msgid "Text For Previous ..." -msgstr "Tekst voor vorige ..." - -#: pagenavi-options.php:175 -msgid "Page Navigation Style" -msgstr "Pagina navigatie style" - -#: pagenavi-options.php:178 -msgid "Normal" -msgstr "Normaal" - -#: pagenavi-options.php:179 -msgid "Drop Down List" -msgstr "Drop downlist (uitklapmenu)" - -#: pagenavi-options.php:184 -#, fuzzy -msgid "Number Of Pages To Show?" -msgstr "Hoeveel pagina's wil je tonen?" - -#: pagenavi-options.php:190 -msgid "Always Show Page Navigation?" -msgstr "Pagina navigatie altijd tonen?" - -#: pagenavi-options.php:193 -#: pagenavi-options.php:240 -msgid "Yes" -msgstr "Ja" - -#: pagenavi-options.php:194 -msgid "No" -msgstr "Nee" - -#: pagenavi-options.php:200 -msgid "Save Changes" -msgstr "" - -#: pagenavi-options.php:211 -msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here." -msgstr "Deactiveren van de WP-PageNavi plugin verwijdert geen data die je hebt aangemaakt, zoals de pagina navigatie opties. Om deze plugin compleet te verwijderen, kun je het hier dé-installeren." - -#: pagenavi-options.php:214 -msgid "WARNING:" -msgstr "WAARSCHUWING:" - -#: pagenavi-options.php:215 -msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first." -msgstr "Eenmaal gedé-installeerd, kan dit niet ongedaan gemaakt worden. Gebruik een database backup plugin van Wordpress om eerst een backup te maken van alle data." - -#: pagenavi-options.php:218 -msgid "The following WordPress Options will be DELETED:" -msgstr "De volgende Wordpress opties zullen VERWIJDERD worden:" - -#: pagenavi-options.php:223 -msgid "WordPress Options" -msgstr "Wordpress opties" - -#: pagenavi-options.php:241 -msgid "" -"You Are About To Uninstall WP-PageNavi From WordPress.\\n" -"This Action Is Not Reversible.\\n" -"\\n" -" Choose [Cancel] To Stop, [OK] To Uninstall." -msgstr "" -"Je staat op het punt om WP-PageNavi te dé-installen van WordPress.\\n" -"Deze actie kan niet ongedaan gemaakt worden.\\n" -"\\n" -"Kies [Annulerenl] om te stoppen, [OK] om te dé-installerenl." - -#: wp-pagenavi.php:42 -msgid "PageNavi" -msgstr "PagNavi" - -#: wp-pagenavi.php:179 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Pagina %CURRENT_PAGE% van %TOTAL_PAGES%" - -#: wp-pagenavi.php:182 -msgid "« First" -msgstr "« Meest recente" - -#: wp-pagenavi.php:183 -msgid "Last »" -msgstr "Minst recente »" - -#: wp-pagenavi.php:184 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:185 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:186 -#: wp-pagenavi.php:187 -msgid "..." -msgstr "..." - -#~ msgid "Update Options" -#~ msgstr "Opties bijwerken" -#~ msgid "Cancel" -#~ msgstr "Annuleer" - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-pt_BR.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-pt_BR.mo deleted file mode 100644 index e74d7be3..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-pt_BR.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-pt_BR.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-pt_BR.po deleted file mode 100644 index 21e78f91..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-pt_BR.po +++ /dev/null @@ -1,196 +0,0 @@ -# Translation of the WordPress plugin WP-PageNavi 2.72 by Lester 'GaMerZ' Chan & scribu. -# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu -# This file is distributed under the same license as the WP-PageNavi package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.72\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-04-19 11:25+0300\n" -"PO-Revision-Date: 2010-06-07 18:30-0300\n" -"Last-Translator: Rafael Sirotheau \n" -"Language-Team: Rafael Sirotheau \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: brazilian Portuguese\n" -"X-Poedit-Country: BRAZIL\n" - -#: admin.php:9 -msgid "PageNavi Settings" -msgstr "Configurações do PageNavi" - -#: admin.php:10 -msgid "PageNavi" -msgstr "PageNavi" - -#: admin.php:27 -msgid "Text For Number Of Pages" -msgstr "Texto para Número de Páginas" - -#: admin.php:32 -msgid "The current page number." -msgstr "O número da página atual." - -#: admin.php:33 -#: admin.php:57 -#: admin.php:65 -msgid "The total number of pages." -msgstr "O número total de páginas." - -#: admin.php:37 -msgid "Text For Current Page" -msgstr "Texto para Página Atual" - -#: admin.php:41 -#: admin.php:49 -msgid "The page number." -msgstr "O numéro da página." - -#: admin.php:45 -msgid "Text For Page" -msgstr "Texto para Página" - -#: admin.php:53 -msgid "Text For First Page" -msgstr "Texto para Primeira Página" - -#: admin.php:61 -msgid "Text For Last Page" -msgstr "Texto para Última Página" - -#: admin.php:69 -msgid "Text For Previous Page" -msgstr "Texto para Página Anterior" - -#: admin.php:75 -msgid "Text For Next Page" -msgstr "Texto para Próxima Página" - -#: admin.php:81 -msgid "Text For Previous ..." -msgstr "Texto para Anterior ..." - -#: admin.php:87 -msgid "Text For Next ..." -msgstr "Texto para Próximo ..." - -#: admin.php:94 -msgid "Page Navigation Text" -msgstr "Texto da Paginação" - -#: admin.php:95 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "Deixar um campo em branco vai esconder esta parte da navegação." - -#: admin.php:101 -msgid "Use pagenavi-css.css" -msgstr "Usar pagenavi-css.css" - -#: admin.php:107 -msgid "Page Navigation Style" -msgstr "Estilos da Paginação" - -#: admin.php:110 -msgid "Normal" -msgstr "Normal" - -#: admin.php:110 -msgid "Drop-down List" -msgstr "Lista Drop-down" - -#: admin.php:115 -msgid "Always Show Page Navigation" -msgstr "Sempre mostrar Paginação" - -#: admin.php:118 -msgid "Show navigation even if there's only one page." -msgstr "Mostrar navegação mesmo se tiver apenas uma página." - -#: admin.php:122 -msgid "Number Of Pages To Show" -msgstr "Quantidade de Páginas a mostrar" - -#: admin.php:129 -msgid "Number Of Larger Page Numbers To Show" -msgstr "Quantidade de Páginas Distantes a mostrar" - -#: admin.php:134 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "Numeração de Páginas Distantes são uma adição a numeração normal. Elas são úteis quando há várias páginas de posts." - -#: admin.php:135 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." -msgstr "Por exemplo, a Paginação vai mostrar: Páginas 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." - -#: admin.php:136 -msgid "Enter 0 to disable." -msgstr "Digite 0 para desabilitar." - -#: admin.php:140 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "Mostrar Páginas Distantes em Múltiplos de" - -#: admin.php:145 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "Por exemplo, se múltiplo de 5, vai mostrar: 5, 10, 15, 20, 25" - -#: admin.php:150 -msgid "Page Navigation Options" -msgstr "Opção da Paginação" - -#: scb/AdminPage.php:165 -#: scb/AdminPage.php:176 -msgid "Save Changes" -msgstr "Salvar Mudanças" - -#: scb/AdminPage.php:279 -msgid "Settings saved." -msgstr "Configurações salvas" - -#: scb/AdminPage.php:337 -msgid "Settings" -msgstr "Configurações" - -#: wp-pagenavi.php:224 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Página %CURRENT_PAGE% de %TOTAL_PAGES%" - -#: wp-pagenavi.php:227 -msgid "« First" -msgstr "« Primeira" - -#: wp-pagenavi.php:228 -msgid "Last »" -msgstr "Última »" - -#: wp-pagenavi.php:229 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:230 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:231 -#: wp-pagenavi.php:232 -msgid "..." -msgstr "..." - -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "WP-PageNavi" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog" -msgstr "Adicione uma paginação mais avançada ao seu blog Wordpress" - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan & scribu" -msgstr "Lester 'GaMerZ' Chan & scribu" - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ro_RO.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ro_RO.mo deleted file mode 100644 index e76ac581..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ro_RO.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ro_RO.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ro_RO.po deleted file mode 100644 index 65037327..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ro_RO.po +++ /dev/null @@ -1,195 +0,0 @@ -# Translation of the WordPress plugin WP-PageNavi 2.70 by Lester 'GaMerZ' Chan. -# Copyright (C) 2010 Lester 'GaMerZ' Chan -# This file is distributed under the same license as the WP-PageNavi package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.70\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-04-18 11:47+0300\n" -"PO-Revision-Date: 2010-04-18 11:53+0200\n" -"Last-Translator: scribu \n" -"Language-Team: ro_RO \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Romanian\n" - -#: admin.php:9 -msgid "PageNavi Settings" -msgstr "Setări PageNavi" - -#: admin.php:10 -msgid "PageNavi" -msgstr "PageNavi" - -#: admin.php:27 -msgid "Text For Number Of Pages" -msgstr "Text pentru numărul de pagini" - -#: admin.php:32 -msgid "The current page number." -msgstr "Numărul paginii curente." - -#: admin.php:33 -#: admin.php:57 -#: admin.php:65 -msgid "The total number of pages." -msgstr "Numărul total de pagini." - -#: admin.php:37 -msgid "Text For Current Page" -msgstr "Text pentru pagina curentă" - -#: admin.php:41 -#: admin.php:49 -msgid "The page number." -msgstr "Numărul paginii." - -#: admin.php:45 -msgid "Text For Page" -msgstr "Text pentru pagină" - -#: admin.php:53 -msgid "Text For First Page" -msgstr "Text pentru prima pagină" - -#: admin.php:61 -msgid "Text For Last Page" -msgstr "Text pentru ultima pagină" - -#: admin.php:69 -msgid "Text For Previous Page" -msgstr "Text pentru pagina anterioară" - -#: admin.php:75 -msgid "Text For Next Page" -msgstr "Text pentru pagina următoare" - -#: admin.php:81 -msgid "Text For Previous ..." -msgstr "Text pentru ... anterior" - -#: admin.php:87 -msgid "Text For Next ..." -msgstr "Text pentru ... următor" - -#: admin.php:94 -msgid "Page Navigation Text" -msgstr "Text pentru navigare în pagini" - -#: admin.php:95 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "Lăsând un câmp gol va ascunde acea parte din navigare." - -#: admin.php:101 -msgid "Use pagenavi-css.css" -msgstr "Folosește pagenavi-css.css" - -#: admin.php:107 -msgid "Page Navigation Style" -msgstr "Stil pentru navigare în pagini" - -#: admin.php:110 -msgid "Normal" -msgstr "Normal" - -#: admin.php:110 -msgid "Drop-down List" -msgstr "Listă drop-down" - -#: admin.php:115 -msgid "Always Show Page Navigation" -msgstr "Întotdeauna arată navigarea în pagini" - -#: admin.php:118 -msgid "Show navigation even if there's only one page." -msgstr "Arată navigarea chiar dacă există o singură pagină." - -#: admin.php:122 -msgid "Number Of Pages To Show" -msgstr "Numărul de pagini vizibile" - -#: admin.php:129 -msgid "Number Of Larger Page Numbers To Show" -msgstr "Numărul de numere mari de pagini vizibile" - -#: admin.php:134 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "Numere mari de pagini sunt în completarea numerelor normale de pagini. Sunt utile" - -#: admin.php:135 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." -msgstr "De exemplu, WP-PageNavi va arăta: Pagini 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." - -#: admin.php:136 -msgid "Enter 0 to disable." -msgstr "Introdu 0 pentru a dezactiva." - -#: admin.php:140 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "Arată numere mari de pagini în multipli de" - -#: admin.php:145 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "De exemplu, dacă multiplul este 5, va afișa: 5, 10, 15, 20, 25" - -#: admin.php:150 -msgid "Page Navigation Options" -msgstr "Opțiuni pentru navigare în pagini" - -#: scb/AdminPage.php:165 -#: scb/AdminPage.php:176 -msgid "Save Changes" -msgstr "Salvează schimbările" - -#: scb/AdminPage.php:279 -msgid "Settings saved." -msgstr "Setări salvate." - -#: scb/AdminPage.php:337 -msgid "Settings" -msgstr "Setări" - -#: wp-pagenavi.php:223 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Pagina %CURRENT_PAGE% din %TOTAL_PAGES%" - -#: wp-pagenavi.php:226 -msgid "« First" -msgstr "« Prima" - -#: wp-pagenavi.php:227 -msgid "Last »" -msgstr "Ultima »" - -#: wp-pagenavi.php:228 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:229 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:230 -#: wp-pagenavi.php:231 -msgid "..." -msgstr "..." - -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "WP-PageNavi" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog" -msgstr "Adaugă o navigare mai avansată la blogul tău WordPress" - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan & scribu" -msgstr "Lester 'GaMerZ' Chan & scribu" - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ru_RU.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ru_RU.mo deleted file mode 100644 index c0d5444f..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ru_RU.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ru_RU.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ru_RU.po deleted file mode 100644 index 81d57490..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-ru_RU.po +++ /dev/null @@ -1,267 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.50\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-04-19 11:25+0300\n" -"PO-Revision-Date: 2010-06-26 05:23+0300\n" -"Last-Translator: Elvis \n" -"Language-Team: Anna Ozeritskaya \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Russian\n" -"X-Poedit-Country: RUSSIAN FEDERATION\n" -"X-Poedit-KeywordsList: __;_e\n" -"X-Poedit-Basepath: .\n" -"X-Poedit-SearchPath-0: .\n" - -#: admin.php:9 -msgid "PageNavi Settings" -msgstr "Настройки плагина" - -#: admin.php:10 -msgid "PageNavi" -msgstr "Список страниц" - -#: admin.php:27 -msgid "Text For Number Of Pages" -msgstr "Шаблон общего списка страниц" - -#: admin.php:32 -msgid "The current page number." -msgstr "Номер текущей страницы." - -#: admin.php:33 -#: admin.php:57 -#: admin.php:65 -msgid "The total number of pages." -msgstr "Общее количество страниц." - -#: admin.php:37 -msgid "Text For Current Page" -msgstr "Элемент «Текущая страница»" - -#: admin.php:41 -#: admin.php:49 -msgid "The page number." -msgstr "Номер страницы." - -#: admin.php:45 -msgid "Text For Page" -msgstr "Элемент «Страница»" - -#: admin.php:53 -msgid "Text For First Page" -msgstr "Элемент «Первая страница»" - -#: admin.php:61 -msgid "Text For Last Page" -msgstr "Элемент «Последняя страница»" - -#: admin.php:69 -msgid "Text For Previous Page" -msgstr "Элемент «Предыдущая страница»" - -#: admin.php:75 -msgid "Text For Next Page" -msgstr "Элемент «Следующая страница»" - -#: admin.php:81 -msgid "Text For Previous ..." -msgstr "Элемент «Предыдущие…»" - -#: admin.php:87 -msgid "Text For Next ..." -msgstr "Элемент «Следующие…»" - -#: admin.php:94 -msgid "Page Navigation Text" -msgstr "Шаблоны списка страниц" - -#: admin.php:95 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "Совет: Если Вы оставите какое-то поле пустым, то и в страничной навигации оно не будет отображаться." - -#: admin.php:101 -msgid "Use pagenavi-css.css" -msgstr "Использовать стиль pagenavi-css.css" - -#: admin.php:107 -msgid "Page Navigation Style" -msgstr "Стиль списка страниц" - -#: admin.php:110 -msgid "Normal" -msgstr "Обычный" - -#: admin.php:110 -msgid "Drop-down List" -msgstr "Выпадающий список" - -#: admin.php:115 -msgid "Always Show Page Navigation" -msgstr "Всегда показывать список страниц" - -#: admin.php:118 -msgid "Show navigation even if there's only one page." -msgstr "Показывать навигацию, даже если страниц с записями больше нет." - -#: admin.php:122 -msgid "Number Of Pages To Show" -msgstr "Кол-во страниц для показа" - -#: admin.php:129 -msgid "Number Of Larger Page Numbers To Show" -msgstr "Диапозон страниц для показа" - -#: admin.php:134 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "Диапазон страниц дополняют обычную нумерацию и полезен в тех случаях, когда на Вашем сайте очень много записей." - -#: admin.php:135 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." -msgstr "Например, список страниц будет выглядеть так: Страницы 1, 2, 3, 4, 5, 10, 20, 30, 40, 50" - -#: admin.php:136 -msgid "Enter 0 to disable." -msgstr "Введите 0, чтобы отключить эту функцию." - -#: admin.php:140 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "Коэффициент для диапазонов страниц" - -#: admin.php:145 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "Например, если коэффициент равен 5, то список страниц будет выглядеть так: 5, 10, 15, 20, 25" - -#: admin.php:150 -msgid "Page Navigation Options" -msgstr "Настройки списка страниц" - -#: scb/AdminPage.php:165 -#: scb/AdminPage.php:176 -msgid "Save Changes" -msgstr "Сохранить изменения" - -#: scb/AdminPage.php:279 -msgid "Settings saved." -msgstr "Настройки были сохранены." - -#: scb/AdminPage.php:337 -msgid "Settings" -msgstr "Настройки" - -#: wp-pagenavi.php:224 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Страница %CURRENT_PAGE% из %TOTAL_PAGES%" - -#: wp-pagenavi.php:227 -msgid "« First" -msgstr "« Первая" - -#: wp-pagenavi.php:228 -msgid "Last »" -msgstr "Последняя »" - -#: wp-pagenavi.php:229 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:230 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:231 -#: wp-pagenavi.php:232 -msgid "..." -msgstr "..." - -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "Список страниц" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog" -msgstr "Плагин добавляет к Вашему блогу расширенную и легко настраиваемую страничную навигацию" - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan & scribu" -msgstr "Авторы Lester 'GaMerZ' Chan & scribu" - -#~ msgid "Updated" -#~ msgstr "— обновлено" - -#~ msgid "No Page Navigation Option Updated" -#~ msgstr "Настройки списка страниц не изменились" - -#~ msgid "UNINSTALL WP-PageNavi" -#~ msgstr "УДАЛИТЬ WP-PageNavi" - -#~ msgid "Setting Key '%s' has been deleted." -#~ msgstr "Настройка «%s» удалена." - -#~ msgid "Error deleting Setting Key '%s'." -#~ msgstr "Ошибка при удалении настройки «%s»." - -#~ msgid "Uninstall WP-PageNavi" -#~ msgstr "Удалить список страниц" - -#~ msgid "" -#~ "Click Here To Finish The Uninstallation And WP-" -#~ "PageNavi Will Be Deactivated Automatically." -#~ msgstr "" -#~ "Нажмите здесь чтобы завершить удаление. WP-PageNavi " -#~ "будет отключён автоматически." - -#~ msgid "Text For Last Post" -#~ msgstr "Элемент «Последняя запись»" - -#~ msgid "Text For Next Post" -#~ msgstr "Элемент «Следующая запись»" - -#~ msgid "Yes" -#~ msgstr "Да" - -#~ msgid "No" -#~ msgstr "Нет" - -#~ msgid "If mutiple is in 10, it will show: 10, 20, 30, 40, 50" -#~ msgstr "А если 10 — так: 10, 20, 30, 40, 50" - -#~ msgid "" -#~ "Deactivating WP-PageNavi plugin does not remove any data that may have " -#~ "been created, such as the page navigation options. To completely remove " -#~ "this plugin, you can uninstall it here." -#~ msgstr "" -#~ "При отключении плагина отображения списка страниц созданные данные, " -#~ "включая настройки, не удаляются. Для того, чтобы полностью удалить " -#~ "плагин, отмените здесь его установку." - -#~ msgid "WARNING:" -#~ msgstr "ВНИМАНИЕ:" - -#~ msgid "" -#~ "Once uninstalled, this cannot be undone. You should use a Database Backup " -#~ "plugin of WordPress to back up all the data first." -#~ msgstr "" -#~ "Удаление плагина необратимо. Для того, чтобы создать резервную копию БД " -#~ "WordPress и сохранить ваши данные, используйте плагин «Database " -#~ "Backup»." - -#~ msgid "The following WordPress Options will be DELETED:" -#~ msgstr "Будут УДАЛЕНЫ следующие настройки WordPress:" - -#~ msgid "WordPress Options" -#~ msgstr "Настройки WordPress" - -#~ msgid "" -#~ "You Are About To Uninstall WP-PageNavi From WordPress.\\nThis Action Is " -#~ "Not Reversible.\\n\\n Choose [Cancel] To Stop, [OK] To Uninstall." -#~ msgstr "" -#~ "Вы собираетесь удалить плагин WP-PageNavi.\\nЭто действие необратимо.\\n" -#~ "\\nЧтобы остановить удаление, выберите [Отмена]. Выберите [OK], если вы " -#~ "хотите его продолжить." diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sk.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sk.mo deleted file mode 100644 index ef4cab30..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sk.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sk.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sk.po deleted file mode 100644 index 0ae7be8d..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sk.po +++ /dev/null @@ -1,196 +0,0 @@ -# Translation of the WordPress plugin WP-PageNavi 2.73 by Lester 'GaMerZ' Chan & scribu. -# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu -# This file is distributed under the same license as the WP-PageNavi package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.73\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-08-17 17:28+0300\n" -"PO-Revision-Date: 2010-09-12 17:29+0100\n" -"Last-Translator: Martin Adamko \n" -"Language-Team: www.attitude.sk \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Slovak\n" -"X-Poedit-Country: SLOVAKIA\n" - -#: admin.php:9 -msgid "PageNavi Settings" -msgstr "PageNavi Nastavenia" - -#: admin.php:10 -msgid "PageNavi" -msgstr "PageNavi" - -#: admin.php:28 -msgid "Text For Number Of Pages" -msgstr "Text pre Počet strán" - -#: admin.php:33 -msgid "The current page number." -msgstr "Aktuálne číslo strany." - -#: admin.php:34 -#: admin.php:58 -#: admin.php:66 -msgid "The total number of pages." -msgstr "Celkový počet strán." - -#: admin.php:38 -msgid "Text For Current Page" -msgstr "Text pre Aktuálnu stranu" - -#: admin.php:42 -#: admin.php:50 -msgid "The page number." -msgstr "Číslo strany." - -#: admin.php:46 -msgid "Text For Page" -msgstr "Text pre Stranu" - -#: admin.php:54 -msgid "Text For First Page" -msgstr "Text pre Prvú stranu" - -#: admin.php:62 -msgid "Text For Last Page" -msgstr "Text pre Poslednú stranu" - -#: admin.php:70 -msgid "Text For Previous Page" -msgstr "Text pre Predošlú stranu" - -#: admin.php:76 -msgid "Text For Next Page" -msgstr "Text pre Ďalšiu stranu" - -#: admin.php:82 -msgid "Text For Previous ..." -msgstr "Text pre Predošlé ..." - -#: admin.php:88 -msgid "Text For Next ..." -msgstr "Text pre Ďalšie ..." - -#: admin.php:95 -msgid "Page Navigation Text" -msgstr "Text pre Stránkovanie" - -#: admin.php:96 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "Ak necháte políčko prázdne, skryjete tak túto časť stránkovania." - -#: admin.php:102 -msgid "Use pagenavi-css.css" -msgstr "Použiť pagenavi-css.css" - -#: admin.php:108 -msgid "Page Navigation Style" -msgstr "Spôsob navigácie strán" - -#: admin.php:111 -msgid "Normal" -msgstr "Normálny" - -#: admin.php:111 -msgid "Drop-down List" -msgstr "Rozbaľovacia ponuka" - -#: admin.php:116 -msgid "Always Show Page Navigation" -msgstr "Vždy zobrazovať stránkovanie" - -#: admin.php:119 -msgid "Show navigation even if there's only one page." -msgstr "Zobraziť navigáciu strán aj keď existuje len jedna strana?" - -#: admin.php:123 -msgid "Number Of Pages To Show" -msgstr "Počet strán" - -#: admin.php:130 -msgid "Number Of Larger Page Numbers To Show" -msgstr "Počet strán s vyšším poradím" - -#: admin.php:135 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "Strany s vyšším poradím sú doplnkom strán s normálnym poradím. Hodia sa, keď počet článkov je naozaj veľký." - -#: admin.php:136 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." -msgstr "Na príklad, WP-PageNavi zobrazí: Strany 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." - -#: admin.php:137 -msgid "Enter 0 to disable." -msgstr "Na deaktiváciu zadajte 0." - -#: admin.php:141 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "Zobraziť strany s vyšším poradím ako násobky" - -#: admin.php:146 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "Napríklad, ak násobok je 5, zobrazia sa: 5, 10, 15, 20, 25" - -#: admin.php:151 -msgid "Page Navigation Options" -msgstr "Možnosti navigácie strán" - -#: scb/AdminPage.php:167 -msgid "Settings saved." -msgstr "Nastavenie uložené." - -#: scb/AdminPage.php:179 -#: scb/AdminPage.php:189 -msgid "Save Changes" -msgstr "Uložiť zmeny" - -#: scb/AdminPage.php:371 -msgid "Settings" -msgstr "Nastavenie" - -#: wp-pagenavi.php:37 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Stránka %CURRENT_PAGE% z %TOTAL_PAGES%" - -#: wp-pagenavi.php:40 -msgid "« First" -msgstr "« Prvá" - -#: wp-pagenavi.php:41 -msgid "Last »" -msgstr "Posledná »" - -#: wp-pagenavi.php:42 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:43 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:44 -#: wp-pagenavi.php:45 -msgid "..." -msgstr "..." - -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "WP-PageNavi" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog" -msgstr "Pridá rozšírenie na stránkovanie pre váš WordPress blog" - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan & scribu" -msgstr "Lester 'GaMerZ' Chan & scribu" - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sq_AL.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sq_AL.mo deleted file mode 100644 index 153111f9..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sq_AL.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sq_AL.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sq_AL.po deleted file mode 100644 index 63c8b4a0..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sq_AL.po +++ /dev/null @@ -1,197 +0,0 @@ -# Translation of the WordPress plugin WP-PageNavi 2.72 by Lester 'GaMerZ' Chan & scribu. -# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu -# This file is distributed under the same license as the WP-PageNavi package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.72\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-04-19 11:25+0300\n" -"PO-Revision-Date: 2010-07-23 11:46+0100\n" -"Last-Translator: Visar Uruqi \n" -"Language-Team: Visar Uruqi \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Albanian\n" -"X-Poedit-Country: ALBANIA\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" - -#: admin.php:9 -msgid "PageNavi Settings" -msgstr "PageNavi Settings" - -#: admin.php:10 -msgid "PageNavi" -msgstr "PageNavi" - -#: admin.php:27 -msgid "Text For Number Of Pages" -msgstr "Teksti për numrat e faqes" - -#: admin.php:32 -msgid "The current page number." -msgstr "Numri i faqes së tanishme." - -#: admin.php:33 -#: admin.php:57 -#: admin.php:65 -msgid "The total number of pages." -msgstr "Numri total i faqeve." - -#: admin.php:37 -msgid "Text For Current Page" -msgstr "Teksti për faqen e tanishme" - -#: admin.php:41 -#: admin.php:49 -msgid "The page number." -msgstr "Numri i faqes." - -#: admin.php:45 -msgid "Text For Page" -msgstr "Teksti për faqe" - -#: admin.php:53 -msgid "Text For First Page" -msgstr "Teksti për faqe të parë" - -#: admin.php:61 -msgid "Text For Last Page" -msgstr "Teksti për faqen e fundit" - -#: admin.php:69 -msgid "Text For Previous Page" -msgstr "Teksti për faqen e kaluar" - -#: admin.php:75 -msgid "Text For Next Page" -msgstr "Teksti për faqen e ardhshme" - -#: admin.php:81 -msgid "Text For Previous ..." -msgstr "Teksti për të kaluarën ..." - -#: admin.php:87 -msgid "Text For Next ..." -msgstr "Teksti për të ardhmen ..." - -#: admin.php:94 -msgid "Page Navigation Text" -msgstr "Teksti për navigimin e faqes" - -#: admin.php:95 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "Duke e lënë një fushë si hapësirë do ta fsheh pjesën e navigimit." - -#: admin.php:101 -msgid "Use pagenavi-css.css" -msgstr "Përdore pagenavi-css.css" - -#: admin.php:107 -msgid "Page Navigation Style" -msgstr "Stili i navigimit të faqes" - -#: admin.php:110 -msgid "Normal" -msgstr "Normal" - -#: admin.php:110 -msgid "Drop-down List" -msgstr "Drop-down List" - -#: admin.php:115 -msgid "Always Show Page Navigation" -msgstr "Gjithmonë shfaq navigimin për faqe" - -#: admin.php:118 -msgid "Show navigation even if there's only one page." -msgstr "Shfaq navigimin edhe nëse ekziston vetëm një faqe." - -#: admin.php:122 -msgid "Number Of Pages To Show" -msgstr "Numri i faqeve për të shfaqur" - -#: admin.php:129 -msgid "Number Of Larger Page Numbers To Show" -msgstr "Numri i Numrave të faqeve të mëdhaja për ti shfaqur" - -#: admin.php:134 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "Numrat e mëdha të faqeve janë si plotësim i numrave normal të faqeve .Ato janë të dobishme kur ka shumë faqe të artikujve." - -#: admin.php:135 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." -msgstr "Për shembull, wp-PageNavi do të shfaq: Faqet 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." - -#: admin.php:136 -msgid "Enter 0 to disable." -msgstr "Vendos 0 për ta çaktivizuar." - -#: admin.php:140 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "Shfaq numra të mëdhenj të faqeve në shumfishat e " - -#: admin.php:145 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "Për shembull, nëse shumfishhi është 5, do të shfaq: 5, 10, 15, 20, 25" - -#: admin.php:150 -msgid "Page Navigation Options" -msgstr "Opcionet e Navigimit të faqeve" - -#: scb/AdminPage.php:165 -#: scb/AdminPage.php:176 -msgid "Save Changes" -msgstr "Ruaj ndryshimet" - -#: scb/AdminPage.php:279 -msgid "Settings saved." -msgstr "Settings të ruajtura." - -#: scb/AdminPage.php:337 -msgid "Settings" -msgstr "Settings" - -#: wp-pagenavi.php:224 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Faqja %CURRENT_PAGE% prej %TOTAL_PAGES%" - -#: wp-pagenavi.php:227 -msgid "« First" -msgstr "« E para" - -#: wp-pagenavi.php:228 -msgid "Last »" -msgstr "E fundit »" - -#: wp-pagenavi.php:229 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:230 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:231 -#: wp-pagenavi.php:232 -msgid "..." -msgstr "..." - -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "WP-PageNavi" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog" -msgstr "Vendos një navigim të faqeve më të avancuar tek Wordpress blog-u juaj" - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan & scribu" -msgstr "Lester 'GaMerZ' Chan & scribu" - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sr_RS.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sr_RS.mo deleted file mode 100644 index 2800e9cf..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sr_RS.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sr_RS.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sr_RS.po deleted file mode 100644 index 4cbb8b92..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sr_RS.po +++ /dev/null @@ -1,198 +0,0 @@ -# Serbian translation for WordPress plugin WP-PageNavi 2.73 -# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu -# This file is distributed under the same license as the WordPress package. -# Milan Dinić 2011 -# -msgid "" -msgstr "" -"Project-Id-Version: Serbian translation for WordPress plugin WP-PageNavi 2.73\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-08-17 17:28+0300\n" -"PO-Revision-Date: 2011-03-23 19:39+0100\n" -"Last-Translator: Milan Dinić \n" -"Language-Team: srpski.biz \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Poedit-Language: Serbian\n" -"X-Poedit-Country: SERBIA\n" -"X-Poedit-SourceCharset: utf-8\n" - -#: admin.php:9 -msgid "PageNavi Settings" -msgstr "Подешавања за PageNavi" - -#: admin.php:10 -msgid "PageNavi" -msgstr "PageNavi" - -#: admin.php:28 -msgid "Text For Number Of Pages" -msgstr "Текст за бројеве страница" - -#: admin.php:33 -msgid "The current page number." -msgstr "Број тренутне странице." - -#: admin.php:34 -#: admin.php:58 -#: admin.php:66 -msgid "The total number of pages." -msgstr "Укупан број страница." - -#: admin.php:38 -msgid "Text For Current Page" -msgstr "Текст тренутне странице" - -#: admin.php:42 -#: admin.php:50 -msgid "The page number." -msgstr "Број странице." - -#: admin.php:46 -msgid "Text For Page" -msgstr "Текст за страницу" - -#: admin.php:54 -msgid "Text For First Page" -msgstr "Текст за прву страницу" - -#: admin.php:62 -msgid "Text For Last Page" -msgstr "Текст за последњу страницу" - -#: admin.php:70 -msgid "Text For Previous Page" -msgstr "Текст за претходну страницу" - -#: admin.php:76 -msgid "Text For Next Page" -msgstr "Текст за следећу страницу" - -#: admin.php:82 -msgid "Text For Previous ..." -msgstr "Текст за претходну ..." - -#: admin.php:88 -msgid "Text For Next ..." -msgstr "Текст за следећу ..." - -#: admin.php:95 -msgid "Page Navigation Text" -msgstr "Текст кретања страницама" - -#: admin.php:96 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "Остављање поља празним ће сакрити тај део кретања." - -#: admin.php:102 -msgid "Use pagenavi-css.css" -msgstr "Користи pagenavi-css.css" - -#: admin.php:108 -msgid "Page Navigation Style" -msgstr "Стил кретања страницама" - -#: admin.php:111 -msgid "Normal" -msgstr "Уобичајени" - -#: admin.php:111 -msgid "Drop-down List" -msgstr "Падајући списак" - -#: admin.php:116 -msgid "Always Show Page Navigation" -msgstr "Увек покажи кретање странама" - -#: admin.php:119 -msgid "Show navigation even if there's only one page." -msgstr "Покажи кретање чак и када постоји само једна страница." - -#: admin.php:123 -msgid "Number Of Pages To Show" -msgstr "Број страница за приказивање" - -#: admin.php:130 -msgid "Number Of Larger Page Numbers To Show" -msgstr "Број већих бројева страница за приказивање" - -#: admin.php:135 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "Већи бројеви страница су додатак уобичајеним бројевима страница. Корисни су када постоји много страница чланака." - -#: admin.php:136 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." -msgstr "На пример, WP-PageNavi ће приказати: Странице 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." - -#: admin.php:137 -msgid "Enter 0 to disable." -msgstr "Унесите 0 за онемогућавање." - -#: admin.php:141 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "Прикажи веће бројеве страница у садржаоцима од" - -#: admin.php:146 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "На пример, ако је садржалац 5, приказиваће: 5, 10, 15, 20, 25" - -#: admin.php:151 -msgid "Page Navigation Options" -msgstr "Могућности кретања страницама" - -#: scb/AdminPage.php:167 -msgid "Settings saved." -msgstr "Подешавања су сачувана." - -#: scb/AdminPage.php:179 -#: scb/AdminPage.php:189 -msgid "Save Changes" -msgstr "Сачувај измене" - -#: scb/AdminPage.php:371 -msgid "Settings" -msgstr "Подешавања" - -#: wp-pagenavi.php:37 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Страница %CURRENT_PAGE% од %TOTAL_PAGES%" - -#: wp-pagenavi.php:40 -msgid "« First" -msgstr "« Прва" - -#: wp-pagenavi.php:41 -msgid "Last »" -msgstr "Последња »" - -#: wp-pagenavi.php:42 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:43 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:44 -#: wp-pagenavi.php:45 -msgid "..." -msgstr "..." - -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "WP-PageNavi" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog" -msgstr "Додаје напредније кретање страницама вашем Вордпресовом блогу" - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan & scribu" -msgstr "Лестер 'GaMerZ' Чен и Скрибу" - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sv_SE.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sv_SE.mo deleted file mode 100644 index e26a8645..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sv_SE.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sv_SE.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sv_SE.po deleted file mode 100644 index 329a60c1..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-sv_SE.po +++ /dev/null @@ -1,205 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.40\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-12 00:39+0800\n" -"PO-Revision-Date: 2008-12-12 00:39+0800\n" -"Last-Translator: Lester Chan \n" -"Language-Team: mishkin.se \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Swedish\n" -"X-Poedit-Country: Sweden\n" -"X-Poedit-KeywordsList: __;_e\n" -"X-Poedit-Basepath: .\n" -"X-Poedit-SearchPath-0: .\n" - -#: pagenavi-options.php:46 -#: pagenavi-options.php:108 -#: pagenavi-options.php:172 -msgid "Page Navigation Options" -msgstr "Inställningar för sidnavigering" - -#: pagenavi-options.php:51 -msgid "Updated" -msgstr "Uppdaterad" - -#: pagenavi-options.php:56 -msgid "No Page Navigation Option Updated" -msgstr "Inga inställningar för sidnavigering uppdaterades" - -#: pagenavi-options.php:62 -#: pagenavi-options.php:241 -msgid "UNINSTALL WP-PageNavi" -msgstr "Avinstallera WP-PageNavi" - -#: pagenavi-options.php:70 -#, php-format -msgid "Setting Key '%s' has been deleted." -msgstr "Inställnigsnyckeln '%s' har raderats." - -#: pagenavi-options.php:74 -#, php-format -msgid "Error deleting Setting Key '%s'." -msgstr "Ett fel uppstod då inställningsnyckel '%s' skulle raderas." - -#: pagenavi-options.php:96 -#: pagenavi-options.php:209 -msgid "Uninstall WP-PageNavi" -msgstr "Avinstallera WP-PageNavi" - -#: pagenavi-options.php:97 -#, php-format -msgid "Click Here To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically." -msgstr "Klicka här för att avsluta installationen av WP-PageNavi som sedan avaktiveras automatiskt." - -#: pagenavi-options.php:109 -msgid "Page Navigation Text" -msgstr "Text för sidnavigering" - -#: pagenavi-options.php:112 -msgid "Text For Number Of Pages" -msgstr "Text för antal sidor" - -#: pagenavi-options.php:115 -msgid "The current page number." -msgstr "Det nuvarande antalet sidor." - -#: pagenavi-options.php:116 -#: pagenavi-options.php:137 -#: pagenavi-options.php:144 -msgid "The total number of pages." -msgstr "Det totala antalet sidor." - -#: pagenavi-options.php:120 -msgid "Text For Current Page" -msgstr "Text för nuvarande sida" - -#: pagenavi-options.php:123 -#: pagenavi-options.php:130 -msgid "The page number." -msgstr "Sidnumret." - -#: pagenavi-options.php:127 -msgid "Text For Page" -msgstr "Text för sida" - -#: pagenavi-options.php:134 -msgid "Text For First Post" -msgstr "Text för Första inlägget" - -#: pagenavi-options.php:141 -msgid "Text For Last Post" -msgstr "Text för Sista inlägget" - -#: pagenavi-options.php:148 -msgid "Text For Next Post" -msgstr "Text för Nästa inlägg" - -#: pagenavi-options.php:154 -msgid "Text For Previous Post" -msgstr "Text för Föregående inlägg" - -#: pagenavi-options.php:160 -msgid "Text For Next ..." -msgstr "Text för Nästa..." - -#: pagenavi-options.php:166 -msgid "Text For Previous ..." -msgstr "Text för Föregående..." - -#: pagenavi-options.php:175 -msgid "Page Navigation Style" -msgstr "Stil för sidnavigering" - -#: pagenavi-options.php:178 -msgid "Normal" -msgstr "Normal" - -#: pagenavi-options.php:179 -msgid "Drop Down List" -msgstr "Dropdownmeny" - -#: pagenavi-options.php:184 -msgid "Number Of Pages To Show?" -msgstr "Hur många sidor som ska visas?" - -#: pagenavi-options.php:190 -msgid "Always Show Page Navigation?" -msgstr "Ska sidnavigeringen alltid visas?" - -#: pagenavi-options.php:193 -#: pagenavi-options.php:240 -msgid "Yes" -msgstr "Ja" - -#: pagenavi-options.php:194 -msgid "No" -msgstr "Nej" - -#: pagenavi-options.php:200 -msgid "Save Changes" -msgstr "Spara ändringar" - -#: pagenavi-options.php:211 -msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here." -msgstr "Att avaktivera WP-PageNavi tar inte bort någon av den data som skapats, till exempel inställningar. För att ta bort detta tillägg fullständigt kan du avinstallera det här." - -#: pagenavi-options.php:214 -msgid "WARNING:" -msgstr "VARNING:" - -#: pagenavi-options.php:215 -msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first." -msgstr "När tillägget avinstallerats kan det inte återskapas. Du rekommenderas att ta backup på din WordPress-databas innan du fortsätter." - -#: pagenavi-options.php:218 -msgid "The following WordPress Options will be DELETED:" -msgstr "Följande WordPress-inställningar kommer att RADERAS:" - -#: pagenavi-options.php:223 -msgid "WordPress Options" -msgstr "Inställningar för WordPress" - -#: pagenavi-options.php:241 -msgid "" -"You Are About To Uninstall WP-PageNavi From WordPress.\\n" -"This Action Is Not Reversible.\\n" -"\\n" -" Choose [Cancel] To Stop, [OK] To Uninstall." -msgstr "" -"Du kommer nu att avinstallera WP-PageNavi från WordPress.\\n" -"Denna åtgärd kan inte göras ogjord.\\n" -"\\n" -" Välj [Avbryt] för att stanna, [OK] för att avinstallera." - -#: wp-pagenavi.php:42 -msgid "PageNavi" -msgstr "PageNavi" - -#: wp-pagenavi.php:179 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Sida %CURRENT_PAGE% av %TOTAL_PAGES%" - -#: wp-pagenavi.php:182 -msgid "« First" -msgstr "« Första" - -#: wp-pagenavi.php:183 -msgid "Last »" -msgstr "Sista »" - -#: wp-pagenavi.php:184 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:185 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:186 -#: wp-pagenavi.php:187 -msgid "..." -msgstr "..." - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-tr_TR.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-tr_TR.mo deleted file mode 100644 index c55d3f1d..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-tr_TR.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-tr_TR.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-tr_TR.po deleted file mode 100644 index 0a3be3b5..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-tr_TR.po +++ /dev/null @@ -1,232 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.50 Türkçe\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-06-08 18:58+0800\n" -"PO-Revision-Date: \n" -"Last-Translator: İzzet Emre Erkan \n" -"Language-Team: karalamalar.net \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Turkish\n" -"X-Poedit-Country: TURKEY\n" -"X-Poedit-SourceCharset: utf-8\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: pagenavi-options.php:48 -#: pagenavi-options.php:110 -#: pagenavi-options.php:174 -msgid "Page Navigation Options" -msgstr "Sayfa sayfalama seçenekleri" - -#: pagenavi-options.php:53 -msgid "Updated" -msgstr "Güncellendi" - -#: pagenavi-options.php:58 -msgid "No Page Navigation Option Updated" -msgstr "Güncellenen sayfalama seçeneği yok" - -#: pagenavi-options.php:64 -#: pagenavi-options.php:265 -msgid "UNINSTALL WP-PageNavi" -msgstr "WP-PageNavi eklentisini KALDIR" - -#: pagenavi-options.php:72 -#, php-format -msgid "Setting Key '%s' has been deleted." -msgstr "'%s' ayar anahtarı silindi." - -#: pagenavi-options.php:76 -#, php-format -msgid "Error deleting Setting Key '%s'." -msgstr "'%s' ayar anahtarını silerken hata oluştu." - -#: pagenavi-options.php:98 -#: pagenavi-options.php:233 -msgid "Uninstall WP-PageNavi" -msgstr "WP-PageNavi eklentisini kaldır" - -#: pagenavi-options.php:99 -#, php-format -msgid "Click Here To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically." -msgstr "Kaldırma işlemini bitirmek için buraya tıklayın. WP-Print otomatik olarak pasif duruma geçecektir." - -#: pagenavi-options.php:111 -msgid "Page Navigation Text" -msgstr "Sayfalama metni" - -#: pagenavi-options.php:114 -msgid "Text For Number Of Pages" -msgstr "Sayfa sayısı için metin" - -#: pagenavi-options.php:117 -msgid "The current page number." -msgstr "Şu anki sayfa numarası" - -#: pagenavi-options.php:118 -#: pagenavi-options.php:139 -#: pagenavi-options.php:146 -msgid "The total number of pages." -msgstr "Toplam sayfa sayısı" - -#: pagenavi-options.php:122 -msgid "Text For Current Page" -msgstr "Şu anki sayfa için metin" - -#: pagenavi-options.php:125 -#: pagenavi-options.php:132 -msgid "The page number." -msgstr "Sayfa numarası." - -#: pagenavi-options.php:129 -msgid "Text For Page" -msgstr "Sayfa için metin" - -#: pagenavi-options.php:136 -msgid "Text For First Post" -msgstr "İlk yazı için metin" - -#: pagenavi-options.php:143 -msgid "Text For Last Post" -msgstr "Son yazı için metin" - -#: pagenavi-options.php:150 -msgid "Text For Next Post" -msgstr "Sonraki yazı için metin" - -#: pagenavi-options.php:156 -msgid "Text For Previous Post" -msgstr "Önceli yazı için metin" - -#: pagenavi-options.php:162 -msgid "Text For Next ..." -msgstr "Sonraki... için metin" - -#: pagenavi-options.php:168 -msgid "Text For Previous ..." -msgstr "Önceki... için metin" - -#: pagenavi-options.php:177 -msgid "Page Navigation Style" -msgstr "Sayfa sayfalama stili" - -#: pagenavi-options.php:180 -msgid "Normal" -msgstr "Normal" - -#: pagenavi-options.php:181 -msgid "Drop Down List" -msgstr "Aşağı açılır liste" - -#: pagenavi-options.php:186 -msgid "Number Of Pages To Show?" -msgstr "Gösterilecek sayfa sayısı?" - -#: pagenavi-options.php:192 -msgid "Always Show Page Navigation?" -msgstr "Her zaman sayfalamayı göster?" - -#: pagenavi-options.php:195 -#: pagenavi-options.php:264 -msgid "Yes" -msgstr "Evet" - -#: pagenavi-options.php:196 -msgid "No" -msgstr "Hayır" - -#: pagenavi-options.php:201 -msgid "Number Of Larger Page Numbers To Show?" -msgstr "Büyük sayfa numaraları için gösterilecek numara?" - -#: pagenavi-options.php:205 -msgid "Larger page numbers are in additional to the default page numbers. It is useful for authors who is paginating through many posts." -msgstr "Büyük sayfa numaraları, varsayılan sayfa numaralarına eklenir. Çok fazla yazısı olan yazarlar için kullanışlıdır." - -#: pagenavi-options.php:207 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50" -msgstr "Örneğin, WP-PageNavi sayfaları şöyle gösterecektir: Sayfa 1, 2, 3, 4, 5, 10, 20, 30, 40, 50" - -#: pagenavi-options.php:209 -msgid "Enter 0 to disable." -msgstr "Pasifleştirmek için 0 girin" - -#: pagenavi-options.php:213 -msgid "Show Larger Page Numbers In Multiples Of:" -msgstr "Büyük sayfa numaraları çarpanı:" - -#: pagenavi-options.php:217 -msgid "If mutiple is in 5, it will show: 5, 10, 15, 20, 25" -msgstr "Eğer çarpan 5 ise şu şekilde görünür: 5, 10, 15, 20, 25" - -#: pagenavi-options.php:219 -msgid "If mutiple is in 10, it will show: 10, 20, 30, 40, 50" -msgstr "Eğer çarpan 10 ise şu şekilde görünür: 10, 20, 30, 40, 50" - -#: pagenavi-options.php:224 -msgid "Save Changes" -msgstr "Değişiklikleri kaydet" - -#: pagenavi-options.php:235 -msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here." -msgstr "WP-PageNavi eklentisini pasifleştirmeniz eklenti tarafından yaratılan, yazdırma ayarları vb verileri kaldırmayacaktır. Eklentiyi tamamen kaldırmak için burayı kullanabilirsiniz." - -#: pagenavi-options.php:238 -msgid "WARNING:" -msgstr "UYARI:" - -#: pagenavi-options.php:239 -msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first." -msgstr "Kaldırma işleminden geri dönülemez. İşleme başlamadan önce veritabanınızın yedeğini almanızı öneririz." - -#: pagenavi-options.php:242 -msgid "The following WordPress Options will be DELETED:" -msgstr "Belirtilen WordPress seçenekleri SİLİNECEKTİR:" - -#: pagenavi-options.php:247 -msgid "WordPress Options" -msgstr "WordPress seçenekleri" - -#: pagenavi-options.php:265 -msgid "" -"You Are About To Uninstall WP-PageNavi From WordPress.\\n" -"This Action Is Not Reversible.\\n" -"\\n" -" Choose [Cancel] To Stop, [OK] To Uninstall." -msgstr "" -"WP-PageNavi eklentisini WordPress üzerinden kaldırmak üzeresiniz.\\n" -"Bu eylemin geri dönüşü yoktur.\\n" -"\\n" -" Durmak için [İptal], kaldırmak için [Tamam] tuşuna basın." - -#: wp-pagenavi.php:42 -msgid "PageNavi" -msgstr "PageNavi" - -#: wp-pagenavi.php:201 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Toplam %TOTAL_PAGES% sayfa, %CURRENT_PAGE%. sayfa gösteriliyor." - -#: wp-pagenavi.php:204 -msgid "« First" -msgstr "« İlk" - -#: wp-pagenavi.php:205 -msgid "Last »" -msgstr "Son »" - -#: wp-pagenavi.php:206 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:207 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:208 -#: wp-pagenavi.php:209 -msgid "..." -msgstr "..." - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-tt_RU.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-tt_RU.mo deleted file mode 100644 index 7c815418..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-tt_RU.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-tt_RU.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-tt_RU.po deleted file mode 100644 index 13d7b85a..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-tt_RU.po +++ /dev/null @@ -1,203 +0,0 @@ -# Translation of the WordPress plugin WP-PageNavi 2.73 by Lester 'GaMerZ' Chan & scribu. -# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu -# This file is distributed under the same license as the WP-PageNavi package. -# FIRST AUTHOR , 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.73\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-08-17 17:28+0300\n" -"PO-Revision-Date: 2010-12-14 10:18+0200\n" -"Last-Translator: scribu \n" -"Language-Team: Tatar \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Tatar\n" -"X-Poedit-Country: RUSSIAN FEDERATION\n" - -#: admin.php:9 -msgid "PageNavi Settings" -msgstr "PageNavi көйләнеше" - -#: admin.php:10 -msgid "PageNavi" -msgstr "PageNavi" - -#: admin.php:28 -msgid "Text For Number Of Pages" -msgstr "Битнең тәртип саны өчен язма" - -#: admin.php:33 -msgid "The current page number." -msgstr "Әлеге битнең тәртип саны" - -#: admin.php:34 -#: admin.php:58 -#: admin.php:66 -msgid "The total number of pages." -msgstr "Барлыкта бит саны" - -#: admin.php:38 -msgid "Text For Current Page" -msgstr "Әлеге бит өчен язма" - -#: admin.php:42 -#: admin.php:50 -msgid "The page number." -msgstr "Битнең тәртип саны" - -#: admin.php:46 -msgid "Text For Page" -msgstr "Бит язмасы" - -#: admin.php:54 -msgid "Text For First Page" -msgstr "Беренче бит өчен язма" - -#: admin.php:62 -msgid "Text For Last Page" -msgstr "Соңгы бит өчен язма" - -#: admin.php:70 -msgid "Text For Previous Page" -msgstr "Алдагы бит өчен язма" - -#: admin.php:76 -msgid "Text For Next Page" -msgstr "Киләсе бит өчен язма" - -#: admin.php:82 -msgid "Text For Previous ..." -msgstr "Алдагы өчен язма" - -#: admin.php:88 -msgid "Text For Next ..." -msgstr "Киләсе өчен язма" - -#: admin.php:95 -msgid "Page Navigation Text" -msgstr "Битләргә күчеш язмалары" - -#: admin.php:96 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "Буш калса, күчештә күрсәтелмәс" - -#: admin.php:102 -msgid "Use pagenavi-css.css" -msgstr "pagenavi-css.css кулланасы" - -#: admin.php:108 -msgid "Page Navigation Style" -msgstr "Битләршә күчеш ысулы" - -#: admin.php:111 -msgid "Normal" -msgstr "Гадәти" - -#: admin.php:111 -msgid "Drop-down List" -msgstr "Ачылмалы тезмә" - -#: admin.php:116 -msgid "Always Show Page Navigation" -msgstr "Битләргә күчешне барчакта күрсәтәчәк" - -#: admin.php:119 -msgid "Show navigation even if there's only one page." -msgstr "Бер генә бит булганда да күчешне күрсәтә" - -#: admin.php:123 -msgid "Number Of Pages To Show" -msgstr "Күрсәтәсе бит саны" - -#: admin.php:130 -msgid "Number Of Larger Page Numbers To Show" -msgstr "Соңгы бит" - -#: admin.php:135 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "Гадәти битләр саннарына олырак битләр саннарын өсти. Битләр саны бик күп булганда уңалы бу." - -#: admin.php:136 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." -msgstr "Үрнәк өчен, WP-PageNavi аны болай күрсәтәчәк: 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." - -#: admin.php:137 -msgid "Enter 0 to disable." -msgstr "Сүндерер өчен 0 кертәсе" - -#: admin.php:141 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "Олырак битнең санын арттыру адымы" - -#: admin.php:146 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "Үрнәк өчен, адымы 5 булса, мондый битләк күрсәтеләчәк: 5, 10, 15, 20, 25" - -#: admin.php:151 -msgid "Page Navigation Options" -msgstr "Битләргә күчеш көйләү" - -#: scb/AdminPage.php:167 -msgid "Settings saved." -msgstr "Үзгәрешләр сакланды." - -#: scb/AdminPage.php:179 -#: scb/AdminPage.php:189 -msgid "Save Changes" -msgstr "Үзгәрешне сакла" - -#: scb/AdminPage.php:371 -msgid "Settings" -msgstr "Көйләнеш" - -#: wp-pagenavi.php:37 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "%CURRENT_PAGE% бит (бары %TOTAL_PAGES%)" - -#: wp-pagenavi.php:40 -msgid "« First" -msgstr "« Беренче" - -#: wp-pagenavi.php:41 -msgid "Last »" -msgstr "Соңгы »" - -#: wp-pagenavi.php:42 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:43 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:44 -#: wp-pagenavi.php:45 -msgid "..." -msgstr "..." - -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "WP-PageNavi" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog" -msgstr "WordPress блогыңа битләр арасында уңайлы күчеч өсти" - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan & scribu" -msgstr "Lester 'GaMerZ' Chan & scribu" - -msgid "WP-PageNavi" -msgstr "WP-PageNavi" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "" - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-uk.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-uk.mo deleted file mode 100644 index 3887941c..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-uk.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-uk.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-uk.po deleted file mode 100644 index 118828f0..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-uk.po +++ /dev/null @@ -1,206 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi Uk 2.40\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-10 00:43+0800\n" -"PO-Revision-Date: 2009-02-14 22:52+0200\n" -"Last-Translator: Jurko Chervony \n" -"Language-Team: pavonine.com.ua \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Ukrainian\n" -"X-Poedit-Country: UKRAINE\n" -"X-Poedit-KeywordsList: __;_e;__ngettext:1,2\n" -"X-Poedit-Basepath: .\n" -"X-Poedit-SourceCharset: utf-8\n" -"X-Poedit-SearchPath-0: .\n" - -#: pagenavi-options.php:46 -#: pagenavi-options.php:108 -#: pagenavi-options.php:172 -msgid "Page Navigation Options" -msgstr "Налаштунки вигляду Page Navigation" - -#: pagenavi-options.php:51 -msgid "Updated" -msgstr "оновлено" - -#: pagenavi-options.php:56 -msgid "No Page Navigation Option Updated" -msgstr "Жодних налаштунків не оновлено!" - -#: pagenavi-options.php:62 -#: pagenavi-options.php:241 -msgid "UNINSTALL WP-PageNavi" -msgstr "ВИДАЛИТИ WP-PageNavi" - -#: pagenavi-options.php:70 -#, php-format -msgid "Setting Key '%s' has been deleted." -msgstr "Ключ налаштунків '%s' видалено." - -#: pagenavi-options.php:74 -#, php-format -msgid "Error deleting Setting Key '%s'." -msgstr "Помилка видалення ключа налаштувань '%s'." - -#: pagenavi-options.php:96 -#: pagenavi-options.php:209 -msgid "Uninstall WP-PageNavi" -msgstr "Деінсталювати WP-PageNavi" - -#: pagenavi-options.php:97 -#, php-format -msgid "Click Here To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically." -msgstr "Натисніть тут Для завершення деінсталяції та деактивації WP-PageNavi." - -#: pagenavi-options.php:109 -msgid "Page Navigation Text" -msgstr "Текст навіґації сторінками" - -#: pagenavi-options.php:112 -msgid "Text For Number Of Pages" -msgstr "Текст номеру сторінки" - -#: pagenavi-options.php:115 -msgid "The current page number." -msgstr "Номер поточної сторінки." - -#: pagenavi-options.php:116 -#: pagenavi-options.php:137 -#: pagenavi-options.php:144 -msgid "The total number of pages." -msgstr "Загальна кількість сторінок." - -#: pagenavi-options.php:120 -msgid "Text For Current Page" -msgstr "Текст для поточної сторінки" - -#: pagenavi-options.php:123 -#: pagenavi-options.php:130 -msgid "The page number." -msgstr "Номер сторінки." - -#: pagenavi-options.php:127 -msgid "Text For Page" -msgstr "Текст для сторінки" - -#: pagenavi-options.php:134 -msgid "Text For First Post" -msgstr "Текст для першої публікації" - -#: pagenavi-options.php:141 -msgid "Text For Last Post" -msgstr "Текст для останньої публікації" - -#: pagenavi-options.php:148 -msgid "Text For Next Post" -msgstr "Текст для наступної публікації" - -#: pagenavi-options.php:154 -msgid "Text For Previous Post" -msgstr "Текст для попередньої публікації" - -#: pagenavi-options.php:160 -msgid "Text For Next ..." -msgstr "Текст для наступної ..." - -#: pagenavi-options.php:166 -msgid "Text For Previous ..." -msgstr "Текст для попередньої ..." - -#: pagenavi-options.php:175 -msgid "Page Navigation Style" -msgstr "Стиль навіґації" - -#: pagenavi-options.php:178 -msgid "Normal" -msgstr "Звичайний" - -#: pagenavi-options.php:179 -msgid "Drop Down List" -msgstr "Випадаючий список" - -#: pagenavi-options.php:184 -msgid "Number Of Pages To Show?" -msgstr "Кількість сторінок для показу:" - -#: pagenavi-options.php:190 -msgid "Always Show Page Navigation?" -msgstr "Завжди показувати посторінкову навіґацію?" - -#: pagenavi-options.php:193 -#: pagenavi-options.php:240 -msgid "Yes" -msgstr "Так" - -#: pagenavi-options.php:194 -msgid "No" -msgstr "Ні" - -#: pagenavi-options.php:200 -msgid "Save Changes" -msgstr "Зберегти зміни" - -#: pagenavi-options.php:211 -msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here." -msgstr "Деактивація плаґіну WP-PageNav не видаляє жодних даних, тому Вам необхідно окрім деінсталяції плаґіну видалити усі дані, що було ним створено." - -#: pagenavi-options.php:214 -msgid "WARNING:" -msgstr "УВАГА:" - -#: pagenavi-options.php:215 -msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first." -msgstr "Одного разу видаливши всі дані і налаштунки, вони будуть втрачені назавжди. Добре подумайте спершу ніж це робити!" - -#: pagenavi-options.php:218 -msgid "The following WordPress Options will be DELETED:" -msgstr "Наступні налаштунки WordPress буде ВИДАЛЕНО:" - -#: pagenavi-options.php:223 -msgid "WordPress Options" -msgstr "Налаштунки WordPress" - -#: pagenavi-options.php:241 -msgid "" -"You Are About To Uninstall WP-PageNavi From WordPress.\\n" -"This Action Is Not Reversible.\\n" -"\\n" -" Choose [Cancel] To Stop, [OK] To Uninstall." -msgstr "" -"Ви збираєтеся деінсталюватиl WP-PageNavi з WordPress.\\n" -"Ця дія НЕЗВОРОТНЯ!.\\n" -"\\n" -" Оберіть [Cancel] щоб скасувати, [OK] для продовження." - -#: wp-pagenavi.php:42 -msgid "PageNavi" -msgstr "PageNavi" - -#: wp-pagenavi.php:179 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "Page %CURRENT_PAGE% of %TOTAL_PAGES%" - -#: wp-pagenavi.php:182 -msgid "« First" -msgstr "« Перша" - -#: wp-pagenavi.php:183 -msgid "Last »" -msgstr "Остання »" - -#: wp-pagenavi.php:184 -msgid "»" -msgstr "»" - -#: wp-pagenavi.php:185 -msgid "«" -msgstr "«" - -#: wp-pagenavi.php:186 -#: wp-pagenavi.php:187 -msgid "..." -msgstr "..." - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-zh_CN.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-zh_CN.mo deleted file mode 100644 index 426c5484..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-zh_CN.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-zh_CN.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-zh_CN.po deleted file mode 100644 index 189befe7..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-zh_CN.po +++ /dev/null @@ -1,247 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi v2.73\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-08-17 17:28+0300\n" -"PO-Revision-Date: 2011-01-18 12:07+0800\n" -"Last-Translator: Vanish \n" -"Language-Team: ViDo \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Poedit-Language: Chinese\n" -"X-Poedit-Country: CHINA\n" -"X-Poedit-SourceCharset: utf-8\n" -"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n" -"X-Textdomain-Support: yes\n" -"X-Poedit-Basepath: .\n" -"X-Poedit-SearchPath-0: .\n" - -# @ wp-pagenavi -#: admin.php:9 -msgid "PageNavi Settings" -msgstr "分页导航选项" - -# @ wp-pagenavi -#: admin.php:10 -msgid "PageNavi" -msgstr "分页导航" - -# @ wp-pagenavi -#: admin.php:28 -msgid "Text For Number Of Pages" -msgstr "“页数”文字设置" - -# @ wp-pagenavi -#: admin.php:33 -msgid "The current page number." -msgstr "当前页数" - -# @ wp-pagenavi -#: admin.php:34 -#: admin.php:58 -#: admin.php:66 -msgid "The total number of pages." -msgstr "所有页数" - -# @ wp-pagenavi -#: admin.php:38 -msgid "Text For Current Page" -msgstr "“当前页数”文字设置" - -# @ wp-pagenavi -#: admin.php:42 -#: admin.php:50 -msgid "The page number." -msgstr "页数" - -# @ wp-pagenavi -#: admin.php:46 -msgid "Text For Page" -msgstr "“页数”文字设置" - -# @ wp-pagenavi -#: admin.php:54 -msgid "Text For First Page" -msgstr "“首页”文字设置" - -# @ wp-pagenavi -#: admin.php:62 -msgid "Text For Last Page" -msgstr "“页数”文字设置" - -# @ wp-pagenavi -#: admin.php:70 -msgid "Text For Previous Page" -msgstr "“下一页”文字设置" - -# @ wp-pagenavi -#: admin.php:76 -msgid "Text For Next Page" -msgstr "“页数”文字设置" - -# @ wp-pagenavi -#: admin.php:82 -msgid "Text For Previous ..." -msgstr "“下一页”省略文字设置" - -# @ wp-pagenavi -#: admin.php:88 -msgid "Text For Next ..." -msgstr "“上一页”省略文字设置" - -# @ wp-pagenavi -#: admin.php:95 -msgid "Page Navigation Text" -msgstr "分页导航文字" - -#: admin.php:96 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "将隐藏导航区域留下的空白的部分。" - -#: admin.php:102 -msgid "Use pagenavi-css.css" -msgstr "使用pagenavi- css.css" - -# @ wp-pagenavi -#: admin.php:108 -msgid "Page Navigation Style" -msgstr "分页导航选项" - -# @ wp-pagenavi -#: admin.php:111 -msgid "Normal" -msgstr "正常" - -# @ wp-pagenavi -#: admin.php:111 -msgid "Drop-down List" -msgstr "下拉列表" - -# @ wp-pagenavi -#: admin.php:116 -msgid "Always Show Page Navigation" -msgstr "总是显示页面导航" - -#: admin.php:119 -msgid "Show navigation even if there's only one page." -msgstr "即使只有一个网页也显示导航。" - -# @ wp-pagenavi -#: admin.php:123 -msgid "Number Of Pages To Show" -msgstr "显示多少页数" - -# @ wp-pagenavi -#: admin.php:130 -msgid "Number Of Larger Page Numbers To Show" -msgstr "显示较大页面页数" - -# @ wp-pagenavi -#: admin.php:135 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "显示较大页面的页数,通常针对于文章非常多的站点。" - -# @ wp-pagenavi -#: admin.php:136 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." -msgstr "例如,WP-PageNavi 会显示为:页面 1, 2, 3, 4, 5, 10, 20, 30, 40, 50" - -# @ wp-pagenavi -#: admin.php:137 -msgid "Enter 0 to disable." -msgstr "输入 0 可以禁用此功能。" - -# @ wp-pagenavi -#: admin.php:141 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "大页面页数的显示倍数:" - -# @ wp-pagenavi -#: admin.php:146 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "如果倍数设置为 5,将会显示为:5, 10, 15, 20, 25" - -# @ wp-pagenavi -#: admin.php:151 -msgid "Page Navigation Options" -msgstr "页面导航选项" - -#: scb/AdminPage.php:167 -msgid "Settings saved." -msgstr "选项保存." - -# @ wp-pagenavi -#: scb/AdminPage.php:179 -#: scb/AdminPage.php:189 -msgid "Save Changes" -msgstr "保存更改" - -#: scb/AdminPage.php:371 -msgid "Settings" -msgstr "选项" - -# @ wp-pagenavi -#: wp-pagenavi.php:37 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "第 %CURRENT_PAGE% 页,共 %TOTAL_PAGES% 页" - -# @ wp-pagenavi -#: wp-pagenavi.php:40 -msgid "« First" -msgstr "« 最新" - -# @ wp-pagenavi -#: wp-pagenavi.php:41 -msgid "Last »" -msgstr "最旧 »" - -# @ wp-pagenavi -#: wp-pagenavi.php:42 -msgid "«" -msgstr "«" - -# @ wp-pagenavi -#: wp-pagenavi.php:43 -msgid "»" -msgstr "»" - -# @ wp-pagenavi -#: wp-pagenavi.php:44 -#: wp-pagenavi.php:45 -msgid "..." -msgstr "..." - -# @ wp-pagenavi -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "WP-PageNavi分页导航" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog" -msgstr "增加了一个更美观实用的分页导航到你的WordPress博客" - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan & scribu" -msgstr "" - -agenavi.php:45 -msgid "..." -msgstr "..." - -# @ wp-pagenavi -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "WP-PageNavi分页导航" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging \ No newline at end of file diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-zh_TW.mo b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-zh_TW.mo deleted file mode 100644 index 426c5484..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-zh_TW.mo and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-zh_TW.po b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-zh_TW.po deleted file mode 100644 index 1f3ba092..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi-zh_TW.po +++ /dev/null @@ -1,244 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi v2.73\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-08-17 17:28+0300\n" -"PO-Revision-Date: 2011-02-22 16:39+0800\n" -"Last-Translator: Sh2153 \n" -"Language-Team: sh2153 \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Poedit-Language: Chinese\n" -"X-Poedit-Country: TAIWAN\n" -"X-Poedit-SourceCharset: utf-8\n" -"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n" -"X-Textdomain-Support: yes\n" -"X-Poedit-Basepath: .\n" -"X-Poedit-SearchPath-0: .\n" - -# @ wp-pagenavi -#: admin.php:9 -msgid "PageNavi Settings" -msgstr "換頁導航選項" - -# @ wp-pagenavi -#: admin.php:10 -msgid "PageNavi" -msgstr "換頁導航" - -# @ wp-pagenavi -#: admin.php:28 -msgid "Text For Number Of Pages" -msgstr "“頁數”文字設定" - -# @ wp-pagenavi -#: admin.php:33 -msgid "The current page number." -msgstr "目前頁數" - -# @ wp-pagenavi -#: admin.php:34 -#: admin.php:58 -#: admin.php:66 -msgid "The total number of pages." -msgstr "所有頁數" - -# @ wp-pagenavi -#: admin.php:38 -msgid "Text For Current Page" -msgstr "“目前頁數”文字設定" - -# @ wp-pagenavi -#: admin.php:42 -#: admin.php:50 -msgid "The page number." -msgstr "頁數" - -# @ wp-pagenavi -#: admin.php:46 -msgid "Text For Page" -msgstr "“頁數”文字設定" - -# @ wp-pagenavi -#: admin.php:54 -msgid "Text For First Page" -msgstr "“首頁”文字設定" - -# @ wp-pagenavi -#: admin.php:62 -msgid "Text For Last Page" -msgstr "“頁數”文字設定" - -# @ wp-pagenavi -#: admin.php:70 -msgid "Text For Previous Page" -msgstr "“下一頁”文字設定" - -# @ wp-pagenavi -#: admin.php:76 -msgid "Text For Next Page" -msgstr "“頁數”文字設定" - -# @ wp-pagenavi -#: admin.php:82 -msgid "Text For Previous ..." -msgstr "“下一頁”省略文字設定" - -# @ wp-pagenavi -#: admin.php:88 -msgid "Text For Next ..." -msgstr "“上一頁”省略文字設定" - -# @ wp-pagenavi -#: admin.php:95 -msgid "Page Navigation Text" -msgstr "換頁導航文字" - -#: admin.php:96 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "將隱藏導航區域留下的空白的部分。" - -#: admin.php:102 -msgid "Use pagenavi-css.css" -msgstr "使用pagenavi- css.css" - -# @ wp-pagenavi -#: admin.php:108 -msgid "Page Navigation Style" -msgstr "換頁導航樣式" - -# @ wp-pagenavi -#: admin.php:111 -msgid "Normal" -msgstr "正常" - -# @ wp-pagenavi -#: admin.php:111 -msgid "Drop-down List" -msgstr "下拉列表" - -# @ wp-pagenavi -#: admin.php:116 -msgid "Always Show Page Navigation" -msgstr "始終顯示換頁導航" - -#: admin.php:119 -msgid "Show navigation even if there's only one page." -msgstr "即使只有一個網頁也顯示導航。" - -# @ wp-pagenavi -#: admin.php:123 -msgid "Number Of Pages To Show" -msgstr "顯示多少頁數" - -# @ wp-pagenavi -#: admin.php:130 -msgid "Number Of Larger Page Numbers To Show" -msgstr "顯示較大頁面頁數" - -# @ wp-pagenavi -#: admin.php:135 -msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts." -msgstr "顯示較大頁面的頁數,通常針對於文章非常多的站點。" - -# @ wp-pagenavi -#: admin.php:136 -msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50." -msgstr "例如,WP-PageNavi 會顯示為:頁面 1, 2, 3, 4, 5, 10, 20, 30, 40, 50" - -# @ wp-pagenavi -#: admin.php:137 -msgid "Enter 0 to disable." -msgstr "輸入0可以禁用此功能。" - -# @ wp-pagenavi -#: admin.php:141 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "顯示較大的頁面數的倍數" - -# @ wp-pagenavi -#: admin.php:146 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "如果倍數設置為5,將會顯示為:5,10,15,20,25" - -# @ wp-pagenavi -#: admin.php:151 -msgid "Page Navigation Options" -msgstr "換面導航選項" - -#: scb/AdminPage.php:167 -msgid "Settings saved." -msgstr "選項保存." - -# @ wp-pagenavi -#: scb/AdminPage.php:179 -#: scb/AdminPage.php:189 -msgid "Save Changes" -msgstr "保存更改" - -#: scb/AdminPage.php:371 -msgid "Settings" -msgstr "設置" - -# @ wp-pagenavi -#: wp-pagenavi.php:37 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "第 %CURRENT_PAGE% 頁,共 %TOTAL_PAGES% 頁" - -# @ wp-pagenavi -#: wp-pagenavi.php:40 -msgid "« First" -msgstr "« 最新" - -# @ wp-pagenavi -#: wp-pagenavi.php:41 -msgid "Last »" -msgstr "最後 »" - -# @ wp-pagenavi -#: wp-pagenavi.php:42 -msgid "«" -msgstr "«" - -# @ wp-pagenavi -#: wp-pagenavi.php:43 -msgid "»" -msgstr "»" - -# @ wp-pagenavi -#: wp-pagenavi.php:44 -#: wp-pagenavi.php:45 -msgid "..." -msgstr "..." - -# @ wp-pagenavi -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "WP-PageNav換頁導航" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog" -msgstr "增加了一個更美觀實用的分頁導航到你的WordPress的博客" - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan & scribu" -msgstr "" - -msgid "..." -msgstr "..." - -# @ wp-pagenavi -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "WP-PageNavi換頁導航" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "" - diff --git a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi.pot b/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi.pot deleted file mode 100644 index d34adf05..00000000 --- a/src/wp-content/plugins/wp-pagenavi/lang/wp-pagenavi.pot +++ /dev/null @@ -1,193 +0,0 @@ -# Translation of the WordPress plugin WP-PageNavi 2.73 by Lester 'GaMerZ' Chan & scribu. -# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu -# This file is distributed under the same license as the WP-PageNavi package. -# FIRST AUTHOR , 2010. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: WP-PageNavi 2.73\n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n" -"POT-Creation-Date: 2010-08-17 17:28+0300\n" -"PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: admin.php:9 -msgid "PageNavi Settings" -msgstr "" - -#: admin.php:10 -msgid "PageNavi" -msgstr "" - -#: admin.php:28 -msgid "Text For Number Of Pages" -msgstr "" - -#: admin.php:33 -msgid "The current page number." -msgstr "" - -#: admin.php:34 admin.php:58 admin.php:66 -msgid "The total number of pages." -msgstr "" - -#: admin.php:38 -msgid "Text For Current Page" -msgstr "" - -#: admin.php:42 admin.php:50 -msgid "The page number." -msgstr "" - -#: admin.php:46 -msgid "Text For Page" -msgstr "" - -#: admin.php:54 -msgid "Text For First Page" -msgstr "" - -#: admin.php:62 -msgid "Text For Last Page" -msgstr "" - -#: admin.php:70 -msgid "Text For Previous Page" -msgstr "" - -#: admin.php:76 -msgid "Text For Next Page" -msgstr "" - -#: admin.php:82 -msgid "Text For Previous ..." -msgstr "" - -#: admin.php:88 -msgid "Text For Next ..." -msgstr "" - -#: admin.php:95 -msgid "Page Navigation Text" -msgstr "" - -#: admin.php:96 -msgid "Leaving a field blank will hide that part of the navigation." -msgstr "" - -#: admin.php:102 -msgid "Use pagenavi-css.css" -msgstr "" - -#: admin.php:108 -msgid "Page Navigation Style" -msgstr "" - -#: admin.php:111 -msgid "Normal" -msgstr "" - -#: admin.php:111 -msgid "Drop-down List" -msgstr "" - -#: admin.php:116 -msgid "Always Show Page Navigation" -msgstr "" - -#: admin.php:119 -msgid "Show navigation even if there's only one page." -msgstr "" - -#: admin.php:123 -msgid "Number Of Pages To Show" -msgstr "" - -#: admin.php:130 -msgid "Number Of Larger Page Numbers To Show" -msgstr "" - -#: admin.php:135 -msgid "" -"Larger page numbers are in addition to the normal page numbers. They are " -"useful when there are many pages of posts." -msgstr "" - -#: admin.php:136 -msgid "" -"For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, " -"50." -msgstr "" - -#: admin.php:137 -msgid "Enter 0 to disable." -msgstr "" - -#: admin.php:141 -msgid "Show Larger Page Numbers In Multiples Of" -msgstr "" - -#: admin.php:146 -msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25" -msgstr "" - -#: admin.php:151 -msgid "Page Navigation Options" -msgstr "" - -#: scb/AdminPage.php:167 -msgid "Settings saved." -msgstr "" - -#: scb/AdminPage.php:179 scb/AdminPage.php:189 -msgid "Save Changes" -msgstr "" - -#: scb/AdminPage.php:371 -msgid "Settings" -msgstr "" - -#: wp-pagenavi.php:37 -msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%" -msgstr "" - -#: wp-pagenavi.php:40 -msgid "« First" -msgstr "" - -#: wp-pagenavi.php:41 -msgid "Last »" -msgstr "" - -#: wp-pagenavi.php:42 -msgid "«" -msgstr "" - -#: wp-pagenavi.php:43 -msgid "»" -msgstr "" - -#: wp-pagenavi.php:44 wp-pagenavi.php:45 -msgid "..." -msgstr "" - -#. Plugin Name of the plugin/theme -msgid "WP-PageNavi" -msgstr "" - -#. Plugin URI of the plugin/theme -msgid "http://wordpress.org/extend/plugins/wp-pagenavi/" -msgstr "" - -#. Description of the plugin/theme -msgid "Adds a more advanced paging navigation to your WordPress blog" -msgstr "" - -#. Author of the plugin/theme -msgid "Lester 'GaMerZ' Chan & scribu" -msgstr "" diff --git a/src/wp-content/plugins/wp-pagenavi/pagenavi-css.css b/src/wp-content/plugins/wp-pagenavi/pagenavi-css.css deleted file mode 100644 index 41918588..00000000 --- a/src/wp-content/plugins/wp-pagenavi/pagenavi-css.css +++ /dev/null @@ -1,24 +0,0 @@ -/* -Default style for WP-PageNavi plugin - -http://wordpress.org/extend/plugins/wp-pagenavi/ -*/ - -.wp-pagenavi { - clear: both; -} - -.wp-pagenavi a, .wp-pagenavi span { - text-decoration: none; - border: 1px solid #BFBFBF; - padding: 3px 5px; - margin: 2px; -} - -.wp-pagenavi a:hover, .wp-pagenavi span.current { - border-color: #000; -} - -.wp-pagenavi span.current { - font-weight: bold; -} diff --git a/src/wp-content/plugins/wp-pagenavi/readme.txt b/src/wp-content/plugins/wp-pagenavi/readme.txt deleted file mode 100644 index fe9ee165..00000000 --- a/src/wp-content/plugins/wp-pagenavi/readme.txt +++ /dev/null @@ -1,160 +0,0 @@ -=== WP-PageNavi === -Contributors: GamerZ, scribu -Donate link: http://lesterchan.net/site/donation/ -Tags: navigation, pagination, paging, pages -Requires at least: 2.8 -Tested up to: 3.1 -Stable tag: 2.74 - -Adds a more advanced paging navigation interface. - -== Description == - -[PHP5 is required since version 2.70](http://scribu.net/wordpress/wp-pagenavi/wp-2-70.html) - -Replaces the basic *← Older posts | Newer posts →* links with a more advanced paging navigation interface. - -Links: [Demo](http://lesterchan.net/wordpress/) | [Plugin News](http://scribu.net/wordpress/wp-pagenavi/) | [Translating](http://scribu.net/wordpress/translating-plugins.html) - -== Installation == - -You can either install it automatically from the WordPress admin, or do it manually: - -1. Unzip the archive and put the `wp-pagenavi` folder into your plugins folder (/wp-content/plugins/). -1. Activate the plugin from the Plugins menu. - -= Usage = - -In your theme, replace code like this: - -` - -` - -with this: - -`` - -Go to *WP-Admin -> Settings -> PageNavi* for configuration. - -= Changing the CSS = - -If you need to configure the CSS style of WP-PageNavi, you can copy the `pagenavi-css.css` file from the plugin directory to your theme's directory and make your modifications there. This way, you won't lose your changes when you update the plugin. - -Alternatively, you can uncheck the "Use pagenavi.css?" option from the settings page and add the styles to your theme's style.css file directly. - - -== Screenshots == - -1. Default appearance -2. Options page - -== Frequently Asked Questions == - -= Error on activation: "Parse error: syntax error, unexpected..." = - -Make sure your host is running PHP 5. The only foolproof way to do this is to add this line to wp-config.php (after the opening ` - -= Doesn't work with query_posts() or custom query = - -Read [this tutorial](http://scribu.net/wordpress/wp-pagenavi/wpn-2-74.html) - -= How do I ignore the options page? = - -If you are running a multi-language plugin, you will probably want to ignore the strings in the options page. - -You can do that like so: - -` PageNavi_Core::$options->get_defaults() ) ); ?>` - -== Changelog == - -= 2.74 (2011-02-17) = -* added 'smaller' and 'larger' classes -* added $query arg to wp_pagenavi() -* updated translations -* [more info](http://scribu.net/wordpress/wp-pagenavi/wpn-2-74.html) - -= 2.73 (2010-08-17) = -* added $options arg to wp_pagenavi() -* updated scbFramework -* 3 new translations: AL, JA, BR - -= 2.72 (2010-04-19) = -* fixed first link - -= 2.71 (2010-04-18) = -* remove conflicting .left and .right from .extend elements -* bundle language files - -= 2.70 (2010-04-11) = -* better default CSS -* fixed issue with slashed quotes in settings -* let WordPress handle uninstallation -* [more info](http://scribu.net/wordpress/wp-pagenavi/wp-2-70.html) - -= 2.61 (2010-02-07) = -* fixed: memory limit error - -= 2.60 (2010-02-07) = -* new: Compatible With WordPress 2.9 -* new: Added "previouspostslink" and "nextpostslink" CSS classes for styling next/previous posts link by Joost de Valk -* new: Added option to include pagenavi-css.css In WP-Admin -> Settings -> PageNavi -* fixed: check for pagenavi-css.css in the child theme, first -* fixed: cleaner options page - -= 2.50 (2009-06-01) = -* new: Compatible With WordPress 2.8 -* new: Added Larger Page Number Pagination -* new: Added "first", "page" and "last" CSS Name To Link -* fixed: Removed " " Entity -* fixed: Uses $_SERVER['PHP_SELF'] With plugin_basename(__FILE__) Instead Of Just $_SERVER['REQUEST_URI'] - -= 2.40 (2008-12-12) = -* new: Compatible With WordPress 2.7 Only -* new: Right To Left Language Support by Kambiz R. Khojasteh -* new: Called pagenavi_textdomain() In pagenavi_init() by Kambiz R. Khojasteh - -= 2.31 (2008-07-16) = -* new: Compatible With WordPress 2.6 - -= 2.30 (2008-06-01) = -* new: WP-PageNavi Will Load 'pagenavi-css.css' Inside Your Theme Directory If It Exists. If Not, It Will Just Load The Default 'pagenavi-css.css' By WP-PageNavi -* new: Uses /wp-pagenavi/ Folder Instead Of /pagenavi/ -* new: Uses wp-pagenavi.php Instead Of pagenavi.php -* new: Added "wp-pagenavi a:visited" Style In pagenavi-css.css -* new: Added $before And $after Function Arguments To wp_pagenavi(); -* fixed: Rearranged CSS Classes In pagenavi-css.css -* fixed: "First" Text Does Not Always Appear If Page 1 Is Not Shown - -= 2.20 (2007-10-01) = -* new: Supports query_posts(); Variables -* new: Ability To Uninstall WP-PageNavi - -= 2.11 (2007-06-01) = -* new: Page Navigation Now Is Customizable Via 'WP-Admin -> Options -> PageNavi' And pagenavi-css.css -* new: Default Style Navigation Is Now Boxed Navigation (Similar To Digg.com) = -* fixed: Fix For Ultimate Tag Warrior By Oliver Kastler & Stephan (Netconcepts) - -= 2.10 (2007-02-01) = -* new: Compatible With WordPress 2.1 Only -* new: Move pagenavi.php To pagenavi Folder - -= 2.03 (2006-10-01) = -* fixed: Now Compatible With WordPress 2.1 - -= 2.02 (2006-06-01) = -* new: Added Drop Down Menu Style Of Page Navigation - -= 2.01 (2006-03-01) = -* fixed: Paging Show If There Is Only 1 Page - -= 2.00 (2006-01-01) = -* new: Compatible With WordPress 2.0 -* fixed: Space Issues diff --git a/src/wp-content/plugins/wp-pagenavi/scb/AdminPage.php b/src/wp-content/plugins/wp-pagenavi/scb/AdminPage.php deleted file mode 100644 index b0ad2088..00000000 --- a/src/wp-content/plugins/wp-pagenavi/scb/AdminPage.php +++ /dev/null @@ -1,460 +0,0 @@ -args and define the page_content() method -*/ - -abstract class scbAdminPage { - /** Page args - * $toplevel string If not empty, will create a new top level menu - * $icon string Path to an icon for the top level menu - * $parent string ( default: options-general.php ) - * $capability string ( default: 'manage_options' ) - * $page_title string ( mandatory ) - * $menu_title string ( default: $page_title ) - * $page_slug string ( default: sanitized $page_title ) - * $nonce string ( default: $page_slug ) - * $action_link string|bool Text of the action link on the Plugins page ( default: 'Settings' ) - */ - protected $args; - - // URL to the current plugin directory. - // Useful for adding css and js files - protected $plugin_url; - - // Created at page init - protected $pagehook; - - // scbOptions object holder - // Normally, it's used for storing formdata - protected $options; - protected $option_name; - - // l10n - protected $textdomain; - - -// ____________REGISTRATION COMPONENT____________ - - - private static $registered = array(); - - static function register( $class, $file, $options = null ) { - if ( isset( self::$registered[$class] ) ) - return false; - - self::$registered[$class] = array( $file, $options ); - - add_action( '_admin_menu', array( __CLASS__, '_pages_init' ) ); - - return true; - } - - static function replace( $old_class, $new_class ) { - if ( ! isset( self::$registered[$old_class] ) ) - return false; - - self::$registered[$new_class] = self::$registered[$old_class]; - unset( self::$registered[$old_class] ); - - return true; - } - - static function remove( $class ) { - if ( ! isset( self::$registered[$class] ) ) - return false; - - unset( self::$registered[$class] ); - - return true; - } - - static function _pages_init() { - foreach ( self::$registered as $class => $args ) - new $class( $args[0], $args[1] ); - } - - -// ____________MAIN METHODS____________ - - - // Constructor - function __construct( $file, $options = NULL ) { - if ( is_a( $options, 'scbOptions' ) ) - $this->options = $options; - - $this->file = $file; - $this->plugin_url = plugin_dir_url( $file ); - - $this->setup(); - $this->check_args(); - - if ( isset( $this->option_name ) ) { - add_action( 'admin_init', array( $this, 'option_init' ) ); - if ( function_exists( 'settings_errors' ) ) - add_action( 'admin_notices', 'settings_errors' ); - } - - add_action( 'admin_menu', array( $this, 'page_init' ) ); - add_filter( 'contextual_help', array( $this, '_contextual_help' ), 10, 2 ); - - if ( $this->args['action_link'] ) - add_filter( 'plugin_action_links_' . plugin_basename( $file ), array( $this, '_action_link' ) ); - } - - // This is where all the page args can be set - function setup(){} - - // This is where the css and js go - // Both wp_enqueue_*() and inline code can be added - function page_head(){} - - // This is where the contextual help goes - // @return string - function page_help(){} - - // A generic page header - function page_header() { - echo "
    \n"; - screen_icon(); - echo "

    " . $this->args['page_title'] . "

    \n"; - } - - // This is where the page content goes - abstract function page_content(); - - // A generic page footer - function page_footer() { - echo "
    \n"; - } - - // This is where the form data should be validated - function validate( $new_data, $old_data ) { - return $new_data; - } - - // Manually handle option saving ( use Settings API instead ) - function form_handler() { - if ( empty( $_POST['action'] ) ) - return false; - - check_admin_referer( $this->nonce ); - - if ( !isset($this->options) ) { - trigger_error('options handler not set', E_USER_WARNING); - return false; - } - - $new_data = scbUtil::array_extract( $_POST, array_keys( $this->options->get_defaults() ) ); - - $new_data = stripslashes_deep( $new_data ); - - $new_data = $this->validate( $new_data, $this->options->get() ); - - $this->options->set( $new_data ); - - $this->admin_msg(); - } - - // Manually generate a standard admin notice ( use Settings API instead ) - function admin_msg( $msg = '', $class = "updated" ) { - if ( empty( $msg ) ) - $msg = __( 'Settings saved.', $this->textdomain ); - - echo "

    $msg

    \n"; - } - - -// ____________UTILITIES____________ - - - // Generates a form submit button - function submit_button( $value = '', $action = 'action', $class = "button" ) { - if ( is_array( $value ) ) { - extract( wp_parse_args( $value, array( 'value' => __( 'Save Changes', $this->textdomain ), - 'action' => 'action', - 'class' => 'button', - 'ajax' => true ) ) ); - - if ( ! $ajax ) - $class .= ' no-ajax'; - } - else { - if ( empty( $value ) ) - $value = __( 'Save Changes', $this->textdomain ); - } - - $input_args = array( 'type' => 'submit', - 'names' => $action, - 'values' => $value, - 'extra' => '', - 'desc' => false ); - - if ( ! empty( $class ) ) - $input_args['extra'] = "class='{$class}'"; - - $output = "

    \n" . scbForms::input( $input_args ) . "

    \n"; - - return $output; - } - - /* - Mimics scbForms::form_wrap() - - $this->form_wrap( $content ); // generates a form with a default submit button - - $this->form_wrap( $content, false ); // generates a form with no submit button - - // the second argument is sent to submit_button() - $this->form_wrap( $content, array( 'text' => 'Save changes', - 'name' => 'action', - 'ajax' => true, - ) ); - */ - function form_wrap( $content, $submit_button = true ) { - if ( is_array( $submit_button ) ) { - $content .= call_user_func( array( $this, 'submit_button' ), $submit_button ); - } elseif ( true === $submit_button ) { - $content .= $this->submit_button(); - } elseif ( false !== strpos( $submit_button, 'nonce ); - } - - // See scbForms::form() - function form( $rows, $formdata = array() ) { - return scbForms::form( $rows, $formdata, $this->nonce ); - } - - // Generates a table wrapped in a form - function form_table( $rows, $formdata = array() ) { - $output = ''; - foreach ( $rows as $row ) - $output .= $this->table_row( $row, $formdata ); - - $output = $this->form_table_wrap( $output ); - - return $output; - } - - // Wraps the given content in a
    - function form_table_wrap( $content ) { - $output = $this->table_wrap( $content ); - $output = $this->form_wrap( $output, $this->nonce ); - - return $output; - } - - // Generates a form table - function table( $rows, $formdata = array() ) { - $output = ''; - foreach ( $rows as $row ) - $output .= $this->table_row( $row, $formdata ); - - $output = $this->table_wrap( $output ); - - return $output; - } - - // Generates a table row - function table_row( $args, $formdata = array() ) { - return $this->row_wrap( $args['title'], $this->input( $args, $formdata ) ); - } - - // Wraps the given content in a
    - function table_wrap( $content ) { - return - html( 'table class="form-table"', $content ); - } - - // Wraps the given content in a \n\t\n\t\n\n"; - } - - -// ____________PRIVATE METHODS____________ - - - // Recursivly transform empty arrays to '' - private static function validate_data( $data ) { - if ( !is_array( $data ) ) - return $data; - - if ( empty( $data ) ) - return ''; - - foreach ( $data as $key => &$value ) - $value = self::validate_data( $value ); - - return $data; - } - - // From multiple inputs to single inputs - private static function _input() { - extract( wp_parse_args( self::$args, array( - 'name' => NULL, - 'value' => NULL, - 'desc' => NULL, - 'checked' => NULL, - ) ) ); - - $m_name = is_array( $name ); - $m_value = is_array( $value ); - $m_desc = is_array( $desc ); - - // Correct name - if ( !$m_name && $m_value - && 'checkbox' == $type - && false === strpos( $name, '[' ) - ) - $args['name'] = $name = $name . '[]'; - - // Expand names or values - if ( !$m_name && !$m_value ) { - $a = array( $name => $value ); - } - elseif ( $m_name && !$m_value ) { - $a = array_fill_keys( $name, $value ); - } - elseif ( !$m_name && $m_value ) { - $a = array_fill_keys( $value, $name ); - } - else { - $a = array_combine( $name, $value ); - } - - // Correct descriptions - $_after = ''; - if ( isset( $desc ) && !$m_desc && false === strpos( $desc, self::token ) ) { - if ( $m_value ) { - $_after = $desc; - $args['desc'] = $desc = $value; - } - elseif ( $m_name ) { - $_after = $desc; - $args['desc'] = $desc = $name; - } - } - - // Determine what goes where - if ( !$m_name && $m_value ) { - $i1 = 'val'; - $i2 = 'name'; - } else { - $i1 = 'name'; - $i2 = 'val'; - } - - $func = in_array( $type, array( 'checkbox', 'radio' ) ) ? '_checkbox_single' : '_input_single'; - - // Set constant args - $const_args = self::array_extract( self::$args, array( 'type', 'desc_pos', 'checked' ) ); - if ( isset( $extra ) ) { - if ( !is_array( $extra ) ) - $extra = self::attr_to_array( $extra ); - $const_args['extra'] = $extra; - } - - $i = 0; - foreach ( $a as $name => $val ) { - $cur_args = $const_args; - - if ( $$i1 !== NULL ) - $cur_args['name'] = $$i1; - - if ( $$i2 !== NULL ) - $cur_args['value'] = $$i2; - - // Set desc - if ( is_array( $desc ) ) - $cur_args['desc'] = $desc[$i]; - elseif ( isset( $desc ) ) - $cur_args['desc'] = $desc; - - // Find relevant formdata - $match = NULL; - if ( $checked === NULL ) { - $key = str_replace( '[]', '', $$i1 ); - - if ( isset( self::$formdata[ $key ] ) ) { - $match = self::$formdata[ $key ]; - - if ( is_array( $match ) ) { - $match = $match[$i]; - } - } - } else if ( is_array( $checked ) ) { - $cur_args['checked'] = isset( $checked[$i] ) && $checked[$i]; - } - - $output[] = self::$func( $cur_args, $match ); - - $i++; - } - - return implode( "\n", $output ) . $_after; - } - - // Handle args for checkboxes and radio inputs - private static function _checkbox_single( $args, $data ) { - $args = wp_parse_args( $args, array( - 'name' => NULL, - 'value' => true, - 'desc_pos' => 'after', - 'desc' => NULL, - 'checked' => NULL, - 'extra' => array(), - ) ); - - foreach ( $args as $key => &$val ) - $$key = &$val; - unset( $val ); - - if ( $checked === NULL && $value == $data ) - $checked = true; - - if ( $checked ) - $extra['checked'] = 'checked'; - - if ( is_null( $desc ) && !is_bool( $value ) ) - $desc = str_replace( '[]', '', $value ); - - return self::_input_gen( $args ); - } - - // Handle args for text inputs - private static function _input_single( $args, $data ) { - $args = wp_parse_args( $args, array( - 'value' => $data, - 'desc_pos' => 'after', - 'extra' => array( 'class' => 'regular-text' ), - ) ); - - foreach ( $args as $key => &$val ) - $$key = &$val; - unset( $val ); - - if ( !isset( $extra['id'] ) && FALSE === strpos( $name, '[' ) ) - $extra['id'] = $name; - - return self::_input_gen( $args ); - } - - // Generate html with the final args - private static function _input_gen( $args ) { - extract( wp_parse_args( $args, array( - 'name' => NULL, - 'value' => NULL, - 'desc' => NULL, - 'extra' => array() - ) ) ); - - $extra = self::array_to_attr( $extra ); - - if ( 'textarea' == $type ) { - $value = esc_html( $value ); - $input = "\n"; - } - else { - $value = esc_attr( $value ); - $input = " "; - } - - return self::add_label( $input, $desc, $desc_pos ); - } - - private static function _select() { - extract( wp_parse_args( self::$args, array( - 'name' => '', - 'value' => array(), - 'text' => '', - 'selected' => array( 'foo' ), // hack to make default blank - 'extra' => array(), - 'numeric' => false, // use numeric array instead of associative - 'desc' => '', - 'desc_pos' => '', - ) ), EXTR_SKIP ); - - if ( empty( $value ) ) - $value = array( '' => '' ); - - if ( !is_array( $value ) ) - return trigger_error( "'value' argument is expected to be an array", E_USER_WARNING ); - - if ( !self::is_associative( $value ) && !$numeric ) - $value = array_combine( $value, $value ); - - if ( isset( self::$formdata[$name] ) ) - $cur_val = self::$formdata[$name]; - else - $cur_val = $selected; - - if ( false === $text ) { - $opts = ''; - } else { - $opts = "\t\n"; - } - - foreach ( $value as $key => $value ) { - if ( empty( $key ) || empty( $value ) ) - continue; - - $opts .= "\t\n"; - } - - if ( !is_array( $extra ) ) - $extra = self::attr_to_array( $extra ); - $extra = self::array_to_attr( $extra ); - - $input = ""; - - return self::add_label( $input, $desc, $desc_pos ); - } - - private static function add_label( $input, $desc, $desc_pos ) { - if ( empty( $desc_pos ) ) - $desc_pos = 'after'; - - $label = ''; - if ( false === strpos( $desc, self::token ) ) { - switch ( $desc_pos ) { - case 'before': $label = $desc . ' ' . self::token; break; - case 'after': $label = self::token . ' ' . $desc; - } - } else { - $label = $desc; - } - - $label = trim( str_replace( self::token, $input, $label ) ); - - if ( empty( $desc ) ) - $output = $input . "\n"; - else - $output = "\n"; - - return $output; - } - - -// Utilities - - - private static function attr_to_array( $html ) { - return shortcode_parse_atts( $html ); - } - - private static function array_to_attr( $attr ) { - $attr = array_filter( (array) $attr ); - - $out = ''; - foreach ( $attr as $key => $value ) - $out .= ' ' . $key . '=' . '"' . esc_attr( $value ) . '"'; - - return $out; - } - - private static function is_associative( $array ) { - if ( !is_array( $array ) || empty( $array ) ) - return false; - - $keys = array_keys( $array ); - - return array_keys( $keys ) !== $keys; - } - - private static function array_extract( $array, $keys ) { - $r = array(); - foreach ( $keys as $key ) - if ( isset( $array[$key] ) ) - $r[$key] = $array[$key]; - - return $r; - } -} - -// PHP < 5.2 -if ( !function_exists( 'array_fill_keys' ) ) : -function array_fill_keys( $keys, $value ) { - if ( !is_array( $keys ) ) - trigger_error( 'First argument is expected to be an array.' . gettype( $keys ) . 'given', E_USER_WARNING ); - - $r = array(); - foreach ( $keys as $key ) - $r[$key] = $value; - - return $r; -} -endif; - diff --git a/src/wp-content/plugins/wp-pagenavi/scb/Options.php b/src/wp-content/plugins/wp-pagenavi/scb/Options.php deleted file mode 100644 index c6a250d3..00000000 --- a/src/wp-content/plugins/wp-pagenavi/scb/Options.php +++ /dev/null @@ -1,172 +0,0 @@ -key = $key; - $this->defaults = $defaults; - - scbUtil::add_activation_hook( $file, array( $this, '_update_reset' ) ); - - scbUtil::add_uninstall_hook( $file, array( $this, 'delete' ) ); - } - - /** - * Get option name - */ - public function get_key() { - return $this->key; - } - - /** - * Get option values for one, many or all fields - * - * @param string|array $field The field( s ) to get - * @return mixed Whatever is in those fields - */ - public function get( $field = '' ) { - $data = get_option( $this->key ); - - if ( is_array( $this->defaults ) ) - $data = ( array ) $data; - - return $this->_get( $field, $data ); - } - - /** - * Get default values for one, many or all fields - * - * @param string|array $field The field( s ) to get - * @return mixed Whatever is in those fields - */ - public function get_defaults( $field = '' ) { - return $this->_get( $field, $this->defaults ); - } - - /** - * Set all data fields, certain fields or a single field - * - * @param string|array $field The field to update or an associative array - * @param mixed $value The new value ( ignored if $field is array ) - * @return null - */ - public function set( $field, $value = '' ) { - if ( is_array( $field ) ) - $newdata = $field; - else - $newdata = array( $field => $value ); - - $this->update( array_merge( $this->get(), $newdata ) ); - } - - /** - * Reset option to defaults - * - * @return null - */ - public function reset() { - $this->update( $this->defaults, false ); - } - - /** - * Remove any keys that are not in the defaults array - * - * @return bool - */ - public function cleanup() { - $this->update( $this->_clean( $this->get() ) ); - } - - /** - * Update raw data - * - * @param mixed $newdata - * @param bool $clean wether to remove unrecognized keys or not - * @return null - */ - public function update( $newdata, $clean = true ) { - if ( $clean ) - $newdata = $this->_clean( $newdata ); - - update_option( $this->key, $newdata ); - } - - /** - * Delete the option - * - * @return null - */ - public function delete() { - delete_option( $this->key ); - } - - -//_____INTERNAL METHODS_____ - - - // Add new fields with their default values - function _update_reset() { - if ( is_array( $this->defaults ) ) - $this->update( array_merge( $this->defaults, $this->get() ) ); - else - add_option( $this->key, $this->defaults ); - } - - private function _clean( $data ) { - if ( !is_array( $data ) || !is_array( $this->defaults ) ) - return $data; - - $r = array(); - foreach ( array_keys( $this->defaults ) as $key ) - $r[$key] = @$data[$key]; - - return $r; - } - - // Get one, more or all fields from an array - private function &_get( $field, $data ) { - if ( empty( $field ) ) - return $data; - - if ( is_string( $field ) ) - return $data[$field]; - - foreach ( $field as $key ) - if ( isset( $data[$key] ) ) - $result[] = $data[$key]; - - return $result; - } - - // Magic method: $options->field - function __get( $field ) { - return $this->get( $field ); - } - - // Magic method: $options->field = $value - function __set( $field, $value ) { - $this->set( $field, $value ); - } - - // Magic method: isset( $options->field ) - function __isset( $field ) { - $data = $this->get(); - return isset( $data[$field] ); - } -} - diff --git a/src/wp-content/plugins/wp-pagenavi/scb/QueryManipulation.php b/src/wp-content/plugins/wp-pagenavi/scb/QueryManipulation.php deleted file mode 100644 index 90590412..00000000 --- a/src/wp-content/plugins/wp-pagenavi/scb/QueryManipulation.php +++ /dev/null @@ -1,93 +0,0 @@ -=' ) ) { - if ( !$once ) { - add_filter( 'posts_clauses', $callback, 10, 2 ); - return; - } - } - - $this->callback = $callback; - - $this->enable(); - - if ( $once ) - add_filter( 'posts_request', array( $this, '_disable' ) ); - } - - function _disable( $request ) { - remove_filter( 'posts_request', array( $this, '_disable' ) ); - - $this->disable(); - - return $request; - } - - public function enable() { - foreach ( self::$filters as $filter ) { - add_filter( $filter, array( $this, 'collect' ), 999, 2 ); - add_filter( $filter . '_request' , array( $this, 'update' ), 9 ); - } - - add_action( 'posts_selection' , array( $this, 'alter' ) ); - } - - public function disable() { - foreach ( self::$filters as $filter ) { - remove_filter( $filter, array( $this, 'collect' ), 999, 2 ); - remove_filter( $filter . '_request' , array( $this, 'update' ), 9 ); - } - - remove_action( 'posts_selection' , array( $this, 'alter' ) ); - } - - function collect( $value, $wp_query ) { - // remove 'posts_' - $key = explode( '_', current_filter() ); - $key = array_slice( $key, 1 ); - $key = implode( '_', $key ); - - $this->bits[ $key ] = $value; - - $this->wp_query = $wp_query; - - return $value; - } - - function alter( $query ) { - // suppress_filters => true - if ( is_null( $this->wp_query ) ) { - return; - } - - $this->bits = call_user_func( $this->callback, $this->bits, $this->wp_query ); - } - - function update( $value ) { - // remove 'posts_' and '_request' - $key = explode( '_', current_filter() ); - $key = array_slice( $key, 1, -1 ); - $key = implode( '_', $key ); - - return $this->bits[ $key ]; - } -} - diff --git a/src/wp-content/plugins/wp-pagenavi/scb/Table.php b/src/wp-content/plugins/wp-pagenavi/scb/Table.php deleted file mode 100644 index 4d761190..00000000 --- a/src/wp-content/plugins/wp-pagenavi/scb/Table.php +++ /dev/null @@ -1,52 +0,0 @@ -name = $wpdb->prefix . $name; - $this->columns = $columns; - $this->upgrade_method = $upgrade_method; - - $wpdb->tables[] = $name; - $wpdb->$name = $this->name; - - scbUtil::add_activation_hook( $file, array( $this, 'install' ) ); - scbUtil::add_uninstall_hook( $file, array( $this, 'uninstall' ) ); - } - - function install() { - global $wpdb; - - $charset_collate = ''; - if ( $wpdb->has_cap( 'collation' ) ) { - if ( ! empty( $wpdb->charset ) ) - $charset_collate = "DEFAULT CHARACTER SET $wpdb->charset"; - if ( ! empty( $wpdb->collate ) ) - $charset_collate .= " COLLATE $wpdb->collate"; - } - - if ( 'dbDelta' == $this->upgrade_method ) { - require_once ABSPATH . 'wp-admin/includes/upgrade.php'; - dbDelta( "CREATE TABLE $this->name ( $this->columns ) $charset_collate" ); - return; - } - - if ( 'delete_first' == $this->upgrade_method ) - $wpdb->query( "DROP TABLE IF EXISTS $this->name;" ); - - $wpdb->query( "CREATE TABLE IF NOT EXISTS $this->name ( $this->columns ) $charset_collate;" ); - } - - function uninstall() { - global $wpdb; - - $wpdb->query( "DROP TABLE IF EXISTS $this->name" ); - } -} - diff --git a/src/wp-content/plugins/wp-pagenavi/scb/Util.php b/src/wp-content/plugins/wp-pagenavi/scb/Util.php deleted file mode 100644 index a4cf137c..00000000 --- a/src/wp-content/plugins/wp-pagenavi/scb/Util.php +++ /dev/null @@ -1,176 +0,0 @@ -do_items( ( array ) $handles ); - } - - // Force style enqueue - static function do_styles( $handles ) { - self::do_scripts( 'jquery' ); - - global $wp_styles; - - if ( ! is_a( $wp_styles, 'WP_Styles' ) ) - $wp_styles = new WP_Styles(); - - ob_start(); - $wp_styles->do_items( ( array ) $handles ); - $content = str_replace( array( '"', "\n" ), array( "'", '' ), ob_get_clean() ); - - echo ""; - } - - // Enable delayed activation ( to be used with scb_init() ) - static function add_activation_hook( $plugin, $callback ) { - add_action( 'scb_activation_' . plugin_basename( $plugin ), $callback ); - } - - // Have more than one uninstall hooks; also prevents an UPDATE query on each page load - static function add_uninstall_hook( $plugin, $callback ) { - register_uninstall_hook( $plugin, '__return_false' ); // dummy - - add_action( 'uninstall_' . plugin_basename( $plugin ), $callback ); - } - - // Apply a function to each element of a ( nested ) array recursively - static function array_map_recursive( $callback, $array ) { - array_walk_recursive( $array, array( __CLASS__, 'array_map_recursive_helper' ), $callback ); - - return $array; - } - - static function array_map_recursive_helper( &$val, $key, $callback ) { - $val = call_user_func( $callback, $val ); - } - - // Extract certain $keys from $array - static function array_extract( $array, $keys ) { - $r = array(); - - foreach ( $keys as $key ) - if ( array_key_exists( $key, $array ) ) - $r[$key] = $array[$key]; - - return $r; - } - - // Extract a certain value from a list of arrays - static function array_pluck( $array, $key ) { - $r = array(); - - foreach ( $array as $value ) { - if ( is_object( $value ) ) - $value = get_object_vars( $value ); - if ( array_key_exists( $key, $value ) ) - $r[] = $value[$key]; - } - - return $r; - } - - // Transform a list of objects into an associative array - static function objects_to_assoc( $objects, $key, $value ) { - $r = array(); - - foreach ( $objects as $obj ) - $r[$obj->$key] = $obj->$value; - - return $r; - } - - // Prepare an array for an IN statement - static function array_to_sql( $values ) { - foreach ( $values as &$val ) - $val = "'" . esc_sql( trim( $val ) ) . "'"; - - return implode( ',', $values ); - } - - // Example: split_at( '' ) => array( '', '' ) - static function split_at( $delim, $str ) { - $i = strpos( $str, $delim ); - - if ( false === $i ) - return false; - - $start = substr( $str, 0, $i ); - $finish = substr( $str, $i ); - - return array( $start, $finish ); - } -} - - -//_____Minimalist HTML framework_____ - -/* - * Examples: - * - * html( 'p', 'Hello world!' );

    Hello world!

    - * html( 'a', array( 'href' => 'http://example.com' ), 'A link' ); A link - * html( 'img', array( 'src' => 'http://example.com/f.jpg' ) ); - * html( 'ul', html( 'li', 'a' ), html( 'li', 'b' ) );
    • a
    • b
    - */ -if ( ! function_exists( 'html' ) ): -function html( $tag ) { - $args = func_get_args(); - - $tag = array_shift( $args ); - - if ( is_array( $args[0] ) ) { - $closing = $tag; - $attributes = array_shift( $args ); - foreach ( $attributes as $key => $value ) { - $tag .= ' ' . $key . '="' . htmlspecialchars( $value, ENT_QUOTES ) . '"'; - } - } else { - list( $closing ) = explode( ' ', $tag, 2 ); - } - - if ( in_array( $closing, array( 'area', 'base', 'basefont', 'br', 'hr', 'input', 'img', 'link', 'meta' ) ) ) { - return "<{$tag} />"; - } - - $content = implode( '', $args ); - - return "<{$tag}>{$content}"; -} -endif; - -// Generate an tag -if ( ! function_exists( 'html_link' ) ): -function html_link( $url, $title = '' ) { - if ( empty( $title ) ) - $title = $url; - - return sprintf( "%s", esc_url( $url ), $title ); -} -endif; - - -//_____Compatibility layer_____ - -// WP < ? -if ( ! function_exists( 'set_post_field' ) ) : -function set_post_field( $field, $value, $post_id ) { - global $wpdb; - - $post_id = absint( $post_id ); - $value = sanitize_post_field( $field, $value, $post_id, 'db' ); - - return $wpdb->update( $wpdb->posts, array( $field => $value ), array( 'ID' => $post_id ) ); -} -endif; - diff --git a/src/wp-content/plugins/wp-pagenavi/scb/Widget.php b/src/wp-content/plugins/wp-pagenavi/scb/Widget.php deleted file mode 100644 index 3c41db90..00000000 --- a/src/wp-content/plugins/wp-pagenavi/scb/Widget.php +++ /dev/null @@ -1,89 +0,0 @@ -defaults ); - - extract( $args ); - - echo $before_widget; - - $title = apply_filters( 'widget_title', isset( $instance['title'] ) ? $instance['title'] : '', $instance, $this->id_base ); - - if ( ! empty( $title ) ) - echo $before_title . $title . $after_title; - - $this->content( $instance ); - - echo $after_widget; - } - - // This is where the actual widget content goes - function content( $instance ) {} - - -//_____HELPER METHODS_____ - - - // See scbForms::input() - // Allows extra parameter $args['title'] - protected function input( $args, $formdata = array() ) { - // Add default class - if ( !isset( $args['extra'] ) ) - $args['extra'] = 'class="regular-text"'; - - // Add default label position - if ( !in_array( $args['type'], array( 'checkbox', 'radio' ) ) && empty( $args['desc_pos'] ) ) - $args['desc_pos'] = 'before'; - - // Then add prefix to names and formdata - $new_formdata = array(); - foreach ( ( array ) $args['name'] as $name ) - $new_formdata[$this->scb_get_field_name( $name )] = @$formdata[$name]; - $new_names = array_keys( $new_formdata ); - - // Finally, replace the old names - if ( 1 == count( $new_names ) ) - $args['name'] = $new_names[0]; - else - $args['name'] = $new_names; - - return scbForms::input( $args, $new_formdata ); - } - - -//_____INTERNAL METHODS_____ - - - private function scb_get_field_name( $name ) { - if ( $split = scbUtil::split_at( '[', $name ) ) - list( $basename, $extra ) = $split; - else - return $this->get_field_name( $name ); - - return str_replace( '[]', '', $this->get_field_name( $basename ) ) . $extra; - } -} - diff --git a/src/wp-content/plugins/wp-pagenavi/scb/load.php b/src/wp-content/plugins/wp-pagenavi/scb/load.php deleted file mode 100644 index a9bbda90..00000000 --- a/src/wp-content/plugins/wp-pagenavi/scb/load.php +++ /dev/null @@ -1,86 +0,0 @@ - $callback ) { - if ( dirname( dirname( plugin_basename( $file ) ) ) == $plugin_dir ) { - self::load( false ); - call_user_func( $callback ); - do_action( 'scb_activation_' . $plugin ); - break; - } - } - } - - static function load( $do_callbacks = true ) { - arsort( self::$candidates ); - - $file = key( self::$candidates ); - - $path = dirname( $file ) . '/'; - - foreach ( self::$classes[$file] as $class_name ) { - if ( class_exists( $class_name ) ) - continue; - - $fpath = $path . substr( $class_name, 3 ) . '.php'; - if ( file_exists( $fpath ) ) { - include $fpath; - self::$loaded[] = $fpath; - } - } - - if ( $do_callbacks ) - foreach ( self::$callbacks as $callback ) - call_user_func( $callback ); - } - - static function get_info() { - arsort( self::$candidates ); - - return array( self::$loaded, self::$candidates ); - } -} -endif; - -if ( !function_exists( 'scb_init' ) ) : -function scb_init( $callback = '' ) { - scbLoad4::init( $callback ); -} -endif; - diff --git a/src/wp-content/plugins/wp-pagenavi/screenshot-1.png b/src/wp-content/plugins/wp-pagenavi/screenshot-1.png deleted file mode 100644 index 26cd8966..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/screenshot-1.png and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/screenshot-2.png b/src/wp-content/plugins/wp-pagenavi/screenshot-2.png deleted file mode 100644 index a2f39ae4..00000000 Binary files a/src/wp-content/plugins/wp-pagenavi/screenshot-2.png and /dev/null differ diff --git a/src/wp-content/plugins/wp-pagenavi/wp-pagenavi.php b/src/wp-content/plugins/wp-pagenavi/wp-pagenavi.php deleted file mode 100644 index fea40b58..00000000 --- a/src/wp-content/plugins/wp-pagenavi/wp-pagenavi.php +++ /dev/null @@ -1,62 +0,0 @@ - __( 'Page %CURRENT_PAGE% of %TOTAL_PAGES%', 'wp-pagenavi' ), - 'current_text' => '%PAGE_NUMBER%', - 'page_text' => '%PAGE_NUMBER%', - 'first_text' => __( '« First', 'wp-pagenavi' ), - 'last_text' => __( 'Last »', 'wp-pagenavi' ), - 'prev_text' => __( '«', 'wp-pagenavi' ), - 'next_text' => __( '»', 'wp-pagenavi' ), - 'dotleft_text' => __( '...', 'wp-pagenavi' ), - 'dotright_text' => __( '...', 'wp-pagenavi' ), - 'num_pages' => 5, - 'num_larger_page_numbers' => 3, - 'larger_page_numbers_multiple' => 10, - 'always_show' => false, - 'use_pagenavi_css' => true, - 'style' => 1, - ) ); - - PageNavi_Core::init( $options ); - - if ( is_admin() ) { - require_once dirname( __FILE__ ) . '/admin.php'; - new PageNavi_Options_Page( __FILE__, $options ); - } -} -scb_init( '_pagenavi_init' ); - diff --git a/src/wp-content/qtranslate.tmp b/src/wp-content/qtranslate.tmp new file mode 100644 index 00000000..e69de29b diff --git a/src/wp-content/themes/Sabuy/cache/f212978a3bb646317f5a158d3d68b668.jpg b/src/wp-content/themes/Sabuy/cache/f212978a3bb646317f5a158d3d68b668.jpg new file mode 100644 index 00000000..507c0f04 Binary files /dev/null and b/src/wp-content/themes/Sabuy/cache/f212978a3bb646317f5a158d3d68b668.jpg differ diff --git a/src/wp-content/themes/Sabuy/header.php b/src/wp-content/themes/Sabuy/header.php index e1fb9b8d..96e3a44b 100644 --- a/src/wp-content/themes/Sabuy/header.php +++ b/src/wp-content/themes/Sabuy/header.php @@ -36,7 +36,7 @@ $pp_theme_version = '1.0'; wp_enqueue_style("jqueryui_css", get_bloginfo( 'stylesheet_directory' )."/css/jqueryui/custom.css", false, $pp_theme_version, "all"); wp_enqueue_style("screen_css", get_bloginfo( 'stylesheet_directory' )."/css/screen.css", false, $pp_theme_version, "all"); - wp_enqueue_style("lqdvi_css", get_bloginfo( 'stylesheet_directory' )."/css/lqdvi.css", false, $pp_theme_version, "all"); + wp_enqueue_style("lqdvi_css", get_bloginfo( 'stylesheet_directory' )."/css/lqdvi.css", false, $pp_theme_version, "all"); wp_enqueue_style("fancybox_css", get_bloginfo( 'stylesheet_directory' )."/js/fancybox/jquery.fancybox-1.3.0.css", false, $pp_theme_version, "all"); wp_enqueue_style("videojs_css", get_bloginfo( 'stylesheet_directory' )."/js/video-js.css", false, $pp_theme_version, "all"); wp_enqueue_style("vim_css", get_bloginfo( 'stylesheet_directory' )."/js/skins/vim.css", false, $pp_theme_version, "all"); @@ -213,7 +213,7 @@ h6 { font-size:px; } if(!empty($pp_font_color)) { ?> -body, .styled_box_content, blockquote h2, #searchform label, label { color:; } +body, .styled_box_content, blockquote h2 { color:; } -a, #content_wrapper .sidebar a, #content_wrapper .posts li a, .one_third .blog_grid_desc a { color:; } +a { color:; } -a:hover, a:active, #content_wrapper .sidebar a:hover, #content_wrapper .posts li a:hover, .one_third .blog_grid_desc a:hover { color:; } +a:hover, a:active { color:; } ?> -
    +
    -
    +
    @@ -84,18 +84,21 @@ get_header(); ?> $count_row = 0; foreach($all_photo_arr as $key => $photo) - { + { print_r($all_photo_arr); + $title = $photo->title; $small_image_url = get_bloginfo( 'stylesheet_directory' ).'/images/000_70.png'; $slide_link_to = get_post_meta($photo->ID, 'slide_link_to', true); if(has_post_thumbnail($photo->ID, 'large')) { + + $image_id = get_post_thumbnail_id($photo->ID); $image_url = wp_get_attachment_image_src($image_id, 'large', true); - $image_url[0] = cleanSource($image_url[0]); + //$image_url[0] = cleanSource($image_url[0]); - $small_image_url = get_bloginfo( 'stylesheet_directory' ).'/timthumb.php?src='.$image_url[0].'&h='.$pp_gallery_height.'&w='.$pp_gallery_width.'&zc=1'; + $small_image_url = get_bloginfo( 'stylesheet_directory' ).'/timthumb.php?src='.cleanSource($image_url[0]).'&h='.$pp_gallery_height.'&w='.$pp_gallery_width.'&zc=1'; if(!empty($slide_link_to) && $slide_link_to != 'Image') { @@ -119,12 +122,12 @@ get_header(); ?> $count_row++; ?> -
    +
    - function row_wrap( $title, $content ) { - return - html( 'tr', - html( 'th scope="row"', $title ) - .html( 'td', $content ) ); - } - - function input( $args, $formdata = array() ) { - if ( empty( $formdata ) && isset( $this->options ) ) - $formdata = $this->options->get(); - - if ( isset( $args['name_tree'] ) ) { - $tree = ( array ) $args['name_tree']; - unset( $args['name_tree'] ); - - $value = $formdata; - $name = $this->option_name; - foreach ( $tree as $key ) { - $value = $value[$key]; - $name .= '[' . $key . ']'; - } - - $args['name'] = $name; - unset( $args['names'] ); - - unset( $args['values'] ); - - $formdata = array( $name => $value ); - } - - return scbForms::input( $args, $formdata ); - } - - // Mimic scbForms inheritance - function __call( $method, $args ) { - return call_user_func_array( array( 'scbForms', $method ), $args ); - } - - // Wraps a string in a \n"; - } - - // Wraps a string in a \n"; - } - - -// ____________INTERNAL METHODS____________ - - - // Registers a page - function page_init() { - extract( $this->args ); - - if ( ! $toplevel ) { - $this->pagehook = add_submenu_page( $parent, $page_title, $menu_title, $capability, $page_slug, array( $this, '_page_content_hook' ) ); - } else { - $func = 'add_' . $toplevel . '_page'; - $this->pagehook = $func( $page_title, $menu_title, $capability, $page_slug, array( $this, '_page_content_hook' ), $icon_url ); - } - - if ( ! $this->pagehook ) - return; - - if ( $ajax_submit ) { - $this->ajax_response(); - add_action( 'admin_footer', array( $this, 'ajax_submit' ), 20 ); - } - - add_action( 'admin_print_styles-' . $this->pagehook, array( $this, 'page_head' ) ); - } - - function option_init() { - register_setting( $this->option_name, $this->option_name, array( $this, 'validate' ) ); - } - - private function check_args() { - if ( empty( $this->args['page_title'] ) ) - trigger_error( 'Page title cannot be empty', E_USER_WARNING ); - - $this->args = wp_parse_args( $this->args, array( - 'toplevel' => '', - 'icon' => '', - 'parent' => 'options-general.php', - 'capability' => 'manage_options', - 'menu_title' => $this->args['page_title'], - 'page_slug' => '', - 'nonce' => '', - 'action_link' => __( 'Settings', $this->textdomain ), - 'ajax_submit' => false, - ) ); - - if ( empty( $this->args['page_slug'] ) ) - $this->args['page_slug'] = sanitize_title_with_dashes( $this->args['menu_title'] ); - - if ( empty( $this->args['nonce'] ) ) - $this->nonce = $this->args['page_slug']; - } - - function _contextual_help( $help, $screen ) { - if ( is_object( $screen ) ) - $screen = $screen->id; - - $actual_help = $this->page_help(); - - if ( $screen == $this->pagehook && $actual_help ) - return $actual_help; - - return $help; - } - - function ajax_response() { - if ( ! isset( $_POST['_ajax_submit'] ) || $_POST['_ajax_submit'] != $this->pagehook ) - return; - - $this->form_handler(); - die; - } - - function ajax_submit() { - global $page_hook; - - if ( $page_hook != $this->pagehook ) - return; -?> - -form_handler(); - - $this->page_header(); - $this->page_content(); - $this->page_footer(); - } - - function _action_link( $links ) { - $url = add_query_arg( 'page', $this->args['page_slug'], admin_url( $this->args['parent'] ) ); - - $links[] = html_link( $url, $this->args['action_link'] ); - - return $links; - } -} - diff --git a/src/wp-content/plugins/wp-pagenavi/scb/BoxesPage.php b/src/wp-content/plugins/wp-pagenavi/scb/BoxesPage.php deleted file mode 100644 index 05e6d971..00000000 --- a/src/wp-content/plugins/wp-pagenavi/scb/BoxesPage.php +++ /dev/null @@ -1,246 +0,0 @@ -boxes = array( array( 'settings', 'Settings box', 'normal' ) - ... ); - -You must also define two methods in your class for each box: - -function settings_box() - this is where the box content is echoed -function settings_handler() - this is where the box settings are saved -... -*/ -abstract class scbBoxesPage extends scbAdminPage { - /* - A box definition looks like this: - array( $slug, $title, $column ); - - Available columns: normal, side, column3, column4 - */ - protected $boxes = array(); - - function __construct( $file, $options = null ) { - parent::__construct( $file, $options ); - - // too late - scbUtil::add_uninstall_hook( $this->file, array( $this, 'uninstall' ) ); - } - - function page_init() { - if ( !isset( $this->args['columns'] ) ) - $this->args['columns'] = 2; - - parent::page_init(); - - add_action( 'load-' . $this->pagehook, array( $this, 'boxes_init' ) ); - add_filter( 'screen_layout_columns', array( $this, 'columns' ) ); - } - - function default_css() { -?> - -default_css(); - - global $screen_layout_columns; - - if ( isset( $screen_layout_columns ) ) { - $hide2 = $hide3 = $hide4 = ''; - switch ( $screen_layout_columns ) { - case 4: - $width = 'width:24.5%;'; - break; - case 3: - $width = 'width:32.67%;'; - $hide4 = 'display:none;'; - break; - case 2: - $width = 'width:49%;'; - $hide3 = $hide4 = 'display:none;'; - break; - default: - $width = 'width:98%;'; - $hide2 = $hide3 = $hide4 = 'display:none;'; - } - } -?> -
    -\n"; - do_meta_boxes( $this->pagehook, 'normal', '' ); - - echo "\t
    \n"; - do_meta_boxes( $this->pagehook, 'side', '' ); - - echo "\t
    \n"; - do_meta_boxes( $this->pagehook, 'column3', '' ); - - echo "\t
    \n"; - do_meta_boxes( $this->pagehook, 'column4', '' ); -?> -
    -_boxes_js_init(); - } - - function form_handler() { - if ( empty( $_POST ) ) - return; - - check_admin_referer( $this->nonce ); - - // Box handler - foreach ( $this->boxes as $box ) { - $args = isset( $box[4] ) ? $box[4] : array(); - - $handler = $box[0] . '_handler'; - - if ( method_exists( $this, $handler ) ) - call_user_func_array( array( $this, $handler ), $args ); - } - } - - function columns( $columns ) { - $columns[$this->pagehook] = $this->args['columns']; - - return $columns; - } - - function uninstall() { - global $wpdb; - - $hook = str_replace( '-', '', $this->pagehook ); - - foreach ( array( 'metaboxhidden', 'closedpostboxes', 'wp_metaboxorder', 'screen_layout' ) as $option ) - $keys[] = "'{$option}_{$hook}'"; - - $keys = '( ' . implode( ', ', $keys ) . ' )'; - - $wpdb->query( " - DELETE FROM {$wpdb->usermeta} - WHERE meta_key IN {$keys} - " ); - } - - function boxes_init() { - wp_enqueue_script( 'common' ); - wp_enqueue_script( 'wp-lists' ); - wp_enqueue_script( 'postbox' ); - - $registered = array(); - foreach( $this->boxes as $box_args ) { - @list( $name, $title, $context, $priority, $args ) = $box_args; - - if ( empty( $title ) ) - $title = ucfirst( $name ); - if ( empty( $context ) ) - $context = 'normal'; - if ( empty( $priority ) ) - $priority = 'default'; - if ( empty( $args ) ) - $args = array(); - - if ( isset( $registered[$name] ) ) { - if ( empty( $args ) ) - trigger_error( "Duplicate box name: $name", E_USER_NOTICE ); - - $name = $this->_increment( $name ); - } else { - $registered[$name] = true; - } - - add_meta_box( $name, $title, array( $this, '_intermediate_callback' ), $this->pagehook, $context, $priority, $args ); - } - } - - // Make it so that $args is actually what's passed to the callback - function _intermediate_callback( $_, $box ) { - list( $name ) = explode( '-', $box['id'] ); - - call_user_func_array( array( $this, $name . '_box' ), $box['args'] ); - } - - private function _increment( $name ) { - $parts = explode( '-', $name ); - if ( isset( $parts[1] ) ) - $parts[1]++; - else - $parts[1] = 2; - - return implode( '-', $parts ); - } - - // Adds necesary code for JS to work - function _boxes_js_init() { - echo $this->js_wrap( <<pagehook' ); -} ); -EOT - ); -?> - - -

    - -

    - -time = $time; - - if ( isset( $interval ) ) { - $this->schedule = $interval . 'secs'; - $this->interval = $interval; - } elseif ( isset( $schedule ) ) { - $this->schedule = $schedule; - } - - // Set hook - if ( isset( $action ) ) { - $this->hook = $action; - } elseif ( isset( $callback ) ) { - $this->hook = self::_callback_to_string( $callback ); - add_action( $this->hook, $callback ); - } elseif ( method_exists( $this, 'callback' ) ) { - $this->hook = self::_callback_to_string( array( $this, 'callback' ) ); - add_action( $this->hook, $callback ); - } else { - trigger_error( '$action OR $callback not set', E_USER_WARNING ); - } - - if ( isset( $callback_args ) ) - $this->callback_args = ( array ) $callback_args; - - if ( $this->schedule ) { - scbUtil::add_activation_hook( $file, array( $this, 'reset' ) ); - register_deactivation_hook( $file, array( $this, 'unschedule' ) ); - } - - add_filter( 'cron_schedules', array( $this, '_add_timing' ) ); - } - - /* Change the interval of the cron job - * - * @param array List of args: - string $schedule OR number $interval - timestamp $time ( optional ) - */ - function reschedule( $args ) { - extract( $args ); - - if ( $schedule && $this->schedule != $schedule ) { - $this->schedule = $schedule; - } elseif ( $interval && $this->interval != $interval ) { - $this->schedule = $interval . 'secs'; - $this->interval = $interval; - } - - $this->time = $time; - - $this->reset(); - } - - /** - * Reset the schedule - */ - function reset() { - $this->unschedule(); - $this->schedule(); - } - - /** - * Clear the cron job - */ - function unschedule() { -# wp_clear_scheduled_hook( $this->hook, $this->callback_args ); - self::really_clear_scheduled_hook( $this->hook ); - } - - /** - * Execute the job now - * @param array $args List of arguments to pass to the callback - */ - function do_now( $args = null ) { - if ( is_null( $args ) ) - $args = $this->callback_args; - - do_action_ref_array( $this->hook, $args ); - } - - /** - * Execute the job with a given delay - * @param int $delay in seconds - * @param array $args List of arguments to pass to the callback - */ - function do_once( $delay = 0, $args = null ) { - if ( is_null( $args ) ) - $args = $this->callback_args; - - wp_clear_scheduled_hook( $this->hook, $args ); - wp_schedule_single_event( time() + $delay, $this->hook, $args ); - } - - -//_____INTERNAL METHODS_____ - - - function _add_timing( $schedules ) { - if ( isset( $schedules[$this->schedule] ) ) - return $schedules; - - $schedules[$this->schedule] = array( 'interval' => $this->interval, - 'display' => $this->interval . ' seconds' ); - - return $schedules; - } - - protected function schedule() { - if ( ! $this->time ) - $this->time = time(); - - wp_schedule_event( $this->time, $this->schedule, $this->hook, $this->callback_args ); - } - - protected static function really_clear_scheduled_hook( $name ) { - $crons = _get_cron_array(); - - foreach ( $crons as $timestamp => $hooks ) { - foreach ( $hooks as $hook => $args ) - if ( $hook == $name ) - unset( $crons[$timestamp][$hook] ); - - if ( empty( $hooks ) ) - unset( $crons[$timestamp] ); - } - - _set_cron_array( $crons ); - } - - protected static function _callback_to_string( $callback ) { - if ( ! is_array( $callback ) ) - $str = $callback; - elseif ( ! is_string( $callback[0] ) ) - $str = get_class( $callback[0] ) . '_' . $callback[1]; - else - $str = $callback[0] . '::' . $callback[1]; - - $str .= '_hook'; - - return $str; - } -} - diff --git a/src/wp-content/plugins/wp-pagenavi/scb/Forms.php b/src/wp-content/plugins/wp-pagenavi/scb/Forms.php deleted file mode 100644 index f134eb99..00000000 --- a/src/wp-content/plugins/wp-pagenavi/scb/Forms.php +++ /dev/null @@ -1,427 +0,0 @@ - - static function form_table_wrap( $content, $nonce = 'update_options' ) { - $output = self::table_wrap( $content ); - $output = self::form_wrap( $output, $nonce ); - - return $output; - } - - // Wraps the given content in a tag - static function form_wrap( $content, $nonce = 'update_options' ) { - $output = "\n\n"; - $output .= $content; - $output .= wp_nonce_field( $action = $nonce, $name = "_wpnonce", $referer = true , $echo = false ); - $output .= "\n\n"; - - return $output; - } - - // Wraps the given content in a
    - static function table_wrap( $content ) { - $output = "\n
    \n" . $content . "\n
    \n"; - - return $output; - } - - // Wraps the given content in a
    - static function row_wrap( $title, $content ) { - return "\n
    " . $title . "\n\t\t" . $content . "\t