SVN: security/generate.php

shadzik shadzik at pld-linux.org
Mon Aug 10 00:18:46 CEST 2009


Author: shadzik
Date: Mon Aug 10 00:18:46 2009
New Revision: 10464

Modified:
   security/generate.php
Log:
- add title with cve descriptions


Modified: security/generate.php
==============================================================================
--- security/generate.php	(original)
+++ security/generate.php	Mon Aug 10 00:18:46 2009
@@ -11,94 +11,8 @@
 <title>PLD Security Logs</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
-<style type="text/css">
-#h2 { text-align: center; }
-body, td { font-family: Verdana; font-size: 9pt; }
-table { border-collapse: collapse; width: 100%; }
-td { padding: 6px 15px; }
-tr.entry { padding: 6px 15px; border-top: 3px solid #ebebe4; border-bottom: 1px solid #ebebe4 }
-tr.branch { padding: 6px 15px; width: 150px; color: red; }
-.thead td, thead td, tfoot td { background-color: #ebebe4 }
-.thead td, thead td { border-bottom: 1px solid #c0c0c0; border-top: 1px solid #c0c0c0; padding: 5px 15px }
-.thead td a, thead td a { color: #000000 }
-tfoot td { border-top: 2px solid #c0c0c0; border-bottom: 1px solid #c0c0c0 }
-tfoot td a { display: block; padding: 2px 5px; border: 1px outset; float: left; border: 1px solid #c0c0c0; background-color: #ffffff; color: #000000; text-decoration: none; margin-left: 5px }
-#phonebookTable thead tr td div {
-	text-align: center;
-	font-weight: bold;
-}
-.status {
-	width: 200px;
-}
-.builder, .spec, .status {
-	width: 100px;
-}
-.recip {
-	width: 80px;
-}
-
-.date {
-	width: 80px;
-	text-align: center;
-}
-.sender {
-	width: 80px;
-}
-.appInfoHead td {
-	text-decoration: underline;
-}
-tr.application:hover td {
-	background: #f2f2f2;
-}
-div#logoPLD {
-	text-align: right;
-}
-
-a, a:visited {
-	color: blue;
-}
-a:hover, a:visited:hover {
-	color: red;
-}
-
-a.mailto, a.mailto:visited {
-	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANBAMAAABSlfMXAAAAElBMVEUAAADAwMDIyMjU1NTh4eHq6urvtBmjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfXBRIQIwkqTPrmAAAANElEQVQI12NgIAIIQgGDsEooEDgZMog6AVlOKoEMoqFOpsEqoSBGqKFwKIQBAtgYihBjhABusBAkFbJeowAAAABJRU5ErkJggg==) right center no-repeat;
-	padding-right: 18px;
-}
-a.mailto:hover, a.mailto:visited:hover {
-	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANBAMAAABSlfMXAAAAGFBMVEUAAADAwMDMzMzf39/q6ury8vL5+fn///9jzSKfAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfXBRIQKiMgNYh5AAAAPklEQVQI12NgYGAwFGYAgyDzYlUwrVpeHgRkMQNpIMuAQbgcDAwZRNJBdJkjg4gbiJECZLiAAXEMRUEwEAIApjwY+YHESpgAAAAASUVORK5CYII=);
-}
-#Popup {
-	display: none;
-	position: absolute;
-	padding: 2px;
-	border: 2px solid #c0c0c0;
-	background-color: #ebebe4;
-	color: #000;
-	z-index: 1000;
-	right: auto;
-	bottom: auto;
-	width: auto;
-	max-width: 490px;
-	height: auto;
-	left: 10px;
-	top: 10px;
-}
-.ok { color: green; }
-.fail { color: red; }
-#bottomlink {
-	padding: 15px 15px 15px 15px;
-	text-align: right;
-}
-
-table.sortable thead {
-    background-color:#eee;
-    color:#666666;
-    font-weight: bold;
-    cursor: default;
-}
-</style>
 <script src="sorttable.js"></script>
+<link rel="stylesheet" href="security.css" media="screen" type="text/css">
 </head>
 <body>
 <div id="h2">
@@ -129,7 +43,14 @@
 
 	foreach($package->cves->entry as $c)
 	{
-		echo "<a href='http://cve.mitre.org/cgi-bin/cvename.cgi?name=" . $c . "'>" . $c . "</a> ";
+		if(!is_file("cache/$c")) {
+			$cvedesc = `./getCVEdesc.py {$c}`;
+			file_put_contents("cache/$c", $cvedesc);
+		}
+		//echo "<a href='http://cve.mitre.org/cgi-bin/cvename.cgi?name=" . $c . "' onmouseover=\"ajax_showTooltip('cache/". $c ."',this);return false\" onmouseout=\"ajax_hideTooltip()\">" . $c . "</a> ";
+		//echo "<a href='http://cve.mitre.org/cgi-bin/cvename.cgi?name=" . $c . "'>" . $c . "</a> ";
+		$desc = file_get_contents("cache/$c");
+		echo "<a href='http://cve.mitre.org/cgi-bin/cvename.cgi?name=" . $c . "' title=\"$desc\">" . $c . "</a> ";
 	}
 
 	echo "</td><td>";


More information about the pld-cvs-commit mailing list