5.0.16 > Sortierung und Versionsangabe
5.0.16 > Sortierung und Versionsangabe
zunächst einmal besten Dank für die neue Version des MyOOS-Dumper.
Ich beziehe mich auf Deinen Beitrag: viewtopic.php?p=4976#p4976
1. bei mir wird der linke Abschnitt (2) nicht alphabetisch sortiert. Was kann ich da tun? [Der Abschnitt (3) wird alphabetisch sortiert.]
2. bei der aktuellen Version 5.0.16 ist in der ./inc/runtime.php, sicherlich versehentlich, noch die Version 5.0.15 eingetragen.
Beide vorgenannten Punkte sind absolut Sekundär = eine reine Darstellungsthematik. Die Funktion ist nicht beinträchtigt..
Danke vorab für eine Hilfestellung.
Ich beziehe mich auf Deinen Beitrag: viewtopic.php?p=4976#p4976
1. bei mir wird der linke Abschnitt (2) nicht alphabetisch sortiert. Was kann ich da tun? [Der Abschnitt (3) wird alphabetisch sortiert.]
2. bei der aktuellen Version 5.0.16 ist in der ./inc/runtime.php, sicherlich versehentlich, noch die Version 5.0.15 eingetragen.
Beide vorgenannten Punkte sind absolut Sekundär = eine reine Darstellungsthematik. Die Funktion ist nicht beinträchtigt..
Danke vorab für eine Hilfestellung.
Mit besten Grüßen
Herki
Herki
Re: 5.0.16 > Sortierung und Versionsangabe
Hallo,
vielen Dank für die Hinweise.
Die Versionsnummer habe ich bereits geändert.
Das Sortieren ist ein komplexes Thema.
In der Funktion SetDefault wird in ~/inc/funktions.php Zeile 174 sortiert mit
ich habe die Zeile auf
geändert.
https://www.php.net/manual/de/array.sorting.php
=> https://www.php.net/manual/de/function.sort.php
Hilft SORT_NATURAL | SORT_FLAG_CASE weiter?
Beste Grüße
Ralf
vielen Dank für die Hinweise.
Die Versionsnummer habe ich bereits geändert.
Das Sortieren ist ein komplexes Thema.
In der Funktion SetDefault wird in ~/inc/funktions.php Zeile 174 sortiert mit
Code: Alles auswählen
sort($found_dbs);
Code: Alles auswählen
sort($found_dbs, SORT_NATURAL | SORT_FLAG_CASE);
https://www.php.net/manual/de/array.sorting.php
=> https://www.php.net/manual/de/function.sort.php
Hilft SORT_NATURAL | SORT_FLAG_CASE weiter?
Beste Grüße
Ralf
Re: 5.0.16 > Sortierung und Versionsangabe
Leider nein.
Da es sich nicht um ein priorisiertes Thema handelt, wird sich irgendwann die Lösung finden.
Besten Dank für Dein Engagement.
Mit besten Grüßen
Herki
Herki
-
- Beiträge: 29
- Registriert: 01.02.2022, 20:58
Re: 5.0.16 > Sortierung und Versionsangabe
Hallo,
wenn es um Abschnitt 2 geht, ist /inc/functions.php Zeile 174 IMHO die falsche Stelle.

Die Liste der Configs wird hier zusammengebaut:
https://github.com/r23/MyOOS-Dumper/blo ... l.php#L926
readdir liefert die Dateien in der Reihenfolge, wie sie im Dateisystem liegen, nicht alphabetisch: https://stackoverflow.com/questions/541 ... ical-order
Mein Vorschlag wäre die Verwendung von scandir, dazu muss der Code drumherum allerdings ein bisschen umgestrickt werden:
https://www.php.net/manual/de/function.scandir.php
Gruß
e-dschungel
wenn es um Abschnitt 2 geht, ist /inc/functions.php Zeile 174 IMHO die falsche Stelle.
Die Liste der Configs wird hier zusammengebaut:
https://github.com/r23/MyOOS-Dumper/blo ... l.php#L926
readdir liefert die Dateien in der Reihenfolge, wie sie im Dateisystem liegen, nicht alphabetisch: https://stackoverflow.com/questions/541 ... ical-order
Mein Vorschlag wäre die Verwendung von scandir, dazu muss der Code drumherum allerdings ein bisschen umgestrickt werden:
https://www.php.net/manual/de/function.scandir.php
Gruß
e-dschungel
-
- Beiträge: 29
- Registriert: 01.02.2022, 20:58
Re: 5.0.16 > Sortierung und Versionsangabe
@ e-dschungel
Vielen Dank für die Hinweise.
Ich war im falschen Pull-Down Menü
Wird geändert!
Vielen Dank für die Hinweise.
Ich war im falschen Pull-Down Menü


