]> git.p6c8.net - jirafeau.git/commitdiff
[FEATURE] Template Markers: Replace configuration values
authorDan Untenzu <untenzu@webit.de>
Tue, 17 Jan 2017 12:52:27 +0000 (13:52 +0100)
committerJerome Jutteau <j.jutteau@gmail.com>
Thu, 19 Jan 2017 19:03:03 +0000 (19:03 +0000)
Replace markers with configured values.

lib/config.original.php
lib/functions.php

index 30ec13495d56ba5d1670c4aa2e690b61f4eb6edb..cd39bb38ed41aded097993e0dca0f6b453e55f85 100644 (file)
@@ -43,6 +43,14 @@ $cfg['lang'] = 'auto';
  */
 $cfg['style'] = 'courgette';
 
+/* Name the organisation running this installation, eg. 'ACME'
+ */
+$cfg['organisation'] = 'ACME';
+
+/* Provide a contact person for this installation, eg. 'John Doe <doe@example.com>'
+ */
+$cfg['contactperson'] = '';
+
 /* Propose a preview link if file type is previewable
  */
 $cfg['preview'] = true;
index a89d8b8f37184af8f11fddcefcf1a1ba6372051c..6c9c83231b079cc894a63e45c6893441f8d12349 100644 (file)
@@ -1373,11 +1373,13 @@ jirafeau_replace_markers ($content, $htmllinebreaks = false)
 {
     $patterns = array(
         '/###ORGANISATION###/',
-        '/###CONTACTPERSON###/'
+        '/###CONTACTPERSON###/',
+        '/###WEBROOT###/'
     );
     $replacements = array(
-        '[ORGANISATION PROVIDING THIS WEBSITE]',
-        'contact@[THIS WEBSITE]'
+        $GLOBALS['cfg']['organisation'],
+        $GLOBALS['cfg']['contactperson'],
+        $GLOBALS['cfg']['web_root']
     );
     $content = preg_replace($patterns, $replacements, $content);
 

patrick-canterino.de