Hallo!
Habe eine Webseite mit einem helixbasiertem Template.
Joomla 4.2.5
Es sind einige Module drin, die schon etwas aelter sind.
Zwecks Fehlersuche an einer anderen Stelle hatte ich auf
den Debugmodus gestellt.
Dadurch ist u.a auch dieses zu Tage getreten:
Notice: Only variables should be assigned by reference in .../modules/mod_sunupdown/mod_sunupdown.php on line 18
Das php sieht an der Stelle so aus:
PHP
<?php
/*****
* @package Joomla module SunUpDown Entry point
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
* @author Roger Creagh-Osborne
* mod_sunupdown is free software
* @copyright (c) 2014 Roger Creagh-Osborne
* @version 3.3.1 25 Sept 2014
*****/
//no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
require_once( dirname(__FILE__).'/helper.php' );
$rise = modSunUpDownHelper::getSunUp( $params );
$set = modSunUpDownHelper::getSunDown( $params );
$footer = modSunUpDownHelper::makeFooter($params);
$document = &JFactory::getDocument();
$document->addStyleSheet(JURI::base(true).'/media/mod_sunupdown/css/sunupdown.css');
require( JModuleHelper::getLayoutPath( 'mod_sunupdown' ));
?>
Alles anzeigen
Wie muss ich die Zeile 18 (sollte dann die sein: $document = &JFactory::getDocument();)
aendern, damit die Warning verschwindet?
Danke.
Gruss, Buchi