Rev 369 Rev 370
Line 1... Line 1...
1 <?php 1 <?php
2 if (isset($last)) unset ($last); 2 if (isset($last)) unset ($last);
3 Exec("svnlook youngest /home/MLAB", $last); 3 Exec("svnlook youngest /home/MLAB", $last);
4 $last=$last[0]; // Poslední revize 4 $last=$last[0]; // Poslední revize
5 ?> 5 ?>
6 <h1> Commit Log </h1> 6 <h1> Commit Log </h1>
7 <?php 7 <?php
8 if (isset($x)) unset ($x); 8 if (isset($x)) unset ($x);
9 $x=@file("DynData/svn.err"); // Chybový soubor 9 $x=@file("DynData/svn.err"); // Chybový soubor
10 if ($x!="") 10 if ($x!="")
11 { 11 {
12 $x=preg_replace("/\n/","",$x); // Ukousni konce řádek 12 $x=preg_replace("/\n/","",$x); // Ukousni konce řádek
Line 18... Line 18...
18 } 18 }
19 else 19 else
20 { 20 {
21 $x="Missing Error File"; // Pokud není chybový soubor 21 $x="Missing Error File"; // Pokud není chybový soubor
22 } 22 }
23 ?> 23 ?>
24 <h2> PostCommit script result </h2> 24 <h2> PostCommit script result </h2>
25 <p> 25 <p>
26 Tabulka zobrazuje případné chyby posledního commitu. 26 Tabulka zobrazuje případné chyby posledního commitu.
27 </p> 27 </p>
28 <table> 28 <table>
29 <tr> 29 <tr>
30 <th> Last Error </th> 30 <th> Last Error </th>
31 <td> <code><?php echo $x; ?> </code></td> 31 <td> <code><?php echo $x; ?></code></td>
32 </tr> 32 </tr>
33 </table> 33 </table>
34 <?php 34 <?php
35 if (isset($x)) unset ($x); 35 if (isset($x)) unset ($x);
36 Exec("svn status /var/www", $x); 36 Exec("svn status /var/www", $x);
37 $x=preg_replace("/\n/","",$x); // Ukousni konce řádek 37 $x=preg_replace("/\n/","",$x); // Ukousni konce řádek
38 $x=implode("\n",$x); // Slož řádky 38 $x=implode("\n",$x); // Slož řádky
39 if ($x=="") 39 if ($x=="")
40 { 40 {
41 $x="&nbsp;"; 41 $x="&nbsp;";
42 } 42 }
43 ?> 43 ?>
44 <h2> SubVersion Status </h2> 44 <h2> SubVersion Status </h2>
45 <p> 45 <p>
46 Tabulka zobrazuje odchylky Subversion databáze a adresářového 46 Tabulka zobrazuje odchylky Subversion databáze a adresářového
47 stromu webu. 47 stromu webu.
48 </p> 48 </p>
Line 52... Line 52...
52 </tr> 52 </tr>
53 <tr> 53 <tr>
54 <td> <code><?php echo $x; ?> </code></td> 54 <td> <code><?php echo $x; ?> </code></td>
55 </tr> 55 </tr>
56 </table> 56 </table>
57   -  
58 <?php 57 <?php
59 // Cyklus přes posledních několik commitů 58 // Cyklus přes posledních několik commitů
60 for($i=1; $i<=5; $i++, $last--) { 59 for($i=1; $i<=5; $i++, $last--) {
61 ?> 60 ?>
62   -  
63 <h2> Revision <?php echo $last; ?> </h2> 61 <h2> Revision <?php echo $last; ?> </h2>
64 <?php 62 <?php
65 if (isset($x)) unset ($x); 63 if (isset($x)) unset ($x);
66 Exec("svnlook info /home/MLAB -r $last", $x); 64 Exec("svnlook info /home/MLAB -r $last", $x);
67 ?> 65 ?>
68 <table> 66 <table>
69 <tr> 67 <tr>
70 <th> Author </th> 68 <th> Author </th>
71 <td> <?php echo $x[0]; ?> </td> 69 <td> <?php echo $x[0]; ?> </td>
72 </tr> 70 </tr>
73 <tr> 71 <tr>
74 <th> Date </th> 72 <th> Date </th>
75 <td> <?php echo $x[1]; ?> </td> 73 <td> <?php echo $x[1]; ?> </td>
76 </tr> 74 </tr>