Hi
i update my website with php5.5, but my component have a problem
Fatal error: Call-time pass-by-reference has been removed in /home/batenerg/www/components/com_batenergie/controllers/statbat.php on line 102
function save()
{ // Check for request forgeries
JRequest::checkToken() or jexit( 'Invalid Token' );
$model = $this->getModel('batenergiepartitem');
$item = $model->getItem();
if ($model->getId() == 0)
{ //New item
if (!$this->can('core.create', JText::_("BATENERGIE_JTOOLBAR_SAVE")))
return;
}
else
{ //Existing item
if (!$this->can(array('core.edit', 'core.edit.own'), JText::_("BATENERGIE_JTOOLBAR_SAVE")))
return;
//Check Item ACL
if (!$this->can('access-edit', JText::_("BATENERGIE_JTOOLBAR_SAVE"), $item->params))
return;
}
$post = JRequest::get('post');
$post['id'] = $model->getId();
//UPLOAD FILE : Image
[color=#ff0000][b]102[/b][/color]
if (!$this->_upload('image', &$post, array(
'image/bmp' => 'bmp',
'image/gif' => 'gif',
'image/jpeg' => 'jpg,jpeg',
'image/png' => 'png'),
array('maxSize' => 512000,
)))
return;
$post['description'] = JRequest::getVar('description', '', 'post', 'string', JREQUEST_ALLOWRAW);
$post['travaux'] = JRequest::getVar('travaux', '', 'post', 'string', JREQUEST_ALLOWRAW);
if ($cid = parent::_save($post))
{
$vars = array();
$layout = JRequest::getVar( 'layout');
switch($layout)
{
case 'batenergiepartitem':
JRequest::setVar( 'view' , 'batenergiepart');
JRequest::setVar( 'layout', 'default' );
JRequest::setVar( 'cid', null );
break;
default:
JRequest::setVar( 'view' , 'batenergiepart');
JRequest::setVar( 'layout', 'default' );
JRequest::setVar( 'cid', null );
break;
}
$this->setRedirect(BatenergieHelper::urlRequest($vars));
}
else
//Keep the post and stay on page
parent::display();
}
an idea please LJ