<?
+ $strings_php = true;
+
//*************************************************************************
// Count the number of occurances of $needle are in $haystack.
//*************************************************************************
if (substr($haystack, -1) == $needle)
$haystack = substr($haystack, 0, strlen($haystack) - 1);
- if (strpos($haystack, $needle)) {
+ if (strrpos($haystack, $needle)) {
$pos = strrpos($haystack, $needle) + 1;
$data = substr($haystack, $pos, strlen($haystack));
} else {
return $to_line;
}
- function translateText($body, $wrap_at) {
+ function translateText($body, $wrap_at, $charset) {
/** Add any parsing you want to in here */
$body = trim($body);
$body_ary = explode("\n", $body);
$line = $body_ary[$i];
$line = "^^$line";
- $line = str_replace(">", ">", $line);
- $line = str_replace("<", "<", $line);
+ //$line = str_replace(">", ">", $line);
+ //$line = str_replace("<", "<", $line);
+ //$line = htmlspecialchars($line);
if (strlen($line) >= $wrap_at) // -2 because of the ^^ at the beginning
$line = wordWrap($line, $wrap_at);
+ $line = charset_decode($charset, $line);
+
$line = str_replace(" ", " ", $line);
$line = str_replace("\t", " ", $line);
$line = nl2br($line);
}
/* SquirrelMail version number -- DO NOT CHANGE */
- $version = "0.3pre1";
+ $version = "0.4pre1";
+
+
+ function find_mailbox_name ($mailbox) {
+ $mailbox = trim($mailbox);
+ if (substr($mailbox, strlen($mailbox)-1, strlen($mailbox)) == "\"") {
+ $mailbox = substr($mailbox, 0, strlen($mailbox) - 1);
+ $pos = strrpos ($mailbox, "\"")+1;
+ $box = substr($mailbox, $pos);
+ } else {
+ $box = substr($mailbox, strrpos($mailbox, " ")+1, strlen($mailbox));
+ }
+ return $box;
+ }
+
+ function replace_spaces ($string) {
+ return str_replace(" ", " ", $string);
+ }
+
+ function replace_escaped_spaces ($string) {
+ return str_replace(" ", " ", $string);
+ }
?>