revert bug1840 to eldy solution

This commit is contained in:
Florian HENRY 2015-03-02 10:13:06 +01:00
parent d9621a1d23
commit d80a8bbdba
2 changed files with 4 additions and 18 deletions

View File

@ -43,7 +43,6 @@ class DolEditor
var $height;
var $width;
var $readonly;
var $allowed_content;
/**
@ -63,9 +62,8 @@ class DolEditor
* @param int $rows Size of rows for textarea tool
* @param int $cols Size of cols for textarea tool (textarea number of cols or %)
* @param int $readonly 0=Read/Edit, 1=Read only
* @param int $allowed_content 0=filter input text, 1=render as it is
*/
function __construct($htmlname,$content,$width='',$height=200,$toolbarname='Basic',$toolbarlocation='In',$toolbarstartexpanded=false,$uselocalbrowser=true,$okforextendededitor=true,$rows=0,$cols=0,$readonly=0,$allowed_content=0)
function __construct($htmlname,$content,$width='',$height=200,$toolbarname='Basic',$toolbarlocation='In',$toolbarstartexpanded=false,$uselocalbrowser=true,$okforextendededitor=true,$rows=0,$cols=0,$readonly=0)
{
global $conf,$langs;
@ -134,7 +132,6 @@ class DolEditor
$this->cols = (preg_match('/%/',$cols)?$cols:max(40,$cols)); // If $cols is a percent, we keep it, otherwise, we take max
$this->height = $height;
$this->width = $width;
$this->allowed_content = $allowed_content;
}
}
@ -184,7 +181,6 @@ class DolEditor
{
/* property:xxx is same than CKEDITOR.config.property = xxx */
customConfig : ckeditorConfig,
allowedContent :'.($this->allowed_content?'true':'false').',
readOnly : '.($this->readonly?'true':'false').',
htmlEncodeOutput :'.$htmlencode_force.',
allowedContent :'.(empty($conf->global->FCKEDITOR_ALLOW_ANY_CONTENT)?'false':'true').',

View File

@ -584,13 +584,8 @@ class FormMail
if (! empty($this->withbody))
{
$defaultmessage="";
$from_template=false;
if (count($arraydefaultmessage) > 0 && $arraydefaultmessage['content']) {
$defaultmessage=$arraydefaultmessage['content'];
$from_template=true;
} elseif (! is_numeric($this->withbody)) {
$defaultmessage=$this->withbody;
}
if (count($arraydefaultmessage) > 0 && $arraydefaultmessage['content']) $defaultmessage=$arraydefaultmessage['content'];
elseif (! is_numeric($this->withbody)) $defaultmessage=$this->withbody;
// Complete substitution array
if (! empty($conf->paypal->enabled) && ! empty($conf->global->PAYPAL_ADD_PAYMENT_URL))
@ -620,11 +615,6 @@ class FormMail
$defaultmessage = dol_nl2br($defaultmessage);
}
if (dol_textishtml($defaultmessage) && $from_template) {
$allow_content=1;
} else {
$allow_content=0;
}
if (isset($_POST["message"])) $defaultmessage=$_POST["message"];
else
@ -655,7 +645,7 @@ class FormMail
else $this->withfckeditor=0;
}
$doleditor=new DolEditor('message',$defaultmessage,'',280,$this->ckeditortoolbar,'In',true,true,$this->withfckeditor,8,72,0,$allow_content);
$doleditor=new DolEditor('message',$defaultmessage,'',280,$this->ckeditortoolbar,'In',true,true,$this->withfckeditor,8,72);
$out.= $doleditor->Create(1);
}
$out.= "</td></tr>\n";