From f85821839b873ba1a03a75dab5b3b30bc27e286c Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff <tobias.diekershoff@gmx.net>
Date: Tue, 13 Sep 2016 22:52:21 +0200
Subject: [PATCH] display current state of PHP logging in admin panel logging
 informations

---
 mod/admin.php                 | 7 +++++++
 view/templates/admin_logs.tpl | 1 +
 2 files changed, 8 insertions(+)

diff --git a/mod/admin.php b/mod/admin.php
index 4ae921b048..0749fd1861 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -1867,6 +1867,12 @@ function admin_page_logs(&$a){
 		LOGGER_DATA	=> 'Data',
 		LOGGER_ALL	=> 'All'
 	);
+	
+	if (ini_get('log_errors')) {
+		$phplogenabled = t('PHP log currently enabled.');
+	} else {
+		$phplogenabled = t('PHP log currently disabled.');
+	}
 
 	$t = get_markup_template("admin_logs.tpl");
 
@@ -1887,6 +1893,7 @@ function admin_page_logs(&$a){
 		'$phpheader' => t("PHP logging"),
 		'$phphint' => t("To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."),
 		'$phplogcode' => "error_reporting(E_ERROR | E_WARNING | E_PARSE);\nini_set('error_log','php.out');\nini_set('log_errors','1');\nini_set('display_errors', '1');",
+		'$phplogenabled' => $phplogenabled,
 	));
 }
 
diff --git a/view/templates/admin_logs.tpl b/view/templates/admin_logs.tpl
index e79c7d7af7..0c052e1bba 100644
--- a/view/templates/admin_logs.tpl
+++ b/view/templates/admin_logs.tpl
@@ -14,6 +14,7 @@
 
 	<h2>{{$phpheader}}</h2>
 	<div>
+		<p><strong>{{$phplogenabled}}</strong><p>
 		<p>{{$phphint}}</p>
 		<pre>{{$phplogcode}}</pre>
 	</div>
-- 
2.39.5