- Class name: ValidateCore
- Source: classes/Validate.php line 27
- isAbsoluteUrl
- isAddress
- isAnything
- isApe
- isArrayWithIds
- isBirthDate
- isBool
- isBoolId
- isBool_Id
- isCarrierName
- isCatalogName
- isCityName
- isCleanHtml
- isColor
- isConfigName
- isControllerName
- isCookie
- isCoordinate
- isCountryName
- isDate
- isDateFormat
- isDirName
- isDiscountName
- isDistanceUnit
- isDniLite
- isEan13
- isEmail
- isFileName
- isFloat
- isGenericName
- isHookName
- isImageSize
- isImageTypeName
- isInt
- isIp2Long
- isLabel
- isLangIsoCode
- isLanguageCode
- isLanguageFileName
- isLanguageIsoCode
- isLinkRewrite
- isLoadedObject
- isLocalizationPackSelection
- isMailName
- isMailSubject
- isMd5
- isMessage
- isModuleName
- isModuleUrl
- isMySQLEngine
- isName
- isNegativePrice
- isNullOrUnsignedId
- isNumericIsoCode
- isOptFloat
- isOrderBy
- isOrderInvoiceNumber
- isOrderWay
- isPasswd
- isPasswdAdmin
- isPercentage
- isPhoneNumber
- isPhpDateFormat
- isPostCode
- isPrestaShopVersion
- isPrice
- isPriceDisplayMethod
- isProductVisibility
- isReductionType
- isReference
- isRoutePattern
- isSceneZones
- isSerializedArray
- isSha1
- isSiret
- isSortDirection
- isStateIsoCode
- isStockManagement
- isString
- isSubDomainName
- isTabName
- isTableOrIdentifier
- isTablePrefix
- isTagsList
- isTplName
- isTrackingNumber
- isUnixName
- isUnsignedFloat
- isUnsignedId
- isUnsignedInt
- isUpc
- isUrl
- isUrlOrEmpty
- isValidSearch
- isValuesList
- isVoucherDescription
- isWeightUnit
- isZipCodeFormat
const ADMIN_PASSWORD_LENGTH = 8
- Source: classes/Validate.php line 29.
const PASSWORD_LENGTH = 5
- Source: classes/Validate.php line 30.
boolean ValidateCore::isAbsoluteUrl(string $url)
Check if URL is absolute
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 759
- $url string - URL to validate
boolean ValidateCore::isAddress(string $address)
Check for a postal address validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 351
- $address string - Address to validate
mixed ValidateCore::isAnything()
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 37
boolean ValidateCore::isApe($ape)
Validate APE Code
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 1061
- $ape mixed - APE Code
boolean ValidateCore::isArrayWithIds(array $ids)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 990
- $ids array
boolean ValidateCore::isBirthDate(string $date)
Check for birthDate validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 496
- $date string - birthdate to validate
boolean ValidateCore::isBool(boolean $bool)
Check for boolean validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 517
- $bool boolean - Boolean to validate
boolean ValidateCore::isBoolId(string $ids)
Check for bool_id
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 916
- $ids string
mixed ValidateCore::isBool_Id($ids)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 924
- $ids mixed
boolean ValidateCore::isCarrierName(string $name)
Check for a carrier name validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 134
- $name string - Carrier name to validate
boolean ValidateCore::isCatalogName(string $name)
Check for product or category name validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 292
- $name string - Product or category name to validate
boolean ValidateCore::isCityName(string $city)
Check for city name validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 362
- $city string - City name to validate
boolean ValidateCore::isCleanHtml(string $html, $allow_iframe)
Check for HTML field validity (no XSS please !)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 395
- $html string - HTML field to validate
- $allow_iframe mixed
boolean ValidateCore::isColor($color)
Check object validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 715
- $color mixed
boolean ValidateCore::isConfigName(string $config_name)
Check for configuration key validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 448
- $config_name string - Configuration key to validate
mixed ValidateCore::isControllerName($name)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 1066
- $name mixed
boolean ValidateCore::isCookie(mixed $data)
Check if $data is a PrestaShop cookie object
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 883
- $data mixed - to validate
boolean ValidateCore::isCoordinate(string $data)
Check for Latitude/Longitude
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 958
- $data string - Coordinate to validate
boolean ValidateCore::isCountryName(string $name)
Check for a country name validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 314
- $name string - Country name to validate
boolean ValidateCore::isDate(string $date)
Check for date validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 483
- $date string - Date to validate
boolean ValidateCore::isDateFormat(string $date)
Check for date format
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 472
- $date string - Date to validate
boolean ValidateCore::isDirName(string $dir)
Check for standard name directory validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 799
- $dir string - Directory to validate
boolean ValidateCore::isDiscountName(string $voucher)
Check for voucher name validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 281
- $voucher string - voucher to validate
mixed ValidateCore::isDistanceUnit($unit)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 820
- $unit mixed
boolean ValidateCore::isDniLite(string $dni)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 872
- $dni string - to validate
boolean ValidateCore::isEan13(string $ean13)
Check for barcode validity (EAN-13)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 539
- $ean13 string - Barcode to validate
boolean ValidateCore::isEmail(string $email)
Check for e-mail validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 48
- $email string - e-mail address to validate
boolean ValidateCore::isFileName(string $name)
Check for standard name file validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 788
- $name string - Name to validate
boolean ValidateCore::isFloat(float $float)
Check for a float number validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 107
- $float float - Float number to validate
boolean ValidateCore::isGenericName(string $name)
Check for standard name validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 384
- $name string - Name to validate
boolean ValidateCore::isHookName(string $hook)
Check for hook name validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 167
- $hook string - Hook name to validate
boolean ValidateCore::isImageSize(string $size)
Check for an image size validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 145
- $size string - Image size to validate
boolean ValidateCore::isImageTypeName(string $type)
Check for image type name validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 222
- $type string - Image type name to validate
boolean ValidateCore::isInt(integer $value)
Check for an integer validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 654
- $value integer - Integer to validate
mixed ValidateCore::isIp2Long($ip)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 32
- $ip mixed
boolean ValidateCore::isLabel(string $label)
Customization fields' label validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 852
- $label string
boolean ValidateCore::isLangIsoCode(string $iso_code)
Check for Language Iso Code
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 969
- $iso_code string
mixed ValidateCore::isLanguageCode($s)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 260
- $s mixed
boolean ValidateCore::isLanguageFileName(string $file_name)
Check for Language File Name
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 980
- $file_name string
boolean ValidateCore::isLanguageIsoCode(string $iso_code)
Check for language code (ISO) validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 255
- $iso_code string - Language code (ISO) to validate
boolean ValidateCore::isLinkRewrite(string $link)
Check for a link (url-rewriting only) validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 325
- $link string - Link to validate
boolean ValidateCore::isLoadedObject(object $object)
Check object validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 704
- $object object - Object to validate
boolean ValidateCore::isLocalizationPackSelection(string $data)
Check the localization pack part selected
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 936
- $data string - Localization pack to check
boolean ValidateCore::isMailName(string $mail_name)
Check for sender name validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 178
- $mail_name string - Sender name to validate
boolean ValidateCore::isMailSubject(string $mail_subject)
Check for e-mail subject validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 189
- $mail_subject string - e-mail subject to validate
boolean ValidateCore::isMd5(string $md5)
Check for MD5 string validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 85
- $md5 string - MD5 string to validate
boolean ValidateCore::isMessage(string $message)
Check for a message validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 303
- $message string - Message to validate
boolean ValidateCore::isModuleName(string $module_name)
Check for module name validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 200
- $module_name string - Module name to validate
boolean ValidateCore::isModuleUrl(string $url, array $errors)
Check for module URL validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 60
- $url string - module URL to validate
- $errors array - Reference array for catching errors
mixed ValidateCore::isMySQLEngine($engine)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 766
- $engine mixed
boolean ValidateCore::isName(string $name)
Check for name validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 156
- $name string - Name to validate
boolean ValidateCore::isNegativePrice(string $price)
Check for price validity (including negative price)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 244
- $price string - Price to validate
mixed ValidateCore::isNullOrUnsignedId($id)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 693
- $id mixed
mixed ValidateCore::isNumericIsoCode($iso_code)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 270
- $iso_code mixed
boolean ValidateCore::isOptFloat(float $float)
Check for a float number validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 123
- $float float - Float number to validate
boolean ValidateCore::isOrderBy(string $order)
Check for table or identifier validity Mostly used in database for ordering : ORDER BY field
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 598
- $order string - Field to validate
mixed ValidateCore::isOrderInvoiceNumber($id)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 1076
- $id mixed
boolean ValidateCore::isOrderWay(string $way)
Check for table or identifier validity Mostly used in database for ordering : ASC / DESC
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 586
- $way string - Keyword to validate
boolean ValidateCore::isPasswd(string $passwd, integer $size)
Check for password validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 432
- $passwd string - Password to validate
- $size integer
mixed ValidateCore::isPasswdAdmin($passwd)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 437
- $passwd mixed
boolean ValidateCore::isPercentage(float $value)
Check for an percentage validity (between 0 and 100)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 676
- $value float - Float to validate
boolean ValidateCore::isPhoneNumber(string $number)
Check for phone number validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 528
- $number string - Phone number to validate
boolean ValidateCore::isPhpDateFormat(string $date_format)
Check date formats like http://php.net/manual/en/function.date.php
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 459
- $date_format string - date format to check
boolean ValidateCore::isPostCode(string $postcode)
Check for postal code validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 561
- $postcode string - Postal code to validate
mixed ValidateCore::isPrestaShopVersion($version)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 1071
- $version mixed
boolean ValidateCore::isPrice(string $price)
Check for price validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 233
- $price string - Price to validate
boolean ValidateCore::isPriceDisplayMethod(integer $data)
Price display method validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 863
- $data integer - Data to validate
boolean ValidateCore::isProductVisibility(string $s)
Check for product visibility
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 643
- $s string - visibility to check
boolean ValidateCore::isReductionType(string $data)
Check if the data is a reduction type (amout or percentage)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 905
- $data string - Data to validate
boolean ValidateCore::isReference(string $reference)
Check for product reference validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 420
- $reference string - Product reference to validate
boolean ValidateCore::isRoutePattern(string $pattern)
Check for a route pattern validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 338
- $pattern string - to validate
boolean ValidateCore::isSceneZones(array $zones)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 1004
- $zones array
boolean ValidateCore::isSerializedArray(string $data)
Check for PHP serialized data
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 947
- $data string - Serialized data to validate
boolean ValidateCore::isSha1(string $sha1)
Check for SHA1 string validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 96
- $sha1 string - SHA1 string to validate
boolean ValidateCore::isSiret($siret)
Validate SIRET Code
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 1040
- $siret mixed - SIRET Code
boolean ValidateCore::isSortDirection(string $value)
Check if the value is a sort direction value (DESC/ASC)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 841
- $value string
mixed ValidateCore::isStateIsoCode($iso_code)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 265
- $iso_code mixed
boolean ValidateCore::isStockManagement(array $stock_management)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 1027
- $stock_management array
boolean ValidateCore::isString(string $data)
Price display method validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 894
- $data string - Data to validate
mixed ValidateCore::isSubDomainName($domain)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 825
- $domain mixed
boolean ValidateCore::isTabName(string $name)
Check for admin panel tab name validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 810
- $name string - Name to validate
boolean ValidateCore::isTableOrIdentifier(string $table)
Check for table or identifier validity Mostly used in database for table names and id_table
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 610
- $table string - Table/identifier to validate
mixed ValidateCore::isTablePrefix($data)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 776
- $data mixed
boolean ValidateCore::isTagsList(string $list)
Check for tags list validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 632
- $list string - List to validate
boolean ValidateCore::isTplName(string $tpl_name)
Check for template name validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 211
- $tpl_name string - Template name to validate
boolean ValidateCore::isTrackingNumber(string $tracking_number)
Check tracking number validity (disallowed empty string)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 737
- $tracking_number string - Tracking number to validate
mixed ValidateCore::isUnixName($data)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 771
- $data mixed
mixed ValidateCore::isUnsignedFloat($float)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 112
- $float mixed
boolean ValidateCore::isUnsignedId(integer $id)
Check for an integer validity (unsigned) Mostly used in database for auto-increment
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 688
- $id integer - Integer to validate
boolean ValidateCore::isUnsignedInt(integer $value)
Check for an integer validity (unsigned)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 665
- $value integer - Integer to validate
boolean ValidateCore::isUpc(string $upc)
Check for barcode validity (UPC)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 550
- $upc string - Barcode to validate
boolean ValidateCore::isUrl(string $url)
Check url validity (disallowed empty string)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 726
- $url string - Url to validate
boolean ValidateCore::isUrlOrEmpty(string $url)
Check url validity (allowed empty string)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 748
- $url string - Url to validate
boolean ValidateCore::isValidSearch(string $search)
Check for search query validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 373
- $search string - Query to validate
mixed ValidateCore::isValuesList()
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 618
mixed ValidateCore::isVoucherDescription($text)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 830
- $text mixed
mixed ValidateCore::isWeightUnit($unit)
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 815
- $unit mixed
boolean ValidateCore::isZipCodeFormat(string $zip_code)
Check for zip code format validity
- Visibility: public
- This method is static.
- Source: classes/Validate.php line 572
- $zip_code string - zip code format to validate