[CON-395] Gelöst: Überflüssiger Code include.lay_overview...

Gesperrt
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

[CON-395] Gelöst: Überflüssiger Code include.lay_overview...

Beitrag von rethus » Di 1. Mär 2011, 13:59

In besagter Datei ist direkt am Anfang folgender Code zu finden:

Code: Alles auswählen

while ($layout = $layouts->next()) {

    if($perm->have_perm_area_action_item("lay_edit","lay_edit",$layout->get("idlay"))){      //idlay of area lay is 8

        $name  = $layout->get('name');
        $descr = $layout->get('description');
        $idlay = $layout->get('idlay');

        if (strlen($descr)  > 64) {
            $descr = substr($descr, 0, 64);
            $descr .= ' ..';
        }

        if ($perm->have_perm_area_action_item("lay_edit","lay_edit",$layout->get("idlay"))) {
        	
        	$tmp_mstr = '<a href="javascript:conMultiLink(\'%s\', \'%s\', \'%s\', \'%s\')" title="%s" alt="%s">%s</a>';
        	$area = "lay";
        	$mstr = sprintf($tmp_mstr, 'right_top',
                                       $sess->url("main.php?area=$area&frame=3&idlay=$idlay"),
                                       'right_bottom',
                                       $sess->url("main.php?area=lay_edit&frame=4&idlay=$idlay"),
                                       $descr, $descr, $name);

            $tpl->set('d', 'NAME',  $mstr);
        } else {
        	//$tpl->set('d', 'IMGLINK', '<img src="images/layout.gif" width="16" height="16">');
            $tpl->set('d', 'NAME',  $name);
        }
Diese IF-Abfrage ist in sich selbst geschachtelt:
Nach dem While, wird diese IF-Schleife betreten...

Code: Alles auswählen

 if($perm->have_perm_area_action_item("lay_edit","lay_edit",$layout->get("idlay"))){
und innerhalb dieser IF-Schleife finden wir erneut:

Code: Alles auswählen

 if($perm->have_perm_area_action_item("lay_edit","lay_edit",$layout->get("idlay")))
Ein else-Befehl, welcher niemals ausgeführt wird....
Bitte in den Bugtracker und Code bereinigen.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType

Oldperl
Beiträge: 4250
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Re: Überflüssiger Code include.lay_overview.inc.php

Beitrag von Oldperl » Di 1. Mär 2011, 14:22

:!: Zur Prüfung verschoben nach Bugs

Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

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

Re: Überflüssiger Code include.lay_overview.inc.php

Beitrag von xmurrix » Fr 18. Mär 2011, 23:40

Ist gefixt.
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.

Gesperrt