Author: ralfbecker
New Revision: 30330
URL: http://www.egroupware.org/viewvc/egroupware?rev=30330&view=rev
Log:
fixed bug egw.stylite.de#8079: new symlinks in /apps not visible on same request
Modified:
trunk/phpgwapi/inc/class.sqlfs_stream_wrapper.inc.php
trunk/phpgwapi/inc/class.vfs_stream_wrapper.inc.php
Modified: trunk/phpgwapi/inc/class.sqlfs_stream_wrapper.inc.php
URL: http://www.egroupware.org/viewvc/egroupware/trunk/phpgwapi/inc/class.sqlfs_stream_wrapper.inc.php?rev=30330&r1=30329&r2=30330&view=diff
— trunk/phpgwapi/inc/class.sqlfs_stream_wrapper.inc.php (original)
+++ trunk/phpgwapi/inc/class.sqlfs_stream_wrapper.inc.php Sat May 22 10:41:26 2010
@@ -1220,7 +1220,7 @@
’) VALUES (:fs_name,:fs_dir,:fs_mode,:fs_uid,:fs_gid,:fs_created,:fs_modified,:fs_creator,:fs_mime,:fs_size,:fs_link)’;
if (self::LOG_LEVEL > 2) $query = '/* ‘.METHOD.’: ‘.LINE.’ */ '.$query;
$stmt = self::$pdo->prepare($query);
-
unset(self::$stat_cache[$link]);
-
unset(self::$stat_cache[parse_url($link,PHP_URL_PATH)]); return !!$stmt->execute(array( 'fs_name' => egw_vfs::basename($link),
Modified: trunk/phpgwapi/inc/class.vfs_stream_wrapper.inc.php
URL: http://www.egroupware.org/viewvc/egroupware/trunk/phpgwapi/inc/class.vfs_stream_wrapper.inc.php?rev=30330&r1=30329&r2=30330&view=diff
— trunk/phpgwapi/inc/class.vfs_stream_wrapper.inc.php (original)
+++ trunk/phpgwapi/inc/class.vfs_stream_wrapper.inc.php Sat May 22 10:41:26 2010
@@ -7,7 +7,7 @@
- @package api
- @subpackage vfs
- @author Ralf Becker <RalfBecker-AT-outdoor-training.de>
-
- @copyright © 2008-9 by Ralf Becker <RalfBecker-AT-outdoor-training.de>
-
- @copyright © 2008-10 by Ralf Becker <RalfBecker-AT-outdoor-training.de>
-
@version $Id$
*/
@@ -599,7 +599,11 @@
*/
static function symlink($target,$link)
{
-
return self::_call_on_backend('symlink',array($target,$link),false,1); // 1=path is in $link!
-
if (($ret = self::_call_on_backend('symlink',array($target,$link),false,1))) // 1=path is in $link! -
{ -
self::symlinkCache_remove($link); -
} -
return $ret;}
/**
@@ -717,7 +721,7 @@- @param boolean $check_symlink_components=true check if path contains symlinks in path components other then the last one
-
@return array
*/
- static function url_stat ( $path, $flags, $try_create_home=false, $check_symlink_components=true )
- static function url_stat ( $path, $flags=0, $try_create_home=false, $check_symlink_components=true )
{
if (self::LOG_LEVEL > 1) error_log(METHOD."(’$path’,$flags,try_create_home=$try_create_home,check_symlink_components=$check_symlink_components)");
eGroupWare-cvs mailing list
eGroupWare-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-cvs