Rev 791 Rev 795
Line 1... Line 1...
1 <?php 1 <?php
2 if ($HTTP_GET_VARS["lang"] == "en") { 2 if ($HTTP_GET_VARS["lang"] == "en") {
3 $lang = "en"; 3 $lang = "en";
4 } else { 4 } else {
5 $lang = "cs"; 5 $lang = "cs";
6 } 6 }
7 ?> 7 ?>
8 <html> 8 <html>
9 <head> 9 <head>
10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
11 <title> MLAB moduly </title> 11 <title> MLAB moduly </title>
12 <meta name="keywords" content="stavebnice MLAB univerzální moduly seznam pøehled"> 12 <meta name="keywords" content="stavebnice MLAB univerzální moduly seznam přehled">
13 <meta name="description" content="Projekt MLAB, moduly"> 13 <meta name="description" content="Projekt MLAB, moduly">
14 <!-- AUTOINCLUDE START "Page/Head.<?php echo $lang; ?>.ihtml" DO NOT REMOVE --> 14 <!-- AUTOINCLUDE START "Page/Head.<?php echo $lang; ?>.ihtml" DO NOT REMOVE -->
15 <link rel="StyleSheet" href="../Web/CSS/MLAB.css" type="text/css" title="MLAB základní styl"> 15 <link rel="StyleSheet" href="../Web/CSS/MLAB.css" type="text/css" title="MLAB základní styl">
16 <link rel="StyleSheet" href="../Web/CSS/MLAB_Print.css" type="text/css" media="print"> 16 <link rel="StyleSheet" href="../Web/CSS/MLAB_Print.css" type="text/css" media="print">
17 <link rel="shortcut icon" type="image/x-icon" href="../Web/PIC/MLAB.ico"> 17 <link rel="shortcut icon" type="image/x-icon" href="../Web/PIC/MLAB.ico">
18 <script type="text/javascript" src="../Web/JS/MLAB_Menu.js"></script> 18 <script type="text/javascript" src="../Web/JS/MLAB_Menu.js"></script>
19 <!-- AUTOINCLUDE END --> 19 <!-- AUTOINCLUDE END -->
20 </head> 20 </head>
21 <body lang="<?php echo $lang; ?>"> 21 <body lang="<?php echo $lang; ?>">
22 <!-- AUTOINCLUDE START "Page/Header.<?php echo $lang; ?>.ihtml" DO NOT REMOVE --> 22 <!-- AUTOINCLUDE START "Page/Header.<?php echo $lang; ?>.ihtml" DO NOT REMOVE -->
23 <!-- ============== HLAVICKA ============== --> 23 <!-- ============== HLAVICKA ============== -->
24 <div class="Header"> 24 <div class="Header">
25 <script type="text/javascript"> 25 <script type="text/javascript">
26 <!-- 26 <!--
27 SetRelativePath("../"); 27 SetRelativePath("../");
28 DrawHeader(); 28 DrawHeader();
29 // --> 29 // -->
30 </script> 30 </script>
31 <noscript> 31 <noscript>
32 <?php if ($lang == "cs") {?> 32 <?php if ($lang == "cs") {?>
33 <p><b> Pro zobrazení (vložení) hlavièky je potøeba JavaScript </b></p> 33 <p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p>
34 <?php } else { ?> 34 <?php } else { ?>
35 <p><b> JavaScript is required for including of the header </b></p> 35 <p><b> JavaScript is required for including of the header </b></p>
36 <?php } ?> 36 <?php } ?>
37 </noscript> 37 </noscript>
38 </div> 38 </div>
39 <!-- AUTOINCLUDE END --> 39 <!-- AUTOINCLUDE END -->
40   40  
41 <!-- AUTOINCLUDE START "Page/Menu.<?php echo $lang; ?>.ihtml" DO NOT REMOVE --> 41 <!-- AUTOINCLUDE START "Page/Menu.<?php echo $lang; ?>.ihtml" DO NOT REMOVE -->
42 <!-- ============== MENU ============== --> 42 <!-- ============== MENU ============== -->
43 <div class="Menu"> 43 <div class="Menu">
44 <script type="text/javascript"> 44 <script type="text/javascript">
45 <!-- 45 <!--
46 SetRelativePath("../"); 46 SetRelativePath("../");
47 DrawMenu(); 47 DrawMenu();
48 // --> 48 // -->
49 </script> 49 </script>
50 <noscript> 50 <noscript>
51 <?php if ($lang == "cs") {?> 51 <?php if ($lang == "cs") {?>
52 <p><b> Pro zobrazení (vložení) menu je potøeba JavaScript </b></p> 52 <p><b> Pro zobrazení (vložení) menu je potřeba JavaScript </b></p>
53 <?php } else { ?> 53 <?php } else { ?>
54 <p><b> JavaScript is required for including of the menu </b><p> 54 <p><b> JavaScript is required for including of the menu </b><p>
55 <?php } ?> 55 <?php } ?>
56 </noscript> 56 </noscript>
57 </div> 57 </div>
58 <!-- AUTOINCLUDE END --> 58 <!-- AUTOINCLUDE END -->
59   59  
60 <!-- ============== TEXT ============== --> 60 <!-- ============== TEXT ============== -->
61 <?php if ($lang == "en") { ?> 61 <?php if ($lang == "en") { ?>
62 <div class="Text"> 62 <div class="Text">
63 <p class="Title"> 63 <p class="Title">
64 Overview of MLAB Modules 64 Overview of MLAB Modules
65 </p> 65 </p>
66 <?php } else { ?> 66 <?php } else { ?>
67 <div class="Text"> 67 <div class="Text">
68 <p class="Title"> 68 <p class="Title">
69 Pøehled modulù MLAB 69 Přehled modulů MLAB
70 </p> 70 </p>
71 <?php 71 <?php
72 } 72 }
73 /* KONFIGURACE */ 73 /* KONFIGURACE */
74   74  
75 /*Cesta k webu*/ 75 /*Cesta k webu*/
76 $path = '/var/www/Web'; 76 $path = '/var/www/Web';
77 /*Adresa webu*/ 77 /*Adresa webu*/
78 $www = 'http://www.mlab.cz'; 78 $www = 'http://www.mlab.cz';
79 /*Cesta do složky modulù vztažena k Cestì k webu*/ 79 /*Cesta do složky modulů vztažena k Cestě k webu*/
80 $folder = '/../Modules'; 80 $folder = '/../Modules';
81 /*Suffix obrázkù s modulama*/ 81 /*Suffix obrázků s modulama*/
82 $img = '_Small.jpg'; 82 $img = '_Small.jpg';
83 /*Název souboru s popisem*/ 83 /*Název souboru s popisem*/
84 $info1 = "info.".$lang.".txt"; 84 $info1 = "info.".$lang.".txt";
85   85  
86 /* KONEC KONFIGURACE */ 86 /* KONEC KONFIGURACE */
87   87  
88 /*Hlavièka tabulky*/ 88 /*Hlavička tabulky */
89 echo "<table>\n"; 89 echo "<table>\n";
90   90  
91 if ($lang == "en") { 91 if ($lang == "en") {
92 echo "<tr><td>Preview</td><td>Name</td><td>PDF</td><td>WebSVN</td><td>Info</td></tr>\n"; 92 echo "<tr><td>Preview</td><td>Name</td><td>PDF</td><td>WebSVN</td><td>Info</td></tr>\n";
93 } else { 93 } else {
94 echo "<tr><td>Náhled</td><td>Název</td><td>PDF</td><td>WebSVN</td><td>Info</td></tr>\n"; 94 echo "<tr><td>Náhled</td><td>Název</td><td>PDF</td><td>WebSVN</td><td>Info</td></tr>\n";
95 } 95 }
96 /*Konec Hlavièky tabulky*/ 96 /*Konec Hlavičky tabulky*/
97   97  
98 if (isset($HTTP_GET_VARS["file"])) { 98 if (isset($HTTP_GET_VARS["file"])) {
99 /*Pokud je v adrese urèen parametr file naincludovat soubor modules.inc.php*/ 99 /*Pokud je v adrese určen parametr file naincludovat soubor modules.inc.php*/
100 include "modules.inc.php"; 100 include "modules.inc.php";
101 } else { 101 } else {
102 /*V opaèném pøípadì pøidat øádek s modulem do tabulky*/ 102 /*V opačném případě přidat řádek s modulem do tabulky*/
103   103  
104 /*Naètení adresáøe*/ 104 /*Načtení adresáře*/
105 $adresar = opendir($path.$folder); 105 $adresar = opendir($path.$folder);
106 while ($soubor = readdir($adresar)){ 106 while ($soubor = readdir($adresar)){
107 /*Je daný soubor složka?, Nezaèíná na teèku?, Nezaèíná na vykøièník?*/ 107 /*Je daný soubor složka?, Nezačíná na tečku?, Nezačíná na vykřičník?*/
108 if ((Is_Dir($path.$folder."/".$soubor)) && (substr($soubor,0,1) <> ".") && (substr($soubor,0,1) <> "!")) { 108 if ((Is_Dir($path.$folder."/".$soubor)) && (substr($soubor,0,1) <> ".") && (substr($soubor,0,1) <> "!")) {
109 $img = $soubor.$img; 109 $img = $soubor.$img;
110   110  
111 /*Zjištìní, zda je modul pøímo v podsložce složky Modules nebo zda je v podsložce podsložky...*/ 111 /*Zjištění, zda je modul přímo v podsložce složky Modules nebo zda je v podsložce podsložky...*/
112 if (file_exists($path.$folder."/".$soubor."/CAM_AMA")) { 112 if (file_exists($path.$folder."/".$soubor."/CAM_AMA")) {
113 echo "<tr>"; 113 echo "<tr>";
114 /*Zobrazení náhledu, pokud existuje*/ 114 /*Zobrazení náhledu, pokud existuje*/
115 if (file_exists($path.$folder.'/'.$soubor."/".$img)) { echo "<td><A HREF=\"image.php?pth=".$soubor."&fname=".$soubor."\" TARGET=\"_blank\"><img src=\"thumb.php?pth=".$soubor."&fname=".$soubor."\" border=\"0\"></a></td>\n"; 115 if (file_exists($path.$folder.'/'.$soubor."/".$img)) { echo "<td><A HREF=\"image.php?pth=".$soubor."&fname=".$soubor."\" TARGET=\"_blank\"><img src=\"thumb.php?pth=".$soubor."&fname=".$soubor."\" border=\"0\"></a></td>\n";
116 } else { echo "<td><img src=\"thumb.php?pth=".$soubor."&fname=".$soubor."\"></td>\n"; } 116 } else { echo "<td><img src=\"thumb.php?pth=".$soubor."&fname=".$soubor."\"></td>\n"; }
117 /*Zobrazení odkazu na dotyèný modul (pokud popis k modulu neexistuje zobrazit statický text)*/ 117 /*Zobrazení odkazu na dotyčný modul (pokud popis k modulu neexistuje zobrazit statický text)*/
118 if (file_exists($path.$folder."/".$soubor."/DOC/HTML/".$soubor.".".$lang.".html")) { 118 if (file_exists($path.$folder."/".$soubor."/DOC/HTML/".$soubor.".".$lang.".html")) {
119 echo "<td><b><a href=\"".$www.$folder."/".$soubor."/DOC/HTML/".$soubor.".".$lang.".html\">".$soubor."</a></b></td>\n"; 119 echo "<td><b><a href=\"".$www.$folder."/".$soubor."/DOC/HTML/".$soubor.".".$lang.".html\">".$soubor."</a></b></td>\n";
120 } else { echo "<td><b>".$soubor."</b></td>\n"; } 120 } else { echo "<td><b>".$soubor."</b></td>\n"; }
121 /*Zobrazení odkazu na PDF dokumentaci, pokud existuje*/ 121 /*Zobrazení odkazu na PDF dokumentaci, pokud existuje*/
122 if (file_exists($path.$folder."/".$soubor."/".$soubor1."/DOC/".$soubor1.".".$lang.".pdf")) { 122 if (file_exists($path.$folder."/".$soubor."/".$soubor1."/DOC/".$soubor1.".".$lang.".pdf")) {
123 echo "\n<td><a href=\"".$www.$folder."/".$soubor."/DOC/".$soubor.".".$lang.".pdf\">PDF</a></td>\n"; 123 echo "\n<td><a href=\"".$www.$folder."/".$soubor."/DOC/".$soubor.".".$lang.".pdf\">PDF</a></td>\n";
124 } else { echo "\n<td>-</td>\n"; } 124 } else { echo "\n<td>-</td>\n"; }
125 /*Odkaz na WebSVN*/ 125 /*Odkaz na WebSVN*/
126 echo "<td><a href=\"http://www.mlab.cz/WebSVN/listing.php?repname=MLAB&amp;path=/Modules/".$soubor."/\">WebSVN</a></td>\n"; 126 echo "<td><a href=\"http://www.mlab.cz/WebSVN/listing.php?repname=MLAB&amp;path=/Modules/".$soubor."/\">WebSVN</a></td>\n";
127 /*Zobrazení krátkého popisu k modulu, pokud existuje*/ 127 /*Zobrazení krátkého popisu k modulu, pokud existuje*/
128 if (file_exists($path.$folder.'/'.$soubor."/".$info1)) { 128 if (file_exists($path.$folder.'/'.$soubor."/".$info1)) {
129 $fp = FOpen ($path.$folder.'/'.$soubor."/".$info1, "r"); 129 $fp = FOpen ($path.$folder.'/'.$soubor."/".$info1, "r");
130 $data = FRead ($fp, FileSize ($path.$folder.'/'.$soubor."/".$info1)); 130 $data = FRead ($fp, FileSize ($path.$folder.'/'.$soubor."/".$info1));
131 FClose ($fp); 131 FClose ($fp);
132 echo "<td>".wordwrap($data, 50, "<br>")."</td>\n"; 132 echo "<td>".wordwrap($data, 50, "<br>")."</td>\n";
133 } else { echo "\n<td><i>No description available</i></td>\n"; } 133 } else { echo "\n<td><i>No description available</i></td>\n"; }
134 echo "</tr>\n\n"; 134 echo "</tr>\n\n";
135 } else { 135 } else {
136 /*Pokud se jedná o modul, který je v podsložce složky 136 /*Pokud se jedná o modul, který je v podsložce složky
137 modulu (napø /nazev_modulu/nazev_moduluV01A/) includovat soubor modules.inc.php*/ 137 modulu (např /nazev_modulu/nazev_moduluV01A/) includovat soubor modules.inc.php*/
138 /*Zobrazení hodnot do tabulky*/ 138 /*Zobrazení hodnot do tabulky*/
139 echo "<tr>\n<td><img src=\"thumb.php?pth=xxx&fname=xxx\"></td>\n<td><a href=\"modules.php?lang=".$lang."&file=".$soubor."\">".$soubor."</a></td>\n"; 139 echo "<tr>\n<td><img src=\"thumb.php?pth=xxx&fname=xxx\"></td>\n<td><a href=\"modules.php?lang=".$lang."&file=".$soubor."\">".$soubor."</a></td>\n";
140 echo "<td>-</td>\n<td><a href=\"http://www.mlab.cz/WebSVN/listing.php?repname=MLAB&amp;path=/Modules/".$soubor."/\">WebSVN</a></td>\n"; 140 echo "<td>-</td>\n<td><a href=\"http://www.mlab.cz/WebSVN/listing.php?repname=MLAB&amp;path=/Modules/".$soubor."/\">WebSVN</a></td>\n";
141 /*Zobrazení krátkého popisu k modulu, pokud existuje*/ 141 /*Zobrazení krátkého popisu k modulu, pokud existuje*/
142 if (file_exists($path.$folder.'/'.$soubor."/".$info1)) { 142 if (file_exists($path.$folder.'/'.$soubor."/".$info1)) {
143 $fp = FOpen ($path.$folder.'/'.$soubor."/".$info1, "r"); 143 $fp = FOpen ($path.$folder.'/'.$soubor."/".$info1, "r");
144 $data = FRead ($fp, FileSize ($path.$folder.'/'.$soubor."/".$info1)); 144 $data = FRead ($fp, FileSize ($path.$folder.'/'.$soubor."/".$info1));
145 FClose ($fp); 145 FClose ($fp);
146 echo "<td>".wordwrap($data, 50, "<br>")."</td>\n"; 146 echo "<td>".wordwrap($data, 50, "<br>")."</td>\n";
147 } else { echo "\n<td><i>No description available</i></td>\n"; } 147 } else { echo "\n<td><i>No description available</i></td>\n"; }
148 echo "</tr>\n\n"; 148 echo "</tr>\n\n";
149 } 149 }
150 } 150 }
151 } 151 }
152 } 152 }
153 ?> 153 ?>
154 </table> 154 </table>
155 </div> 155 </div>
156   156  
157 <!-- AUTOINCLUDE START "Page/Footer.<?php echo $lang; ?>.ihtml" DO NOT REMOVE --> 157 <!-- AUTOINCLUDE START "Page/Footer.<?php echo $lang; ?>.ihtml" DO NOT REMOVE -->
158 <!-- ============== PATIÈKA ============== --> 158 <!-- ============== PATIČKA ============== -->
159 <div class="Footer"> 159 <div class="Footer">
160 <script type="text/javascript"> 160 <script type="text/javascript">
161 <!-- 161 <!--
162 SetRelativePath("../"); 162 SetRelativePath("../");
163 DrawFooter(); 163 DrawFooter();
164 // --> 164 // -->
165 </script> 165 </script>
166 <noscript> 166 <noscript>
167 <?php if ($lang == "cs") {?> 167 <?php if ($lang == "cs") {?>
168 <p><b> Pro zobrazení (vložení) zápatí je potøeba JavaScript </b></p> 168 <p><b> Pro zobrazení (vložení) zápatí je potřeba JavaScript </b></p>
169 <?php } else { ?> 169 <?php } else { ?>
170 <p><b> JavaScript is required for including of the footer </b></p> 170 <p><b> JavaScript is required for including of the footer </b></p>
171 <?php } ?> 171 <?php } ?>
172 </noscript> 172 </noscript>
173 </div> 173 </div>
174 <!-- AUTOINCLUDE END --> 174 <!-- AUTOINCLUDE END -->
175   175  
176 </body> 176 </body>
177 </html> 177 </html>