if ($htmlbody !== false) {
require_once 'Mail/mime.php';
$mime = new Mail_mime(array('eol' => "\n",
- 'html_encoding' => 'base64',
+// 'html_encoding' => 'base64',
'html_charset' => 'utf-8',
'text_charset' => 'utf-8',
'head_charset' => 'utf-8'
{
if ($url[0] == '/') {
- $file = $this->page->rootDir . $url;
+ $ff = HTML_FlexyFramework::get();
+ $file = $ff->rootDir . $url;
require_once 'File/MimeType.php';
$m = new File_MimeType();
$mt = $m->fromFilename($file);
// CACHE???
// 2 files --- the info file.. and the actual file...
// add user
- $cache = ini_get('session.save_path').'/Pman_Core_Mailer/' . md5($url);
+ // unix only...
+ $uinfo = posix_getpwuid( posix_getuid () );
+ $user = $uinfo['name'];
+
+ $cache = ini_get('session.save_path')."/Pman_Core_Mailer-{$user}/" . md5($url);
if (file_exists($cache) and filemtime($cache) > strtotime('NOW - 1 WEEK')) {
$ret = json_decode($cache);
$ret['file'] = $cache . '.data';
return $ret;
}
if (!file_exists(dirname($cache))) {
- mkdir(dirname($cache),0666, true);
+ mkdir(dirname($cache),0700, true);
}
require_once 'HTTP/Request.php';