Code

Made devel/release code work
authorcajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Thu, 12 May 2005 07:37:03 +0000 (07:37 +0000)
committercajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Thu, 12 May 2005 07:37:03 +0000 (07:37 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@191 594d385d-05f5-0310-b6e9-bd551577e9d8

include/functions.inc

index eea3f3a5e897060348cc995139a8184aef13c47f..293f7c9f65dd1770039196b1f2a7541d4becc26a 100644 (file)
@@ -1494,14 +1494,18 @@ function validate($string)
 function get_gosa_version()
 {
   /* Variables filled in by subversion */
-  $svn_path = "$HeadURL$";
-  $svn_revision = "$Revision$";
+  $svn_path = '$HeadURL$';
+  $svn_revision = '$Revision$';
+
+  /* Extract informations */
+  $revision= preg_replace('/^[^0-9]*([0-9]+)[^0-9]*$/', '\1', $svn_revision);
 
   /* Release or development? */
   if (preg_match('%/gosa/trunk/%', $svn_path)){
-    return ("Development snapshot (rev $svn_revision)");
+    return ("GOsa development snapshot (Rev $revision)");
   } else {
-    return ("Release $releaase (rev $svn_revision)");
+    $release= preg_replace('%^.*/([^/]+)/include/functions.inc.*$%', '\1', $svn_path);
+    return ("GOsa $release (Rev $revision)");
   }
 }