Revisions for gollem/lib/Gollem.php

Location: [ Horde ] / gollem / lib / Gollem.php View: Logs | Branches | Statistics
Search Revisions:
Show diffs between and
Show Differences shows diffs to the previous revision. If you select a revision by clicking its row, Show Differences will show the differences to the selected row.
Show Branch:
  Revision Date Author Log Message
1.221 (+8 -18 lines) 08/08/2008 12:23 PM Michael M Slusarz slusarz

simplify

1.220 (+3 -15 lines) 08/06/2008 02:17 AM Michael M Slusarz slusarz

Playing around some more with various UI elements.

1.219 (+3 -2 lines) 08/06/2008 01:46 AM Michael M Slusarz slusarz

Add more prefs to the cache ID key.

1.218 (+58 -1 lines) 08/06/2008 01:08 AM Michael M Slusarz slusarz

Add folder caching.

1.217 (+3 -3 lines) 06/24/2008 02:09 AM Michael M Slusarz slusarz

Move main JS code to Gollem namespace.
Greatly improve performance on mouseover/mouseout effect.

1.216 (+2 -1 lines) 04/29/2008 07:05 PM Michael M Slusarz slusarz

todo note

1.172.2.23 FRAMEWORK_3 (+1 -75 lines) 03/26/2008 10:22 PM Ben Klang bklang

Revert Gollem WebDAV support.  This will be re-added for 1.1

1.172.2.22 FRAMEWORK_3 (+75 -1 lines) 03/26/2008 04:42 PM Ben Klang bklang

MFH: Gollem WebDAV support methods

1.215 (+2 -2 lines) 01/02/2008 06:12 AM Jan Schneider jan

Happy New Year

1.214 (+11 -11 lines) 11/15/2007 01:21 AM Michael M Slusarz slusarz

Fix some @since tags.  Code tweaks.

1.213 (+2 -2 lines) 09/18/2007 01:31 PM Jan Schneider jan

Use local variable instead of method call. The method uses a global variable
that might not be instantiated at this point or might have a wrong value..

1.212 (+23 -1 lines) 08/23/2007 06:53 AM Ben Klang bklang

* Consolidate path handling via the API into Gollem::getVFSPath()
* Add API file upload support (HTTP PUT only right now)

1.172.2.21 FRAMEWORK_3 (+4 -1 lines) 08/07/2007 03:41 PM Michael M Slusarz slusarz

Bug: 5584
MFH 1.211

1.211 (+4 -1 lines) 08/07/2007 03:39 PM Michael M Slusarz slusarz

Bug: 5584
Catch errors on VFS read when copying/moving files.

1.210 (+52 -1 lines) 06/26/2007 07:22 AM Jan Schneider jan

Add browse API to allow browsing backends through WebDAV.
Bug: 5337
Submitted by: Ben Klang

1.209 (+6 -4 lines) 05/14/2007 09:49 PM Ben Klang bklang

Allow Gollem/VFS to function even if Horde logging is disabled

1.208 (+24 -6 lines) 05/07/2007 05:21 PM Ben Klang bklang

* Unify the creation of VFS objects into Gollem::getVFSOb()
* Make sure we assign a logger object to VFS
* Always check for PEAR_Error returns
Thanks slusarz for the advice

1.207 (+19 -28 lines) 02/02/2007 01:01 AM Chuck Hagenbuch chuck

Top header comment style.

1.206 (+2 -2 lines) 01/24/2007 12:47 PM Chuck Hagenbuch chuck

Use PHP_VERSION and PHP_SAPI_NAME instead of function calls
Use strncasecmp() instead of substr() for checking beginning substring.

1.205 (+50 -1 lines) 01/07/2007 02:53 PM Michael M Slusarz slusarz

[mms] All javascript now contained in static, cacheable files.

1.204 (+2 -2 lines) 01/02/2007 07:47 AM Jan Schneider jan

Happy New Year

1.203 (+4 -2 lines) 01/01/2007 07:41 PM Jan Schneider jan

