$date_php = true;
- function getMinutes($hour) {
- $date = $hour;
-
- if (($hour == 0) || ($hour == "00"))
- $date = "00";
- else if (($hour == 1) || ($hour == "01"))
- $date = "01";
- else if (($hour == 2) || ($hour == "02"))
- $date = "02";
- else if (($hour == 3) || ($hour == "03"))
- $date = "03";
- else if (($hour == 4) || ($hour == "04"))
- $date = "04";
- else if (($hour == 5) || ($hour == "05"))
- $date = "05";
- else if (($hour == 6) || ($hour == "06"))
- $date = "06";
- else if (($hour == 7) || ($hour == "07"))
- $date = "07";
- else if (($hour == 8) || ($hour == "08"))
- $date = "08";
- else if (($hour == 9) || ($hour == "09"))
- $date = "09";
-
- return $date;
- }
-
// corrects a time stamp to be the local time
function getGMTSeconds($stamp, $gmt) {
if (($gmt == "Pacific") || ($gmt == "PST"))
return $stamp;
}
- function getHour($hour) {
- $time = explode(":", $hour);
- return $time[0];
- }
-
- function getMinute($min) {
- $time = explode(":", $min);
- return $time[1];
- }
-
- function getSecond($sec) {
- $time = explode(":", $sec);
- return $time[2];
- }
-
- function getMonthNum($month) {
- if (eregi("jan|january", $month, $tmp))
- $date = "01";
- else if (eregi("feb|february|febuary", $month, $tmp))
- $date = "02";
- else if (eregi("mar|march", $month, $tmp))
- $date = "03";
- else if (eregi("apr|april", $month, $tmp))
- $date = "04";
- else if (eregi("may", $month, $tmp))
- $date = "05";
- else if (eregi("jun|june", $month, $tmp))
- $date = "06";
- else if (eregi("jul|july", $month, $tmp))
- $date = "07";
- else if (eregi("aug|august", $month, $tmp))
- $date = "08";
- else if (eregi("sep|sept|september", $month, $tmp))
- $date = "09";
- else if (eregi("oct|october", $month, $tmp))
- $date = "10";
- else if (eregi("nov|november", $month, $tmp))
- $date = "11";
- else if (eregi("dec|december", $month, $tmp))
- $date = "12";
-
- return $date;
- }
-
- function getDayOfWeek($day) {
- $date = "{WEEKDAY}";
-
- if (eregi("(mon|monday)", $day, $tmp))
- $date = "Mon";
- else if (eregi("(tue|tuesday)", $day, $tmp))
- $date = "Tue";
- else if (eregi("(wed|wednesday)", $day, $tmp))
- $date = "Wed";
- else if (eregi("(thurs|thu|thursday)", $day, $tmp))
- $date = "Thu";
- else if (eregi("(fri|friday)", $day, $tmp))
- $date = "Fri";
- else if (eregi("(sat|saturday)", $day, $tmp))
- $date = "Sat";
- else if (eregi("(sun|sunday)", $day, $tmp))
- $date = "Sun";
-
- return $date;
- }
-
- function getDayOfMonth($day) {
- return ereg_replace("^0", "", $day); /* remove a preceeding 0 */
- }
-
- function getMonth($month) {
- $date = "{MONTH}";
- if (eregi("jan|january", $month, $tmp))
- $date = "Jan";
- else if (eregi("feb|february|febuary", $month, $tmp))
- $date = "Feb";
- else if (eregi("mar|march", $month, $tmp))
- $date = "Mar";
- else if (eregi("apr|april", $month, $tmp))
- $date = "Apr";
- else if (eregi("may", $month, $tmp))
- $date = "May";
- else if (eregi("jun|june", $month, $tmp))
- $date = "Jun";
- else if (eregi("jul|july", $month, $tmp))
- $date = "Jul";
- else if (eregi("aug|august", $month, $tmp))
- $date = "Aug";
- else if (eregi("sep|sept|september", $month, $tmp))
- $date = "Sep";
- else if (eregi("oct|october", $month, $tmp))
- $date = "Oct";
- else if (eregi("nov|november", $month, $tmp))
- $date = "Nov";
- else if (eregi("dec|december", $month, $tmp))
- $date = "Dec";
-
- return $date;
- }
-
- function getYear($year) {
- return $year;
- }
-
function getLongDateString($stamp) {
return date("D, F j, Y g:i a", $stamp);
}
function getDateString($stamp) {
$now = time();
- $midnight = $now - ($now % 86400) - date("Z", $now);
+ $midnight = $now - ($now % 86400) - 86400 - date("Z", $now);
if ($midnight < $stamp) {
// Today
// getHour, getMinute, and getSecond.
//
if (intval(trim($dateParts[0])) > 0) {
- $time = explode(":", $dateParts[3]);
- $d[0] = $time[0];
- $d[1] = $time[1];
- $d[2] = $time[2];
- $d[3] = getMonthNum(trim($dateParts[1]));
- $d[4] = getDayOfMonth(trim($dateParts[0]));
- $d[5] = getYear(trim($dateParts[2]));
- return getGMTSeconds(mktime($d[0], $d[1], $d[2], $d[3], $d[4], $d[5]), $dateParts[4]);
+ $string = $dateParts[0] . " " . $dateParts[1] . " " . $dateParts[2] . " " . $dateParts[3];
+ return getGMTSeconds(strtotime($string), $dateParts[4]);
}
- $time = explode(":", $dateParts[4]);
- $d[0] = $time[0];
- $d[1] = $time[1];
- $d[2] = $time[2];
- $d[3] = getMonthNum(trim($dateParts[2]));
- $d[4] = getDayOfMonth(trim($dateParts[1]));
- $d[5] = getYear(trim($dateParts[3]));
- return getGMTSeconds(mktime($d[0], $d[1], $d[2], $d[3], $d[4], $d[5]), $dateParts[5]);
+ $string = $dateParts[0] . " " . $dateParts[1] . " " . $dateParts[2] . " " . $dateParts[3] . " " . $dateParts[4];
+ return getGMTSeconds(strtotime($string), $dateParts[5]);
}
// I use this function for profiling. Should never be called in
/** msg_header contains generic variables for values that **/
/** could be in a header. **/
- var $type0, $type1, $boundary, $charset, $encoding;
+ var $type0, $type1, $boundary, $charset, $encoding, $size;
var $to, $from, $date, $cc, $bcc, $reply_to, $subject;
var $id, $mailbox, $description;
var $entity_id, $message_id, $charset;
$Links = $HookResults[1];
$DefaultLink = $HookResults[6];
- $body .= '<TR><TD> </TD><TD><FONT SIZE="-1">';
- $body .= "<A HREF=\"$DefaultLink\">$display_filename</A> </FONT></TD>";
- $body .= "<TD><FONT SIZE=\"-1\">($type0/$type1) </FONT></TD>";
- $body .= '<TD><FONT SIZE="-1">';
+ $body .= '<TR><TD> </TD><TD>';
+ $body .= "<A HREF=\"$DefaultLink\">$display_filename</A> </TD>";
+ $size = $message->header->size / 1024;
+ settype($size, "integer");
+ $body .= "<TD><SMALL><b>" . $size . "k</b> </small></TD>";
+ $body .= "<TD><SMALL>[ $type0/$type1 ] </SMALL></TD>";
+ $body .= '<TD><SMALL>';
if ($message->header->description)
$body .= '<b>' . htmlspecialchars($message->header->description) . '</b>';
- $body .= '</FONT></TD><TD><FONT SIZE="-1"> ';
+ $body .= '</SMALL></TD><TD><SMALL> ';
$SkipSpaces = 1;
}
else
{
- $body .= ' ';
+ $body .= ' | ';
}
- $body .= '(<a href="' . $Val['href'] . '">' .
- $Val['text'] . '</a>)';
+ $body .= '<a href="' . $Val['href'] . '">' . $Val['text'] . '</a>';
}
unset($Links);
- $body .= "</FONT></TD></TR>\n";
+ $body .= "</SMALL></TD></TR>\n";
}
return $body;
} else {