Hallo zusammen
Ich benutze die Komponente MP Steckbrief.
Wenn ich da in ein Textareafeld html-Code speichere, ist dieser nach dem Speichern wieder verschwunden. Dies ist ärgerlich, da ich z.B. Zeilenumbrüche in der Beschreibung eines Datensatzes machen möchte.
Nun habe ich nach der Funktion "save()" gesucht und die folgende gefunden:
Was muss ich daran ändern, damit der Datensatz MIT html-Tags gespeichert wird?PHP-Code:function save()
{
JRequest::checkToken() or jexit( 'Invalid Token' );
require (JPATH_COMPONENT_ADMINISTRATOR.DS.'tables'.DS.'mpsteckbrief.php');
$post = JRequest::get('post');
$cid = JRequest::getVar( 'cid', array(0), 'post', 'array' );
$textareafield = explode( ',', $post[textareafield] );
for($i=0, $n=count( $textareafield ); $i < $n; $i++)
{
$post[$textareafield[$i]] = JRequest::getVar( $textareafield[$i], '', 'post', 'string', JREQUEST_ALLOWRAW );
}
$post['id'] = (int) $cid[0];
$model = $this->getModel('edit');
$model->checkin();
if ($model->store($post))
{
$msg = JText::_( 'STECKBRIEF_SAVED' );
}
else
{
$msg = JText::_( 'STECKBRIEF_SAVED_ERROR' );
}
$link = 'index.php?option=com_mpsteckbrief&view=mpsteckbrief&id='.$cid[0];
$this->setRedirect($link, $msg);
}
Vielen Dank für eure Hilfe!


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen