[go: up one dir, main page]

Menu

[r122]: / foto / functions-foto.php  Maximize  Restore  History

Download this file

45 lines (41 with data), 2.1 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
function printnavitem($parid,$level) {
$design_path = "http://".$GLOBALS[HTTP_HOST]."/design";
$fotofolder_request = "select * from fotofolder where parent='$parid' order by fotofolder.date";
$ffr = mysql_query($fotofolder_request);
$prows = mysql_num_rows($ffr);
if($prows>0) {
echo "<table width=\"100%\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" valign=\"middle\">\n";
for($i=0;$i<$prows;$i++) {
echo "<tr>";
for($j=0;$j<$level-1;$j++) {
//echo "<td class=\"fototablestl\" width=\"12px\">&nbsp</td>"; //Если доводить дерево каталогов до ума, то раскоментировать и закоментить следующую стоку
echo "<td width=\"20px\">&nbsp</td>";
}
if ($level>0) echo "<td align=\"right\" valign=\"top\"><img src=\"".$design_path."/subfolder_arrow.png\"></td>";
echo "<td class=\"left_menu_foto_item\">\n";
if (mysql_result($ffr,$i,5)!="")
if($level>0) echo "<a href=\"?fv=f&fa=".mysql_result($ffr,$i,0)."\" class=\"left_menu_foto_item\">";
else echo "<a href=\"?fv=f&fa=".mysql_result($ffr,$i,0)."\" class=\"left_menu_foto_item\">";
//for($j=0;$j<$level;$j++) echo "&nbsp&nbsp&nbsp";
if (mysql_result($ffr,$i,5)!="") echo "<img src=\"".$design_path."/fofo_folder_foto.png\">";
else echo "<img src=\"".$design_path."/fofo_folder.png\">";
echo mysql_result($ffr,$i,1)." (".MStrToDate(mysql_result($ffr,$i,6)).")";
if (mysql_result($ffr,$i,5)!="") echo "</a>";
echo "</td></tr>\n";
$fotofolder_request = "select * from fotofolder where parent='".mysql_result($ffr,$i,0)."' order by fotofolder.date";
$ffrch = mysql_query($fotofolder_request);
if(mysql_num_rows($ffrch)>0) {
echo "<tr>";
//for($j=0;$j<$level;$j++) echo "<td>&nbsp</td>";
$colspan = $level+1;
echo "<td class=\"left_menu_foto_item\" colspan=\"$colspan\">\n";
printnavitem(mysql_result($ffr,$i,0),$level+1);// Рекурсия
echo "</td></tr>\n";
}
}
echo "</table>\n";
}
return 0;
}
?>