Commit Graph

148 Commits

Author SHA1 Message Date
Ralf Becker
7ec34336f3 some precaution to never allow to (recursivly) remove /, /apps or /home 2009-08-12 09:47:53 +00:00
Ralf Becker
ea13efc0af "- if user wants to change permissions of all subfolders, do NOT check if permissions of current folder is realy changed (as the requested change can be elsewhere)
- only give \"permissions changed/failed\" message once"
2009-06-14 13:26:07 +00:00
Ralf Becker
31ad0b0480 "- show filemanager prefs only if user has access to prefs app
- returning settings instead of using global var
- docu upate"
2009-05-29 10:48:19 +00:00
Ralf Becker
e8354276e1 option to show hidden files 2009-05-16 11:29:47 +00:00
Ralf Becker
4890a25d99 "fixed not working delete of directories, if they contain hidden files (which get not displayed in the UI)" 2009-05-16 07:42:27 +00:00
Ralf Becker
5b2da78e32 "ignore hidden files" 2009-05-11 20:58:53 +00:00
Ralf Becker
ff50938aa7 "special handling for favorites" 2009-05-11 20:43:18 +00:00
Ralf Becker
4cd23bd2e4 "fixed filemanger bug: deleting a symlink to an directory, deletes not just the symlink but the whole directory" 2009-05-11 14:43:34 +00:00
Ralf Becker
4c6b076c97 filemanager runs now for projectmanager with PM's sidebox menu 2009-05-06 15:15:39 +00:00
Ralf Becker
24bbec6df1 Adding a scrollbar to path in file select dialog, if it gets too long. 2009-05-03 20:45:34 +00:00
Ralf Becker
287131565f Fixed follow option in find():
- if base is a symlink to a dir, this one is listed anyway
- symlinks to dirs (beside the base) are only descended, if
  $options['follow'] is specified
- links are returned for type 'f'
--> removed follow option from find() in filemanager_ui::get_rows()
--> no more infinit symlink loops in filemanager GUI
2009-05-02 14:00:31 +00:00
Ralf Becker
5af2873598 Using links for Up and Home Icons
--> get requests avoid browser asking while using back button
2009-04-30 08:09:50 +00:00
Ralf Becker
d4f228cdfb "handling if user clicks on a link in filemanager
- reset lettersearch as it confuses users (they think the dir is empty)
- switch recusive display off
"
2009-04-23 06:05:48 +00:00
Ralf Becker
f0896ccd09 saving attachments to vfs 2009-04-17 08:22:31 +00:00
Ralf Becker
25d1f106ab shortcuts to application directories 2009-04-17 07:37:12 +00:00
Ralf Becker
3c18478f86 - more docu for file selection dialog
- added mime type filter
- added more user friendly mime type names:
  application/pdf --> PDF file (application/pdf)
2009-04-17 06:28:19 +00:00
Ralf Becker
a50e1cc2ec allow to attach (multiple) files from filemanager in fmail compose 2009-04-15 21:11:57 +00:00
Ralf Becker
74fd4858b6 - ability to add links via clipboard
- grayed out icons, if dir is not writable
- switch recursive list off, when moving up
2009-04-09 14:05:14 +00:00
Ralf Becker
fcb8f3497c Finally fixed creation and rename of home directories:
- egw_vfs::stat and egw_vfs_stream_wrapper::url_stat now both have a
  parameter $try_create_home=false, which do not create a non-existing
  home-directory by default.
- filemanger_ui calls egw_vfs::stat($path,true) to create an evtl.
  missing home dir (in case it does not exist because of previous
  problems)
--> fixes not working home-dir creation or rename, because url_stat
    already tried to create the home-dir
2009-04-06 13:46:45 +00:00
Ralf Becker
979466c1fc fixed typo: stoped --> stopped 2009-04-06 13:02:28 +00:00
Ralf Becker
8f7f89666f New options for filesystme stream-wrapper:
- all:   false (default) = ignore files starting with a dot '.',
  true = show all files (. and .. are always ignored!)
- exec: false (default) = do NOT allow to upload or modify scripts, 
  true = allow it (if docroot is mounted, this allows to run scripts!)
--> deny_script method was added to egw_vfs and calls to it from
filemanager
Other fixes:
- missing write rights of the webserver were not removed from perms
  (causing warnings to be displayed in the ui)
- rename was not working due to typos
--> should be backported for obvious reasons to 1.6
2009-03-31 11:30:12 +00:00
Ralf Becker
84e8b857f3 "added missing xajax include, which caused the overwrite message to fail, if xajax was not otherwise (eg. notifications) loaded" 2009-03-20 11:56:05 +00:00
Ralf Becker
55d2aaa3ee Implemented symlinks for eGW's VFS:
- sqlfs can store now symlinks (implements symlink and readlink)
- vfs resolves symlinks before calling a mounted stream-wrapper
--> symlinks can be between different mount-points
- filemanger can create symlinks and follows them
- etemplate vfs_widget displays symlinks (to be improved)
Happy testing :-)
2009-03-19 20:12:35 +00:00
Klaus Leithoff
44531c0e45 handling an error on unset props-array 2009-02-27 10:22:28 +00:00
Ralf Becker
1d51464746 Fixed silent overwrite of existing files by new uploads.
Added multiple uploads.
2009-02-26 14:48:53 +00:00
Ralf Becker
1f31f5b04d "typo" 2008-11-16 10:59:04 +00:00
Ralf Becker
c8b2d0d5d3 Fix only halfway implemented confirmation, if rename would overwrite an
existing file.
2008-11-16 10:18:19 +00:00
Ralf Becker
6b0f70126b "fix for bug #1817: extended ACL can not be deleted (caused by negative group-ids)" 2008-11-13 10:48:06 +00:00
Ralf Becker
322467fb36 "fix for last bit of bug #1813: changing of file perms worked only once, further changes in same window got ignored" 2008-11-12 17:04:38 +00:00
Ralf Becker
5632e41d9e - fix for bug #1813: Setting files to world readable does not work.
- check and give error message if perms could not be changed
- added sudo feature to file preferences allowing to get VFS root access
  + setup config user/password can always be used
  + further eGW users can be configured in setup >> configuration
