diff options
-rwxr-xr-x | plugins/af_redditimgur/init.php | 101 |
1 files changed, 51 insertions, 50 deletions
diff --git a/plugins/af_redditimgur/init.php b/plugins/af_redditimgur/init.php index 1c520b7ed..1fa61953a 100755 --- a/plugins/af_redditimgur/init.php +++ b/plugins/af_redditimgur/init.php @@ -31,60 +31,61 @@ class Af_RedditImgur extends Plugin { function hook_prefs_tab($args) { if ($args != "prefFeeds") return; - print "<div dojoType=\"dijit.layout.AccordionPane\" - title=\"<i class='material-icons'>extension</i> ".__('Reddit content settings (af_redditimgur)')."\">"; + $enable_readability = $this->host->get($this, "enable_readability"); + $enable_content_dupcheck = $this->host->get($this, "enable_content_dupcheck"); + $reddit_to_teddit = $this->host->get($this, "reddit_to_teddit"); + ?> + + <div dojoType="dijit.layout.AccordionPane" + title="<i class='material-icons'>extension</i> <?= __('Reddit content settings (af_redditimgur)') ?>"> + + <form dojoType='dijit.form.Form'> + + <?= \Controls\hidden_tag("op", "pluginhandler") ?> + <?= \Controls\hidden_tag("method", "save") ?> + <?= \Controls\hidden_tag("plugin", "af_redditimgur") ?> + + <script type='dojo/method' event='onSubmit' args='evt'> + evt.preventDefault(); + if (this.validate()) { + console.log(dojo.objectToQuery(this.getValues())); + new Ajax.Request('backend.php', { + parameters: dojo.objectToQuery(this.getValues()), + onComplete: function(transport) { + Notify.info(transport.responseText); + } + }); + } + </script> - $enable_readability = $this->host->get($this, "enable_readability"); - $enable_content_dupcheck = $this->host->get($this, "enable_content_dupcheck"); - $reddit_to_teddit = $this->host->get($this, "reddit_to_teddit"); + <fieldset class='narrow'> + <label class='checkbox'> + <?= \Controls\checkbox_tag("enable_readability", $enable_readability) ?> + <?= __("Extract missing content using Readability (requires af_readability)") ?> + </label> + </fieldset> - if (version_compare(PHP_VERSION, '5.6.0', '<')) { - print_error("Readability requires PHP version 5.6."); - } + <fieldset class='narrow'> + <label class='checkbox'> + <?= \Controls\checkbox_tag("enable_content_dupcheck", $enable_content_dupcheck) ?> + <?= __("Enable additional duplicate checking") ?> + </label> + </fieldset> - print "<form dojoType='dijit.form.Form'>"; + <fieldset class='narrow'> + <label class='checkbox'> + <?= \Controls\checkbox_tag("reddit_to_teddit", $reddit_to_teddit) ?> + <?= T_sprintf("Rewrite Reddit URLs to %s", + "<a target=\"_blank\" href=\"https://teddit.net/about\">Teddit</a>") ?> + </label> + </fieldset> - print "<script type='dojo/method' event='onSubmit' args='evt'> - evt.preventDefault(); - if (this.validate()) { - console.log(dojo.objectToQuery(this.getValues())); - new Ajax.Request('backend.php', { - parameters: dojo.objectToQuery(this.getValues()), - onComplete: function(transport) { - Notify.info(transport.responseText); - } - }); - //this.reset(); - } - </script>"; - - print \Controls\hidden_tag("op", "pluginhandler"); - print \Controls\hidden_tag("method", "save"); - print \Controls\hidden_tag("plugin", "af_redditimgur"); - - print "<fieldset class='narrow'>"; - print "<label class='checkbox'>"; - print \Controls\checkbox_tag("enable_readability", $enable_readability); - print " " . __("Extract missing content using Readability (requires af_readability)") . "</label>"; - print "</fieldset>"; - - print "<fieldset class='narrow'>"; - print "<label class='checkbox'>"; - print \Controls\checkbox_tag("enable_content_dupcheck", $enable_content_dupcheck); - print " " . __("Enable additional duplicate checking") . "</label>"; - print "</fieldset>"; - - print "<fieldset class='narrow'>"; - print "<label class='checkbox'>"; - print \Controls\checkbox_tag("reddit_to_teddit", $reddit_to_teddit); - print " " . T_sprintf("Rewrite Reddit URLs to %s", - "<a target=\"_blank\" href=\"https://teddit.net/about\">Teddit</a>") . "</label>"; - - print "<hr/>"; - print \Controls\submit_tag(__("Save")); - print "</form>"; - - print "</div>"; + <hr/> + <?= \Controls\submit_tag(__("Save")) ?> + </form> + </div> + + <?php } function save() { |