openrat-cms

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

commit 44ae626fae27f601c337091284b3b7164969ebd9
parent d0f46708ec483e1a8b584eef2d00bb1838853f81
Author: dankert <devnull@localhost>
Date:   Tue, 28 Dec 2004 23:57:56 +0100

Korrektur Vererbung, "api" ausgebaut

Diffstat:
dynamicClasses/RSSCreate.class.php | 13++++++++-----
dynamicClasses/Sitemap.class.php | 23+++++++++++++----------
2 files changed, 21 insertions(+), 15 deletions(-)

diff --git a/dynamicClasses/RSSCreate.class.php b/dynamicClasses/RSSCreate.class.php @@ -20,7 +20,10 @@ // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // --------------------------------------------------------------------------- // $Log$ -// Revision 1.1 2004-10-14 21:14:52 dankert +// Revision 1.2 2004-12-28 22:57:56 dankert +// Korrektur Vererbung, "api" ausgebaut +// +// Revision 1.1 2004/10/14 21:14:52 dankert // Erzeugen eines RSS-Feeds aus einem Ordner // // --------------------------------------------------------------------------- @@ -31,7 +34,7 @@ * Erstellen eines Hauptmenues * @author Jan Dankert */ -class RSSCreate /*extends DynamicElement*/ +class RSSCreate extends Dynamic { /** * Bitte immer alle Parameter in dieses Array schreiben, dies ist fuer den Web-Developer hilfreich. @@ -97,7 +100,7 @@ class RSSCreate /*extends DynamicElement*/ $item = array(); $item['title' ] = $p->name; $item['description'] = $p->desc; - $item['pubDate' ] = $p->lastchange_date; + $item['pubDate' ] = $p->lastchangeDate; $feed['items'][] = $item; } @@ -108,13 +111,13 @@ class RSSCreate /*extends DynamicElement*/ if ( $this->htmlentities ) $rss = htmlentities( $rss ); - $this->api->output( $rss ); + $this->output( $rss ); } function rss($input, $stylesheet='') { - print_r($input); +// print_r($input); // Builds the XML RSS schema using the array $input["encoding"] = (empty($input["encoding"] ))?"UTF-8":$input["encoding"]; $input["language"] = (empty($input["language"] ))?"en-us":$input["language"]; diff --git a/dynamicClasses/Sitemap.class.php b/dynamicClasses/Sitemap.class.php @@ -20,7 +20,10 @@ // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // --------------------------------------------------------------------------- // $Log$ -// Revision 1.1 2004-10-14 21:15:29 dankert +// Revision 1.2 2004-12-28 22:57:56 dankert +// Korrektur Vererbung, "api" ausgebaut +// +// Revision 1.1 2004/10/14 21:15:29 dankert // Erzeugen und Anzeigen einer Sitemap // // --------------------------------------------------------------------------- @@ -31,7 +34,7 @@ * Erstellen eines Menues * @author Jan Dankert */ -class Sitemap /*extends DynamicElement*/ +class Sitemap extends Dynamic { /** * Bitte immer alle Parameter in dieses Array schreiben, dies ist fuer den Web-Developer hilfreich. @@ -64,11 +67,11 @@ class Sitemap /*extends DynamicElement*/ // Erstellen eines Untermenues // Ermitteln der aktuellen Seite - $thispage = new Page( $this->api->getObjectId() ); + $thispage = new Page( $this->getObjectId() ); $thispage->load(); // Seite laden // uebergeordneter Ordner dieser Seite - $this->showFolder( Folder::getRootObjectId() ); + $this->showFolder( $this->getRootObjectId() ); } function showFolder( $oid ) @@ -86,25 +89,25 @@ class Sitemap /*extends DynamicElement*/ // Ordner if ($o->isFolder ) { - $this->api->output( '<li><strong>'.$o->name.'</strong><br/>' ); - $this->api->output( '<ul>' ); + $this->output( '<li><strong>'.$o->name.'</strong><br/>' ); + $this->output( '<ul>' ); $this->showFolder( $id ); // Rekursiver Aufruf dieser Methode - $this->api->output( '</ul></li>' ); + $this->output( '</ul></li>' ); } // Seiten und Verkn?fpungen if ($o->isPage || $o->isLink ) { // Wenn aktuelle Seite, dann markieren, sonst Link - if ( $this->api->getObjectId() == $id ) + if ( $this->getObjectId() == $id ) { // aktuelle Seite - $this->api->output( '<li><strong>'.$o->name.'</strong></li>' ); + $this->output( '<li><strong>'.$o->name.'</strong></li>' ); } else { // Link erzeugen - $this->api->output( '<li><a href="'.$this->api->page->path_to_object($id).'">'.$o->name.'</a></li>' ); + $this->output( '<li><a href="'.$this->pathToObject($id).'">'.$o->name.'</a></li>' ); } } }