summaryrefslogtreecommitdiff
path: root/admin/db_performance.php
blob: 26f2088a8e50b6dd9146ab40c6df470d9085bbe4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
namespace Bitweaver;
	require_once '../../kernel/includes/setup_inc.php';

	if (!$gBitUser->isAdmin()) {
		$gBitSmarty->assign('msg', KernelTools::tra("You dont have permission to use this feature"));
		$gBitSystem->display( 'error.tpl' , null, [ 'display_mode' => 'admin' ] );
		die;
	}

	if( defined( 'DB_PERFORMANCE_STATS' ) && constant( 'DB_PERFORMANCE_STATS' ) ) {
?>

<h1 style="color:red;">Performance Monitoring is Active!</h1>
<p>Database performance monitoring is a low level, and intensive task. <b>It should not be left on for extended periods of time.</b>

<?php
	} else {
?>

<p style="color:red;">To activate database performance, please add to you config/kernel/config_inc.php:<br>
<code>define( 'DB_PERFORMANCE_STATS', true ); </code>

<?php
	}
?>
For more information, see the <a href="http://phplens.com/lens/adodb/docs-perf.htm">ADODB documentation</a>
</p>

<?php
	$perf = \NewPerfMonitor( $gBitSystem->mDb->mDb );
	$perf->UI($pollsecs=5);