isPercentage()) { $taxAmount=sprintf("%.02f",($itemValue/100)*$tax->getTaxVal()); } else { $taxAmount+=sprintf("%.02f",$tax->getTaxVal()); } return (float)$taxAmount; } /** * Vérifie la validité d'une URL * * @param string $url * @return boolean */ public static function checkURL( $url ) { return preg_match( '#^(((http|https):\/\/){0,1})(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(.*)#i', $url ); } /** * Vérifie la validité de l'email * * @param string $email * @return boolean */ public static function checkemail( $email ) { return preg_match( '#^[_a-z0-9-]+(\.[_a-z0-9-]*)*@[a-z0-9-]+(\.[a-z0-9-]+)+$#i', $email ); } public static function parseDelay( $delay ) { $array = array_fill_keys( array('H', 'I', 'S', 'M', 'D', 'Y'), 0 ); $n = substr( $delay, 0, -1 ); $r = substr( $delay, -1, 1 ); $array[ strtoupper($r) ] = $n; return $array; } } ?>