Modify

Opened 11 years ago

Closed 10 years ago

#467 closed Bug/Fehler (fixed)

Problem in neuer "auto_include" Funktion

Reported by: Torsten Riemer Owned by: Gerhard Waldemair
Priority: normal Milestone: modified-shop-2.0.0.0
Component: Module Version: 2.0.0.0
Keywords: Cc:
Blocked By: Blocking:

Description

Das automatische laden würde zuerst eine Datei laden namens "100_xyz.php" anstatt "10_smarty.php".

Attachments (1)

auto_include.inc.php (1.6 KB ) - added by Torsten Riemer 11 years ago.
Überarbeitete "auto_include.inc.php" von webald

Download all attachments as: .zip

Change History (6)

comment:1 by Volker Strähle, 11 years ago

Anstatt die Datei mit Nummern zu benennen kann man das in nummerierte Unterverzeichnisse packen und diese priorisiert und sortiert auslesen. Das wird u. a. dann wichtig, wenn die Dateien keine Nummern am Anfang tragen, da dies ggf. die Sortierung durcheinander würfelt.

Code für auto_include.inc

    if((substr($dir, strlen($dir)-1 )=="/") !|| (substr($dir, strlen($dir)-1 )=="\\")){
            $dir=substr($dir, 0,strlen($dir)-1);
        }
    $files=array();
    $priority = glob("{$dir}", GLOB_ONLYDIR);
    if(is_array($priority) && count($priority)>0){
        sort($priority);
        foreach($priority as $prioritydir){
            $files += glob("{$prioritydir}/$expr.".$ext);
        }
        
    }
    $files += glob("{$dir}/$expr.".$ext);
    $files = ((is_array($files)) ? $files : array());
    if (function_exists('debugMessage')) {
        debugMessage('auto_include',$files);
    }
    return $files;
Last edited 11 years ago by Torsten Riemer (previous) (diff)

comment:2 by Volker Strähle, 11 years ago

Noch was.

ggf. braucht es für die Funktion dann noch einen weiteren Parameter, der die Suche in Unterverzeichnissen ausschließt.

comment:3 by Torsten Riemer, 11 years ago

Summary: Problem in neuer "autoinclude" FunktionProblem in neuer "auto_include" Funktion

comment:4 by Torsten Riemer, 11 years ago

webald hat mir per Mail eine überarbeitete "auto_include.inc.php" zukommen lassen, welche ich hier im Ticket mal mit anhänge.

by Torsten Riemer, 11 years ago

Attachment: auto_include.inc.php added

Überarbeitete "auto_include.inc.php" von webald

comment:5 by Gerhard Waldemair, 10 years ago

Owner: set to Gerhard Waldemair
Resolution: fixed
Status: newclosed

In 8372:

fix #467

Modify Ticket

Action
as closed The owner will remain Gerhard Waldemair.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.