Assign copyright to The Horde Project for those copyright holders that already agreed to it.

1.202 (+2 -3 lines) 12/18/2006 03:33 PM Chuck Hagenbuch chuck

[cjh] Use optimized Horde_Template code as Gollem_Template.

1.201 (+4 -4 lines) 09/04/2006 06:57 PM Michael M Slusarz slusarz

coding standards: don't use is_null().

1.200 (+4 -4 lines) 05/30/2006 06:30 PM Chuck Hagenbuch chuck

Okay, how about these accesskeys?

1.199 (+4 -4 lines) 05/30/2006 11:27 AM Chuck Hagenbuch chuck

new, not &new, and an accesskey for permissions. Any ideas on
something we can use instead of "Home" for the main item that has an
available accesskey? Maybe Browse?

1.172.2.20 FRAMEWORK_3 (+3 -3 lines) 05/19/2006 01:14 PM Michael M Slusarz slusarz

MFH: Gollem.php - 1.198; base.php - 1.61

Tags: GOLLEM_1_0_3

1.198 (+3 -3 lines) 05/19/2006 01:03 PM Michael M Slusarz slusarz

Adapt some IMP code to hopefully make gollem authentication work a bit better.
Might help fix Bug #3851.

1.172.2.19 FRAMEWORK_3 (+8 -6 lines) 04/05/2006 02:22 AM Michael M Slusarz slusarz

MFH: CHANGES - 1.139; Gollem.php - 1.197

1.197 (+8 -6 lines) 04/05/2006 02:17 AM Michael M Slusarz slusarz

Don't show quota link in menu if quota support for current backend is disabled.
Fix typo.

1.196 (+3 -3 lines) 02/23/2006 01:41 AM Michael M Slusarz slusarz

Reorganize all javascript into templates/javascript.
Compress js.
Use single popup script.

1.172.2.18 FRAMEWORK_3 (+3 -3 lines) 02/22/2006 01:48 AM Michael M Slusarz slusarz

MFH: Allow admin to disable clipboard support in backends.php.

Tags: GOLLEM_1_0_2, GOLLEM_1_0_2_RC2

1.195 (+3 -3 lines) 02/22/2006 01:45 AM Michael M Slusarz slusarz

Allow admin to disable clipboard support in backends.php.

1.172.2.17 FRAMEWORK_3 (+2 -1 lines) 01/18/2006 09:47 PM Michael M Slusarz slusarz

Bug: 3299
Submitted by: jpolansky@lsit.ucsb.edu
MFH: redirect.php - 1.61; Gollem.php - 1.194; CHANGES - 1.134

1.194 (+2 -1 lines) 01/18/2006 09:43 PM Michael M Slusarz slusarz

Bug: 3299
Submitted by: jpolansky@lsit.ucsub.edu
Allow direct autologin from login page if there are no additional login
parameters available.

1.172.2.16 FRAMEWORK_3 (+36 -1 lines) 01/06/2006 02:29 AM Michael M Slusarz slusarz

MFH: Convert menu to Horde_Template::.

Tags: GOLLEM_1_0_2_RC1

1.193 (+36 -1 lines) 01/06/2006 02:26 AM Michael M Slusarz slusarz

Convert menu to Horde_Template::.

1.192 (+5 -5 lines) 12/17/2005 04:15 PM Chuck Hagenbuch chuck

Some new icons, reorganized and renamed.

1.172.2.15 FRAMEWORK_3 (+3 -3 lines) 12/14/2005 03:31 AM Michael M Slusarz slusarz

MFH 1.191

1.191 (+3 -3 lines) 12/12/2005 03:31 AM Michael M Slusarz slusarz

fix empty href links

1.172.2.14 FRAMEWORK_3 (+14 -12 lines) 12/01/2005 07:36 PM Jan Schneider jan

MFH: 1.190

Tags: GOLLEM_1_0_1

1.190 (+14 -12 lines) 12/01/2005 07:14 PM Jan Schneider jan

This can be empty if accessing prefs without authenticating at Gollem.

1.172.2.13 FRAMEWORK_3 (+3 -3 lines) 12/01/2005 12:52 PM Michael M Slusarz slusarz

MFH 1.189

1.189 (+3 -3 lines) 12/01/2005 12:48 PM Michael M Slusarz slusarz

Submitted by: Roel Gloudemans <roel@gloudemans.info>
Another header patch

1.172.2.12 FRAMEWORK_3 (+39 -75 lines) 11/21/2005 02:54 AM Michael M Slusarz slusarz

MFH: Gollem.php - 1.187, 1.188; manager.php - 1.151; columnselect.inc - 1.10

1.188 (+16 -31 lines) 11/21/2005 02:53 AM Michael M Slusarz slusarz

Remove permissionsFilter() as it doesn't do anything different from
checkPermissions().

1.187 (+24 -45 lines) 11/21/2005 02:44 AM Michael M Slusarz slusarz

phpdoc additions
remove unused function
change string2Columns() to displayColumns() as we only use this function for
a single purpose (parsing the columns preference).

1.172.2.11 FRAMEWORK_3 (+22 -5 lines) 11/21/2005 02:34 AM Michael M Slusarz slusarz

MFH: backends.php.dist - 1.47; CHANGES - 1.125; Gollem.php - 1.186

1.186 (+22 -5 lines) 11/21/2005 02:27 AM Michael M Slusarz slusarz

Can select default permissions for newly created files and directories
per backend.

1.172.2.10 FRAMEWORK_3 (+3 -3 lines) 11/11/2005 06:05 PM Jan Schneider jan

MFH: 1.179

1.172.2.9 FRAMEWORK_3 (+4 -1 lines) 10/25/2005 03:30 PM Michael M Slusarz slusarz

MFH: Indicate if no backends are available to a user.

Tags: GOLLEM_1_0_1_RC1

1.185 (+4 -1 lines) 10/25/2005 03:24 PM Michael M Slusarz slusarz

Indicate if no backends are available to a user.

1.172.2.8 FRAMEWORK_3 (+45 -16 lines) 10/19/2005 03:25 PM Michael M Slusarz slusarz

Bug: 2683
MFH: quota page

1.184 (+2 -2 lines) 10/19/2005 02:23 PM Michael M Slusarz slusarz

fix quota metric determination

1.183 (+3 -1 lines) 10/19/2005 02:07 PM Michael M Slusarz slusarz

define the quota root

1.182 (+33 -16 lines) 10/19/2005 01:28 PM Michael M Slusarz slusarz

cache quota setup in session.
fix quota template display issues.

1.181 (+11 -1 lines) 10/13/2005 01:44 PM Michael M Slusarz slusarz

Bug: 2685
Add quota status page.

1.172.2.7 FRAMEWORK_3 (+3 -2 lines) 10/13/2005 03:53 AM Michael M Slusarz slusarz

MFH: 1.3 - permissions.php; 1.180 - Gollem.php; 1.36 - Session.php

1.180 (+3 -2 lines) 10/13/2005 03:48 AM Michael M Slusarz slusarz

Only activate quota if the VFS library supports it.

1.179 (+3 -3 lines) 10/13/2005 01:47 AM Matt Selsky selsky

ws

1.172.2.6 FRAMEWORK_3 (+2 -1 lines) 09/22/2005 05:37 AM Matt Selsky selsky

MFH: 1.178

1.178 (+2 -1 lines) 09/22/2005 05:21 AM Matt Selsky selsky

Fix parse error.

1.172.2.5 FRAMEWORK_3 (+37 -1 lines) 09/22/2005 03:18 AM Michael M Slusarz slusarz

Bug: 2255
Submitted by: vijay.mahrra@es.easynet.net
MFH: CHANGES - 1.121; Gollem.php - 1.177; permissions.php - 1.1

1.177 (+37 -1 lines) 09/22/2005 03:15 AM Michael M Slusarz slusarz

Bug: 2255
Submitted by: vijay.mahrra@es.easynet.net
Add interface to facilitate admins in editing permissions on a
per-backend basis (Bug #2255, vijay.mahrra@es.easynet.net).

1.172.2.4 FRAMEWORK_3 (+19 -3 lines) 09/22/2005 02:38 AM Michael M Slusarz slusarz

MFH: backends.php.dist - 1.42; CHANGES - 1.120; Gollem.php - 1.176

1.176 (+19 -3 lines) 09/22/2005 02:33 AM Michael M Slusarz slusarz

Bug: 162
Added initial VFS quota support.

1.172.2.3 FRAMEWORK_3 (+6 -6 lines) 09/15/2005 12:09 AM Michael M Slusarz slusarz

Bug: 2603
MFH 1.119 - CHANGES; 1.175 - Gollem.php

1.175 (+6 -6 lines) 09/15/2005 12:07 AM Michael M Slusarz slusarz

Bug: 2603
Fix autocreation of home directories when home is also the root directory.

1.172.2.2 FRAMEWORK_3 (+7 -3 lines) 09/14/2005 11:51 PM Michael M Slusarz slusarz

MFH 1.174

1.174 (+7 -3 lines) 09/14/2005 11:44 PM Michael M Slusarz slusarz

Make sure HORDE_VERSION and $autodir are defined.

1.172.2.1 FRAMEWORK_3 (+4 -2 lines) 08/26/2005 02:00 AM Michael M Slusarz slusarz

MFH: CHANGES - 1.173, Gollem.php - 1.116

1.173 (+4 -2 lines) 08/26/2005 01:58 AM Michael M Slusarz slusarz

Fix autocreate() issue for Horde versions greater than 3.0.4.

1.172 (+2 -2 lines) 08/15/2005 01:36 AM Michael M Slusarz slusarz

Don't mask logout entry.

Tags: FRAMEWORK_3, GOLLEM_1_0

1.171 (+10 -1 lines) 08/02/2005 08:18 PM Michael M Slusarz slusarz

Allow to create more than one directory level at a time.  Make sure the
user doesn't do any funky relative path stuff to work around the base
limitation.

1.170 (+6 -2 lines) 08/02/2005 07:57 PM Michael M Slusarz slusarz

Work around bug in VFS's autocreatePath() occuring in Horde <= 3.0.4.

1.169 (+2 -2 lines) 08/02/2005 02:25 AM Michael M Slusarz slusarz

Move filter parameter in backends.php from the VFS 'params' array to
the driver's base level.

1.168 (+7 -3 lines) 07/24/2005 01:32 PM Michael M Slusarz slusarz

Allow home directory to be autocreated on login if it doesn't exist.
In createFolder(), make sure the parent directory exists before trying to add
the directory.

Tags: GOLLEM_1_0_RC2

1.167 (+5 -5 lines) 07/24/2005 12:52 PM Michael M Slusarz slusarz

I'll get this right eventually.  What we want to pass in to getVFSOb() is the
backend_key, not the backend_driver.  The only time we need the driver value
is inside of getVFSOb when we are instantiating the VFS object.

1.166 (+2 -2 lines) 07/22/2005 09:02 PM Michael M Slusarz slusarz

No need to strip root if we are already at the root.

1.165 (+21 -8 lines) 07/22/2005 11:00 AM Michael M Slusarz slusarz

Add getDisplayPath() and simplify label generation (always use the display
path instead of using special labels, i.e. [home], for certain directories).

1.164 (+95 -13 lines) 07/22/2005 02:18 AM Michael M Slusarz slusarz

Added ability to copy/cut between VFS backends.

1.163 (+2 -2 lines) 07/12/2005 02:41 AM Michael M Slusarz slusarz

additional sanity checking

Tags: GOLLEM_1_0_RC1

1.162 (+1 -47 lines) 07/02/2005 11:06 PM Matt Selsky selsky

Remove unneeded "@access public"

1.161 (+48 -2 lines) 06/13/2005 07:52 PM Michael M Slusarz slusarz

Put realPath() back into Gollem so that the minimum Horde version can be
lowered to 3.0.0.

Tags: GOLLEM_1_0_BETA

1.160 (+27 -7 lines) 05/31/2005 10:09 PM Matt Selsky selsky

Clean up phpdoc for constants.

Tags: GOLLEM_1_0_ALPHA1

1.159 (+10 -10 lines) 05/10/2005 10:44 PM Matt Selsky selsky

Remove "optional" from phpdoc.

1.158 (+2 -43 lines) 04/14/2005 12:52 PM Jan Schneider jan

Use Util::realPath(), drop _absPath().

1.157 (+43 -3 lines) 04/06/2005 12:22 AM Michael M Slusarz slusarz

turns out realpath() requires that the directory exist on the local server
(in the words of napoleon dynamite:  "Gosh! Idiot!").
Therefore, we have to write our own relative -> canonical path parser for use
in Gollem. This might be useful elsewhere, but I can't figure out where to
put it (VFS??).

1.156 (+5 -3 lines) 04/05/2005 01:27 AM Michael M Slusarz slusarz

Allow relative directory names to be used.  Additionally, this prevents
people from working around root directory limitations.

1.155 (+5 -8 lines) 04/05/2005 01:19 AM Michael M Slusarz slusarz

Bug: 1663
Looks like I got a bit greedy and removed the [root] link without realizing
that, even in setups without a root paramater, we need the root link to
provide a clickable link to the root directory.  The better thing to do
is to set 'root' to '/' if empty.

1.154 (+8 -4 lines) 04/02/2005 02:07 AM Michael M Slusarz slusarz

Bug: 1663
Tweaks to make sure 'root' isn't a required parameter (Bug #1663).  This
makes more intuitive sense (i.e. don't refer to 'root' directory in the
manager navigation bar if there is no root directory specified).

1.153 (+3 -4 lines) 03/25/2005 11:21 AM Chuck Hagenbuch chuck

this should be either $backend or 'backend_key' (singular) and since
the function takes $backend as a parameter that's my guess. :)

Submitted by: KaalH! <kaalh@smol.org>

1.152 (+21 -14 lines) 03/25/2005 12:00 AM Michael M Slusarz slusarz

some phpdoc additions.

1.151 (+5 -2 lines) 03/24/2005 08:46 PM Michael M Slusarz slusarz

Bug: 1585
Allow changing folders using relative paths.

1.150 (+22 -2 lines) 03/24/2005 07:04 PM Michael M Slusarz slusarz

Fix autologins when 'hordeauth' => 'full'.

1.149 (+10 -7 lines) 03/22/2005 10:59 PM Michael M Slusarz slusarz

Bug: 1607
A couple more $vfs -> $GLOBALS['gollem_vfs'] missed conversions.
Make sure directory is set correctly when logging in.

1.148 (+10 -7 lines) 03/22/2005 02:19 AM Michael M Slusarz slusarz

Bug: 1603
Only show server select list if there is more than 1 server and the backend
list is set to 'shown' in the configuration.

1.147 (+12 -12 lines) 03/22/2005 01:37 AM Michael M Slusarz slusarz

Global VFS object is now referred to as 'gollem_vfs' instead of just 'vfs'.

1.146 (+25 -16 lines) 03/22/2005 01:15 AM Michael M Slusarz slusarz

Consolidate loading of the backend configuration file into centralized code.
Change backend variable name to 'gollem_backends' to avoid confusion.

1.145 (+3 -8 lines) 03/22/2005 12:53 AM Michael M Slusarz slusarz

Simplify.

1.144 (+21 -20 lines) 03/18/2005 01:42 AM Michael M Slusarz slusarz

Bug: 735
Allow user to switch between multiple backends during a single session.

1.143 (+17 -19 lines) 03/17/2005 12:39 AM Michael M Slusarz slusarz

Add the ability to store multiple backend states in the current session.  This
is the first step to allowing a user to be logged in to more than 1 backend
per Horde session at a time.

Only showing the 100 latest revisions. Show all revisions? (may take a while).