qsos-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qsos-commits] qsos/apps/phpviewer index.php


From: Raphaël Semeteys
Subject: [Qsos-commits] qsos/apps/phpviewer index.php
Date: Tue, 14 Nov 2006 14:34:57 +0000

CVSROOT:        /sources/qsos
Module name:    qsos
Changes by:     Raphaël Semeteys <rsemeteys>   06/11/14 14:34:57

Modified files:
        apps/phpviewer : index.php 

Log message:
        Logo added
        SVG support checkbox added

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qsos/apps/phpviewer/index.php?cvsroot=qsos&r1=1.5&r2=1.6

Patches:
Index: index.php
===================================================================
RCS file: /sources/qsos/qsos/apps/phpviewer/index.php,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- index.php   13 Nov 2006 10:36:46 -0000      1.5
+++ index.php   14 Nov 2006 14:34:57 -0000      1.6
@@ -1,9 +1,31 @@
 <html>
 <head>
 <LINK REL=StyleSheet HREF="phpviewer.css" TYPE="text/css"/>
+<script>
+function toggleSVG() {
+       var svg = document.getElementById("check").getAttribute("svg");
+       var links = document.getElementsByTagName("a");
+       for(var i=0; i < links.length; i++) {
+               var ref = links[i].getAttribute("href");
+               if (svg == "on") {
+                       if (ref.search(/&svg=yes/) != -1) ref = 
ref.split("&svg=")[0];
+                       document.getElementById("check").setAttribute("svg", 
"off");
+               } else {
+                       if (ref.search(/&svg=yes/) == -1) ref += "&svg=yes";
+                       document.getElementById("check").setAttribute("svg", 
"on");
+               }
+               
+               links[i].setAttribute("href", ref);
+       }
+       
+}
+</script>
 </head>
 
 <body>
+<center>
+<img src="qsos.png"/>
+<br/><br/>
 <?php
 
 include("config.php");
@@ -16,7 +38,7 @@
        if (is_dir($dir)) {
                if ($dh = opendir($dir)) {
                        while (($file = readdir($dh)) !== false) {
-                               if (is_dir($dir.$delim.$file) && ($file != 
'CVS') && ($file != '.') && ($file != '..') && ($file != 'include') && ($file 
!= 'templates')) {
+                               if (is_dir($dir.$delim.$file) && ($file != 
'CVS') && ($file != '.') && ($file != '..') && ($file != 'include') && ($file 
!= 'template') && ($file != 'templates')) {
                                        array_push($families, $file);
                                }
                        }
@@ -31,7 +53,7 @@
        
        if (address@hidden($path)) {
        while (($element=readdir($dir))!== false) {
-               if (is_dir($path.$delim.$element) && $element!= "." && 
$element!= ".." && $element!= "CVS" && $element!= "template") {
+               if (is_dir($path.$delim.$element) && $element != "." && 
$element != ".." && $element != "CVS" && $element != "template" && $element != 
"templates") {
                        $array[$element] = retrieveTree($path.$delim.$element);
                } elseif (substr($element, -5) == ".qsos") {
                        $array[] = $element;
@@ -44,8 +66,8 @@
 
 if (!isset($family)) {
        $families = getFamilies($sheet);
-       echo "<div>Select a software family:<br/>\n";
-       echo "<table style='border-collapse: collapse;'>\n";
+       echo "<div>Select a software family:<br/><br/>\n";
+       echo "<table style='border-collapse: collapse'>\n";
        echo "<tr class='title'><td>Software families</td></tr>\n";
        for ($i=0; $i<count($families); $i++) {
                echo "<tr class='level1'><td><a 
href='index.php?f=$families[$i]'>$families[$i]</a></td></tr>\n";
@@ -55,7 +77,7 @@
        $tree= retrieveTree($sheet.$delim.$family); 
        $keys = array_keys($tree);
        
-       echo "<div>Select a software:<br/>\n";
+       echo "<div>Select a software:<br/><br/>\n";
        echo "<form action='show.php'>\n";
        echo "<table>\n";
        echo "<tr class='title'><td>$family</td><td align='center'>HTML</td><td 
align='center'>OpenDocument</td><td><input type='submit' 
value='Compare'></td></tr>\n";
@@ -70,16 +92,18 @@
                                
                                echo "<tr class='level1'>\n";
                                echo "<td>$name</td>\n";
-                               echo "<td align='center'><a 
href='show_single.php?f=$link'><img src='html.png' border='0'/></a></td>\n";
+                               echo "<td align='center'><a 
href='show.php?f[]=$link&svg=yes'><img src='html.png' border='0'/></a></td>\n";
                                echo "<td align='center'><a 
href='export_oo.php?f=$link'><img src='ods.png' border='0'/></a></td>\n";
-                               echo "<td align='center'><input type='checkbox' 
name='files[]' value='$link'></td></tr>\n";
+                               echo "<td align='center'><input type='checkbox' 
name='f[]' value='$link'></td></tr>\n";
                        }
                }
        }
-       echo "</table>";
+       echo "</table><br/>";
+       echo "My brower supports SVG <input id='check' type='checkbox' 
name='svg' value='yes' onclick='toggleSVG()' svg='on' checked>";
        echo "</form></div>\n";
 }
 
 ?>
+</center>
 </body>
 </html>
\ No newline at end of file




reply via email to

[Prev in Thread] Current Thread [Next in Thread]