-
Notifications
You must be signed in to change notification settings - Fork 49
/
sysinfo.php
91 lines (75 loc) · 2.8 KB
/
sysinfo.php
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<?php namespace Habari; ?>
<?php if ( !defined( 'HABARI_PATH' ) ) { die('No direct access'); } ?>
<?php $admin_title = _t( 'System Information' ); ?>
<?php include_once( 'header.php' ); ?>
<div class="container">
<h2><?php _e( "System Information" ); ?></h2>
<?php $plaintext_output = strtoupper( _t( "System Information" ) ) . "\n"; ?>
<div class="manage">
<?php foreach ( $sysinfo as $key => $value ) : ?>
<div class="item clear">
<span class="pct25"><?php echo $key;
$plaintext_output .= $key; ?></span>
<span class="pct75 minor"><span><?php echo $value;
$plaintext_output .= ": $value\n"; ?></span></span>
</div>
<?php endforeach; ?>
</div>
</div>
<div class="container">
<h2><?php _e( "Site Information" ); ?></h2>
<?php $plaintext_output .= "\n" . strtoupper( _t( "Site Information" ) ) . "\n"; ?>
<div class="manage">
<?php foreach ( $siteinfo as $key => $value ) : ?>
<div class="item clear">
<span class="pct25"><?php echo $key;
$plaintext_output .= $key; ?></span>
<span class="pct75 minor"><span><?php echo $value;
$plaintext_output .= ": $value\n"; ?></span></span>
</div>
<?php endforeach; ?>
</div>
</div>
<div class="container">
<h2><?php _e( "User Classes" ); ?></h2>
<?php $plaintext_output .= "\n" . strtoupper( _t( "User Classes" ) ) . "\n"; ?>
<div class="manage">
<?php foreach ( $classinfo as $fullpath ) : ?>
<div class="item clear">
<span class="pct100"><?php echo $fullpath;
$plaintext_output .= "$fullpath\n"; ?></span>
</div>
<?php endforeach; ?>
<?php if ( empty( $fullpath ) ) : ?>
<div class="item clear"><span class="pct100"><?php _e( "None found" );
$plaintext_output .= _t( "None found" ) . "\n"; ?></span></div>
<?php endif; ?>
</div>
</div>
<div class="container">
<h2><?php _e( "Plugin Information" ); ?></h2>
<?php $plaintext_output .= "\n" . strtoupper( _t( "Plugin Information" ) ); ?>
<?php foreach ( $plugins as $section => $sec_plugins ): ?>
<h3><?php echo $section;
$plaintext_output .= "\n/$section/plugins:\n"; ?></h3>
<div class="manage">
<?php foreach ( $sec_plugins as $name => $pluginfile ) : ?>
<div class="item clear">
<span class="pct25"><?php echo $name;
$plaintext_output .= $name; ?></span>
<span class="pct75 minor"><span><?php echo $pluginfile;
$plaintext_output .= ": $pluginfile\n"; ?></span></span>
</div>
<?php endforeach; ?>
<?php if ( count($sec_plugins) == 0 ) : ?>
<div class="item clear"><span class="pct100"><?php _e( "None found" );
$plaintext_output .= _t( "None found" ) . "\n"; ?></span></div>
<?php endif; ?>
</div>
<?php endforeach; ?>
</div>
<div class="container">
<h2><?php _e( "All Results" ); ?></h2>
<textarea rows = "<?php echo substr_count( $plaintext_output, "\n" ); ?>"><?php echo $plaintext_output; ?></textarea>
</div>
<?php include('footer.php'); ?>