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:
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;