Changeset 12977 for modules/branches/2.10/package.php
- Timestamp:
- 11/28/11 14:16:49 (1 year ago)
- Files:
-
- modules/branches/2.10/package.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
modules/branches/2.10/package.php
r12942 r12977 36 36 $vars['svn_path'] = 'http://svn.freepbx.org'; 37 37 $vars['rm_files'] = array(); //files that will be deleted after the script completes 38 $vars['php_-l'] = 'php -l'; 38 39 39 40 //move cli args to longopts for clarity throught the script … … 160 161 if ($vars['checkphp']) { 161 162 var_dump($tar_dir); 162 $files = scandirr($tar_dir, true, $file_scan_exclude_list);163 $files = package_scandirr($tar_dir, true, $file_scan_exclude_list); 163 164 foreach ($files as $f) { 164 165 if (pathinfo($f, PATHINFO_EXTENSION) == 'php') { 165 166 $ret_val = 0; 166 system('php -l ' . $f, $ret_val);167 if ( $ret_val != 0) {167 168 if (!run_cmd($vars['php_-l'] . ' ' . $f)) { 168 169 echo('syntax error detected in ' . $f . ', ' . $mod . ' won\'t be packaged' . PHP_EOL); 169 170 continue 2; … … 240 241 241 242 /** 242 * function scandirr243 * function package_scandirr 243 244 * scans a directory just like scandir(), only recursively 244 245 * returns a hierarchical array representing the directory structure … … 251 252 * @author Moshe Brevda mbrevda => gmail ~ com 252 253 */ 253 function scandirr($dir, $absolute = false, $exclude_list=array()) {254 function package_scandirr($dir, $absolute = false, $exclude_list=array()) { 254 255 $list = array(); 255 256 if ($absolute) { … … 269 270 } 270 271 271 //if current file ($d) is a directory, call scandirr272 //if current file ($d) is a directory, call package_scandirr 272 273 if (is_dir($dir . '/' . $d)) { 273 274 if ($absolute) { 274 scandirr($dir . '/' . $d, $absolute, $exclude_list);275 package_scandirr($dir . '/' . $d, $absolute, $exclude_list); 275 276 } else { 276 $list[$d] = scandirr($dir . '/' . $d, $absolute, $exclude_list);277 $list[$d] = package_scandirr($dir . '/' . $d, $absolute, $exclude_list); 277 278 } 278 279
