PluginProbe ʕ •ᴥ•ʔ
پارسی دیت – Parsi Date / 6.2.1
پارسی دیت – Parsi Date v6.2.1
6.2.1 6.2 6.1 5.1.6 5.1.7 5.1.8 5.1.8.2 6.0 trunk 1.0 1.1 1.2 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 2.0.0-alpha 2.1 2.1.1 2.1.2 2.1.3 2.1.5 2.1.6 2.1.7 2.2.0 2.2.1 2.2.2 2.2.3 2.3.0.1 2.3.0.2 2.3.1 2.3.2 2.3.3 2.3.4 3.0.1 3.0.2 3.0.3 4.0.0 4.0.1 4.0.2 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5
wp-parsidate / inc / Helper / Validating.php
wp-parsidate / inc / Helper Last commit date
Assets.php 3 weeks ago Cache.php 3 weeks ago Date.php 3 weeks ago Debug.php 3 weeks ago FeedReader.php 3 weeks ago HTML.php 3 weeks ago Helper.php 3 weeks ago JSON.php 3 weeks ago Nonce.php 3 weeks ago Notice.php 3 weeks ago Number.php 3 weeks ago NumberConverter.php 3 weeks ago Param.php 3 weeks ago Sanitizing.php 3 weeks ago Strip.php 3 weeks ago Templates.php 3 weeks ago User.php 3 weeks ago Validating.php 3 weeks ago WooCommerce.php 3 weeks ago WordPress.php 3 weeks ago
Validating.php
44 lines
1 <?php
2
3 namespace WPParsidate\Helper;
4
5 defined( 'ABSPATH' ) || exit;
6
7 class Validating {
8 /**
9 * Validating timestamp number
10 *
11 * @param mixed $timestamp
12 *
13 * @return bool
14 */
15 public static function isTimeStamp( $timestamp ): bool {
16 return ( (string) (int) $timestamp === $timestamp )
17 && ( $timestamp <= PHP_INT_MAX )
18 && ( $timestamp >= ~PHP_INT_MAX );
19 }
20
21 /**
22 * Validating URL
23 *
24 * @param mixed $url
25 *
26 * @return bool
27 */
28 public static function isUrl( $url ): bool {
29 return is_string( $url ) && ! empty( $url ) && filter_var( $url, FILTER_VALIDATE_URL );
30 }
31
32 /**
33 * Check is external url from current website
34 *
35 * @param mixed $url
36 *
37 * @return bool
38 */
39 public static function isExternalLink( $url ): bool {
40 return self::isUrl( $url ) && wp_parse_url( get_bloginfo( 'url' ), PHP_URL_HOST ) !== wp_parse_url( $url,
41 PHP_URL_HOST );
42 }
43 }
44