openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 1fbfb46c75c3a483de8a5da0e100e6fe7e37b810
parent 6e872a8b1879878979b1699e4ec3d032b57b879d
Author: dankert <devnull@localhost>
Date:   Mon,  2 Mar 2009 23:41:45 +0100

Bugfix in setTimestamp()

Diffstat:
objectClasses/Page.class.php | 15+++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/objectClasses/Page.class.php b/objectClasses/Page.class.php @@ -20,6 +20,9 @@ // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // --------------------------------------------------------------------------- // $Log$ +// Revision 1.28 2009-03-02 22:41:45 dankert +// Bugfix in setTimestamp() +// // Revision 1.27 2008-10-07 20:03:54 dankert // URLs ggf. mit Parameter "oid" aufbauen, um absolute URL zu erzwingen. // @@ -396,9 +399,6 @@ class Page extends Object $folder->parentObjectIds(false,true); $f = count( $folder->parentfolders ); - //echo $this->parentid; - //print_r( $folder->parentfolders ); - if ( $f == 0 ) { $this->up_path = './'; @@ -883,7 +883,7 @@ class Page extends Object /** - * Ermittelt einen temporären Dateinamen für diese Seite. + * Ermittelt einen tempor�ren Dateinamen f�r diese Seite. */ function tmpfile() { @@ -896,9 +896,12 @@ class Page extends Object function setTimestamp() { - unlink( $this->tmpfile() ); + $tmpFilename = $this->tmpfile(); + + if ( is_file($tmpFilename) ) + unlink( $tmpFilename); - $parent->setTimestamp(); + parent::setTimestamp(); } }