Неверно задаются права при использовании команды mkfile

Added by Alexey Sukhotin over 1 year ago

Неверно задаются права при использовании команды mkfile (php-коннектор). Файл в результате создается с правами согласно umask. Исправляется патчем.

diff -ruN elfinder-1.1/connectors/php/elFinder.class.php elfinder-1.1-permfix/connectors/php/elFinder.class.php
--- elfinder-1.1/connectors/php/elFinder.class.php    2010-03-22 05:05:08.000000000 +0300
+++ elfinder-1.1-permfix/connectors/php/elFinder.class.php    2011-01-15 22:49:29.000000000 +0300
@@ -518,6 +518,7 @@
             if (false != ($fp = @fopen($f, 'wb'))) {
                 fwrite($fp, "");
                 fclose($fp);
+        @chmod($f, $this->_options['fileMode']);
                 $this->_result['select'] = array($this->_hash($dir.DIRECTORY_SEPARATOR.$name));
                 $this->_content($dir);
             } else {


Replies (1)

(1-1/1)