From 9bf2bbf257a87c934e38dac24d5ca109439bb083 Mon Sep 17 00:00:00 2001 From: lucha <lucha@paranoici.org> Date: Tue, 18 Apr 2017 11:48:33 +0200 Subject: [PATCH] [auto] plugin: widget-logic 5.7.2 --- .../languages/widget-logic-hu_HU.mo | Bin 0 -> 3339 bytes .../languages/widget-logic-hu_HU.po | 171 +++++++++++ .../widget-logic/languages/widget-logic-uk.mo | Bin 0 -> 3307 bytes .../widget-logic/languages/widget-logic-uk.po | 109 +++++++ .../widget-logic/languages/widget-logic.pot | 63 ++-- wp-content/plugins/widget-logic/readme.txt | 205 +++++++------ .../plugins/widget-logic/screenshot-1.png | Bin 26368 -> 31433 bytes .../plugins/widget-logic/screenshot-2.png | Bin 21717 -> 40954 bytes .../plugins/widget-logic/widget_logic.php | 288 ++++++++++++++---- 9 files changed, 673 insertions(+), 163 deletions(-) create mode 100644 wp-content/plugins/widget-logic/languages/widget-logic-hu_HU.mo create mode 100644 wp-content/plugins/widget-logic/languages/widget-logic-hu_HU.po create mode 100644 wp-content/plugins/widget-logic/languages/widget-logic-uk.mo create mode 100644 wp-content/plugins/widget-logic/languages/widget-logic-uk.po diff --git a/wp-content/plugins/widget-logic/languages/widget-logic-hu_HU.mo b/wp-content/plugins/widget-logic/languages/widget-logic-hu_HU.mo new file mode 100644 index 0000000000000000000000000000000000000000..99f169076a4ba28f133a9310b87ddb42d47ab366 GIT binary patch literal 3339 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 Q{F|DSn_87xQliNK0IZ-!o&W#< literal 0 HcmV?d00001 diff --git a/wp-content/plugins/widget-logic/languages/widget-logic-hu_HU.po b/wp-content/plugins/widget-logic/languages/widget-logic-hu_HU.po new file mode 100644 index 000000000..1c3146d42 --- /dev/null +++ b/wp-content/plugins/widget-logic/languages/widget-logic-hu_HU.po @@ -0,0 +1,171 @@ +msgid "" +msgstr "" +"Project-Id-Version: Widget Logic v0.57\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: \n" +"PO-Revision-Date: 2013-12-18 08:33+0100\n" +"Last-Translator: HunStArt <szemcse@freemail.hu>\n" +"Language-Team: HunStArt <szemcse@freemail.hu>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 1.6.3\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;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n" +"X-Poedit-Basepath: ../\n" +"X-Textdomain-Support: yes\n" +"Language: hu_HU\n" +"X-Poedit-SearchPath-0: .\n" + +# @ widget-logic +#. translators: plugin header field 'Name' +#: widget_logic.php:0 +msgid "Widget Logic" +msgstr "Widget Logika" + +# @ widget-logic +#. translators: plugin header field 'PluginURI' +#: widget_logic.php:0 +msgid "http://wordpress.org/extend/plugins/widget-logic/" +msgstr "http://wordpress.org/extend/plugins/widget-logic/" + +# @ widget-logic +#. translators: plugin header field 'Description' +#: widget_logic.php:0 +msgid "Control widgets with WP's conditional tags is_home etc" +msgstr "Vezérlő widget WP feltételes címkékel pl: is_home stb." + +# @ widget-logic +#. translators: plugin header field 'Author' +#: widget_logic.php:0 +msgid "Alan Trewartha" +msgstr "Alan Trewartha" + +# @ widget-logic +#. translators: plugin header field 'AuthorURI' +#: widget_logic.php:0 +msgid "http://freakytrigger.co.uk/author/alan/" +msgstr "http://freakytrigger.co.uk/author/alan/" + +# @ widget-logic +#. translators: plugin header field 'Version' +#: widget_logic.php:0 +msgid "0.57" +msgstr "0.57" + +# @ widget-logic +#: widget_logic.php:18 +msgid "when plugin starts (default)" +msgstr "amikor a bővítmény indul (alapértelmezett)" + +# @ widget-logic +#: widget_logic.php:19 +msgid "after theme loads" +msgstr "sablon betöltése után" + +# @ widget-logic +#: widget_logic.php:20 +msgid "when all PHP loaded" +msgstr "amikor minden PHP betöltődött" + +# @ widget-logic +#: widget_logic.php:21 +msgid "during page header" +msgstr "fejléc közben" + +# @ widget-logic +#: widget_logic.php:96 +msgid "Success! Options file imported" +msgstr "A beállításokat tartalmazó fájl importálása sikeresen befejeződött" + +# @ widget-logic +#: widget_logic.php:99 +msgid "Invalid options file" +msgstr "Érvénytelen fájl beállítások" + +# @ widget-logic +#: widget_logic.php:104 +msgid "No options file provided" +msgstr "Beállítások fájl nincs kiválasztva" + +# @ widget-logic +#: widget_logic.php:173 +msgid "Widget Logic options" +msgstr "Widget Logika Beállításai" + +# @ widget-logic +#: widget_logic.php:176 +msgid "" +"Adds a new WP filter you can use in your own code. Not needed for main " +"Widget Logic functionality." +msgstr "" +"Hozzáad egy új WP szűrőt saját kód segítségével. Nem szükséges főbb Widget " +"Logic funkcionalitás." + +# @ widget-logic +#: widget_logic.php:178 +msgid "Add 'widget_content' filter" +msgstr "'Widget_content' szűrő hozzáadása" + +# @ widget-logic +#: widget_logic.php:181 +msgid "Resets a theme's custom queries before your Widget Logic is checked" +msgstr "" +"Visszaállítja a sablon szokás lekérdezéseit, mielőtt a Widget Logic meg van " +"jelölve" + +# @ widget-logic +#: widget_logic.php:183 +msgid "Use 'wp_reset_query' fix" +msgstr "Használja a 'Wp_reset_query' megerősítést" + +# @ widget-logic +#: widget_logic.php:186 +msgid "" +"Delays widget logic code being evaluated til various points in the WP " +"loading process" +msgstr "" +"Widget logika kód értékelt késleltetései, ami a WP különböző pontjain " +"történő betöltési folyamat eléréséhez szükségesek" + +# @ widget-logic +#: widget_logic.php:186 +msgid "Load logic" +msgstr "Logika betöltése" + +# @ widget-logic +#: widget_logic.php:199 +msgid "Save WL options" +msgstr "WL beállításainak mentése" + +# @ widget-logic +#: widget_logic.php:203 +msgid "Save all WL options to a plain text config file" +msgstr "Menti az összes WL beállítást sima szöveges konfigurációs fájlba" + +# @ widget-logic +#: widget_logic.php:203 +msgid "Export options" +msgstr "Beállítások exportállása" + +# @ widget-logic +#: widget_logic.php:204 +msgid "Import options" +msgstr "Beállítások importállása" + +# @ widget-logic +#: widget_logic.php:204 +msgid "Load all WL options from a plain text config file" +msgstr "Betölti az összes WL beállítást sima szöveges konfigurációs fájlból" + +# @ widget-logic +#: widget_logic.php:205 +msgid "Select file for importing" +msgstr "Fájl kiválasztása importállásra" + +# @ widget-logic +#: widget_logic.php:241 +msgid "Widget logic:" +msgstr "Widget logika:" diff --git a/wp-content/plugins/widget-logic/languages/widget-logic-uk.mo b/wp-content/plugins/widget-logic/languages/widget-logic-uk.mo new file mode 100644 index 0000000000000000000000000000000000000000..ca0a21d892bfbb080514a6b0e76d7566967722d4 GIT binary patch literal 3307 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 Pc1S9P6j&GbXfgl*Bb*vk literal 0 HcmV?d00001 diff --git a/wp-content/plugins/widget-logic/languages/widget-logic-uk.po b/wp-content/plugins/widget-logic/languages/widget-logic-uk.po new file mode 100644 index 000000000..ce2049702 --- /dev/null +++ b/wp-content/plugins/widget-logic/languages/widget-logic-uk.po @@ -0,0 +1,109 @@ +# Copyright (C) 2012 +# This file is distributed under the same license as the package. +msgid "" +msgstr "" +"Project-Id-Version: Widget Logic\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp\n" +"POT-Creation-Date: 2012-12-17 22:12:06+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2014-05-05 11:55+0200\n" +"Last-Translator: Roman Sulym <sulym.roman@gmail.com>\n" +"Language-Team: webrain <info@webrain.com.ua>\n" +"Language: uk\n" +"X-Generator: Poedit 1.6.3\n" +"X-Poedit-SourceCharset: UTF-8\n" + +#: widget_logic.php:5 +msgid "Control widgets with WP's conditional tags is_home etc" +msgstr "" +"Керування відображенням віджетів за допомогою стандартних WP теґів на кшталт " +"is_home()" + +#: widget_logic.php:18 +msgid "when plugin starts (default)" +msgstr "під час ініціалізації плаґіна (за замовчуванням)" + +#: widget_logic.php:19 +msgid "after theme loads" +msgstr "після завантаження теми" + +#: widget_logic.php:20 +msgid "when all PHP loaded" +msgstr "після завантаження всіх PHP файлів" + +#: widget_logic.php:21 +msgid "during page header" +msgstr "у заголовку сторінки" + +#: widget_logic.php:96 +msgid "Success! Options file imported" +msgstr "Файл налаштувань імпортовано успішно!" + +#: widget_logic.php:99 +msgid "Invalid options file" +msgstr "Невірний формат файлу налаштувань" + +#: widget_logic.php:104 +msgid "No options file provided" +msgstr "Не вибрано файл налаштувань" + +#: widget_logic.php:173 +msgid "Widget Logic options" +msgstr "Налаштування правил логіки" + +#: widget_logic.php:176 +msgid "" +"Adds a new WP filter you can use in your own code. Not needed for main " +"Widget Logic functionality." +msgstr "" +"Додати новий фільтр, який ви зможете використовувати у своєму коді. Не " +"потрібно для базової функціональності плаґіна." + +#: widget_logic.php:178 +msgid "Add 'widget_content' filter" +msgstr "Додати фільтр 'widget_content'" + +#: widget_logic.php:181 +msgid "Resets a theme's custom queries before your Widget Logic is checked" +msgstr "Скинути всі користувацькі запити перед перевіркою правил логіки" + +#: widget_logic.php:183 +msgid "Use 'wp_reset_query' fix" +msgstr "Використовувати функцію 'wp_reset_query'" + +#: widget_logic.php:186 +msgid "" +"Delays widget logic code being evaluated til various points in the WP " +"loading process" +msgstr "" +"Призупинити виконання коду плаґіна до певного моменту процесу завантаження WP" + +#: widget_logic.php:186 +msgid "Load logic" +msgstr "Завантажувати правила логіки" + +#: widget_logic.php:199 +msgid "Save WL options" +msgstr "Зберегти налаштування" + +#: widget_logic.php:203 +msgid "Save all WL options to a plain text config file" +msgstr "Зберегти всі налаштування плаґіна у текстовому файлі" + +#: widget_logic.php:203 +msgid "Export options" +msgstr "Експортувати налаштування" + +#: widget_logic.php:204 +msgid "Import options" +msgstr "Імпортувати налаштування" + +#: widget_logic.php:204 +msgid "Load all WL options from a plain text config file" +msgstr "Завантажити всі налаштування плаґіна з текстового файлу" + +#: widget_logic.php:205 +msgid "Select file for importing" +msgstr "Вибрати файл для імпорту" diff --git a/wp-content/plugins/widget-logic/languages/widget-logic.pot b/wp-content/plugins/widget-logic/languages/widget-logic.pot index 69de64178..3b9e3a491 100755 --- a/wp-content/plugins/widget-logic/languages/widget-logic.pot +++ b/wp-content/plugins/widget-logic/languages/widget-logic.pot @@ -1,23 +1,19 @@ -# Copyright (C) 2012 +# Copyright (C) 2014 # This file is distributed under the same license as the package. msgid "" msgstr "" "Project-Id-Version: \n" -"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp\n" -"POT-Creation-Date: 2012-12-17 22:12:06+00:00\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/widget-logic\n" +"POT-Creation-Date: 2014-07-27 16:43:46+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2012-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" -#: widget_logic.php:5 -msgid "Control widgets with WP's conditional tags is_home etc" -msgstr "" - #: widget_logic.php:18 -msgid "when plugin starts (default)" +msgid "when plugin starts" msgstr "" #: widget_logic.php:19 @@ -29,73 +25,90 @@ msgid "when all PHP loaded" msgstr "" #: widget_logic.php:21 +msgid "after query variables set (default)" +msgstr "" + +#: widget_logic.php:22 msgid "during page header" msgstr "" -#: widget_logic.php:96 +#: widget_logic.php:97 msgid "Success! Options file imported" msgstr "" -#: widget_logic.php:99 +#: widget_logic.php:100 msgid "Invalid options file" msgstr "" -#: widget_logic.php:104 +#: widget_logic.php:105 msgid "No options file provided" msgstr "" -#: widget_logic.php:173 +#: widget_logic.php:175 msgid "Widget Logic options" msgstr "" -#: widget_logic.php:176 +#: widget_logic.php:178 msgid "" "Adds a new WP filter you can use in your own code. Not needed for main " "Widget Logic functionality." msgstr "" -#: widget_logic.php:178 +#: widget_logic.php:180 msgid "Add 'widget_content' filter" msgstr "" -#: widget_logic.php:181 +#: widget_logic.php:183 msgid "Resets a theme's custom queries before your Widget Logic is checked" msgstr "" -#: widget_logic.php:183 +#: widget_logic.php:185 msgid "Use 'wp_reset_query' fix" msgstr "" -#: widget_logic.php:186 +#: widget_logic.php:188 +msgid "" +"Re-evaluates widget logic every time the sidebars_widgets filter is called" +msgstr "" + +#: widget_logic.php:190 +msgid "Don't cache widget logic results" +msgstr "" + +#: widget_logic.php:193 msgid "" "Delays widget logic code being evaluated til various points in the WP " "loading process" msgstr "" -#: widget_logic.php:186 +#: widget_logic.php:193 msgid "Load logic" msgstr "" -#: widget_logic.php:199 +#: widget_logic.php:206 msgid "Save WL options" msgstr "" -#: widget_logic.php:203 +#: widget_logic.php:210 msgid "Save all WL options to a plain text config file" msgstr "" -#: widget_logic.php:203 +#: widget_logic.php:210 msgid "Export options" msgstr "" -#: widget_logic.php:204 +#: widget_logic.php:211 msgid "Import options" msgstr "" -#: widget_logic.php:204 +#: widget_logic.php:211 msgid "Load all WL options from a plain text config file" msgstr "" -#: widget_logic.php:205 +#: widget_logic.php:212 msgid "Select file for importing" msgstr "" + +#: widget_logic.php:248 +msgid "Widget logic:" +msgstr "" diff --git a/wp-content/plugins/widget-logic/readme.txt b/wp-content/plugins/widget-logic/readme.txt index e8551cb51..e24b9d874 100644 --- a/wp-content/plugins/widget-logic/readme.txt +++ b/wp-content/plugins/widget-logic/readme.txt @@ -1,10 +1,10 @@ === Widget Logic === -Contributors: alanft +Contributors: wpchefgadget, alanft Donate link: http://www.justgiving.com/widgetlogic_cancerresearchuk Tags: widget, admin, conditional tags, filter, context -Requires at least: 2.8 -Tested up to: 3.9 -Stable tag: 0.57 +Requires at least: 3.0 +Tested up to: 4.7.2 +Stable tag: 5.7.2 License: GPLv2 or later Widget Logic lets you control on which pages widgets appear using WP's conditional tags. It also adds a 'widget_content' filter. @@ -18,11 +18,7 @@ There is also an option to add a wordpress 'widget_content' filter -- this lets = Donations = -If you like and use Widget Logic you could consider a small donation to Cancer Research UK. I have a [JustGiving.com donation link](http://www.justgiving.com/widgetlogic_cancerresearchuk). As of December 2011 we have raised 440 UKP. I'm going to aim to have upped that to 750 UKP by the end of 2012. - -= Translate = - -Social Translation: [https://translate.foe-services.de](https://translate.foe-services.de) +If you like and use Widget Logic you could consider a small donation to Cancer Research UK. I have a [JustGiving.com donation link](http://www.justgiving.com/widgetlogic_cancerresearchuk). As of February 2017 we have raised 1,048.50 UKP. == Installation == @@ -38,27 +34,39 @@ Aside from logic against your widgets, there are three options added to the foot * Use 'wp_reset_query' fix -- Many features of WP, as well as the many themes and plugins out there, can mess with the conditional tags, such that is_home is NOT true on the home page. This can often be fixed with a quick wp_reset_query() statement just before the widgets are called, and this option puts that in for you rather than having to resort to code editing -* Load logic -- This option allows you to set the point in the page load at which your widget logic starts to be checked. Pre v.50 it was when the 'wp_head' trigger happened, ie during the creation of the HTML's HEAD block. Many themes didn't call wp_head, which was a problem. From v.50 it happens, by default, as early as possible, which is as soon as the plugin loads. You can now specify these 'late load' points (in chronological order): +* Load logic -- This option allows you to set the point in the page load at which your widget logic if first checked. Pre v.50 it was when the 'wp_head' trigger happened, ie during the creation of the HTML's HEAD block. Many themes didn't call wp_head, which was a problem. From v.50 it happens, by default, as early as possible, which is as soon as the plugin loads. You can now specify these 'late load' points (in chronological order): * after the theme loads (after_setup_theme trigger) * when all PHP loaded (wp_loaded trigger) + * after query variables set (parse_query) – this is the default * during page header (wp_head trigger) You may need to delay the load if your logic depends on functions defined, eg in the theme functions.php file. Conversely you may want the load early so that the widget count is calculated correctly, eg to show an alternative layour or content when a sidebar has no widgets. +* Don't cache widget logic results -- From v .58 the widget logic code should only execute once, but that might cause unexpected results with some themes, so this option is here to turn that behaviour off. (The truth/false of the code will be evaluated every time the sidebars_widgets filter is called. + == Frequently Asked Questions == -= Why isn't it working? = += I upgraded to Version 5.7.0 and my site's widgets now behave differently = + +There was an important change to how your Widget Logic code is evaluated. There is a new default 'Load logic' point of 'after query variables set'. For most people this should be better, but you could try reverting to the old default 'when plugin starts'. + += What can I try if it's not working? = -Try switching to the WP default theme - if the problem goes away, there is something specific to your theme that may be interfering with the WP conditional tags. +* Switch to the default theme. If the problem goes away, your theme may be interfering with the WP conditional tags or how widgets work +* Try the `wp_reset_query` option. If your theme performs custom queries before calling the dynamic sidebar this might help. +* Try a different 'Load logic' point. Most wordpress conditional tags only work 'after query variables set', but some plugins may require evaluation earlier or later. +* The 'Evaluate widget logic more than once' option may be needed if you have to use an early 'Load logic' point. -The most common sources of problems are: -* The logic text on one of your widgets is invalid PHP -* Your theme performs custom queries before calling the dynamic sidebar -- if so, try ticking the `wp_reset_query` option. += I'm getting errors that read like "PHP Parse error… … eval()'d code on line 1" = -= Use 'wp_reset_query' fix option isn't working properly any more = +You have a PHP syntax error in one of your widget's Widget Logic fields. Review them for errors. You might find it easiest to check by using 'Export options' and reading the code there (Though be aware that single and double quotes are escaped with multiple backslash characters.) -In version 0.50 I made some fundamental changes to how Widget Logic works. The result was that the wp_reset_query was less targeted in the code. If lots of people find this problematic I will look at a general solution, but the main workround is to put wp_reset_query() into your code just before calling a dynamic sidebar. +If you are having trouble finding the syntax error, a simple troubleshooting method is to use 'Export options' to keep a copy and then blank each Widget Logic field in turn until the problem goes. Once you've identified the problematic code, you can restore the rest with 'Import options'. + += It's causing problems with Woo Commerce / other popular plugin = + +This is often, not always, fixed by trying the different 'Load Logic' options. The 'after query variables set' option looks like it might be a better default, try it. = What's this stuff in my sidebar when there are no widgets? = @@ -72,6 +80,8 @@ There is some confusion between the [Main Page and the front page](http://codex. = Logic using is_page() doesn't work = +I believe this is fixed in 5.7.0. Let me know if that is not the case. + If your theme calls the sidebar after the loop you should find that the wp_reset_query option fixes things. This problem is explained on the [is_page codex page](http://codex.wordpress.org/Function_Reference/is_page#Cannot_Be_Used_Inside_The_Loop). = How do I get a widget to appear both on a category page and on single posts within that category? = @@ -105,82 +115,28 @@ Tighten up your definitions with PHPs 'logical AND' &&, for example: == Screenshots == 1. The 'Widget logic' field at work in standard widgets. -2. The `widget_content` filter, `wp_reset_query` option and 'load logic point' options are at the foot of the widget admin page. You can also export and import your site's WL options for safe-keeping. - -== Writing Logic Code == - -The text in the 'Widget logic' field can be full PHP code and should return 'true' when you need the widget to appear. If there is no 'return' in the text, an implicit 'return' is added to the start and a ';' is added on the end. (This is just to make single statements like is_home() more convenient.) - -= The Basics = -Make good use of [WP's own conditional tags](http://codex.wordpress.org/Conditional_Tags). You can vary and combine code using: - -* `!` (NOT) to **reverse** the logic, eg `!is_home()` is TRUE when this is NOT the home page. -* `||` (OR) to **combine** conditions. `X OR Y` is TRUE when either X is true or Y is true. -* `&&` (AND) to make conditions **more specific**. `X AND Y` is TRUE when both X is true and Y is true. +2. The plugin options are at the foot of the usual widget admin page… `widget_content` filter, `wp_reset_query` option, 'load logic point' and 'evaluate more than once'. You can also export and import your site's WL options as a plain text file for a quick backup/restore and to help troubleshoot issues. -There are lots of great code examples on the WP forums, and on WP sites across the net. But the WP Codex is also full of good examples to adapt, such as [Test if post is in a descendent category](http://codex.wordpress.org/Template_Tags/in_category#Testing_if_a_post_is_in_a_descendant_category). - -= Examples = - -* `is_home()` -- just the main blog page -* `!is_page('about')` -- everywhere EXCEPT this specific WP 'page' -* `!is_user_logged_in()` -- shown when a user is not logged in -* `is_category(array(5,9,10,11))` -- category page of one of the given category IDs -* `is_single() && in_category('baked-goods')` -- single post that's in the category with this slug -* `current_user_can('level_10')` -- admin only widget -* `strpos($_SERVER['HTTP_REFERER'], "google.com")!=false` -- widget to show when clicked through from a google search -* `is_category() && in_array($cat, get_term_children( 5, 'category'))` -- category page that's a descendent of category 5 -* `global $post; return (in_array(77,get_post_ancestors($post)));` -- WP page that is a child of page 77 -* `global $post; return (is_page('home') || ($post->post_parent=="13"));` -- home page OR the page that's a child of page 13 - -Note the extra ';' on the end where there is an explicit 'return'. - -== The 'widget_logic_eval_override' filter == -Before the Widget Logic code is evaluated for each widget, the text of the Widget Logic code is passed through this filter. If the filter returns a BOOLEAN result, this is used instead to determine if the widget is visible. Return TRUE for visible. +== Changelog == -== The 'widget_content' filter == += 5.7.2 = +Removed conflicts with outdated WP versions. -When this option is active (tick the option tickbox at the foot of the widget admin page) you can modify the text displayed by ANY widget from your own theme's functions.php file. Hook into the filter with: - -`add_filter('widget_content', 'your_filter_function', [priority], 2);` += 5.7.1 = +Fixed the settings form not being saved settings under some circumstances. -where `[priority]` is the optional priority parameter for the [add_filter](http://codex.wordpress.org/Function_Reference/add_filter) function. The filter function can take a second parameter (if you provde that last parameter '2') like this: +Added a setting to show logic code errors for admins (turned off by default). -`function your_filter_function($content='', $widget_id='')` +Fixed the issue with quotes in error messages on some WP installations. -The second parameter ($widget_id) can be used to target specific widgets if needed. += 5.7.0 = +Fixed PHP 7 compatibility issue. -A [Wordpress filter function](http://codex.wordpress.org/Plugin_API#Filters) 'takes as input the unmodified data, and returns modified data' which means that widget_content filters are provided with the raw HTML output by the widget, and you are then free to return something else entirely: +Fixed a conflict with the latest WPML plugin. -= Example filters = +A new default load logic point attached to the action 'parse_query'. By default the widget logic is only evaluated once. -`add_filter('widget_content', 'basic_widget_content_filter'); -function basic_widget_content_filter($content='') -{ return $content."<PRE>THIS APPEARS AFTER EVERY WIDGET</PRE>"; -}` - -I was motivated to make this filter in order to render all widget titles with the excellent [ttftitles plugin](http://templature.com/2007/10/18/ttftitles-wordpress-plugin/) like this: - -`add_filter('widget_content', 'ttftext_widget_title'); -function ttftext_widget_title($content='') -{ preg_match("/<h2[^>]*>([^<]+)/",$content, $matches); - $heading=$matches[1]; - $insert_img=the_ttftext( $heading, false ); - $content=preg_replace("/(<h2[^>]*>)[^<]+/","$1$insert_img",$content,1); - return $content; -}` - -People often ask for a way to give widgets alternating styles. This filter inserts widget_style_a/widget_style_b into the class="widget ..." text usually found in a widget's main definition: - -`add_filter('widget_content', 'make_alternating_widget_styles'); -function make_alternating_widget_styles($content='') -{ global $wl_make_alt_ws; - $wl_make_alt_ws=($wl_make_alt_ws=="style_a")?"style_b":"style_a"; - return preg_replace('/(class="widget )/', "$1 widget_${wl_make_alt_ws} ", $content); -}` - - -== Changelog == +Translation added: Ukrainian by Roman Sulym = 0.57 = Small fixes to satisfy some define('WP_DEBUG', true) errors @@ -198,7 +154,7 @@ Removed a WP 3.1+ function call, hopefully making it 2.8 compatible again. A little 'trim' of WL code to stop "syntax error, unexpected ')'" errors, which could occur if your WL was just a single space. Thanks to https://twitter.com/chrisjean for pointing this out. -Translation support! Thanks to Foe Services Labs http://wordpress.org/support/profile/cfoellmann for the work on this and the German translation files. +Translation support! Thanks to Foe Services Labs http://wordpress.org/support/profile/cfoellmann for the work on this and the German Social Translation Added a 'widget_logic_eval_override' filter. This allows advanced users to bypass EVAL with a function of their own. @@ -217,7 +173,7 @@ For the first time since this started on WP 2.3, I've rewritten how the core wid It now uses the 'sidebars_widgets' filter (as it should have done when that was introduced in WP2.8 by the look of it). The upshot is that is_active_sidebar should behave properly. -Widget callbacks only get intercepted if the 'widget_content' filter is activated, and much more briefly. (A widget's 'callback' is rewired within the 'dynamic_sidebar' function just before the widget is called, by the 'dynamic_sidebar_param' filter, and is restored when the callback function is invoked.) +Widget callbacks only get intercepted if the 'widget_content' filter is activated, and much more briefly. (A widget's 'callback' is rewired within the 'dynamic_sidebar' function just before the widget is called, by the 'dynamic_sidebar_param' filter, and is restored when the callback function is invoked.) = 0.48 = Kill some poor coding practices that throws debug notices - thanks to John James Jacoby. @@ -244,8 +200,85 @@ Brings WP 2.5 compatibility. I am trying to make it back compatible. If you have Last WP 2.3 only version == Upgrade Notice == + += 0.58 = +Important change to the default of when your Widget Logic is evaluated. It is now on the "parse_query" action, and just once. Those defaults can be overridden. + = 0.46 = Required with WP2.8 cos of changes in Widget admin AJAX = 0.44 = Updated for WP2.7 with extra bug fixes + + +== Writing Logic Code == + +The text in the 'Widget logic' field can be full PHP code and should return 'true' when you need the widget to appear. If there is no 'return' in the text, an implicit 'return' is added to the start and a ';' is added on the end. (This is just to make single statements like is_home() more convenient.) + += The Basics = +Make good use of [WP's own conditional tags](http://codex.wordpress.org/Conditional_Tags). You can vary and combine code using: + +* `!` (NOT) to **reverse** the logic, eg `!is_home()` is TRUE when this is NOT the home page. +* `||` (OR) to **combine** conditions. `X OR Y` is TRUE when either X is true or Y is true. +* `&&` (AND) to make conditions **more specific**. `X AND Y` is TRUE when both X is true and Y is true. + +There are lots of great code examples on the WP forums, and on WP sites across the net. But the WP Codex is also full of good examples to adapt, such as [Test if post is in a descendent category](http://codex.wordpress.org/Template_Tags/in_category#Testing_if_a_post_is_in_a_descendant_category). + += Examples = + +* `is_home()` -- just the main blog page +* `!is_page('about')` -- everywhere EXCEPT this specific WP 'page' +* `!is_user_logged_in()` -- shown when a user is not logged in +* `is_category(array(5,9,10,11))` -- category page of one of the given category IDs +* `is_single() && in_category('baked-goods')` -- single post that's in the category with this slug +* `current_user_can('level_10')` -- admin only widget +* `strpos($_SERVER['HTTP_REFERER'], "google.com")!=false` -- widget to show when clicked through from a google search +* `is_category() && in_array($cat, get_term_children( 5, 'category'))` -- category page that's a descendent of category 5 +* `global $post; return (in_array(77,get_post_ancestors($post)));` -- WP page that is a child of page 77 +* `global $post; return (is_page('home') || ($post->post_parent=="13"));` -- home page OR the page that's a child of page 13 + +Note the extra ';' on the end where there is an explicit 'return'. + +== The 'widget_logic_eval_override' filter == +Before the Widget Logic code is evaluated for each widget, the text of the Widget Logic code is passed through this filter. If the filter returns a BOOLEAN result, this is used instead to determine if the widget is visible. Return TRUE for visible. + +== The 'widget_content' filter == + +When this option is active (tick the option tickbox at the foot of the widget admin page) you can modify the text displayed by ANY widget from your own theme's functions.php file. Hook into the filter with: + +`add_filter('widget_content', 'your_filter_function', [priority], 2);` + +where `[priority]` is the optional priority parameter for the [add_filter](http://codex.wordpress.org/Function_Reference/add_filter) function. The filter function can take a second parameter (if you provde that last parameter '2') like this: + +`function your_filter_function($content='', $widget_id='')` + +The second parameter ($widget_id) can be used to target specific widgets if needed. + +A [Wordpress filter function](http://codex.wordpress.org/Plugin_API#Filters) 'takes as input the unmodified data, and returns modified data' which means that widget_content filters are provided with the raw HTML output by the widget, and you are then free to return something else entirely: + += Example filters = + +`add_filter('widget_content', 'basic_widget_content_filter'); +function basic_widget_content_filter($content='') +{ return $content."<PRE>THIS APPEARS AFTER EVERY WIDGET</PRE>"; +}` + +I was motivated to make this filter in order to render all widget titles with the excellent [ttftitles plugin](http://templature.com/2007/10/18/ttftitles-wordpress-plugin/) like this: + +`add_filter('widget_content', 'ttftext_widget_title'); +function ttftext_widget_title($content='') +{ preg_match("/<h2[^>]*>([^<]+)/",$content, $matches); + $heading=$matches[1]; + $insert_img=the_ttftext( $heading, false ); + $content=preg_replace("/(<h2[^>]*>)[^<]+/","$1$insert_img",$content,1); + return $content; +}` + +People often ask for a way to give widgets alternating styles. This filter inserts widget_style_a/widget_style_b into the class="widget ..." text usually found in a widget's main definition: + +`add_filter('widget_content', 'make_alternating_widget_styles'); +function make_alternating_widget_styles($content='') +{ global $wl_make_alt_ws; + $wl_make_alt_ws=($wl_make_alt_ws=="style_a")?"style_b":"style_a"; + return preg_replace('/(class="widget )/', "$1 widget_${wl_make_alt_ws} ", $content); +}` diff --git a/wp-content/plugins/widget-logic/screenshot-1.png b/wp-content/plugins/widget-logic/screenshot-1.png index dad9d029c0b5ba111c6eb3d0b8243ab1d4faec76..477c9269bc335a7ed16a1ebd42ec73c8150612ff 100644 GIT binary patch literal 31433 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 literal 26368 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 L>gTe~DWM4fMo6`L diff --git a/wp-content/plugins/widget-logic/screenshot-2.png b/wp-content/plugins/widget-logic/screenshot-2.png index 9f4a6db0737f1ab0376c437616d11316adcd7262..f1b2afb8e457e94227e4ab5bc062c79236b9c679 100644 GIT binary patch literal 40954 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�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 U#+da00|Nttr>mdKI;Vst09FNxO#lD@ literal 21717 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 diff --git a/wp-content/plugins/widget-logic/widget_logic.php b/wp-content/plugins/widget-logic/widget_logic.php index c12e209c3..ecdf181a9 100644 --- a/wp-content/plugins/widget-logic/widget_logic.php +++ b/wp-content/plugins/widget-logic/widget_logic.php @@ -3,47 +3,99 @@ Plugin Name: Widget Logic Plugin URI: http://wordpress.org/extend/plugins/widget-logic/ Description: Control widgets with WP's conditional tags is_home etc -Version: 0.57 -Author: Alan Trewartha -Author URI: http://freakytrigger.co.uk/author/alan/ - +Version: 5.7.2 +Author: wpchefgadget, alanft + Text Domain: widget-logic Domain Path: /languages/ -*/ +*/ -$plugin_dir = basename(dirname(__FILE__)); -load_plugin_textdomain( 'widget-logic', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' ); +DEFINE( 'WIDGET_LOGIC_VERSION', '5.7.0' ); + +register_activation_hook( __FILE__, 'widget_logic_activate' ); + +function widget_logic_activate() +{ + $alert = (array)get_option( 'wpchefgadget_alert', array() ); + if ( get_option('widget_logic_version') != WIDGET_LOGIC_VERSION && !empty( $alert['limit-login-attempts'] ) ) + { + unset( $alert['limit-login-attempts'] ); + add_option( 'wpchefgadget_alert', $alert, '', 'no' ); + update_option( 'wpchefgadget_alert', $alert ); + } + add_option( 'widget_logic_version', WIDGET_LOGIC_VERSION, '', 'no' ); + update_option( 'widget_logic_version', WIDGET_LOGIC_VERSION ); +} +$plugin_dir = basename(dirname(__FILE__)); global $wl_options; -$wl_load_points=array( 'plugins_loaded' => __( 'when plugin starts (default)', 'widget-logic' ), - 'after_setup_theme' => __( 'after theme loads', 'widget-logic' ), - 'wp_loaded' => __( 'when all PHP loaded', 'widget-logic' ), - 'wp_head' => __( 'during page header', 'widget-logic' ) - ); -if((!$wl_options = get_option('widget_logic')) || !is_array($wl_options) ) $wl_options = array(); +add_action( 'init', 'widget_logic_init' ); +function widget_logic_init() +{ + load_plugin_textdomain( 'widget-logic', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' ); + + /* + if ( ! ) + return; + + if ( ) + return; + */ + if ( is_admin() ) + { + if ( get_option('widget_logic_version') != WIDGET_LOGIC_VERSION ) + widget_logic_activate(); + + global $wp_version; + if ( version_compare( $wp_version, '4.2', '>=' ) && !file_exists(WP_PLUGIN_DIR.'/limit-login-attempts-reloaded') && current_user_can('install_plugins') ) + { + $alert = (array)get_option( 'wpchefgadget_alert', array() ); + if ( empty( $alert['limit-login-attempts'] ) ) + { + add_action( 'admin_notices', 'widget_logic_alert'); + add_action( 'network_admin_notices', 'widget_logic_alert'); + add_action( 'wp_ajax_wpchefgadget_dismiss_alert', 'widget_logic_dismiss_alert' ); + add_action( 'admin_enqueue_scripts', 'widget_logic_alert_scripts' ); + } + //enqueue admin/js/updates.js + } + } + +} + +if((!$wl_options = get_option('widget_logic')) || !is_array($wl_options) ) + $wl_options = array(); if (is_admin()) { - add_filter( 'widget_update_callback', 'widget_logic_ajax_update_callback', 10, 3); // widget changes submitted by ajax method + add_filter( 'widget_update_callback', 'widget_logic_ajax_update_callback', 10, 4); // widget changes submitted by ajax method add_action( 'sidebar_admin_setup', 'widget_logic_expand_control'); // before any HTML output save widget changes and add controls to each widget on the widget admin page add_action( 'sidebar_admin_page', 'widget_logic_options_control'); // add Widget Logic specific options on the widget admin page add_filter( 'plugin_action_links', 'wl_charity', 10, 2); // add my justgiving page link to the plugin admin page } else { - if ( isset($wl_options['widget_logic-options-load_point']) && - ($wl_options['widget_logic-options-load_point']!='plugins_loaded') && - array_key_exists($wl_options['widget_logic-options-load_point'],$wl_load_points ) - ) - add_action ($wl_options['widget_logic-options-load_point'],'widget_logic_sidebars_widgets_filter_add'); - else + $loadpoint = (string)@$wl_options['widget_logic-options-load_point']; + if ( 'plugins_loaded' == $loadpoint ) widget_logic_sidebars_widgets_filter_add(); - - if ( isset($wl_options['widget_logic-options-filter']) && $wl_options['widget_logic-options-filter'] == 'checked' ) - add_filter( 'dynamic_sidebar_params', 'widget_logic_widget_display_callback', 10); // redirect the widget callback so the output can be buffered and filtered + else + { + if ( !in_array( $loadpoint, array( 'after_setup_theme', 'wp_loaded', 'wp_head' ) ) ) + $loadpoint = 'parse_query'; + + add_action( $loadpoint, 'widget_logic_sidebars_widgets_filter_add' ); + } + + if ( !empty($wl_options['widget_logic-options-filter']) ) + add_filter( 'dynamic_sidebar_params', 'widget_logic_widget_display_callback', 10); + // redirect the widget callback so the output can be buffered and filtered } + + + + function widget_logic_sidebars_widgets_filter_add() { add_filter( 'sidebars_widgets', 'widget_logic_filter_sidebars_widgets', 10); // actually remove the widgets from the front end depending on widget logic provided @@ -53,11 +105,13 @@ function widget_logic_sidebars_widgets_filter_add() // CALLED VIA 'widget_update_callback' FILTER (ajax update of a widget) -function widget_logic_ajax_update_callback($instance, $new_instance, $this_widget) -{ global $wl_options; +function widget_logic_ajax_update_callback($instance, $new_instance, $old_instance, $this_widget) +{ + global $wl_options; $widget_id=$this_widget->id; if ( isset($_POST[$widget_id.'-widget_logic'])) - { $wl_options[$widget_id]=trim($_POST[$widget_id.'-widget_logic']); + { + $wl_options[$widget_id]=trim($_POST[$widget_id.'-widget_logic']); update_option('widget_logic', $wl_options); } return $instance; @@ -75,7 +129,7 @@ function widget_logic_expand_control() { header("Content-Disposition: attachment; filename=widget_logic_options.txt"); header('Content-Type: text/plain; charset=utf-8'); - + echo "[START=WIDGET LOGIC OPTIONS]\n"; foreach ($wl_options as $id => $text) echo "$id\t".json_encode($text)."\n"; @@ -87,10 +141,10 @@ function widget_logic_expand_control() // IMPORT ALL OPTIONS if ( isset($_POST['wl-options-import'])) { if ($_FILES['wl-options-import-file']['tmp_name']) - { $import=split("\n",file_get_contents($_FILES['wl-options-import-file']['tmp_name'], false)); + { $import=explode("\n",file_get_contents($_FILES['wl-options-import-file']['tmp_name'], false)); if (array_shift($import)=="[START=WIDGET LOGIC OPTIONS]" && array_pop($import)=="[STOP=WIDGET LOGIC OPTIONS]") { foreach ($import as $import_option) - { list($key, $value)=split("\t",$import_option); + { list($key, $value)=explode("\t",$import_option); $wl_options[$key]=json_decode($value); } $wl_options['msg']= __('Success! Options file imported','widget-logic'); @@ -98,11 +152,11 @@ function widget_logic_expand_control() else { $wl_options['msg']= __('Invalid options file','widget-logic'); } - + } else $wl_options['msg']= __('No options file provided','widget-logic'); - + update_option('widget_logic', $wl_options); wp_redirect( admin_url('widgets.php') ); exit; @@ -117,19 +171,21 @@ function widget_logic_expand_control() wp_register_widget_control($id,$widget['name'], 'widget_logic_empty_control'); $wp_registered_widget_controls[$id]['callback_wl_redirect']=$wp_registered_widget_controls[$id]['callback']; $wp_registered_widget_controls[$id]['callback']='widget_logic_extra_control'; - array_push($wp_registered_widget_controls[$id]['params'],$id); + array_push($wp_registered_widget_controls[$id]['params'],$id); } // UPDATE WIDGET LOGIC WIDGET OPTIONS (via accessibility mode?) if ( 'post' == strtolower($_SERVER['REQUEST_METHOD']) ) - { foreach ( (array) $_POST['widget-id'] as $widget_number => $widget_id ) + { + $widgt_ids = (array)@$_POST['widget-id']; + foreach ( $widgt_ids as $widget_number => $widget_id ) if (isset($_POST[$widget_id.'-widget_logic'])) $wl_options[$widget_id]=trim($_POST[$widget_id.'-widget_logic']); - + // clean up empty options (in PHP5 use array_intersect_key) - $regd_plus_new=array_merge(array_keys($wp_registered_widgets),array_values((array) $_POST['widget-id']), - array('widget_logic-options-filter', 'widget_logic-options-wp_reset_query', 'widget_logic-options-load_point')); + $regd_plus_new=array_merge(array_keys($wp_registered_widgets),array_values($widgt_ids), + array('widget_logic-options-filter', 'widget_logic-options-wp_reset_query', 'widget_logic-options-load_point', 'widget_logic-options-show_errors')); foreach (array_keys($wl_options) as $key) if (!in_array($key, $regd_plus_new)) unset($wl_options[$key]); @@ -138,8 +194,10 @@ function widget_logic_expand_control() // UPDATE OTHER WIDGET LOGIC OPTIONS // must update this to use http://codex.wordpress.org/Settings_API if ( isset($_POST['widget_logic-options-submit']) ) - { $wl_options['widget_logic-options-filter']=$_POST['widget_logic-options-filter']; - $wl_options['widget_logic-options-wp_reset_query']=$_POST['widget_logic-options-wp_reset_query']; + { + $wl_options['widget_logic-options-filter'] = !empty($_POST['widget_logic-options-filter']); + $wl_options['widget_logic-options-wp_reset_query'] = !empty($_POST['widget_logic-options-wp_reset_query']); + $wl_options['widget_logic-options-show_errors'] = !empty($_POST['widget_logic-options-show_errors']); $wl_options['widget_logic-options-load_point']=$_POST['widget_logic-options-load_point']; } @@ -155,7 +213,7 @@ function widget_logic_expand_control() // output extra HTML // to update using http://codex.wordpress.org/Settings_API asap function widget_logic_options_control() -{ global $wp_registered_widget_controls, $wl_options, $wl_load_points; +{ global $wp_registered_widget_controls, $wl_options; if ( isset($wl_options['msg'])) { if (substr($wl_options['msg'],0,2)=="OK") @@ -169,32 +227,44 @@ function widget_logic_options_control() ?><div class="wrap"> - + <h2><?php _e('Widget Logic options', 'widget-logic'); ?></h2> <form method="POST" style="float:left; width:45%"> <ul> <li><label for="widget_logic-options-filter" title="<?php _e('Adds a new WP filter you can use in your own code. Not needed for main Widget Logic functionality.', 'widget-logic'); ?>"> - <input id="widget_logic-options-filter" name="widget_logic-options-filter" type="checkbox" value="checked" class="checkbox" <?php if (isset($wl_options['widget_logic-options-filter'])) echo "checked" ?>/> + <input id="widget_logic-options-filter" name="widget_logic-options-filter" type="checkbox" value="checked" class="checkbox" <?php if (!empty($wl_options['widget_logic-options-filter'])) echo "checked" ?>/> <?php _e('Add \'widget_content\' filter', 'widget-logic'); ?> </label> </li> <li><label for="widget_logic-options-wp_reset_query" title="<?php _e('Resets a theme\'s custom queries before your Widget Logic is checked', 'widget-logic'); ?>"> - <input id="widget_logic-options-wp_reset_query" name="widget_logic-options-wp_reset_query" type="checkbox" value="checked" class="checkbox" <?php if (isset($wl_options['widget_logic-options-wp_reset_query'])) echo "checked" ?> /> + <input id="widget_logic-options-wp_reset_query" name="widget_logic-options-wp_reset_query" type="checkbox" value="checked" class="checkbox" <?php if (!empty($wl_options['widget_logic-options-wp_reset_query'])) echo "checked" ?> /> <?php _e('Use \'wp_reset_query\' fix', 'widget-logic'); ?> </label> </li> <li><label for="widget_logic-options-load_point" title="<?php _e('Delays widget logic code being evaluated til various points in the WP loading process', 'widget-logic'); ?>"><?php _e('Load logic', 'widget-logic'); ?> <select id="widget_logic-options-load_point" name="widget_logic-options-load_point" ><?php + $wl_load_points = array( + 'parse_query' => __( 'after query variables set (default)', 'widget-logic' ), + 'plugins_loaded' => __( 'when plugin starts', 'widget-logic' ), + 'after_setup_theme' => __( 'after theme loads', 'widget-logic' ), + 'wp_loaded' => __( 'when all PHP loaded', 'widget-logic' ), + 'wp_head' => __( 'during page header', 'widget-logic' ) + ); foreach($wl_load_points as $action => $action_desc) { echo "<option value='".$action."'"; if (isset($wl_options['widget_logic-options-load_point']) && $action==$wl_options['widget_logic-options-load_point']) echo " selected "; - echo ">".$action_desc."</option>"; // + echo ">".$action_desc."</option>"; // } ?> </select> </label> </li> + <li> + <label for="widget_logic-options-show_errors"> + <input id="widget_logic-show_errors" name="widget_logic-options-show_errors" type="checkbox" value="1" class="checkbox" <?php if (!empty($wl_options['widget_logic-options-show_errors'])) echo "checked" ?> /> + <?php esc_html_e('Display logic errors to admin', 'widget-logic'); ?> + </label> </ul> <?php submit_button( __( 'Save WL options', 'widget-logic' ), 'button-primary', 'widget_logic-options-submit', false ); ?> @@ -225,8 +295,8 @@ function widget_logic_extra_control() // go to the original control function $callback=$wp_registered_widget_controls[$id]['callback_wl_redirect']; if (is_callable($callback)) - call_user_func_array($callback, $params); - + call_user_func_array($callback, $params); + $value = !empty( $wl_options[$id ] ) ? htmlspecialchars( stripslashes( $wl_options[$id ] ),ENT_QUOTES ) : ''; // dealing with multiple widgets - get the number. if -1 this is the 'template' for the admin interface @@ -236,9 +306,25 @@ function widget_logic_extra_control() if ($number==-1) {$number="__i__"; $value="";} $id_disp=$wp_registered_widget_controls[$id]['id_base'].'-'.$number; } - // output our extra widget logic field echo "<p><label for='".$id_disp."-widget_logic'>". __('Widget logic:','widget-logic'). " <textarea class='widefat' type='text' name='".$id_disp."-widget_logic' id='".$id_disp."-widget_logic' >".$value."</textarea></label></p>"; + if ( !empty($wl_options['widget_logic-options-show_errors']) && trim($value) && version_compare( PHP_VERSION, '7.0', '>=' ) ) + { + $test = '$result = ('.trim(stripslashes($wl_options[$id ])).'); return true;'; + try { + eval($test); + } catch ( Error $e ) + { + ?> + <div class="notice notice-error inline"> + <p> + The code triggered a PHP error. It might still work on the front-end though b/c of different code environment. + <br><code><?php esc_html_e($e->getMessage()) ?></code> + </p> + </div> + <?php + } + } } @@ -258,11 +344,15 @@ function wl_charity($links, $file) // CALLED ON 'sidebars_widgets' FILTER function widget_logic_filter_sidebars_widgets($sidebars_widgets) -{ global $wp_reset_query_is_done, $wl_options; +{ + global $wp_reset_query_is_done, $wl_options; // reset any database queries done now that we're about to make decisions based on the context given in the WP query for the page - if ( !empty( $wl_options['widget_logic-options-wp_reset_query'] ) && ( $wl_options['widget_logic-options-wp_reset_query'] == 'checked' ) && empty( $wp_reset_query_is_done ) ) - { wp_reset_query(); $wp_reset_query_is_done=true; } + if ( !empty( $wl_options['widget_logic-options-wp_reset_query'] ) && empty( $wp_reset_query_is_done ) ) + { + wp_reset_query(); + $wp_reset_query_is_done=true; + } // loop through every widget in every sidebar (barring 'wp_inactive_widgets') checking WL for each one foreach($sidebars_widgets as $widget_area => $widget_list) @@ -283,8 +373,24 @@ function widget_logic_filter_sidebars_widgets($sidebars_widgets) if (stristr($wl_value,"return")===false) $wl_value="return (" . $wl_value . ");"; - if (!eval($wl_value)) - unset($sidebars_widgets[$widget_area][$pos]); + $save = ini_get('display_errors'); + try { + if ( !empty($wl_options['widget_logic-options-show_errors']) && current_user_can('manage_options') ) + ini_set( 'display_errors', 'On' ); + + if (!eval($wl_value)) + unset($sidebars_widgets[$widget_area][$pos]); + + ini_set( 'display_errors', $save ); + } + catch ( Error $e ) { + if ( current_user_can('manage_options') && !empty($wl_options['widget_logic-options-show_errors']) ) + trigger_error( 'Invalid Widget Logic: '.$e->getMessage(), E_USER_WARNING ); + + ini_set( 'display_errors', $save ); + continue; + } + } } return $sidebars_widgets; @@ -318,7 +424,7 @@ function widget_logic_redirected_callback() $wp_registered_widgets[$id]['callback']=$callback; // run the callback but capture and filter the output using PHP output buffering - if ( is_callable($callback) ) + if ( is_callable($callback) ) { ob_start(); call_user_func_array($callback, $params); $widget_content = ob_get_contents(); @@ -328,5 +434,83 @@ function widget_logic_redirected_callback() } +function widget_logic_alert() +{ + if ( $old = get_option('wpchefgadget_promo') ) + { + delete_option('wpchefgadget_promo'); + if ( $old['limit-login-attempts'] ) + { + $alert = (array)get_option( 'wpchefgadget_alert', array() ); + $alert['limit-login-attempts'] = $old['limit-login-attempts']; + update_option( 'wpchefgadget_alert', $alert ); + return; + } + } + + $screen = get_current_screen(); + + ?> + <div class="notice notice-info is-dismissible" id="wpchefgadget_alert_lla"> + <p class="plugin-card-limit-login-attempts-reloaded"<?php if ( $screen->id != 'plugin-install' ) echo ' id="plugin-filter"' ?>> + <b>Widget Logic team security recommendation only!</b> If your site is currently not protected (check with your admin) against login attacks (the most common reason admin login gets compromised) we highly recommend installing <a href="<?php echo network_admin_url('plugin-install.php?tab=plugin-information')?>&plugin=limit-login-attempts-reloaded&TB_iframe=true&width=600&height=550" class="thickbox open-plugin-details-modal" aria-label="More information about Limit Login Attempts Reloaded" data-title="Limit Login Attempts Reloaded">Limit Login Attempts Reloaded</a> plugin to immediately have the protection in place. + <a href="<?php echo network_admin_url('plugin-install.php?tab=plugin-information')?>&plugin=limit-login-attempts-reloaded&TB_iframe=true&width=600&height=550" class="thickbox open-plugin-details-modal button" aria-label="More information about Limit Login Attempts Reloaded" data-title="Limit Login Attempts Reloaded" id="wpchef_alert_install_button">Install</a> + <a class="install-now button" data-slug="limit-login-attempts-reloaded" href="<?php echo network_admin_url('update.php?action=install-plugin')?>&plugin=limit-login-attempts-reloaded&_wpnonce=<?php echo wp_create_nonce('install-plugin_limit-login-attempts-reloaded') ?>" aria-label="Install Limit Login Attempts Reloaded now" data-name="Limit Login Attempts Reloaded" style="display:none">Install Now</a> + </p> + </div> + <script> + jQuery('#wpchefgadget_alert_lla .open-plugin-details-modal').on('click', function(){ + jQuery('#wpchef_alert_install_button').hide().next().show(); + return true; + }); + jQuery(function($){ + var alert = $('#wpchefgadget_alert_lla'); + alert.on('click', '.notice-dismiss', function(e){ + //e.preventDefault + $.post( ajaxurl, { + action: 'wpchefgadget_dismiss_alert', + alert: 'limit-login-attempts', + sec: <?php echo json_encode( wp_create_nonce('wpchefgadget_dissmiss_alert') ) ?> + } ); + }); + + <?php if ( $screen->id == 'plugin-install' ): ?> + $('#plugin-filter').prepend( alert.css('margin-bottom','10px').addClass('inline') ); + <?php endif ?> + + $(document).on('tb_unload', function(){ + if ( jQuery('#wpchef_alert_install_button').next().hasClass('updating-message') ) + return; + + jQuery('#wpchef_alert_install_button').show().next().hide(); + }); + $(document).on('credential-modal-cancel', function(){ + jQuery('#wpchef_alert_install_button').show().next().hide(); + }); + }); + </script> + <?php + wp_print_request_filesystem_credentials_modal(); +} + +function widget_logic_dismiss_alert() +{ + check_ajax_referer( 'wpchefgadget_dissmiss_alert', 'sec' ); + + $alert = (array)get_option( 'wpchefgadget_alert', array() ); + $alert[ $_POST['alert'] ] = 1; + + add_option( 'wpchefgadget_alert', $alert, '', 'no' ); + update_option( 'wpchefgadget_alert', $alert ); + + exit; +} + +function widget_logic_alert_scripts() +{ + wp_enqueue_script( 'plugin-install' ); + add_thickbox(); + wp_enqueue_script( 'updates' ); +} ?> \ No newline at end of file -- GitLab