@@ 834-846 (lines=13) @@ | ||
831 | * @return string|bool |
|
832 | * @author Dmitry (dio) Levashov |
|
833 | **/ |
|
834 | protected function _mkdir($path, $name) |
|
835 | { |
|
836 | $path = $this->_joinPath($path, $name); |
|
837 | ||
838 | if (mkdir($path)) { |
|
839 | chmod($path, $this->options['dirMode']); |
|
840 | clearstatcache(); |
|
841 | ||
842 | return $path; |
|
843 | } |
|
844 | ||
845 | return false; |
|
846 | } |
|
847 | ||
848 | /** |
|
849 | * Create file and return it's path or false on failed. |
|
@@ 856-869 (lines=14) @@ | ||
853 | * @return string|bool |
|
854 | * @author Dmitry (dio) Levashov |
|
855 | **/ |
|
856 | protected function _mkfile($path, $name) |
|
857 | { |
|
858 | $path = $this->_joinPath($path, $name); |
|
859 | ||
860 | if (($fp = fopen($path, 'w'))) { |
|
861 | fclose($fp); |
|
862 | chmod($path, $this->options['fileMode']); |
|
863 | clearstatcache(); |
|
864 | ||
865 | return $path; |
|
866 | } |
|
867 | ||
868 | return false; |
|
869 | } |
|
870 | ||
871 | /** |
|
872 | * Create symlink. |