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>";
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to