Rev 744 Rev 747
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 = 'info.$lang.txt'; 100 $info1 = 'info.$lang.txt';
100   101  
101 /* KONEC KONFIGURACE */ 102 /* KONEC KONFIGURACE */
102   103  
103   104  
104   105  
105 echo "<table>\n"; 106 echo "<table>\n";
106   107  
107 if ($lang == "en") { 108 if ($lang == "en") {
108 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>XML</td><td>WebSVN</td><td>Info</td></tr>\n";
109 } else { 110 } else {
110 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>XML</td><td>WebSVN</td><td>Info</td></tr>\n";
111 } 112 }
112   113  
113 $adresar = opendir($path.$folder); 114 $adresar = opendir($path.$folder);
114 while ($soubor = readdir($adresar)){ 115 while ($soubor = readdir($adresar)){
115 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) <> "!")) {
116 $img = $soubor."_Small.jpg"; 117 $img = $soubor."_Small.jpg";
117   118  
118 if (file_exists($path.$folder."/".$soubor."/CAM_AMA")) { 119 if (file_exists($path.$folder."/".$soubor."/CAM_AMA")) {
119 echo "<tr>"; 120 echo "<tr>";
120 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."\" width=\"100\"></td>\n"; }
121 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\" width=\"100\"></td>\n"; }
122 if (file_exists($path.$folder."/".$soubor."/DOC/HTML/".$soubor.".".$lang.".html")) { 123 if (file_exists($path.$folder."/".$soubor."/DOC/HTML/".$soubor.".".$lang.".html")) {
123 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";
124 } else { echo "<td><b>".$soubor."</b></td>\n"; } 125 } else { echo "<td><b>".$soubor."</b></td>\n"; }
125 if (file_exists($path.$folder."/".$soubor."/".$soubor1."/DOC/".$soubor1.".".$lang.".pdf")) { 126 if (file_exists($path.$folder."/".$soubor."/".$soubor1."/DOC/".$soubor1.".".$lang.".pdf")) {
126 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";
127 } else { echo "\n<td>-</td>\n"; } 128 } else { echo "\n<td>-</td>\n"; }
128 if (file_exists($path.$folder.'/'.$soubor."/".$info)) { 129 if (file_exists($path.$folder.'/'.$soubor."/".$info)) {
129 echo "<td><A HREF=".$www.$folder.'/'.$soubor."/".$info.">XML</A>\n"; 130 echo "<td><A HREF=".$www.$folder.'/'.$soubor."/".$info.">XML</A></td>\n";
130 } else { echo "\n<td>-</td>\n"; } 131 } else { echo "\n<td>-</td>\n"; }
131 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)) {
-   134 echo "<td>".wordwarp(ReadFile($www.$folder.'/'.$soubor."/".$info), 25, "<br>")."</td>\n";
-   135 } else { echo "\n<td><i>No description available!!</i></td>\n"; }
132 echo "</tr>\n\n"; 136 echo "</tr>\n\n";
133   137  
134   138  
135 } else { 139 } else {
136   140  
137   141  
138 echo "<tr>\n"; 142 echo "<tr>\n";
139 $adresar1 = opendir($path.$folder."/".$soubor); 143 $adresar1 = opendir($path.$folder."/".$soubor);
140 while ($soubor1 = readdir($adresar1)){ 144 while ($soubor1 = readdir($adresar1)){
141 if ((Is_Dir($path.$folder."/".$soubor."/".$soubor1)) && (substr($soubor1,0,1) <> ".") && (substr($soubor1,0,1) <> "!")) { 145 if ((Is_Dir($path.$folder."/".$soubor."/".$soubor1)) && (substr($soubor1,0,1) <> ".") && (substr($soubor1,0,1) <> "!")) {
142 $img = $soubor1."_Small.jpg"; 146 $img = $soubor1."_Small.jpg";
143   147  
144   148  
145   149  
146 if (file_exists($path.$folder.'/'.$soubor."/".$soubor1."/".$img)) { 150 if (file_exists($path.$folder.'/'.$soubor."/".$soubor1."/".$img)) {
147 echo "<td><img src=\"".$www.$folder.'/'.$soubor."/".$soubor1."/".$img."\" width=\"100\"></td>\n"; 151 echo "<td><img src=\"".$www.$folder.'/'.$soubor."/".$soubor1."/".$img."\" width=\"100\"></td>\n";
148 } else { echo "<td><img src=\"http://www.mlab.cz/Web/PIC/nopicture2.jpg\" width=\"100\"></td>\n"; } 152 } else { echo "<td><img src=\"http://www.mlab.cz/Web/PIC/nopicture2.jpg\" width=\"100\"></td>\n"; }
149   153  
150 if (file_exists($path.$folder."/".$soubor."/".$soubor1."/DOC/HTML/".$soubor1.".".$lang.".html")) { 154 if (file_exists($path.$folder."/".$soubor."/".$soubor1."/DOC/HTML/".$soubor1.".".$lang.".html")) {
151 echo "<td><a href=\"".$www.$folder."/".$soubor."/".$soubor1."/DOC/HTML/".$soubor1.".".$lang.".html\">".$soubor."/<b>".$soubor1."</b></a></td>\n"; 155 echo "<td><a href=\"".$www.$folder."/".$soubor."/".$soubor1."/DOC/HTML/".$soubor1.".".$lang.".html\">".$soubor."/<b>".$soubor1."</b></a></td>\n";
152 } else { echo "<td>".$soubor."/<b>".$soubor1."</b></td>\n"; } 156 } else { echo "<td>".$soubor."/<b>".$soubor1."</b></td>\n"; }
153 if (file_exists($path.$folder."/".$soubor."/".$soubor1."/DOC/".$soubor1.".".$lang.".pdf")) { 157 if (file_exists($path.$folder."/".$soubor."/".$soubor1."/DOC/".$soubor1.".".$lang.".pdf")) {
154 echo "<td><a href=\"".$www.$folder."/".$soubor."/".$soubor1."/DOC/".$soubor1.".".$lang.".pdf\">PDF</a></td>\n"; 158 echo "<td><a href=\"".$www.$folder."/".$soubor."/".$soubor1."/DOC/".$soubor1.".".$lang.".pdf\">PDF</a></td>\n";
155 } else { echo "\n<td>-</td>\n"; } 159 } else { echo "\n<td>-</td>\n"; }
156 if (file_exists($path.$folder.'/'.$soubor."/".$soubor1."/".$info)) { 160 if (file_exists($path.$folder.'/'.$soubor."/".$soubor1."/".$info)) {
157 echo "<td><a href=".$www.$folder.'/'.$soubor."/".$soubor1."/".$info.">XML</a></td>\n"; 161 echo "<td><a href=".$www.$folder.'/'.$soubor."/".$soubor1."/".$info.">XML</a></td>\n";
158 } else { echo "<td>-</td>\n"; } 162 } else { echo "<td>-</td>\n"; }
159 echo "<td><a href=\"http://www.mlab.cz/WebSVN/listing.php?repname=MLAB&amp;path=/Modules/".$soubor."/".$soubor1."/\">WebSVN</a></td>\n"; 163 echo "<td><a href=\"http://www.mlab.cz/WebSVN/listing.php?repname=MLAB&amp;path=/Modules/".$soubor."/".$soubor1."/\">WebSVN</a></td>\n";
-   164 if (file_exists($path.$folder.'/'.$soubor."/".$soubor1."/".$info1)) {
-   165 echo "<td>".wordwarp(ReadFile($www.$folder.'/'.$soubor."/".$soubor1."/".$info), 25, "<br>")."</td>\n";
-   166 } else { echo "\n<td><i>No description available!!</i></td>\n"; }
160 echo "</tr>\n\n"; 167 echo "</tr>\n\n";
161 } 168 }
162 } 169 }
163 } 170 }
164 } 171 }
165 } 172 }
166 ?> 173 ?>
167 </table> 174 </table>
168 </div> 175 </div>
169   176  
170 <!-- AUTOINCLUDE START "Page/Footer.<?php echo $lang; ?>.ihtml" DO NOT REMOVE --> 177 <!-- AUTOINCLUDE START "Page/Footer.<?php echo $lang; ?>.ihtml" DO NOT REMOVE -->
171 <!-- ============== PATIČKA ============== --> 178 <!-- ============== PATIČKA ============== -->
172 <div class="Footer"> 179 <div class="Footer">
173 <script type="text/javascript"> 180 <script type="text/javascript">
174 <!-- 181 <!--
175 SetRelativePath("../"); 182 SetRelativePath("../");
176 DrawFooter(); 183 DrawFooter();
177 // --> 184 // -->
178 </script> 185 </script>
179 <noscript> 186 <noscript>
180 <?php if ($lang == "cs") {?> 187 <?php if ($lang == "cs") {?>
181 <p><b> Pro zobrazení (vložení) zápatí je potřeba JavaScript </b></p> 188 <p><b> Pro zobrazení (vložení) zápatí je potřeba JavaScript </b></p>
182 <?php } else { ?> 189 <?php } else { ?>
183 <p><b> JavaScript is required for including of the footer </b></p> 190 <p><b> JavaScript is required for including of the footer </b></p>
184 <?php } ?> 191 <?php } ?>
185 </noscript> 192 </noscript>
186 </div> 193 </div>
187 <!-- AUTOINCLUDE END --> 194 <!-- AUTOINCLUDE END -->
188   195  
189   196  
190   197  
191 </body> 198 </body>
192 </html> 199 </html>