Rev 754 Rev 755
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   22  
23 <!-- AUTOINCLUDE START "Page/Header.<?php echo $lang; ?>.ihtml" DO NOT REMOVE --> 23 <!-- AUTOINCLUDE START "Page/Header.<?php echo $lang; ?>.ihtml" DO NOT REMOVE -->
24 <!-- ============== HLAVICKA ============== --> 24 <!-- ============== HLAVICKA ============== -->
25 <div class="Header"> 25 <div class="Header">
26 <script type="text/javascript"> 26 <script type="text/javascript">
27 <!-- 27 <!--
28 SetRelativePath("../"); 28 SetRelativePath("../");
29 DrawHeader(); 29 DrawHeader();
30 // --> 30 // -->
31 </script> 31 </script>
32 <noscript> 32 <noscript>
33 <?php if ($lang == "cs") {?> 33 <?php if ($lang == "cs") {?>
34 <p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p> 34 <p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p>
35 <?php } else { ?> 35 <?php } else { ?>
36 <p><b> JavaScript is required for including of the header </b></p> 36 <p><b> JavaScript is required for including of the header </b></p>
37 <?php } ?> 37 <?php } ?>
38 </noscript> 38 </noscript>
39 </div> 39 </div>
40 <!-- AUTOINCLUDE END --> 40 <!-- AUTOINCLUDE END -->
41   41  
42 <!-- AUTOINCLUDE START "Page/Menu.<?php echo $lang; ?>.ihtml" DO NOT REMOVE --> 42 <!-- AUTOINCLUDE START "Page/Menu.<?php echo $lang; ?>.ihtml" DO NOT REMOVE -->
43 <!-- ============== MENU ============== --> 43 <!-- ============== MENU ============== -->
44 <div class="Menu"> 44 <div class="Menu">
45 <script type="text/javascript"> 45 <script type="text/javascript">
46 <!-- 46 <!--
47 SetRelativePath("../"); 47 SetRelativePath("../");
48 DrawMenu(); 48 DrawMenu();
49 // --> 49 // -->
50 </script> 50 </script>
51 <noscript> 51 <noscript>
52 <?php if ($lang == "cs") {?> 52 <?php if ($lang == "cs") {?>
53 <p><b> Pro zobrazení (vložení) menu je potřeba JavaScript </b></p> 53 <p><b> Pro zobrazení (vložení) menu je potřeba JavaScript </b></p>
54 <?php } else { ?> 54 <?php } else { ?>
55 <p><b> JavaScript is required for including of the menu </b><p> 55 <p><b> JavaScript is required for including of the menu </b><p>
56 <?php } ?> 56 <?php } ?>
57 </noscript> 57 </noscript>
58 </div> 58 </div>
59 <!-- AUTOINCLUDE END --> 59 <!-- AUTOINCLUDE END -->
60   60  
61   61  
62   62  
63 <!-- ============== TEXT ============== --> 63 <!-- ============== TEXT ============== -->
64 <?php if ($lang == "en") { ?> 64 <?php if ($lang == "en") { ?>
65 <div class="Text"> 65 <div class="Text">
66 <p class="Title"> 66 <p class="Title">
67 Overview of MLAB Modules 67 Overview of MLAB Modules
68 </p> 68 </p>
69 <p class=Subtitle> 69 <p class=Subtitle>
70 You can find an overview of MLAB Modules here. It is automatically 70 You can find an overview of MLAB Modules here. It is automatically
71 generated page based on source database and the overview can be sorted 71 generated page based on source database and the overview can be sorted
72 variously. 72 variously.
73 </p> 73 </p>
74   74  
75 <p class="Remark"> 75 <p class="Remark">
76 Automatic generation is not written yet. 76 Automatic generation is not written yet.
77 </p> 77 </p>
78 <?php } else { ?> 78 <?php } else { ?>
79 <div class="Text"> 79 <div class="Text">
80 <p class="Title"> 80 <p class="Title">
81 Přehled modulů MLAB 81 Přehled modulů MLAB
82 </p> 82 </p>
83 <p class="Subtitle"> 83 <p class="Subtitle">
84 Zde je k dispozici přehled existujících modulů stavebnice MLAB. Přehled 84 Zde je k dispozici přehled existujících modulů stavebnice MLAB. Přehled
85 je generován automaticky a může být setříděn různým způsobem. 85 je generován automaticky a může být setříděn různým způsobem.
86 </p> 86 </p>
87   87  
88 <p class="Remark"> 88 <p class="Remark">
89 Automatické generování přehledů ještě nemáme rozfungované, proto jsou 89 Automatické generování přehledů ještě nemáme rozfungované, proto jsou
90 zde zatím jen statické odkazy. 90 zde zatím jen statické odkazy.
91 </p> 91 </p>
92 <?php 92 <?php
93 } 93 }
94 /* KONFIGURACE */ 94 /* KONFIGURACE */
95 $path = '/var/www/Web'; 95 $path = '/var/www/Web';
96 $www = 'http://www.mlab.cz'; 96 $www = 'http://www.mlab.cz';
97 $folder = '/../Modules'; 97 $folder = '/../Modules';
98 /*$img = 'preview.jpg';*/ 98 /*$img = 'preview.jpg';*/
99 $info = 'ProjectInfo.xml'; 99 $info = 'ProjectInfo.xml';
100 $info1 = "info.".$lang.".txt"; 100 $info1 = "info.".$lang.".txt";
101   101  
102 /* KONEC KONFIGURACE */ 102 /* KONEC KONFIGURACE */
103   103  
104   104  
105   105  
106 echo "<table>\n"; 106 echo "<table>\n";
107   107  
108 if ($lang == "en") { 108 if ($lang == "en") {
109 echo "<tr><td>Preview</td><td>Name</td><td>PDF</td><td>XML</td><td>WebSVN</td><td>Info</td></tr>\n"; 109 echo "<tr><td>Preview</td><td>Name</td><td>PDF</td><td>WebSVN</td><td>Info</td></tr>\n";
110 } else { 110 } else {
111 echo "<tr><td>Náhled</td><td>Název</td><td>PDF</td><td>XML</td><td>WebSVN</td><td>Info</td></tr>\n"; 111 echo "<tr><td>Náhled</td><td>Název</td><td>PDF</td><td>WebSVN</td><td>Info</td></tr>\n";
112 } 112 }
113   113  
114 $adresar = opendir($path.$folder); 114 $adresar = opendir($path.$folder);
115 while ($soubor = readdir($adresar)){ 115 while ($soubor = readdir($adresar)){
116 if ((Is_Dir($path.$folder."/".$soubor)) && (substr($soubor,0,1) <> ".") && (substr($soubor,0,1) <> "!")) { 116 if ((Is_Dir($path.$folder."/".$soubor)) && (substr($soubor,0,1) <> ".") && (substr($soubor,0,1) <> "!")) {
117 $img = $soubor."_Small.jpg"; 117 $img = $soubor."_Small.jpg";
118   118  
119 if (file_exists($path.$folder."/".$soubor."/CAM_AMA")) { 119 if (file_exists($path.$folder."/".$soubor."/CAM_AMA")) {
120 echo "<tr>"; 120 echo "<tr>";
121 if (file_exists($path.$folder.'/'.$soubor."/".$img)) { echo "<td><img src=\"".$www.$folder.'/'.$soubor."/".$img."\" width=\"100\"></td>\n"; } 121 if (file_exists($path.$folder.'/'.$soubor."/".$img)) { echo "<td><img src=\"".$www.$folder.'/'.$soubor."/".$img."\"></td>\n"; }
122 else { echo "<td><img src=\"http://www.mlab.cz/Web/PIC/nopicture2.jpg\" width=\"100\"></td>\n"; } 122 else { echo "<td><img src=\"http://www.mlab.cz/Web/PIC/nopicture2.jpg\"></td>\n"; }
123 if (file_exists($path.$folder."/".$soubor."/DOC/HTML/".$soubor.".".$lang.".html")) { 123 if (file_exists($path.$folder."/".$soubor."/DOC/HTML/".$soubor.".".$lang.".html")) {
124 echo "<td><b><a href=\"".$www.$folder."/".$soubor."/DOC/HTML/".$soubor.".".$lang.".html\">".$soubor."</a></b></td>\n"; 124 echo "<td><b><a href=\"".$www.$folder."/".$soubor."/DOC/HTML/".$soubor.".".$lang.".html\">".$soubor."</a></b></td>\n";
125 } else { echo "<td><b>".$soubor."</b></td>\n"; } 125 } else { echo "<td><b>".$soubor."</b></td>\n"; }
126 if (file_exists($path.$folder."/".$soubor."/".$soubor1."/DOC/".$soubor1.".".$lang.".pdf")) { 126 if (file_exists($path.$folder."/".$soubor."/".$soubor1."/DOC/".$soubor1.".".$lang.".pdf")) {
127 echo "\n<td><a href=\"".$www.$folder."/".$soubor."/DOC/".$soubor.".".$lang.".pdf\">PDF</a></td>\n"; 127 echo "\n<td><a href=\"".$www.$folder."/".$soubor."/DOC/".$soubor.".".$lang.".pdf\">PDF</a></td>\n";
128 } else { echo "\n<td>-</td>\n"; } 128 } else { echo "\n<td>-</td>\n"; }
129 if (file_exists($path.$folder.'/'.$soubor."/".$info)) { 129 // if (file_exists($path.$folder.'/'.$soubor."/".$info)) {
130 echo "<td><A HREF=".$www.$folder.'/'.$soubor."/".$info.">XML</A></td>\n"; 130 // echo "<td><A HREF=".$www.$folder.'/'.$soubor."/".$info.">XML</A></td>\n";
131 } else { echo "\n<td>-</td>\n"; } 131 // } else { echo "\n<td>-</td>\n"; }
132 echo "<td><a href=\"http://www.mlab.cz/WebSVN/listing.php?repname=MLAB&amp;path=/Modules/".$soubor."/\">WebSVN</a></td>\n"; 132 echo "<td><a href=\"http://www.mlab.cz/WebSVN/listing.php?repname=MLAB&amp;path=/Modules/".$soubor."/\">WebSVN</a></td>\n";
133 if (file_exists($path.$folder.'/'.$soubor."/".$info1)) { 133 if (file_exists($path.$folder.'/'.$soubor."/".$info1)) {
134 $fp = FOpen ($path.$folder.'/'.$soubor."/".$info1, "r"); 134 $fp = FOpen ($path.$folder.'/'.$soubor."/".$info1, "r");
135 $data = FRead ($fp, FileSize ($path.$folder.'/'.$soubor."/".$info1)); 135 $data = FRead ($fp, FileSize ($path.$folder.'/'.$soubor."/".$info1));
136 FClose ($fp); 136 FClose ($fp);
137 echo "<td>".wordwrap($data, 50, "<br>")."</td>\n"; 137 echo "<td>".wordwrap($data, 50, "<br>")."</td>\n";
138 } else { echo "\n<td><i>No description available!!</i></td>\n"; } 138 } else { echo "\n<td><i>No description available!!</i></td>\n"; }
139 echo "</tr>\n\n"; 139 echo "</tr>\n\n";
140   140  
141   141  
142 } else { 142 } else {
143   143  
144   144  
145 echo "<tr>\n"; 145 echo "<tr>\n";
146 $adresar1 = opendir($path.$folder."/".$soubor); 146 $adresar1 = opendir($path.$folder."/".$soubor);
147 while ($soubor1 = readdir($adresar1)){ 147 while ($soubor1 = readdir($adresar1)){
148 if ((Is_Dir($path.$folder."/".$soubor."/".$soubor1)) && (substr($soubor1,0,1) <> ".") && (substr($soubor1,0,1) <> "!")) { 148 if ((Is_Dir($path.$folder."/".$soubor."/".$soubor1)) && (substr($soubor1,0,1) <> ".") && (substr($soubor1,0,1) <> "!")) {
149 $img = $soubor1."_Small.jpg"; 149 $img = $soubor1."_Small.jpg";
150   150  
151   151  
152   152  
153 if (file_exists($path.$folder.'/'.$soubor."/".$soubor1."/".$img)) { 153 if (file_exists($path.$folder.'/'.$soubor."/".$soubor1."/".$img)) {
154 echo "<td><img src=\"".$www.$folder.'/'.$soubor."/".$soubor1."/".$img."\" width=\"100\"></td>\n"; 154 echo "<td><img src=\"".$www.$folder.'/'.$soubor."/".$soubor1."/".$img."\"></td>\n";
155 } else { echo "<td><img src=\"http://www.mlab.cz/Web/PIC/nopicture2.jpg\" width=\"100\"></td>\n"; } 155 } else { echo "<td><img src=\"http://www.mlab.cz/Web/PIC/nopicture2.jpg\"></td>\n"; }
156   156  
157 if (file_exists($path.$folder."/".$soubor."/".$soubor1."/DOC/HTML/".$soubor1.".".$lang.".html")) { 157 if (file_exists($path.$folder."/".$soubor."/".$soubor1."/DOC/HTML/".$soubor1.".".$lang.".html")) {
158 echo "<td><a href=\"".$www.$folder."/".$soubor."/".$soubor1."/DOC/HTML/".$soubor1.".".$lang.".html\">".$soubor."/<b>".$soubor1."</b></a></td>\n"; 158 echo "<td><a href=\"".$www.$folder."/".$soubor."/".$soubor1."/DOC/HTML/".$soubor1.".".$lang.".html\">".$soubor."/<b>".$soubor1."</b></a></td>\n";
159 } else { echo "<td>".$soubor."/<b>".$soubor1."</b></td>\n"; } 159 } else { echo "<td>".$soubor."/<b>".$soubor1."</b></td>\n"; }
160 if (file_exists($path.$folder."/".$soubor."/".$soubor1."/DOC/".$soubor1.".".$lang.".pdf")) { 160 if (file_exists($path.$folder."/".$soubor."/".$soubor1."/DOC/".$soubor1.".".$lang.".pdf")) {
161 echo "<td><a href=\"".$www.$folder."/".$soubor."/".$soubor1."/DOC/".$soubor1.".".$lang.".pdf\">PDF</a></td>\n"; 161 echo "<td><a href=\"".$www.$folder."/".$soubor."/".$soubor1."/DOC/".$soubor1.".".$lang.".pdf\">PDF</a></td>\n";
162 } else { echo "\n<td>-</td>\n"; } 162 } else { echo "\n<td>-</td>\n"; }
163 if (file_exists($path.$folder.'/'.$soubor."/".$soubor1."/".$info)) { 163 // if (file_exists($path.$folder.'/'.$soubor."/".$soubor1."/".$info)) {
164 echo "<td><a href=".$www.$folder.'/'.$soubor."/".$soubor1."/".$info.">XML</a></td>\n"; 164 // echo "<td><a href=".$www.$folder.'/'.$soubor."/".$soubor1."/".$info.">XML</a></td>\n";
165 } else { echo "<td>-</td>\n"; } 165 // } else { echo "<td>-</td>\n"; }
166 echo "<td><a href=\"http://www.mlab.cz/WebSVN/listing.php?repname=MLAB&amp;path=/Modules/".$soubor."/".$soubor1."/\">WebSVN</a></td>\n"; 166 echo "<td><a href=\"http://www.mlab.cz/WebSVN/listing.php?repname=MLAB&amp;path=/Modules/".$soubor."/".$soubor1."/\">WebSVN</a></td>\n";
167 if (file_exists($path.$folder.'/'.$soubor."/".$soubor1."/".$info1)) { 167 if (file_exists($path.$folder.'/'.$soubor."/".$soubor1."/".$info1)) {
168 $fp = FOpen ($path.$folder.'/'.$soubor."/".$soubor1."/".$info1, "r"); 168 $fp = FOpen ($path.$folder.'/'.$soubor."/".$soubor1."/".$info1, "r");
169 $data = FRead ($fp, FileSize ($path.$folder.'/'.$soubor."/".$soubor1."/".$info1)); 169 $data = FRead ($fp, FileSize ($path.$folder.'/'.$soubor."/".$soubor1."/".$info1));
170 FClose ($fp); 170 FClose ($fp);
171 echo "<td>".wordwrap($data, 50, "<br>")."</td>\n"; 171 echo "<td>".wordwrap($data, 50, "<br>")."</td>\n";
172 } else { echo "\n<td><i>No description available!!</i></td>\n"; } 172 } else { echo "\n<td><i>No description available!!</i></td>\n"; }
173 echo "</tr>\n\n"; 173 echo "</tr>\n\n";
174 } 174 }
175 } 175 }
176 } 176 }
177 } 177 }
178 } 178 }
179 ?> 179 ?>
180 </table> 180 </table>
181 </div> 181 </div>
182   182  
183 <!-- AUTOINCLUDE START "Page/Footer.<?php echo $lang; ?>.ihtml" DO NOT REMOVE --> 183 <!-- AUTOINCLUDE START "Page/Footer.<?php echo $lang; ?>.ihtml" DO NOT REMOVE -->
184 <!-- ============== PATIČKA ============== --> 184 <!-- ============== PATIČKA ============== -->
185 <div class="Footer"> 185 <div class="Footer">
186 <script type="text/javascript"> 186 <script type="text/javascript">
187 <!-- 187 <!--
188 SetRelativePath("../"); 188 SetRelativePath("../");
189 DrawFooter(); 189 DrawFooter();
190 // --> 190 // -->
191 </script> 191 </script>
192 <noscript> 192 <noscript>
193 <?php if ($lang == "cs") {?> 193 <?php if ($lang == "cs") {?>
194 <p><b> Pro zobrazení (vložení) zápatí je potřeba JavaScript </b></p> 194 <p><b> Pro zobrazení (vložení) zápatí je potřeba JavaScript </b></p>
195 <?php } else { ?> 195 <?php } else { ?>
196 <p><b> JavaScript is required for including of the footer </b></p> 196 <p><b> JavaScript is required for including of the footer </b></p>
197 <?php } ?> 197 <?php } ?>
198 </noscript> 198 </noscript>
199 </div> 199 </div>
200 <!-- AUTOINCLUDE END --> 200 <!-- AUTOINCLUDE END -->
201   201  
202   202  
203   203  
204 </body> 204 </body>
205 </html> 205 </html>