67,15 → 67,15 |
var $actionargs; |
|
function ezmlm_php() { |
|
|
// USER-CONFIG section |
// these variables act the same way ezmlm-php-config.php did in the first release |
// simply edit these variables to match your setup |
|
|
$this->listdir = ""; |
$this->listname = ""; |
$this->listdomain = ""; |
|
|
$this->tempdir = ""; |
|
$this->sendheaders = TRUE; |
93,7 → 93,7 |
"subject", |
"date" |
); |
$this->header_en_francais = array ('to' => 'A', |
$this->header_en_francais = array ('to' => 'A', |
'from' => 'De', |
'subject' => 'Sujet', |
'date' => 'Date') ; |
120,7 → 120,7 |
} |
/* |
* Renvoi le nombre de message dans une archive |
* Le nombre contenu dans liste/num |
* Le nombre contenu dans liste/num |
*/ |
function getNumArchive() { |
if ($this->listdir != '') { |
189,8 → 189,8 |
print "</body>\n"; |
print "</html>\n"; |
} |
|
|
|
// begin common functions |
|
// makehash - generates an author hash using the included makehash program |
277,9 → 277,9 |
* |
* @return string |
*/ |
|
|
function decode_iso ($chaine) { |
|
|
if (preg_match ('/windows-[0-9][0-9][0-9][0-9]/i', $chaine, $nombre)) { |
$reg_exp = $nombre[0] ; |
$chaine = str_replace(' ', '', $chaine); |
289,7 → 289,7 |
if (preg_match ('/UTF/i', $chaine)) $reg_exp = 'UTF-8' ; |
preg_match_all ("/=\?$reg_exp\?(Q|B)\?(.*?)\?=/i", $chaine, $match, PREG_PATTERN_ORDER) ; |
for ($i = 0; $i < count ($match[0]); $i++ ) { |
|
|
if (strtoupper($match[1][$i]) == 'Q') { |
$decode = quoted_printable_decode ($match[2][$i]) ; |
} elseif ($match[1][$i] == 'B') { |
298,18 → 298,18 |
$decode = preg_replace ("/_/", " ", $decode) ; |
if ($reg_exp == 'UTF-8') { |
$decode = utf8_decode ($decode) ; |
} |
} |
$chaine = str_replace ($match[0][$i], $decode, $chaine) ; |
} |
return $chaine ; |
} |
|
|
/** |
* |
* |
* @return |
*/ |
|
|
function date_francaise ($date_mail) { |
$date_mail = preg_replace ('/CEST/', '', $date_mail) ; |
$numero_mois = date('m ', strtotime($date_mail)) - 1 ; |
323,8 → 323,8 |
$date .= date(':i', strtotime($date_mail)) ; // Les minutes |
return $date ; |
} |
|
/** |
|
/** |
* Cette fonction renvoie le prefixe, cad 0 ou rien |
* d un nom de message, ex : pour 09, on renvoie 0 |
* pour 12 on renvoie rien |