Да, согласен он уже отписал, что у него не в этом проблема. Но проблема с пермисиями реально существует. потому что у меня при umask 0622 не создаются нормаль папки и файлы в галлереи.
suvit, сам подумай, зачем права записываются в кэш-файл как восьмиричное число?
И в доке написано, что там где нужно использовать права, параметр должен быть восьмиричным.
Дураки наверное ....
ПС
у rav3n не в этом проблема.
if(!mkdir($npath, $modx->config['new_folder_permissions'])) {
1. На самом деле например, 0755(восьмеричное) и 493(десятичное) это одно и то же число. И когда мы его передаем chmod, то получаем одинаковый эффект, просто 0755 проше понять, какие пермиссии поставятся. Тут главное что передается число а не строка. То что "в доке написано, что только восьмиричное можно использовать" ты не правильно понимаешь, можно использовать любое число, главное чтобы это было числом.
На фрибсд проверил, действительно, chmod’y всё равно что десятичное число, что восьмиричное (только не то что 755 и т.д. а равносильное этому только в десятичной системе исчисления), а в доке написано, что только восьмиричное можно использовать.
резюме: использовать octdec, т.к. восьмиричные права доступа хранятся как строковые переменные.
И ещё, есть ли смысл применять права доступа к файлам?
Клево, но хочеться чтобы шаблоны были в чанках, а не в файлах(обратное можно легко сделать через @FILE).
Список изменений
* Работа снипета приведена к шаблонному типу
* Код эскиза изображения и диретории вынесен в отдельные файлы
« MODx Parse Error » MODx encountered the following error while attempting to parse the requested resource: « PHP Parse Error » PHP error debug Error: file_get_contents(./libs/highslide/highslide.css) [function.file-get-contents]: failed to open stream: No such file or directory Error type/ Nr.: Warning - 2 File: g:\home\test3.ru\www\manager\includes\document.parser.class.inc.php(769) : eval()'d code Line: 111 Parser timing MySQL: 0.2668 s (4 Requests) PHP: 1.4223 s Total: 1.6891 s