PluginProbe ʕ •ᴥ•ʔ
پارسی دیت – Parsi Date / trunk
پارسی دیت – Parsi Date vtrunk
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 18 hours ago Cache.php 3 weeks ago Date.php 18 hours ago Debug.php 17 hours ago FeedReader.php 18 hours ago HTML.php 18 hours ago Helper.php 3 weeks ago JSON.php 3 weeks ago Nonce.php 3 weeks ago Notice.php 18 hours ago Number.php 3 weeks ago NumberConverter.php 18 hours ago Param.php 3 weeks ago Sanitizing.php 18 hours 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 18 hours 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