diff --git a/update-gosa b/update-gosa
index 5d631efb70a8ee4963d39c5d01b790cefc16d2bd..083fffa7933d128c3f36455e2c990f7ef13a6683 100755 (executable)
--- a/update-gosa
+++ b/update-gosa
$class= preg_replace('/^\s*class\s*(\w+).*$/', '\1', $line);
$result[$class]= preg_replace("%$base_dir/%", "", "$currdir/$folder/$file");
}
$class= preg_replace('/^\s*class\s*(\w+).*$/', '\1', $line);
$result[$class]= preg_replace("%$base_dir/%", "", "$currdir/$folder/$file");
}
+ if (preg_match('/^\s*abstract\s*class\s*\w.*$/', $line)){
+ $class= preg_replace('/^\s*abstract\s*class\s*(\w+).*$/', '\1', $line);
+ $result[$class]= preg_replace("%$base_dir/%", "", "$currdir/$folder/$file");
+ }
if (preg_match('/^\s*interface\s*\w.*$/', $line)){
$class= preg_replace('/^\s*interface\s*(\w+).*$/', '\1', $line);
$result[$class]= preg_replace("%$base_dir/%", "", "$currdir/$folder/$file");
if (preg_match('/^\s*interface\s*\w.*$/', $line)){
$class= preg_replace('/^\s*interface\s*(\w+).*$/', '\1', $line);
$result[$class]= preg_replace("%$base_dir/%", "", "$currdir/$folder/$file");