Loading app/Config/Validation.php +0 −2 Original line number Diff line number Diff line Loading @@ -5,7 +5,6 @@ declare(strict_types=1); namespace Config; use App\Validation\FileRules as AppFileRules; use App\Validation\Rules as AppRules; use CodeIgniter\Config\BaseConfig; use CodeIgniter\Validation\CreditCardRules; use CodeIgniter\Validation\FileRules; Loading @@ -24,7 +23,6 @@ class Validation extends BaseConfig FormatRules::class, FileRules::class, CreditCardRules::class, AppRules::class, AppFileRules::class, ]; Loading app/Validation/Rules.phpdeleted 100644 → 0 +0 −28 Original line number Diff line number Diff line <?php declare(strict_types=1); /** * @copyright 2020 Ad Aures * @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3 * @link https://castopod.org/ */ namespace App\Validation; class Rules { /** * Checks a URL to ensure it's formed correctly. */ public function validate_url(string $str = null): bool { if ($str === null) { return false; } return filter_var($str, FILTER_VALIDATE_URL) !== false; } //-------------------------------------------------------------------- } modules/Admin/Controllers/PodcastImportController.php +1 −1 Original line number Diff line number Diff line Loading @@ -65,7 +65,7 @@ class PodcastImportController extends BaseController $rules = [ 'handle' => 'required|regex_match[/^[a-zA-Z0-9\_]{1,32}$/]', 'imported_feed_url' => 'required|validate_url', 'imported_feed_url' => 'required|valid_url_strict', 'season_number' => 'is_natural_no_zero|permit_empty', 'max_episodes' => 'is_natural_no_zero|permit_empty', ]; Loading modules/Admin/Controllers/PodcastPlatformController.php +1 −1 Original line number Diff line number Diff line Loading @@ -75,7 +75,7 @@ class PodcastPlatformController extends BaseController continue; } if (! $validation->check($podcastPlatformUrl, 'validate_url')) { if (! $validation->check(htmlentities($podcastPlatformUrl), 'valid_url_strict')) { continue; } Loading modules/Admin/Language/ar/Validation.php +0 −2 Original line number Diff line number Diff line Loading @@ -13,6 +13,4 @@ return [ '{field} is either not an image, or it is not wide or tall enough.', 'is_image_ratio' => '{field} is either not an image or not of the right ratio.', 'validate_url' => 'The {field} field must be a valid URL (eg. https://example.com/).', ]; Loading
app/Config/Validation.php +0 −2 Original line number Diff line number Diff line Loading @@ -5,7 +5,6 @@ declare(strict_types=1); namespace Config; use App\Validation\FileRules as AppFileRules; use App\Validation\Rules as AppRules; use CodeIgniter\Config\BaseConfig; use CodeIgniter\Validation\CreditCardRules; use CodeIgniter\Validation\FileRules; Loading @@ -24,7 +23,6 @@ class Validation extends BaseConfig FormatRules::class, FileRules::class, CreditCardRules::class, AppRules::class, AppFileRules::class, ]; Loading
app/Validation/Rules.phpdeleted 100644 → 0 +0 −28 Original line number Diff line number Diff line <?php declare(strict_types=1); /** * @copyright 2020 Ad Aures * @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3 * @link https://castopod.org/ */ namespace App\Validation; class Rules { /** * Checks a URL to ensure it's formed correctly. */ public function validate_url(string $str = null): bool { if ($str === null) { return false; } return filter_var($str, FILTER_VALIDATE_URL) !== false; } //-------------------------------------------------------------------- }
modules/Admin/Controllers/PodcastImportController.php +1 −1 Original line number Diff line number Diff line Loading @@ -65,7 +65,7 @@ class PodcastImportController extends BaseController $rules = [ 'handle' => 'required|regex_match[/^[a-zA-Z0-9\_]{1,32}$/]', 'imported_feed_url' => 'required|validate_url', 'imported_feed_url' => 'required|valid_url_strict', 'season_number' => 'is_natural_no_zero|permit_empty', 'max_episodes' => 'is_natural_no_zero|permit_empty', ]; Loading
modules/Admin/Controllers/PodcastPlatformController.php +1 −1 Original line number Diff line number Diff line Loading @@ -75,7 +75,7 @@ class PodcastPlatformController extends BaseController continue; } if (! $validation->check($podcastPlatformUrl, 'validate_url')) { if (! $validation->check(htmlentities($podcastPlatformUrl), 'valid_url_strict')) { continue; } Loading
modules/Admin/Language/ar/Validation.php +0 −2 Original line number Diff line number Diff line Loading @@ -13,6 +13,4 @@ return [ '{field} is either not an image, or it is not wide or tall enough.', 'is_image_ratio' => '{field} is either not an image or not of the right ratio.', 'validate_url' => 'The {field} field must be a valid URL (eg. https://example.com/).', ];