Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 31. Juli 2021 07:48
- philfr
- probiert CMS/ms aus
- Registriert: 08. Mai 2019
- Beiträge: 61
Bugs bis in Version 2.2.15
Eigentlich gehört das in Fehlermeldungen/Bugreports, aber dort fehlt bei mir der Button "Neues Thema"
Bug in lib\classes\class.CmsLayoutTemplate.php ab Zeile 280:
[== php ==]
/**
* Get a list of the design id's that this template is associated with
*
* @return array Array of integers
*/
public function get_designs()
{
if( !is_array($this->_design_assoc) ) {
if( !$this->get_id() ) return;
$this->_design_assoc = array();
Seht Ihr den Fehler?
Es soll ein Array zurückgegeben werden, wird aber nicht immmer.
Korrektur:
[== php ==]
public function get_designs()
{
if( !is_array($this->_design_assoc) ) {
$this->_design_assoc = array();
if( !$this->get_id() ) return $this->_design_assoc;
Der gleiche Bug auch noch in lib\classes\class.CmsLayoutStylesheet.php ab Zeile 291:
[== php ==]
/**
* Get the list of design id's (if any) that this stylesheet is associated with
*
* @see CmsLayoutCollection
* @return array Array of integer design ids
*/
public function get_designs()
{
if( !is_array($this->_design_assoc) ) {
if( !$this->get_id() ) return;
$this->_design_assoc = null;
Korrektur:
[== php ==]
public function get_designs()
{
if( !is_array($this->_design_assoc) ) {
$this->_design_assoc = array();
if( !$this->get_id() ) return $this->_design_assoc;
Offline
Seiten: 1