diff options
author | Pressy <lwt-pressy@users.noreply.github.com> | 2017-10-25 00:14:08 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-25 00:14:08 +0300 |
commit | d724114dea634426f572c89b7fb19a9d77e16de5 (patch) | |
tree | b93897edd395d979116ee1d6503ba83f3e78781f /dmarcts-report-viewer.php | |
parent | acbf28e3e32b3ee39ec4e42817ffcaa2659f3f2b (diff) |
add css for optionblock, make basic styling and option for local css file
I added a few class tags to the code and harmonised the optionblock with basic styling. Now also the current active setting ist allways first and the buttons for changing is behind.
Additionally I added an option for users to use a custom cssfile per config.
Diffstat (limited to 'dmarcts-report-viewer.php')
-rw-r--r-- | dmarcts-report-viewer.php | 39 |
1 files changed, 28 insertions, 11 deletions
diff --git a/dmarcts-report-viewer.php b/dmarcts-report-viewer.php index 8d9951a..95697ae 100644 --- a/dmarcts-report-viewer.php +++ b/dmarcts-report-viewer.php @@ -42,7 +42,7 @@ function tmpl_reportList($allowed_reports, $host_lookup = 1, $sort_order, $dom_s $reportlist[] = ""; $reportlist[] = "<!-- Start of report list -->"; - $reportlist[] = "<h1>DMARC Reports" . ($dom_select == '' ? '' : " for " . htmlentities($dom_select)) . "</h1>"; + $reportlist[] = "<h1 class='main'>DMARC Reports" . ($dom_select == '' ? '' : " for " . htmlentities($dom_select)) . "</h1>"; $reportlist[] = "<table class='reportlist'>"; $reportlist[] = " <thead>"; $reportlist[] = " <tr>"; @@ -171,7 +171,7 @@ function tmpl_reportData($reportnumber, $allowed_reports, $host_lookup = 1, $sor return implode("\n ",$reportdata); } -function tmpl_page ($body, $reportid, $host_lookup = 1, $sort_order, $dom_select, $domains = array() ) { +function tmpl_page ($body, $reportid, $host_lookup = 1, $sort_order, $dom_select, $domains = array(),$cssfile ) { $html = array(); $url_hswitch = ( $reportid ? "?report=$reportid&hostlookup=" : "?hostlookup=" ) . ($host_lookup ? "0" : "1" ) @@ -189,22 +189,31 @@ function tmpl_page ($body, $reportid, $host_lookup = 1, $sort_order, $dom_select $html[] = "<html>"; $html[] = " <head>"; $html[] = " <title>DMARC Report Viewer</title>"; - $html[] = " <link rel='stylesheet' href='default.css'>"; + $html[] = " <link rel='stylesheet' href='$cssfile'>"; $html[] = " </head>"; $html[] = " <body>"; - $html[] = " <div class='options'>Hostname Lookup is " . ($host_lookup ? "on" : "off" ) . " [<a href=\"$url_hswitch\">" . ($host_lookup ? "off" : "on" ) . "</a>]</div>"; - $html[] = " <div class='options'>Sort order is " . ($sort_order ? "ascending" : "descending" ) . " [<a href=\"$url_sswitch\">" . ($sort_order ? "descending" : "ascending" ) . "</a>]</div>"; + $html[] = " <div class='optionblock'><div class='options'><span class='optionlabel'>Hostname Lookup:</span> <span class='activated'>" . ($host_lookup ? "on" : "off" ) . "</span> <a class='deactivated' href=\"$url_hswitch\">" . ($host_lookup ? "off" : "on" ) . "</a></div>"; + $html[] = " <div class='options'><span class='optionlabel'>Sort order:</span> <span class='activated'>" . ($sort_order ? "ascending" : "descending" ) . "</span> <a class='deactivated' href=\"$url_sswitch\">" . ($sort_order ? "descending" : "ascending" ) . "</a></div>"; if ( count( $domains ) > 1 ) { - $html[] = "<div class='options'>Domains: "; + $html[] = "<div class='options'><span class='optionlabel'>Domain(s):</span> <span class='activated'>" . ( "" == $dom_select ? "all" : $dom_select ) . "</span>"; foreach( $domains as $d) { - $html[] = "[<a href=\"$url_dswitch&d=$d\">" . $d . "</a>] "; + if( $d != $dom_select ) { + $html[] = "<a class='deactivated' href=\"$url_dswitch&d=$d\">" . $d . "</a> "; + } + } + if( "" != $dom_select ) { + $html[] = "<a class='deactivated' href=\"$url_dswitch\">all</a>"; } - $html[] = "<a href=\"$url_dswitch\">[all]</a></div>"; } - - $html[] = $body; - + $html[] = "</div>"; /* end domain option */ + + $html[] = "<div class='options'><span class='optionlabel'>Period:</span> <span class='activated'>[to come]</span></div>"; + + $html[] = "</div>"; /* end optionblock */ + + $html[] = $body; + $html[] = " <div class='footer'>Brought to you by <a href='http://www.techsneeze.com'>TechSneeze.com</a> - <a href='mailto:dave@techsneeze.com'>dave@techsneeze.com</a></div>"; $html[] = " </body>"; $html[] = "</html>"; @@ -222,6 +231,13 @@ function tmpl_page ($body, $reportid, $host_lookup = 1, $sort_order, $dom_select include "dmarcts-report-viewer-config.php"; $dom_select= ''; +if(!isset($dport)) { + $dbport="3306"; +} +if(!isset($cssfile)) { + $cssfile="default.css"; +} + if(isset($_GET['report']) && is_numeric($_GET['report'])){ $reportid=$_GET['report']+0; }elseif(!isset($_GET['report'])){ @@ -315,5 +331,6 @@ echo tmpl_page( "" , $sortorder , $dom_select , $domains + , $cssfile ); ?> |