bug ein $view zu viel...

Alle bestätigten Fehler in CONTENIDO 4.10 (erledigte Fehler werden durch geschlossene Beiträge gekennzeichnet).
Antworten
emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

bug ein $view zu viel...

Beitrag von emergence » Mi 7. Feb 2024, 13:54

folgender code in \includes\frontend\include.front_content.php

Code: Alles auswählen

// First we have to figure out if the user is allowed to edit the article.
// We'll check if it's inuse, if they want to edit it and if all plugins allow it.
$inUse = false;
$allow = false;
$view  = false;
folgendes hier entfernen...

das

Code: Alles auswählen

$view  = false;
raus...

changeview hat sonst nur einmalig eine auswirkung...
*** make your own tools (wishlist :: thx)

xmurrix
Beiträge: 3148
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: bug ein $view zu viel...

Beitrag von xmurrix » So 11. Feb 2024, 10:32

Hallo emergence,

in der \includes\frontend\include.front_content.php wird die Variable $view in Zeile 472 (GitHub develop-Branch Stand von heute) verwendet:

Code: Alles auswählen

if ($language->get('active') != 1 && (!$contenido || $view != 'edit')) {
Nehmen wir sie oben raus, ist sie dann in der Zeile 472 eventuell nicht gesetzt und würde einen Fehler erzeugen.

Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Re: bug ein $view zu viel...

Beitrag von emergence » So 11. Feb 2024, 19:30

dann unten auch ändern mit einer isset() konstruktion...

per default wäre $view sonst immer false...
und nur einmalig bei gesetztem $changeview hätte es einen anderen wert...
das ist der fehler... und ein ziemlich schwerer noch dazu..
*** make your own tools (wishlist :: thx)

Antworten