diff options
| author | 2022-08-20 13:06:24 +0300 | |
|---|---|---|
| committer | 2022-08-20 12:06:24 +0200 | |
| commit | 0ec65788f9a2fb3ab389d22c723e6b36d798a806 (patch) | |
| tree | d3832b2c07ff74d9c709cbab34feebce3ad66298 /app/views | |
| parent | 8f475523f52101f818dd4cb9ab22b5429ab39287 (diff) | |
Implemented advanced feed settings to allow cookies and HTTP redirects. (#4470)
* Implemented advanced feed settings to allow cookies and HTTP redirects.
* i18n fr
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
Diffstat (limited to 'app/views')
| -rw-r--r-- | app/views/helpers/feed/update.phtml | 19 | ||||
| -rw-r--r-- | app/views/subscription/add.phtml | 21 |
2 files changed, 40 insertions, 0 deletions
diff --git a/app/views/helpers/feed/update.phtml b/app/views/helpers/feed/update.phtml index 02dcb29e6..3ebf2d0f3 100644 --- a/app/views/helpers/feed/update.phtml +++ b/app/views/helpers/feed/update.phtml @@ -527,6 +527,25 @@ $this->feed->attributes('curl_params')[CURLOPT_COOKIE] : '' ?>" placeholder="<?= _t('gen.short.blank_to_disable') ?>" /> <p class="help"><?= _i('help') ?> <?= _t('sub.feed.css_cookie_help') ?></p> + <label for="curl_params_cookiefile"> + <input type="checkbox" name="curl_params_cookiefile" id="curl_params_cookiefile" value="1"<?= + is_array($this->feed->attributes('curl_params')) && isset($this->feed->attributes('curl_params')[CURLOPT_COOKIEFILE]) ? + ' checked="checked"' : '' + ?> /> + <?= _t('sub.feed.accept_cookies') ?> + </label> + <p class="help"><?= _i('help') ?> <?= _t('sub.feed.accept_cookies_help') ?></p> + </div> + </div> + + <div class="form-group"> + <label class="group-name" for="curl_params_redirects"><?= _t('sub.feed.max_http_redir') ?></label> + <div class="group-controls"> + <input type="number" name="curl_params_redirects" id="curl_params_redirects" class="w50" min="-1" value="<?= + is_array($this->feed->attributes('curl_params')) && !empty($this->feed->attributes('curl_params')[CURLOPT_MAXREDIRS]) ? + $this->feed->attributes('curl_params')[CURLOPT_MAXREDIRS] : '' + ?>" placeholder="<?= _t('gen.short.blank_to_disable') ?>" /> + <p class="help"><?= _i('help') ?> <?= _t('sub.feed.max_http_redir_help') ?></p> </div> </div> diff --git a/app/views/subscription/add.phtml b/app/views/subscription/add.phtml index 41ee04fb7..a2b7f1289 100644 --- a/app/views/subscription/add.phtml +++ b/app/views/subscription/add.phtml @@ -180,6 +180,27 @@ </div> <div class="form-group"> + <label class="group-name" for="curl_params_cookie"><?= _t('sub.feed.css_cookie') ?></label> + <div class="group-controls"> + <input type="text" name="curl_params_cookie" id="curl_params_cookie" class="extend" value="" placeholder="<?= _t('gen.short.blank_to_disable') ?>" /> + <p class="help"><?= _i('help') ?> <?= _t('sub.feed.css_cookie_help') ?></p> + <label for="curl_params_cookiefile"> + <input type="checkbox" name="curl_params_cookiefile" id="curl_params_cookiefile" value="1" /> + <?= _t('sub.feed.accept_cookies') ?> + </label> + <p class="help"><?= _i('help') ?> <?= _t('sub.feed.accept_cookies_help') ?></p> + </div> + </div> + + <div class="form-group"> + <label class="group-name" for="curl_params_redirects"><?= _t('sub.feed.max_http_redir') ?></label> + <div class="group-controls"> + <input type="number" name="curl_params_redirects" id="curl_params_redirects" class="extend" min="-1" value="" placeholder="<?= _t('gen.short.blank_to_disable') ?>" /> + <p class="help"><?= _i('help') ?> <?= _t('sub.feed.max_http_redir_help') ?></p> + </div> + </div> + + <div class="form-group"> <label class="group-name" for="curl_params_useragent"><?= _t('sub.feed.useragent') ?></label> <div class="group-controls"> <div class="stick"> |
