Hallo,
ich habe eine eigene kleine Komponente geschrieben, die soweit auch gut funktioniert. Allerdings macht mir an einigen Stellen die redirect Methode zu schaffen. Sie loggt mich aus.
folgender code
Wobei der erste redirect funktioniert. Der zweite mich dann allerdings ausloggt. Ich versteh allerdings nicht ganz wieso. Nachdem ich das ganze eingegrenzt hab liegt es an folgenden Zeilen in der redirect Methode:PHP-Code:if(!$model->store($data)) {
$mainframe->redirect('?option=com_knowhow&controller=slide&task=add'. ($data->id ? '&slideid='. $data->id : ''), $model->getError());
}
if($data->published = 1) {
$message = 'Artikel veröffentlicht';
} else {
$message = 'Artikel wird noch von einem Administrator angeschaut';
}
$mainframe->redirect('?option=com_knowhow&controller=slide&task=show&slideid='. $data->id, $message);
scheint mir so als würde er die Session nicht mehr kennen. Hat jemand schon mal ein ähnliches Problem gehabt oder ein Idee?PHP-Code:// Persist messages if they exist
if (count($this->_messageQueue))
{
$session =& JFactory::getSession();
$session->set('application.queue', $this->_messageQueue);
}


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen