openrat-cms

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

commit c6708f3d3c0f7d985a1e3a1e799bdd6af53f78dc
parent 8bee6aebba8152e1de357ac254bc676e4573df72
Author: dankert <devnull@localhost>
Date:   Wed, 13 Oct 2004 23:19:50 +0200

Lesen der Selectitem-Liste ueber Element-Objekt

Diffstat:
actionClasses/PageelementAction.class.php | 26+++++++++-----------------
1 file changed, 9 insertions(+), 17 deletions(-)

diff --git a/actionClasses/PageelementAction.class.php b/actionClasses/PageelementAction.class.php @@ -20,7 +20,10 @@ // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // --------------------------------------------------------------------------- // $Log$ -// Revision 1.7 2004-07-07 20:43:48 dankert +// Revision 1.8 2004-10-13 21:19:50 dankert +// Lesen der Selectitem-Liste ueber Element-Objekt +// +// Revision 1.7 2004/07/07 20:43:48 dankert // Neuer Elementtyp: select // // Revision 1.6 2004/05/30 21:55:21 dankert @@ -144,21 +147,8 @@ class PageelementAction extends Action case 'select': - - - $list = explode( "\n",$this->value->element->code ); - $items = array(); - - foreach( $list as $it ) - { - $paar = explode( ":",$it ); - if ( count( $paar ) > 1 ) - $items[ $paar[0] ] = $paar[1]; - else $items[ $it ] = $it; - } - - $this->setTemplateVar('items',$items ); - $this->setTemplateVar('text' ,$this->value->text); + $this->setTemplateVar( 'items',$this->value->element->getSelectItems() ); + $this->setTemplateVar( 'text' ,$this->value->text ); break; @@ -166,11 +156,13 @@ class PageelementAction extends Action case 'number': $this->setTemplateVar('number',$this->value->number / pow(10,$this->value->element->decimals) ); break; - + + case 'longtext': case 'text': $this->setTemplateVar('text',$this->value->text); break; + case 'date':