Esempio n. 1
0
File: Phar.php Progetto: pago/pantr
 public function addDirectories($src)
 {
     $files = pantr::_getFinderFromArg($src);
     foreach ($files as $dir) {
         pantr::writeAction('phar incl', $dir);
         $this->buildFromDirectory($dir);
     }
 }
Esempio n. 2
0
File: pantr.php Progetto: pago/pantr
 public static function chmod($arg, $target_dir, $mode, $umask = 00)
 {
     $current_umask = umask();
     umask($umask);
     $files = pantr::_getFinderFromArg($arg, $target_dir, true);
     foreach ($files as $file) {
         pantr::writeAction(sprintf('chmod %o', $mode), $target_dir . DIRECTORY_SEPARATOR . $file);
         chmod($target_dir . DIRECTORY_SEPARATOR . $file, $mode);
     }
     umask($current_umask);
 }