<td align="right" class="v09"><?php echo $BL['be_ftptakeover_directory']; ?> : </td> <td class="v10"><select name="dir_pid" id="dir_pid" class="width400"> <option value="0"<?php if ($dir_pid == 0) { echo " selected"; } ?> ><?php echo $BL['be_ftptakeover_rootdir']; ?> </option> <?php dir_menu(0, $dir_pid, $db, "+", $_SESSION["wcs_user_id"], "+"); ?> </select></td> </tr> <?php if ($dir_error === 1 || $dir_error === 3) { ?> <tr><td colspan="2" valign="top"><img src="img/leer.gif" alt="" width="1" height="6" /></td></tr> <tr> <td align="right" class="v09"><img src="img/leer.gif" alt="" width="1" height="1" /></td> <td class="v10"><strong style="color:#FF3300;"><?php echo $BL['be_fpriv_error']; ?> </strong></td> </tr>
function dir_menu($pid, $zid, &$dbcon, $vor, $userID, $vorzeichen = ":") { $pid = intval($pid); $sql = "SELECT f_id, f_name, f_uid, usr_login FROM " . DB_PREPEND . "phpwcms_file f "; $sql .= "LEFT JOIN " . DB_PREPEND . "phpwcms_user u ON u.usr_id=f.f_uid "; $sql .= "WHERE f.f_pid=" . $pid . " AND "; if (empty($_SESSION["wcs_user_admin"])) { $sql .= "f.f_uid=" . intval($userID) . " AND "; } $sql .= "f.f_kid=0 AND f.f_trash=0 ORDER BY f_name"; $result = mysql_query($sql, $dbcon); while ($row = mysql_fetch_row($result)) { $dirname = html($row["1"]); if ($_SESSION["wcs_user_id"] != $row[2]) { $dirname .= ' (' . html($row[3]) . ')'; } echo "<option value='" . $row[0] . "'"; if (intval($zid) == $row[0]) { echo " selected"; } echo ">" . $vor . ' ' . $dirname . "</option>\n"; dir_menu($row["0"], $zid, $dbcon, $vor . $vorzeichen, $userID, $vorzeichen); } mysql_free_result($result); return $vor; }