openrat-cms

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

commit 4db28cce6eeaf6a4ed5e24e481d9ee20bf5e899f
parent 61b46b1a14646a4f9578abaecef2054d7389b4c8
Author: Jan Dankert <devnull@localhost>
Date:   Fri, 18 Nov 2011 23:32:51 +0100

Fix: Methoden-Namen müssen auf "Action" oder "View" enden.

Diffstat:
action/FolderAction.class.php | 18++++++++++--------
action/PageAction.class.php | 24+++++++++++++++++++-----
action/PageelementAction.class.php | 46+++++++++++++++++++++++-----------------------
action/TemplateAction.class.php | 6+++---
4 files changed, 55 insertions(+), 39 deletions(-)

diff --git a/action/FolderAction.class.php b/action/FolderAction.class.php @@ -179,7 +179,7 @@ class FolderAction extends ObjectAction - function createnewfolder() + function createfolderAction() { $type = $this->getRequestVar('type' ); $name = $this->getRequestVar('name' ); @@ -208,7 +208,7 @@ class FolderAction extends ObjectAction - function createnewfile() + function createfileAction() { $type = $this->getRequestVar('type' ); $name = $this->getRequestVar('name' ); @@ -266,11 +266,12 @@ class FolderAction extends ObjectAction $this->folder->setTimestamp(); $this->setTemplateVar('tree_refresh',true); + exit(); } - function createnewlink() + function createlinkAction() { $type = $this->getRequestVar('type' ); $name = $this->getRequestVar('name' ); @@ -303,7 +304,7 @@ class FolderAction extends ObjectAction - function createnewpage() + function createpageAction() { $type = $this->getRequestVar('type' ); $name = $this->getRequestVar('name' ); @@ -831,7 +832,7 @@ class FolderAction extends ObjectAction - function createfolder() + function createfolderView() { $this->setTemplateVar('objectid' ,$this->folder->objectid ); } @@ -875,7 +876,7 @@ class FolderAction extends ObjectAction * Hochladen einer Datei. * */ - function createfile() + function createfileView() { // Maximale Dateigroesse. $maxSizeBytes = $this->maxFileSize(); @@ -916,13 +917,13 @@ class FolderAction extends ObjectAction - function createlink() + function createlinkView() { $this->setTemplateVar('objectid' ,$this->folder->objectid ); } - function createpage() + function createpageView() { $all_templates = Template::getAll(); $this->setTemplateVar('templates' ,$all_templates ); @@ -1183,6 +1184,7 @@ class FolderAction extends ObjectAction $pages = ( $this->hasRequestVar('pages' ) ); $files = ( $this->hasRequestVar('files' ) ); + session_write_close (); $publish = new Publish(); $this->folder->publish = &$publish; diff --git a/action/PageAction.class.php b/action/PageAction.class.php @@ -369,6 +369,20 @@ class PageAction extends ObjectAction } $this->setTemplateVar('templates',$templates); } + + + + /** + * Die Vorlage der Seite austauschen + * + * Die Vorlage wird ausgetauscht, die Inhalte werden gemaess der Benutzereingaben kopiert + */ + public function changetemplateAction() + { + Session::set('newtemplateid',intval($this->getRequestVar('templateid')) ); + $this->nextView('changetemplateselectelements'); + } + @@ -378,9 +392,9 @@ class PageAction extends ObjectAction * Es wird ein Formualr erzeugt, in dem der Benutzer auswaehlen kann, welche Elemente * in welches Element uebernommen werden sollen */ - function changetemplateselectelements() + public function changetemplateselectelementsView() { - $newTemplateId = intval($this->getRequestVar('templateid')); + $newTemplateId = intval( Session::get('newtemplateid') ); if ( $newTemplateId != 0 ) { @@ -433,9 +447,9 @@ class PageAction extends ObjectAction * * Die Vorlage wird ausgetauscht, die Inhalte werden gemaess der Benutzereingaben kopiert */ - function replacetemplate() + public function changetemplateselectelementsAction() { - $newTemplateId = intval($this->getRequestVar('newTemplateId')); + $newTemplateId = intval( Session::get('newtemplateid') ); $replaceElementMap = Array(); $oldTemplate = new Template( $this->page->templateid ); @@ -696,7 +710,7 @@ class PageAction extends ObjectAction /** * Die Eigenschaften der Seite anzeigen */ - function changetemplate() + function changetemplateView() { $this->page->public = true; $this->page->load(); diff --git a/action/PageelementAction.class.php b/action/PageelementAction.class.php @@ -90,7 +90,7 @@ class PageelementAction extends Action /** * Anzeigen des Element-Inhaltes. */ - function prop() + public function propView() { $language = Session::getProjectLanguage(); $this->value->languageid = $language->languageid; @@ -135,7 +135,7 @@ class PageelementAction extends Action * * Es wird ein Formular erzeugt, mit dem der Benutzer den Inhalt bearbeiten kann. */ - function edit() + public function editView() { $language = Session::getProjectLanguage(); $this->value->languageid = $language->languageid; @@ -182,7 +182,7 @@ class PageelementAction extends Action * Datum bearbeiten. * */ - function editdate() + private function editdate() { global $conf; $date = $this->value->date; @@ -372,7 +372,7 @@ class PageelementAction extends Action * Verkn�pfung bearbeiten. * */ - function editlink() + private function editlink() { // Ermitteln, welche Objekttypen verlinkt werden d�rfen. @@ -417,7 +417,7 @@ class PageelementAction extends Action - function link() + function linkView() { $language = Session::getProjectLanguage(); $this->value->languageid = $language->languageid; @@ -484,7 +484,7 @@ class PageelementAction extends Action * Auswahlbox. * */ - function editselect() + private function editselect() { $this->setTemplateVar( 'items',$this->value->element->getSelectItems() ); $this->setTemplateVar( 'text' ,$this->value->text ); @@ -501,7 +501,7 @@ class PageelementAction extends Action * Einf�gen-Element. * */ - function editlist() + private function editlist() { $this->editinsert(); } @@ -512,7 +512,7 @@ class PageelementAction extends Action * Einf�gen-Element. * */ - function editinsert() + private function editinsert() { // Auswahl ueber alle Elementtypen $objects = array(); @@ -542,7 +542,7 @@ class PageelementAction extends Action * Zahl bearbeiten. * */ - function editnumber() + private function editnumber() { $this->setTemplateVar('number',$this->value->number / pow(10,$this->value->element->decimals) ); @@ -557,7 +557,7 @@ class PageelementAction extends Action * * Es wird ein Formular erzeugt, mit dem der Benutzer den Inhalt bearbeiten kann. */ - function editlongtext() + private function editlongtext() { if ($this->value->element->wiki) $this->setTemplateVar( 'editor','wiki' ); @@ -623,7 +623,7 @@ class PageelementAction extends Action * * Es wird ein Formular erzeugt, mit dem der Benutzer den Inhalt bearbeiten kann. */ - function edittext() + private function edittext() { $this->setTemplateVar( 'text',$this->value->text ); @@ -667,7 +667,7 @@ class PageelementAction extends Action /** * Erzeugt eine Liste aller Versionsst?nde zu diesem Inhalt */ - function archive() + function archiveView() { $this->page->public = true; $this->page->simple = true; @@ -799,7 +799,7 @@ class PageelementAction extends Action /** * Ein Element der Seite speichern. */ - function save() + public function editAction() { $this->element->load(); $type = $this->element->type; @@ -819,7 +819,7 @@ class PageelementAction extends Action * * Der Inhalt eines Elementes wird abgespeichert */ - function savetext() + private function savetext() { $value = new Value(); $language = Session::getProjectLanguage(); @@ -855,7 +855,7 @@ class PageelementAction extends Action * <br> * Nicht zu verwechseln mit <i>Aftershave</i> :) */ - function afterSave( $value ) + private function afterSave( $value ) { $value->page = new Page( $value->objectid ); $value->page->load(); @@ -912,7 +912,7 @@ class PageelementAction extends Action * * Der Inhalt eines Elementes wird abgespeichert */ - function savelongtext() + private function savelongtext() { global $conf; $value = new Value(); @@ -1037,7 +1037,7 @@ class PageelementAction extends Action * * Der Inhalt eines Elementes wird abgespeichert */ - function savedate() + private function savedate() { $value = new Value(); $language = Session::getProjectLanguage(); @@ -1078,7 +1078,7 @@ class PageelementAction extends Action * * Der Inhalt eines Elementes wird abgespeichert */ - function saveselect() + private function saveselect() { $value = new Value(); $language = Session::getProjectLanguage(); @@ -1107,7 +1107,7 @@ class PageelementAction extends Action * * Der Inhalt eines Elementes wird abgespeichert */ - function savelink() + private function savelink() { $value = new Value(); $language = Session::getProjectLanguage(); @@ -1139,7 +1139,7 @@ class PageelementAction extends Action * * Der Inhalt eines Elementes wird abgespeichert */ - function savelist() + private function savelist() { $this->saveinsert(); } @@ -1151,7 +1151,7 @@ class PageelementAction extends Action * * Der Inhalt eines Elementes wird abgespeichert */ - function saveinsert() + private function saveinsert() { $value = new Value(); $language = Session::getProjectLanguage(); @@ -1180,7 +1180,7 @@ class PageelementAction extends Action * * Der Inhalt eines Elementes wird abgespeichert */ - function savenumber() + private function savenumber() { $value = new Value(); $language = Session::getProjectLanguage(); @@ -1263,7 +1263,7 @@ class PageelementAction extends Action * * @return unknown */ - function createOdfDocument() + private function createOdfDocument() { // TODO: ODF ist nicht ganz ohne. $transformer = new Transformer(); diff --git a/action/TemplateAction.class.php b/action/TemplateAction.class.php @@ -371,7 +371,7 @@ class TemplateAction extends Action } - function prop() + function propView() { } @@ -453,7 +453,7 @@ class TemplateAction extends Action /** * Bearbeiten einer Vorlage */ - function edit() + function editView() { $text = htmlentities( $this->template->src ); $text = str_replace("\n",'<br/>',$text); @@ -634,7 +634,7 @@ class TemplateAction extends Action // Anzeigen aller Templates // - function listing() + function listingView() { global $conf_php;