Pārlūkot izejas kodu

kanboard logging functions

Bob Mottram 7 gadus atpakaļ
vecāks
revīzija
a59a84a0a3
1 mainītis faili ar 14 papildinājumiem un 4 dzēšanām
  1. 14
    4
      src/freedombone-app-kanboard

+ 14
- 4
src/freedombone-app-kanboard Parādīt failu

@@ -48,13 +48,23 @@ kanboard_variables=(ONION_ONLY
48 48
                     MY_USERNAME)
49 49
 
50 50
 function logging_on_kanboard {
51
-    kanboard_configfile=/var/www/${KANBOARD_DOMAIN_NAME}/htdocs/config.php
52
-    sed -i "s|define('LOG_FILE'.*|define('LOG_FILE', DATA_DIR.DIRECTORY_SEPARATOR.'debug.log');|g" $kanboard_configfile
51
+    read_config_param KANBOARD_DOMAIN_NAME
52
+    if [ $KANBOARD_DOMAIN_NAME ]; then
53
+        kanboard_configfile=/var/www/${KANBOARD_DOMAIN_NAME}/htdocs/config.php
54
+        if [ -f $kanboard_configfile ]; then
55
+            sed -i "s|define('LOG_FILE'.*|define('LOG_FILE', DATA_DIR.DIRECTORY_SEPARATOR.'debug.log');|g" $kanboard_configfile
56
+        fi
57
+    fi
53 58
 }
54 59
 
55 60
 function logging_off_kanboard {
56
-    kanboard_configfile=/var/www/${KANBOARD_DOMAIN_NAME}/htdocs/config.php
57
-    sed -i "s|define('LOG_FILE'.*|define('LOG_FILE', '/dev/null');|g" $kanboard_configfile
61
+    read_config_param KANBOARD_DOMAIN_NAME
62
+    if [ $KANBOARD_DOMAIN_NAME ]; then
63
+        kanboard_configfile=/var/www/${KANBOARD_DOMAIN_NAME}/htdocs/config.php
64
+        if [ -f $kanboard_configfile ]; then
65
+            sed -i "s|define('LOG_FILE'.*|define('LOG_FILE', '/dev/null');|g" $kanboard_configfile
66
+        fi
67
+    fi
58 68
 }
59 69
 
60 70
 function remove_user_kanboard {