Example #1
0
 function recursive_scss($path, $dir, &$d)
 {
     $cur = $path . ($dir ? '/' . $dir : '');
     foreach (scandir($cur) as $fn) {
         if ($fn == '.' || $fn == '..') {
             continue;
         }
         if (is_dir($cur . '/' . $fn)) {
             recursive_scss($path, $dir . ($dir ? '/' : '') . $fn, $d);
         } else {
             if (preg_match('/\\.(png|jpg|gif|scss)/i', $fn)) {
                 $d[$dir . ($dir ? '/' : '') . $fn] = md5(file_get_contents($cur . '/' . $fn));
             }
         }
     }
 }
Example #2
0
 function recursive_scss($path, $dir, &$d)
 {
     $cur = $path . ($dir ? '/' . $dir : '');
     foreach (scandir($cur) as $fn) {
         if ($fn == '.' || $fn == '..') {
             continue;
         }
         if (is_dir($cur . '/' . $fn) && !in_array($fn, array('font'))) {
             recursive_scss($path, $dir . ($dir ? '/' : '') . $fn, $d);
         } else {
             if (preg_match('/\\.(' . ($dir == 'sprites' ? 'png|' : '') . 'scss)/i', $fn)) {
                 $d[$dir . ($dir ? '/' : '') . $fn] = md5(file_get_contents($cur . '/' . $fn));
             }
         }
     }
 }