public static function isPasswordExpired($user = null)
	{
		$hzup = self::getInstance($user);

		if (!is_object($hzup))
		{
			return false;
		}

		if (empty($hzup->shadowLastChange))
		{
			return false;
		}

		if ($hzup->shadowMax === '0')
		{
			return true;
		}

		if (empty($hzup->shadowMax))
		{
			return false;
		}

		$chgtime = time();
		$chgtime = intval($chgtime / 86400);

		if (($hzup->shadowLastChange + $hzup->shadowMax) >= $chgtime)
		{
			return false;
		}

		return true;
	}
public static function isPasswordExpired($user = null)
	{
		$hzup = self::getInstance($user);

		if (!is_object($hzup))
		{
			return false;
		}

		if (empty($hzup->shadowLastChange))
		{
			return false;
		}

		if ($hzup->shadowMax === '0')
		{
			return true;
		}

		if (empty($hzup->shadowMax))
		{
			return false;
		}

		$chgtime = time();
		$chgtime = intval($chgtime / 86400);

		if (($hzup->shadowLastChange + $hzup->shadowMax) >= $chgtime)
		{
			return false;
		}

		return true;
	}
public static function isPasswordExpired ( $ user = null ) { $ hzup = self :: getInstance ( $ user ) ; if ( ! is_object ( $ hzup ) ) { return false ; } if ( empty ( $ hzup -> shadowLastChange ) ) { return false ; } if ( $ hzup -> shadowMax === '0' ) { return true ; } if ( empty ( $ hzup -> shadowMax ) ) { return false ; } $ chgtime = time ( ) ; $ chgtime = intval ( $ chgtime / 86400 ) ; if ( ( $ hzup -> shadowLastChange + $ hzup -> shadowMax ) >= $ chgtime ) { return false ; } return true ; }
Check if a password is expired

@param   mixed  $user
@return  bool
Check if a password is expired