Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Thursday, October 15, 2026

Diff for phpWebFileManager/index.php between version 1.25 and 1.26

version 1.25, 2002/07/19 00:41:31 version 1.26, 2002/07/21 22:49:42
Line 26 
Line 26 
  */   */
   
 $phpWebFileManager_INIT_FILE = dirname(__FILE__)  $phpWebFileManager_INIT_FILE = dirname(__FILE__)
         . (strlen(dirname(__FILE__)) == 0 ? '' : '/')          . (strlen(dirname(__FILE__)) > 0 ? '/' : '')
         . 'init.inc.php';          . 'init.inc.php';
   
         if (! @file_exists($phpWebFileManager_INIT_FILE)) {          if (! @file_exists($phpWebFileManager_INIT_FILE)) {
Line 57  function echo_message($message)
Line 57  function echo_message($message)
   
   
 /*  /*
  * Main job.   * Main job
  */   */
   
 /* Hidden parameters */  /* Hidden parameters */
 $fm_orgivars = append_slash($phpWebFileManager_ORIGINAL_VARIABLES, '&');  $fm_origvars           = append_slash($fm_cfg['origvars'], '&');
 $phpWebFileManager_LINKS_PREFIX = append_slash($phpWebFileManager_LINKS_PREFIX);  $fm_cfg['url']         = append_slash($fm_cfg['url']);
 $phpWebFileManager_ROOT_DIR     = append_slash($phpWebFileManager_ROOT_DIR);  $fm_cfg['dir']['root'] = append_slash($fm_cfg['dir']['root']);
 if (strlen($phpWebFileManager_DATE_FORMAT) <= 0) {  if (strlen($fm_cfg['format']['date']) <= 0) {
         $phpWebFileManager_DATE_FORMAT = _FM_DATE_FORMAT;          $fm_cfg['format']['date'] = _FM_DATE_FORMAT;
 }  }
   
 /*  /*
  * Striping slashes.   * Striping slashes.
  */   */
   
 $fm_action = isset($fm_action) ? stripslashes($fm_action) : '';  $fm_action   = isset($fm_action) ? stripslashes($fm_action) : '';
 $submit = isset($submit) ? stripslashes($submit) : '';  $submit      = isset($submit) ? stripslashes($submit) : '';
 $fm_dir = isset($fm_dir) ? stripslashes($fm_dir) : '';  $fm_dir      = isset($fm_dir) ? stripslashes($fm_dir) : '';
 $fm_filename = isset($fm_filename) ? stripslashes($fm_filename) : '';  $fm_filename = isset($fm_filename) ? stripslashes($fm_filename) : '';
 $fm_new_filename = isset($fm_new_filename)  $fm_new_filename = isset($fm_new_filename)
         ? stripslashes($fm_new_filename) : '';          ? stripslashes($fm_new_filename) : '';
Line 83  $fm_new_filename = isset($fm_new_filenam
Line 83  $fm_new_filename = isset($fm_new_filenam
  * Symlink detection (must be before following directory modifying).   * Symlink detection (must be before following directory modifying).
  */   */
   
 if ($phpWebFileManager_DENY_DIR_FOLLOW_SYMLINKS) {  if (! $fm_cfg['perm']['dir']['follow_symlinks']) {
         $fm_test_symlink = $fm_dir;          $fm_test_symlink = $fm_dir;
   
         while ($fm_test_symlink != '') {          while ($fm_test_symlink != '') {
                 if ((@file_exists($fm_test_symlink) && @is_link($fm_test_symlink))                  if ((@file_exists($fm_test_symlink) && @is_link($fm_test_symlink))
                         || (@file_exists($fm_test_symlink) && @is_link("$fm_test_symlink/"))) {                          || (@file_exists($fm_test_symlink) && @is_link("$fm_test_symlink/"))) {
                         $fm_dir = $phpWebFileManager_START_DIR;                          $fm_dir = $fm_cfg['dir']['start'];
                         break;                          break;
                 }                  }
   
Line 98  if ($phpWebFileManager_DENY_DIR_FOLLOW_S
Line 98  if ($phpWebFileManager_DENY_DIR_FOLLOW_S
         }          }
 }  }
   
 if (! isset($fm_dir) || $phpWebFileManager_DENY_DIR_ENTER) {  if (! isset($fm_dir) || ! $fm_cfg['perm']['dir']['enter']) {
         $fm_dir = $phpWebFileManager_START_DIR;          $fm_dir = $fm_cfg['dir']['start'];
 }  }
   
 /*  /*
Line 124  while (strlen($fm_dir) > 0 && $fm_dir[0]
Line 124  while (strlen($fm_dir) > 0 && $fm_dir[0]
 /* Store the starting working directory. */  /* Store the starting working directory. */
 $fm_orig_dir = getcwd();  $fm_orig_dir = getcwd();
   
 if (@is_dir($phpWebFileManager_ROOT_DIR)) {  if (@is_dir($fm_cfg['dir']['root'])) {
         chdir($phpWebFileManager_ROOT_DIR);          chdir($fm_cfg['dir']['root']);
 }  }
   
 $fm_root_dir = getcwd();  $fm_root_dir = getcwd();
Line 152  $fm_filename_he2 = str_replace(' ', '&nb
Line 152  $fm_filename_he2 = str_replace(' ', '&nb
 $fm_dir_he = htmlentities($fm_dir);  $fm_dir_he = htmlentities($fm_dir);
 $fm_dir_he2 = str_replace(' ', '&nbsp;', $fm_dir_he);  $fm_dir_he2 = str_replace(' ', '&nbsp;', $fm_dir_he);
 $fm_dir_ue = htmlentities(rawurlencode($fm_dir));  $fm_dir_ue = htmlentities(rawurlencode($fm_dir));
 $PHP_SELF_origvars_ue = htmlentities("$PHP_SELF?$fm_orgivars");  $PHP_SELF_origvars_ue = htmlentities("$PHP_SELF?$fm_origvars");
   
 /*  /*
  * Title writting with current working direcotry information.   * Title writting with current working direcotry information.
Line 178  else {
Line 178  else {
 echo '<form enctype="multipart/form-data" method=post'  echo '<form enctype="multipart/form-data" method=post'
 . ' action="' . htmlentities($PHP_SELF) . '">';  . ' action="' . htmlentities($PHP_SELF) . '">';
   
 write_origvars_html($fm_orgivars);  write_origvars_html($fm_origvars);
   
 echo '<input type=hidden value="'.$fm_filename_he.'" name="fm_filename">';  echo '<input type=hidden value="'.$fm_filename_he.'" name="fm_filename">';
 echo '<input type=hidden value="'.$fm_dir_he.'" name="fm_dir">';  echo '<input type=hidden value="'.$fm_dir_he.'" name="fm_dir">';
Line 285  else {
Line 285  else {
         /*          /*
          * delete action           * delete action
          */           */
         if ($fm_action == "delete_file" && ! $phpWebFileManager_DENY_FILE_DELETE) {          if ($fm_action == 'delete_file' && $fm_cfg['perm']['file']['delete']) {
                 if ($submit == _FM_FILE_DELETE) {                  if ($submit == _FM_FILE_DELETE) {
                         if (@unlink($fm_filename) == false)                          if (@unlink($fm_filename) == false)
                                 echo_message(_FM_FILE_DELETE_ERR);                                  echo_message(_FM_FILE_DELETE_ERR);
Line 299  else {
Line 299  else {
         /*          /*
          * remove direcotry           * remove direcotry
          */           */
         if ($fm_action == 'remove_directory'          if ($fm_action == 'remove_directory' && $fm_cfg['perm']['dir']['remove']) {
                         && ! $phpWebFileManager_DENY_DIR_REMOVE) {  
                 if ($submit == _FM_DIR_REMOVE) {                  if ($submit == _FM_DIR_REMOVE) {
                         if (@rmdir($fm_filename) == 0)                          if (@rmdir($fm_filename) == 0)
                                 echo_message(_FM_DIR_REMOVE_ERR);                                  echo_message(_FM_DIR_REMOVE_ERR);
Line 314  else {
Line 313  else {
         /*          /*
          * rename action           * rename action
          */           */
         if (($fm_action == "rename_directory"          if (($fm_action == 'rename_directory' && $fm_cfg['perm']['dir']['rename'])
                                 && ! $phpWebFileManager_DENY_DIR_RENAME)                          || ($fm_action == 'rename_file' && $fm_cfg['perm']['file']['rename'])) {
                         || ($fm_action == "rename_file"                  if ($fm_new_filename != '' &&
                                 && ! $phpWebFileManager_DENY_FILE_RENAME)) {                                  (($submit == _FM_DIR_RENAME && $fm_action == "rename_directory")
                 if ($fm_new_filename != "" &&                                   || ($submit == _FM_FILE_RENAME && $fm_action == 'rename_file')
                                 (($submit == _FM_DIR_RENAME  
                                   && $fm_action == "rename_directory")  
                                  || ($submit == _FM_FILE_RENAME  
                                          && $fm_action == "rename_file")  
                                 )) {                                  )) {
                         if (@rename($fm_filename, $fm_new_filename) == false)                          if (@rename($fm_filename, $fm_new_filename) == false)
                                 echo_message(_FM_RENAME_ERR);                                  echo_message(_FM_RENAME_ERR);
Line 336  else {
Line 331  else {
         /*          /*
          * create directory and create file actions           * create directory and create file actions
          */           */
         if (($fm_action == "create_directory"          if (($fm_action == 'create_directory' && $fm_cfg['perm']['dir']['create'])
                                 && ! $phpWebFileManager_DENY_DIR_CREATE)                          || ($fm_action == 'create_file' && $fm_cfg['perm']['file']['create'])) {
                         || ($fm_action == "create_file"                  if ($fm_new_filename != '' &&
                                 && ! $phpWebFileManager_DENY_FILE_CREATE)) {                                  (($submit == _FM_DIR_CREATE && $fm_action == 'create_directory')
                 if ($fm_new_filename != "" &&                                   || ($submit == _FM_FILE_CREATE && $fm_action == 'create_file'))
                                 (($submit == _FM_DIR_CREATE  
                                   && $fm_action == "create_directory")  
                                  || ($submit == _FM_FILE_CREATE  
                                          && $fm_action == "create_file"))  
                    ) {                     ) {
                         if ($fm_action == "create_directory") {                          if ($fm_action == 'create_directory') {
                                 if (@mkdir($fm_new_filename,                                  if (@mkdir($fm_new_filename, $fm_cfg['mode']['dir']) == false)
                                                         $phpWebFileManager_DIR_MODE) == false)  
                                         echo_message(_FM_DIR_CREATE_ERR);                                          echo_message(_FM_DIR_CREATE_ERR);
                                 else                                  else
                                         echo_message(_FM_DIR_CREATE_OK);                                          echo_message(_FM_DIR_CREATE_OK);
Line 363  else {
Line 353  else {
                                                 fclose($fh);                                                  fclose($fh);
                                                 echo_message(_FM_FILE_CREATE_OK);                                                  echo_message(_FM_FILE_CREATE_OK);
   
                                                 if ($phpWebFileManager_FILE_MODE != 0) {                                                  if ($fm_cfg['mode']['file'] != 0) {
                                                         if (@chmod($fm_new_filename,                                                          if (@chmod($fm_new_filename, $fm_cfg['mode']['file']) == false)
                                                                                 $phpWebFileManager_FILE_MODE) == false)                                                                  echo_message(' '.  _chmod_err);
                                                                 echo_message(' '.  
                                                                                 _chmod_err);  
                                                         else                                                          else
                                                                 echo_message(' '.                                                                  echo_message(' '.  _chmod_ok);
                                                                                 _chmod_ok);  
                                                 }                                                  }
                                         }                                          }
                                 }                                  }
Line 383  else {
Line 370  else {
         /*          /*
          * file upload action           * file upload action
          */           */
         if ($fm_action == "upload_file" && ! $phpWebFileManager_DENY_FILE_UPLOAD) {          if ($fm_action == 'upload_file' && $fm_cfg['perm']['file']['upload']) {
                 if ($submit == _FM_FILE_UPLOAD                  if ($submit == _FM_FILE_UPLOAD && $fm_userfile_name != '') {
                                 && $fm_userfile_name != "") {  
   
                         $tmp_target_filename = $target_filename = $fm_userfile_name;                          $tmp_target_filename = $target_filename = $fm_userfile_name;
   
Line 409  else {
Line 395  else {
   
                                 echo_message(_FM_FILE_UPLOAD_OK);                                  echo_message(_FM_FILE_UPLOAD_OK);
   
                                 if ($phpWebFileManager_FILE_MODE != 0) {                                  if ($fm_cfg['mode']['file'] != 0) {
                                         if (@chmod($target_filename,                                          if (@chmod($target_filename, $fm_cfg['mode']['file']) == false)
                                                                 $phpWebFileManager_FILE_MODE) == false)  
                                                 echo_message(' '._FM_CHMOD_ERR);                                                  echo_message(' '._FM_CHMOD_ERR);
                                         else                                          else
                                                 echo_message(' '._FM_CHMOD_OK);                                                  echo_message(' '._FM_CHMOD_OK);
Line 432  else {
Line 417  else {
   
         if (strlen(getcwd()) > strlen($fm_root_dir)) {          if (strlen(getcwd()) > strlen($fm_root_dir)) {
                 echo '<tr valign=middle';                  echo '<tr valign=middle';
                 if (! empty($phpWebFileManager_ODD_ROWS_BGCOLOR))                  if (! empty($fm_cfg['color']['odd']))
                         echo " bgcolor=\"$phpWebFileManager_ODD_ROWS_BGCOLOR\"";                          echo ' bgcolor="'.$fm_cfg['color']['odd'].'"';
                 echo '>';                  echo '>';
   
                 echo "<td align=center>"                  echo "<td align=center>"
Line 457  else {
Line 442  else {
          * Column display counting.           * Column display counting.
          */           */
   
         $rename_column = ! $phpWebFileManager_DENY_DIR_RENAME          $rename_column = $fm_cfg['perm']['dir']['rename']
                 || ! $phpWebFileManager_DENY_FILE_RENAME;                  || $fm_cfg['perm']['file']['rename'];
         $delete_column = ! $phpWebFileManager_DENY_DIR_REMOVE          $delete_column = $fm_cfg['perm']['dir']['remove']
                 || ! $phpWebFileManager_DENY_FILE_DELETE;                  || $fm_cfg['perm']['file']['delete'];
         $view_column = ! $phpWebFileManager_DENY_DIR_ENTER          $view_column = $fm_cfg['perm']['dir']['enter']
                 || ! $phpWebFileManager_DENY_FILE_VIEW;                  || $fm_cfg['perm']['file']['view'];
         $last_row = ! $phpWebFileManager_DENY_DIR_CREATE          $last_row = $fm_cfg['perm']['dir']['create']
                 || ! $phpWebFileManager_DENY_FILE_CREATE                  || $fm_cfg['perm']['file']['create']
                 || ! $phpWebFileManager_DENY_FILE_UPLOAD;                  || $fm_cfg['perm']['file']['upload'];
   
         /*          /*
          * Two steps for() loop.           * Two steps for() loop.
Line 502  else {
Line 487  else {
                                 echo '<tr valign=middle';                                  echo '<tr valign=middle';
                                 $line++;                                  $line++;
                                 if ($line % 2) {                                  if ($line % 2) {
                                         if (! empty($phpWebFileManager_ODD_ROWS_BGCOLOR))                                          if (! empty($fm_cfg['color']['odd']))
                                                 echo " bgcolor=\"$phpWebFileManager_ODD_ROWS_BGCOLOR\"";                                                  echo ' bgcolor="'.$fm_cfg['color']['odd'].'"';
                                 }                                  } else {
                                 else {                                          if (! empty($fm_cfg['color']['even']))
                                         if (! empty($phpWebFileManager_EVEN_ROWS_BGCOLOR))                                                  echo ' bgcolor="'.$fm_cfg['color']['even'].'"';
                                                 echo " bgcolor=\"$phpWebFileManager_EVEN_ROWS_BGCOLOR\"";  
                                 }                                  }
                                 echo '>';                                  echo '>';
   
                                 if (is_dir($entry)) {                                  if (is_dir($entry)) {
                                         if ($phpWebFileManager_SHOW_ICONS) {                                          if ($fm_cfg['show']['icons']) {
                                                 echo "<td align=center>";                                                  echo "<td align=center>";
                                                 if (! $phpWebFileManager_DENY_DIR_ENTER                                                  if ($fm_cfg['perm']['dir']['enter'] && ! is_link($entry))
                                                                 && ! is_link($entry))  
                                                         echo "<a href=\"$PHP_SELF_origvars_ue"                                                          echo "<a href=\"$PHP_SELF_origvars_ue"
                                                                 . "fm_dir=$fm_dir_ue$entry_ue\">";                                                                  . "fm_dir=$fm_dir_ue$entry_ue\">";
   
Line 527  else {
Line 510  else {
                                                                         ? "modules/$ModName/" : '')                                                                          ? "modules/$ModName/" : '')
                                                                 . "icons/dir.gif\">");                                                                  . "icons/dir.gif\">");
   
                                                 if (! $phpWebFileManager_DENY_DIR_ENTER                                                  if ($fm_cfg['perm']['dir']['enter'] && ! is_link($entry))
                                                                 && ! is_link($entry))                                                          echo '</a>';
                                                         echo "</a>";  
   
                                                 echo "</td>";                                                  echo '</td>';
                                         }                                          }
   
                                         echo "<td width=\"100%\">";                                          echo "<td width=\"100%\">";
   
                                         if (! $phpWebFileManager_DENY_DIR_ENTER                                          if ($fm_cfg['perm']['dir']['enter']
                                                         && ! ($phpWebFileManager_DENY_DIR_FOLLOW_SYMLINKS                                                          && ($fm_cfg['perm']['dir']['follow_symlinks']
                                                                 && is_link($entry))) {                                                                  || ! is_link($entry))) {
                                                 echo "<a href=\"$PHP_SELF_origvars_ue"                                                  echo "<a href=\"$PHP_SELF_origvars_ue"
                                                         . "fm_dir=$fm_dir_ue$entry_ue\">"                                                          . "fm_dir=$fm_dir_ue$entry_ue\">"
                                                         . $entry_he2 .  "</a>";                                                          . $entry_he2 .  "</a>";
Line 548  else {
Line 530  else {
                                         }                                          }
                                 }                                  }
                                 else {                                  else {
                                         if ($phpWebFileManager_SHOW_ICONS) {                                          if ($fm_cfg['show']['icons']) {
                                                 echo "<td align=center>";                                                  echo '<td align=center>';
                                                 echo (is_link($entry) ? '<b>@</b>' : '&nbsp;');                                                  echo (is_link($entry) ? '<b>@</b>' : '&nbsp;');
                                                 echo "</td>";                                                  echo '</td>';
                                         }                                          }
                                         echo "<td width=\"100%\">" . $entry_he2;                                          echo '<td width="100%">' . $entry_he2;
                                 }                                  }
   
                                 echo "</td>";                                  echo '</td>';
   
                                 if (! is_dir($entry)) {                                  if (! is_dir($entry)) {
                                         if ($phpWebFileManager_SHOW_FILE_SIZE) {                                          if ($fm_cfg['show']['size']) {
                                                 echo "<td align=right nowrap><small>";                                                  echo '<td align=right nowrap><small>';
                                                 $size = filesize($entry);                                                  $size = filesize($entry);
                                                 $unit = "B";                                                  $unit = "B";
                                                 if ( $size > 1073741824 ) {                                                  if ( $size > 1073741824 ) {
Line 574  else {
Line 556  else {
                                                         $unit = "kB";                                                          $unit = "kB";
                                                 }                                                  }
                                                 echo $size . '&nbsp;' . $unit;                                                  echo $size . '&nbsp;' . $unit;
                                                 echo "</small></td>";                                                  echo '</small></td>';
                                         }                                          }
   
                                         if ($phpWebFileManager_SHOW_FILE_DATE) {                                          if ($fm_cfg['show']['date']) {
                                                 echo "<td align=center nowrap><small>";                                                  echo '<td align=center nowrap><small>';
                                                 echo date($phpWebFileManager_DATE_FORMAT, filemtime($entry));                                                  echo date($fm_cfg['format']['date'], filemtime($entry));
                                                 echo "</small></td>";                                                  echo '</small></td>';
                                         }                                          }
   
                                         if ($rename_column) {                                          if ($rename_column) {
                                                 echo "<td><small>";                                                  echo "<td><small>";
                                                 if (! $phpWebFileManager_DENY_FILE_RENAME)                                                  if ($fm_cfg['perm']['file']['rename'])
                                                         echo "[<a href=\"$PHP_SELF_origvars_ue"                                                          echo "[<a href=\"$PHP_SELF_origvars_ue"
                                                                 . "fm_dir=$fm_dir_ue&"                                                                  . "fm_dir=$fm_dir_ue&"
                                                                 . "fm_action=confirm_rename_file"                                                                  . "fm_action=confirm_rename_file"
                                                                 . "&fm_filename=$entry_ue\">"                                                                  . "&fm_filename=$entry_ue\">"
                                                                 . _FM_FILE_RENAME                                                                  . _FM_FILE_RENAME
                                                                 . "</a>]";                                                                  . "</a>]";
                                                 echo "</small></td>";                                                  echo '</small></td>';
                                         }                                          }
   
                                         if ($delete_column) {                                          if ($delete_column) {
                                                 echo "<td><small>";                                                  echo '<td><small>';
                                                 if (! $phpWebFileManager_DENY_FILE_DELETE)                                                  if ($fm_cfg['perm']['file']['delete'])
                                                         echo "[<a href=\"$PHP_SELF_origvars_ue"                                                          echo "[<a href=\"$PHP_SELF_origvars_ue"
                                                                 . "fm_dir=$fm_dir_ue"                                                                  . "fm_dir=$fm_dir_ue"
                                                                 . "&fm_action=confirm_delete_file"                                                                  . "&fm_action=confirm_delete_file"
                                                                 . "&fm_filename=$entry_ue\">"                                                                  . "&fm_filename=$entry_ue\">"
                                                                 . _FM_FILE_DELETE                                                                  . _FM_FILE_DELETE
                                                                 . "</a>]";                                                                  . "</a>]";
                                                 echo "</small></td>";                                                  echo '</small></td>';
                                         }                                          }
   
                                         $url = parse_url("http://${HTTP_HOST}${REQUEST_URI}");                                          $url = parse_url("http://${HTTP_HOST}${REQUEST_URI}");
                                         $url['path'] = get_path_without_scriptname($url)                                          $url['path'] = get_path_without_scriptname($url)
                                                 . (strlen($phpWebFileManager_LINKS_PREFIX) > 0                                                  . (strlen($fm_cfg['url']) > 0
                                                                 ? $phpWebFileManager_LINKS_PREFIX                                                                  ? $fm_cfg['url'] : $fm_cfg['dir']['root'])
                                                                 : $phpWebFileManager_ROOT_DIR)  
                                                 . $fm_dir_ue . $entry_ue;                                                  . $fm_dir_ue . $entry_ue;
                                         unset($url['query']);                                          unset($url['query']);
                                         unset($url['fragment']);                                          unset($url['fragment']);
   
                                         if ($view_column) {                                          if ($view_column) {
                                                 echo "<td><small>";                                                  echo '<td><small>';
                                                 if (! $phpWebFileManager_DENY_FILE_VIEW)                                                  if ($fm_cfg['perm']['file']['view'])
                                                         echo "[<a target=_blank href=\""                                                          echo "[<a target=_blank href=\""
                                                                 . str_replace('%2F', '/', glue_url($url)) . "\">"                                                                  . str_replace('%2F', '/', glue_url($url)) . "\">"
                                                                 . _FM_FILE_VIEW . "</a>]";                                                                  . _FM_FILE_VIEW . "</a>]";
Line 627  else {
Line 608  else {
                                 }                                  }
                                 else {                                  else {
   
                                         if ($phpWebFileManager_SHOW_FILE_SIZE) {                                          if ($fm_cfg['show']['size']) {
                                                 echo "<td></td>";                                                  echo '<td></td>';
                                         }                                          }
   
                                         if ($phpWebFileManager_SHOW_FILE_DATE) {                                          if ($fm_cfg['show']['date']) {
                                                 echo "<td></td>";                                                  echo '<td></td>';
                                         }                                          }
   
                                         if ($rename_column) {                                          if ($rename_column) {
                                                 echo "<td><small>";                                                  echo '<td><small>';
                                                 if (! $phpWebFileManager_DENY_DIR_RENAME)                                                  if ($fm_cfg['perm']['dir']['rename'])
                                                         echo "[<a href=\"$PHP_SELF_origvars_ue"                                                          echo "[<a href=\"$PHP_SELF_origvars_ue"
                                                                 . "fm_dir=$fm_dir_ue"                                                                  . "fm_dir=$fm_dir_ue"
                                                                 . "&fm_action=confirm_rename_directory"                                                                  . "&fm_action=confirm_rename_directory"
                                                                 . "&fm_filename=$entry_ue\">"                                                                  . "&fm_filename=$entry_ue\">"
                                                                 . _FM_DIR_RENAME                                                                  . _FM_DIR_RENAME
                                                                 . "</a>]";                                                                  . "</a>]";
                                                 echo "</small></td>";                                                  echo '</small></td>';
                                         }                                          }
   
                                         if ($delete_column) {                                          if ($delete_column) {
                                                 echo "<td><small>";                                                  echo '<td><small>';
                                                 if (! $phpWebFileManager_DENY_DIR_REMOVE)                                                  if ($fm_cfg['perm']['dir']['remove'])
                                                         echo "[<a href=\"$PHP_SELF_origvars_ue"                                                          echo "[<a href=\"$PHP_SELF_origvars_ue"
                                                                 . "fm_dir=$fm_dir_ue"                                                                  . "fm_dir=$fm_dir_ue"
                                                                 . "&fm_action=confirm_remove_directory"                                                                  . "&fm_action=confirm_remove_directory"
                                                                 . "&fm_filename=$entry_ue\">"                                                                  . "&fm_filename=$entry_ue\">"
                                                                 . _FM_DIR_REMOVE                                                                  . _FM_DIR_REMOVE
                                                                 ."</a>]";                                                                  ."</a>]";
                                                 echo "</small></td>";                                                  echo '</small></td>';
                                         }                                          }
   
                                         if ($view_column) {                                          if ($view_column) {
                                                 echo "<td><small>";                                                  echo '<td><small>';
                                                 if (! $phpWebFileManager_DENY_DIR_ENTER                                                  if ($fm_cfg['perm']['dir']['enter']
                                                                 && !($phpWebFileManager_DENY_DIR_FOLLOW_SYMLINKS                                                                  && ($fm_cfg['perm']['dir']['follow_symlinks']
                                                                         && is_link($entry)))                                                                          || ! is_link($entry)))
                                                         echo "[<a href=\"$PHP_SELF_origvars_ue"                                                          echo "[<a href=\"$PHP_SELF_origvars_ue"
                                                                 . "fm_dir=$fm_dir_ue$entry_ue\">"                                                                  . "fm_dir=$fm_dir_ue$entry_ue\">"
                                                                 . _FM_DIR_ENTER                                                                  . _FM_DIR_ENTER
                                                                 ."</a>]";                                                                  ."</a>]";
                                                 echo "</small></td>";                                                  echo '</small></td>';
                                         }                                          }
                                 }                                  }
   
Line 680  else {
Line 661  else {
         }          }
   
         if ($last_row) {          if ($last_row) {
                 echo "<tr><td colspan=7 align=center><small>";                  echo '<tr><td colspan=7 align=center><small>';
   
                 if (! $phpWebFileManager_DENY_DIR_CREATE)                  if ($fm_cfg['perm']['dir']['create'])
                         echo "<br>[<a href=$PHP_SELF_origvars_ue"                          echo "<br>[<a href=$PHP_SELF_origvars_ue"
                                 . "fm_dir=$fm_dir_ue"                                  . "fm_dir=$fm_dir_ue"
                                 . "&fm_action=confirm_create_directory>"                                  . "&fm_action=confirm_create_directory>"
                                 . _FM_DIR_CREATE                                  . _FM_DIR_CREATE
                                 . "</a>]";                                  . "</a>]";
   
                 if (! $phpWebFileManager_DENY_FILE_CREATE)                  if ($fm_cfg['perm']['file']['create'])
                         echo "&nbsp;[<a href=$PHP_SELF_origvars_ue"                          echo "&nbsp;[<a href=$PHP_SELF_origvars_ue"
                                 . "fm_dir=$fm_dir_ue"                                  . "fm_dir=$fm_dir_ue"
                                 . "&fm_action=confirm_create_file>"                                  . "&fm_action=confirm_create_file>"
                                 . _FM_FILE_CREATE                                  . _FM_FILE_CREATE
                                 . "</a>]";                                  . "</a>]";
   
                 if (! $phpWebFileManager_DENY_FILE_UPLOAD)                  if ($fm_cfg['perm']['file']['upload'])
                         echo "&nbsp;[<a href=$PHP_SELF_origvars_ue"                          echo "&nbsp;[<a href=$PHP_SELF_origvars_ue"
                                 . "fm_dir=$fm_dir_ue"                                  . "fm_dir=$fm_dir_ue"
                                 . "&fm_action=confirm_upload_file>"                                  . "&fm_action=confirm_upload_file>"
                                 . _FM_FILE_UPLOAD                                  . _FM_FILE_UPLOAD
                                 . "</a>]";                                  . "</a>]";
   
                 echo "</small></td></tr>";                  echo '</small></td></tr>';
         }          }
   
         echo "</table>";          echo '</table>';
   
 }  }
   

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top