"; $return .= !empty($display) ? $display : ucwords(str_replace("_", " ", $field)); $return .= ""; $return .= $required ? ":*" : ":"; return $return; } function mmddyyyy2yyyymmdd($date) { $matches = array(); ereg(MM_DD_YYYY, $date, $matches); return $matches[3] . "-" . $matches[1] . "-" . $matches[2]; } function hhmm2hhmmss($time) { $matches = array(); ereg(HH_MM_AMPM, $time, $matches); if(strlen($matches[2])==0) $matches[2]= "00"; // if they didn't include minutes, assume we're on the hour return strtoupper($matches[3])=="P" || strtoupper($matches[3])=="PM" && $matches[1]>12 ? $matches[1]+12 . ":" . $matches[2] . ":00" : $matches[1] . ":" . $matches[2] . ":00"; } function escape_str($string) { $string = str_replace(chr(145), "‘", $string); // fancy left single quote $string = str_replace(chr(146), "’", $string); // fancy right single quote $string = str_replace(chr(147), "“", $string); // fancy left double quote $string = str_replace(chr(148), "“", $string); // fancy right double quote $string = str_replace(chr(150), "–", $string); // en-dash $string = str_replace(chr(151), "—", $string); // em-dash $string = str_replace(chr(131), "…", $string); // ellipsis $string = str_replace(chr(169), "©", $string); // copyright $string = str_replace(chr(174), "®", $string); // rights reserved $string = str_replace(chr(153), "™", $string); // trade mark $string = str_replace(chr(167), "§", $string); // section character $string = str_replace(chr(171), "¬", $string); // not character $string = str_replace(chr(182), "¶", $string); // paragraph character\ $string = str_replace(chr(187), "»", $string); // >> $string = str_replace(chr(171), "«", $string); // << return "'" . mysql_escape_string($string) . "'"; } function len_escaped($string) { return strlen(escape_str($string)); } ?>