Source of file EmailTools.php
Size: 0,872 Bytes - Last Modified: 2021-12-23T10:29:59+00:00
/var/www/docs.ssmods.com/process/src/EmailTools.php
123456789101112131415161718192021222324252627282930313233343536373839 | <?php class EmailTools { public static $testRouteAddress; public static $testData = array(); public static function setTestRouteAddress($address) { self::$testRouteAddress = $address; } public static function setTestData($data) { self::$testData = $data; } public static function addTestData($data) { array_push(self::$testData, $data); } public static function isTestData($data) { return in_array($data, self::$testData); } public static function sanitize($val) { if (is_array($val)) { foreach($val as $k => $v) $val[$k] = self::sanitize($v); return $val; } else { $val = self::normalizeWhitespace($val); return str_replace(array('&','<','>',"\n",'"',"'"), array('&','<','>','<br />','"','''), $val); } } private static function normalizeWhitespace($val) { return str_replace("\r\n", "\n", $val); } } |