'message-id', 'newsgroups', 'organization', 'references', 'subject', 'x-face');
var $show_hdr = array('from', 'subject', 'newsgroups', 'followup', 'date', 'organization', 'references', 'x-face');
+ /** Favorites MIMEtypes to use, by order for reading multipart messages
+ */
+ var $body_mime = array('text/plain', 'text/html', 'text/richtext');
var $tbefore = 5;
var $tafter = 5;
$group = empty($_GET['group']) ? null : strtolower($_GET['group']);
$artid = empty($_GET['artid']) ? null : strtolower($_GET['artid']);
- $partid = empty($_GET['part']) ? 0 : $_GET['part'];
+ $partid = !isset($_GET['part']) ? -1 : $_GET['part'];
$banana->state = Array ('group' => $group, 'artid' => $artid);
if (is_null($group)) {
$this->_newPost($id);
if ($this->post) {
$subject = preg_replace("/^re\s*:\s*/i", '', 'Re: '.$this->post->headers['subject']);
- $body = utf8_encode($this->post->name." "._b_("a écrit"))." :\n".wrap($this->post->body, "> ");
+ $body = utf8_encode($this->post->name." "._b_("a écrit"))." :\n".wrap($this->post->get_body(), "> ");
$target = isset($this->post->headers['followup-to']) ? $this->post->headers['followup-to'] : $this->post->headers['newsgroups'];
}
}
$html .= '<tr><td>'._b_('Organisation').'</td><td>'.$this->profile['org'].'</td></tr>';
$html .= '<tr><th colspan="2">'._b_('Corps').'</th></tr>';
$html .= '<tr><td colspan="2"><textarea name="body" cols="74" rows="16">'
- .to_entities($body).($this->profile['sig'] ? "\n\n-- \n".htmlentities($this->profile['sig']) : '').'</textarea></td></th>';
+ .to_entities($body).($this->profile['sig'] ? "\n\n-- \n".htmlentities($this->profile['sig']) : '').'</textarea></td></tr>';
$html .= '<tr><th colspan="2">'._b_('Pièces jointes').'</th></tr>';
$html .= '<tr><td colspan="2"><input type="hidden" name="MAX_FILE_SIZE" value="'.$this->maxfilesize.'" />';
- $html .= '<input type="file" name="newpj" /></td></tr>';
+ $html .= '<input type="file" name="newpj" size="40"/></td></tr>';
$html .= '<tr><th colspan="2">';
if ($id > 0) {
$html .= '<input type="hidden" name="artid" value="'.$id.'" />';
$body = "\n--".$this->boundary."\n".$this->custom_bd."\n\n".$body."\n--".$this->boundary."\n";
$body .= 'Content-Type: '.$uploaded['type'].'; name="'.$uploaded['name']."\"\n";
- $body .= 'Content-Disposition: attachment; filename="'.$uploaded['name']."\"\n";
$body .= 'Content-Transfer-Encoding: '.$uploaded['encoding']."\n\n";
+ $body .= 'Content-Disposition: attachment; filename="'.$uploaded['name']."\"\n";
$body .= $uploaded['data'];
$body .= '--'.$this->boundary.'--';
}