~josephjamesmills/zpanelcp/zpanelcp

« back to all changes in this revision

Viewing changes to debian/zpanelx/etc/zpanel/modules/dns_admin/code/getbindlog.php

  • Committer: Joseph Mills
  • Date: 2012-05-09 02:52:32 UTC
  • Revision ID: josephjamesmills@gmail.com-20120509025232-ob5xni0ggrse28c0
setup framwork for www

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<body bgcolor="#000000">
2
 
<font color="#009900">
3
 
<?php
4
 
if (isset($_POST['inBindLog'])){
5
 
        $bindlog = $_POST['inBindLog'];
6
 
        $logerror = array();
7
 
        $logwarning = array();
8
 
        $getlog = array();
9
 
        if (file_exists($bindlog)){
10
 
                $handle = @fopen($bindlog, "r");
11
 
                $getlog = array();
12
 
                if ($handle) { 
13
 
                while (!feof($handle)) {
14
 
                $buffer = fgets($handle, 4096);
15
 
                        $getlog[] = $buffer;
16
 
                                if (strstr($buffer,'error:') || strstr($buffer,'error ')){
17
 
                                $logerror[] = $buffer;
18
 
                                }
19
 
                                if (strstr($buffer,'warning:') || strstr($buffer,'warning ')){
20
 
                                $logwarning[] = $buffer;
21
 
                                }
22
 
                }fclose($handle);
23
 
                }
24
 
        }
25
 
 
26
 
 
27
 
if (isset($_POST['inViewErrors'])){
28
 
        echo "<font color=\"#FFF\"><h2>BIND Errors:</h2></font>";
29
 
        foreach ($logerror as $logline){
30
 
                $logline = str_replace("error", "<font color=\"#CC0000\">error</font>", $logline);
31
 
                echo $logline . "<br>";         
32
 
        }
33
 
}
34
 
 
35
 
if (isset($_POST['inViewWarnings'])){
36
 
        echo "<font color=\"#FFF\"><h2>BIND Warnings:</h2></font>";
37
 
        foreach ($logwarning as $logline){
38
 
                $logline = str_replace("warning", "<font color=\"#FFFF99\">warning</font>", $logline);
39
 
                echo $logline . "<br>";         
40
 
        }
41
 
}
42
 
 
43
 
if (isset($_POST['inViewLogs'])){
44
 
        echo "<font color=\"#FFF\"><h2>BIND Full Logs:</h2></font>";
45
 
        foreach ($getlog as $logline){
46
 
                if (strstr($logline, "succeeded") || strstr($logline, "SIGHUP")){
47
 
                        $logline = "<font color=\"#00FF00\">" . $logline. "</font>";
48
 
                }
49
 
                if (strstr($logline, "error")){
50
 
                        $logline = "<font color=\"#CC0000\">" . $logline. "</font>";
51
 
                }
52
 
                if (strstr($logline, "Failed")){
53
 
                        $logline = "<font color=\"#AAAAAA\">" . $logline. "</font>";
54
 
                }
55
 
                if (strstr($logline, "warning")){
56
 
                        $logline = "<font color=\"#FFFF99\">" . $logline. "</font>";
57
 
                }
58
 
                echo $logline . "<br>"; 
59
 
        }
60
 
}
61
 
 
62
 
} else {
63
 
        
64
 
}
65
 
?>
66
 
</font>
67
 
</body>
 
 
b'\\ No newline at end of file'