Seite 1 von 1
Option einbauen, um chmod bei Dateiupload zu aktivieren
Verfasst: Mi 9. Aug 2006, 17:06
von HerrB
Es spricht IMHO nix über den (Wieder-)Einbau einer chmod-Funktion bei Upload (prüfen: Konflikt mit chains?), daher mal als Memo:
chmod bei Upload als Option prüfen
Problembeschreibung:
http://www.contenido.de/forum/viewtopic.php?t=9975
Gruß
HerrB
Verfasst: Mi 9. Aug 2006, 17:18
von xmurrix
Hallo HerrB,
bin auch dafür, musste schon die Sourcen von Contenido ändern, damit manches funktioniert.
Man kann dies doch wunderbar mit über Systemkonfiguration oder Mandantenkonfiguration steuern. Es bleibt dann jedem selber überlassen, chmod für Upload-Dateien den eigenen Wünschen entsprechend zu setzen.
Gruß
xmurrix
Verfasst: Mi 4. Okt 2006, 21:13
von HerrB
Mmmh, ich finde den Chain (am Ende des Threads) doch eine schöne Lösung. Die System-/Mandanteneinstellungen macht es natürlich einfacher (und dahingehend flexibler).
Meinungen?
Gruß
HerrB
Verfasst: Mi 4. Okt 2006, 21:31
von xmurrix
HerrB hat geschrieben:Mmmh, ich finde den Chain (am Ende des Threads) doch eine schöne Lösung. Die System-/Mandanteneinstellungen macht es natürlich einfacher (und dahingehend flexibler).
Meinungen?
Gruß
HerrB
Hallo HerrB,
ich finde, es ist für die User/Admins viel einfacher, diese chmod-Funktionalität über System-/Mandanteneinstellungen konfigurieren zu können. Zusätzlich kann ja auch CEC eingebaut werden, wenn eventuell irgendwelche Plugins/Extentions sich in den Programmablauf einklinken wollen.
Ist halt meine Meinung, vielleicht gibt es auch bessere Vorschläge aus der Community.
Grüße
xmurrix
Verfasst: Mi 4. Okt 2006, 21:34
von Dodger77
HerrB hat geschrieben:Meinungen?
Persönlich finde ich den Einsatz der Chains sehr elegant.
Aber einfacher (gerade in Bezug auf die Admins, die eigentlich gar kein sein sollten) wäre es natürlich über die System-/Mandanteneinstellungen.
Verfasst: Do 5. Okt 2006, 08:06
von emergence
ich bin auch dafür dies über ein system/group/user property regeln zu können... cec ist ne elegante möglichkeit, verkompliziert es aber in diesem fall einfach ändern zu können...
Verfasst: Do 5. Okt 2006, 10:03
von HerrB
Ok, dann machen wir getEffectiveSetting draus und an irgendeiner Stelle für den Chain der Hinweis, dass man die Einstellung rausnehmen muss...
Kümmere mich drum.
Gruß
HerrB
Verfasst: Fr 6. Okt 2006, 00:13
von HerrB
Mmh, bin mir noch nicht sicher, ob die function.upl.php (uplSyncDirectory) die richtige Stelle ist... für den Augenblick zurückgestellt.
Memo:
Code: Alles auswählen
$sCHMODSetting = getSystemProperty("upload", "chmod"); // Has to be specified octal, e.g. "0755"
Code: Alles auswählen
if ($sCHMODSetting)
{
chmod ($file, octdec($sCHMODSetting));
}
Gruß
HerrB
Verfasst: Fr 6. Okt 2006, 07:35
von Dodger77
HerrB hat geschrieben:Mmh, bin mir noch nicht sicher, ob die function.upl.php (uplSyncDirectory) die richtige Stelle ist...
Dort habe ich bisher ganz gute Erfahrungen damit gemacht. Daneben könnte man auch noch die Berechtigungen beim mkdir() in der Funktion uplmkdir() einstellbar machen.
Verfasst: Fr 6. Okt 2006, 11:05
von xmurrix
Hallo zusammen,
hatte chmod auch in die Datei "include.upl_files_overview.php" eingebaut, jeweils gleich nach der move_uploaded_file-Funktion.
Gruß
xmurrix