Wird geändert!
Re: 5.0.16 > Sortierung und Versionsangabe
Hallo,
Änderungen sind aufgenommen
~/inc/functions_global.php Zeile L926
https://github.com/r23/MyOOS-Dumper/blo ... l.php#L926
Schönes Wochenende
Ralf
Änderungen sind aufgenommen
~/inc/functions_global.php Zeile L926
Code: Alles auswählen
// reads the file list of all existing configuration files
function get_config_filelist()
{
global $config;
$default = $config['config_file'];
$dh = opendir($config['paths']['config']);
$filters = array('..', '.');
$directory = $config['paths']['config'];
$dirs = array_diff(scandir($directory), $filters);
$r = '';
foreach ($dirs as $filename) {
if ('.' != $filename && '..' != $filename && !is_dir($config['paths']['config'].$filename) && '.conf.php' == substr($filename, -9)) {
$f = substr($filename, 0, strlen($filename) - 9);
$r .= '<option value="'.$f.'" ';
if ($f == $default) {
$r .= ' selected';
}
$r .= '> '.$f.' </option>'."\n";
}
}
return $r;
}
https://github.com/r23/MyOOS-Dumper/blo ... l.php#L926
Schönes Wochenende
Ralf
Re: 5.0.16 > Sortierung und Versionsangabe
Sortierung funktioniert perfekt.
Ganz herzlichen Dank für Dein Engagement.
In der ./inc/runtime.php in Zeile 26 steht in der aktuellen Downloadversion noch 5.0.15 anstatt 5.0.16. Siehe: hier.
Ganz herzlichen Dank für Dein Engagement.
In der ./inc/runtime.php in Zeile 26 steht in der aktuellen Downloadversion noch 5.0.15 anstatt 5.0.16. Siehe: hier.
Mit besten Grüßen
Herki
Herki
Re: 5.0.16 > Sortierung und Versionsangabe
Hallo,
Es freut mich, dass die Sortierung jetzt funktioniert...
Beste Grüße
Ralf
Ab der zukünftigen Version 5.0.17 stimmt die Versionsnummer in php und perl .. ältere Versionen kann ich leider nicht rückwirkend ändern.
Es freut mich, dass die Sortierung jetzt funktioniert...
Beste Grüße
Ralf
Re: 5.0.16 > Sortierung und Versionsangabe
Hallo,
für die zukünftige Version habe ich den Code noch einmal optimiert und unnötige Überprüfungen entfernt.
https://github.com/r23/MyOOS-Dumper/blo ... l.php#L926
Gibt es weitere Stellen der Sortierung, die wir ändern sollten?
Beste Grüße
Ralf
für die zukünftige Version habe ich den Code noch einmal optimiert und unnötige Überprüfungen entfernt.
https://github.com/r23/MyOOS-Dumper/blo ... l.php#L926
Gibt es weitere Stellen der Sortierung, die wir ändern sollten?
Beste Grüße
Ralf
Re: 5.0.16 > Sortierung und Versionsangabe
Mir sind diesbzgl. keine weiteren Probleme bekannt.
Besten Dank für die Aktualisierung.
Besten Dank für die Aktualisierung.
Mit besten Grüßen
Herki
Herki
Re: 5.0.16 > Sortierung und Versionsangabe
Hallo,
danke für die schnelle Antwort - dann kann dies mit dem Dateilesen und sortieren wieder vergessen *freu*
Beste Grüße
Ralf
danke für die schnelle Antwort - dann kann dies mit dem Dateilesen und sortieren wieder vergessen *freu*
Beste Grüße
Ralf