--> allows eg. to create free folders in the vfs root
--> should be used with caution and respect to users privacy
- added file preferences icon to opened directory (eg. for the root dir)
2008-11-09 16:33:09 +00:00
Ralf Becker
cfef135914 "fixes a weird problem with php5.1, does NOT happen with php5.2:
if cf's were used, the rows above loose their link"
2008-10-21 09:08:37 +00:00
Ralf Becker
bee370fa61 "fixed redirection loop, if ented path does not exist" 2008-10-14 13:20:31 +00:00
Ralf Becker
0218ffb751 - new vfs-widget to encapsulate common vfs/file related stuff
+ path with clickable components
  + human readable size, mode, ...
  + mime icon with integrated thumbnail creation
- link widget uses now vfs-mime for it's icons
- thumbnail creation is now switched on with size 32px by default, it can
  be switched of by the admin or user, in doing so explicitly
- mime-icons are moved from filemanager to etemplate, as not everyone
  installs filemanager
- filemanager has now 3 display modi:
  + Current directory (with subdirs always on top)
  + Subdirs sorted in
  + Files from subdirs (shows recursive all files and you
    can click on the path components thanks to new vfs widget)
2008-10-06 17:43:42 +00:00
Ralf Becker
401c0de336 - renamed key of property value to 'val' like in HTTP_WebDAV_Server
- support for propfind and proppatch for WebDAV
2008-10-05 19:01:49 +00:00
Ralf Becker
0a7d4f9782 Comment and custom fields for filemanager / sqlfs 2008-10-05 17:07:36 +00:00
Klaus Leithoff
2dd64d38ef fixed a missing check_access argument 2008-09-09 06:56:41 +00:00
Ralf Becker
3e7cb195e6 - use start dir from prefs only if no path in session
- more descriptiv labes in sidebox:
  + Your home directory
  + Home directories
  + Base directory
- make some phrases translatable and use placeholders instead of
  concating partial phrases with the variable content
2008-09-04 06:44:48 +00:00
Klaus Leithoff
16936adb29 uups, copy and paste error. this one prevented the showing of files in default sort mode. fixed. 2008-09-01 10:06:25 +00:00
Klaus Leithoff
5830b60482 -handeled the call for missing directories, or diectories the user has no access rights
-added missing? language strings
-translated new and missing? language strings to german
-fiddeled with the settings for yes/no select box to show the preset values for the users setting, if preset by admin
2008-08-28 11:09:09 +00:00
Klaus Leithoff
5f42817c56 #add sidebox menue to filemanager, with Links to Home and root.
#filemanager supports the configuration of a different startfolder (other than users home directory)
#preferences for filemanager
-define links to folders, that show in sidebox menu
-specify the display characteristics in filelisting (default (all sorted), or forced folders first)
#configuration options for filemanager
-you may specify how many links to folders can be configured in filemanagers preferences

YOU HAVE TO RUN Search and Register Hooks of all Applications, and you may have to login/logout.
2008-08-27 11:17:00 +00:00
Ralf Becker
5b705e6bc6 fixed bugs report by Frank Becker on the german list and some more I
noticed while working on it:
- memory size error, when renaming a file after posting the list (eg.
  clicking on home icon)
- renaming (moving) one file on an existing filename, put the file in an
  inaccessible state
- renaming more then once, did not work
--> ToDo: add some ajax to notify the user, when he tries to overwrite
an other file while renaming one
2008-07-27 18:58:41 +00:00
Ralf Becker
2e0882c868 "some uncommited stuff" 2008-04-30 19:01:13 +00:00
Ralf Becker
0a5be8a725 moved mime_icon method to egw_vfs 2008-04-16 07:07:31 +00:00
Ralf Becker
80c717fb5c - only using the new stream wrapper interface
- dropped all old code, images and translations
- the former comments are savely stored in the sqlfs table, but are currently not available via the GUI
2008-04-14 05:54:10 +00:00
Ralf Becker
3d211e2cab "got old filemanager ui working again, after egw object changes" 2008-03-28 07:49:24 +00:00
Ralf Becker
a7b6f707a3 "removed errorlog statement" 2008-03-18 09:07:06 +00:00
Ralf Becker
d0ccfa4b98 added checks and messages for failed uploads because of to small max_upload_size and post_max_size (memory_limit plays no role any more using the new vfs stuff) 2008-03-04 16:53:14 +00:00
Ralf Becker
83a2341c3a Use our webdav handler as download url instead of an own download method 2008-03-04 08:35:45 +00:00
Ralf Becker
9327beb6e4 "Fixed bugs reported by uwe.redecker-at-hspl.de on the german list" 2008-03-04 07:35:05 +00:00
Ralf Becker
acd8659508 Popup to rename, change permissions or perview a file 2008-03-03 22:15:44 +00:00