Class: AnswerViewDefinition

Source Location: /CORE/system/classes/administration/AnswerViewDefinition.php

Class AnswerViewDefinition

Class Overview

This class can be used to create a template based Feedback Message.

The Template is Administratiopn Style dependend and can be called via the 'answer_box.php' Admin-Include.

It can be used like that:

  1.  include_once($GLOBALS['_BIGACE']['DIR']['admin'].'include/answer_box.php');
  2.  
  3.  $def new AnswerViewDefinition();
  4.  $def->setTitlegetTranslation('Successful Feedback Title') );
  5.  $def->setButtonLabel(getTranslation('back'));
  6.  $def->setStateIcon('success.png');
  7.  $def->setMessageValuesarray'Name' => 'Result Name') );
  8.  $def->setHiddenValuesarray('data[id]' => '-1') );
  9.  $def->setLink(createAdminLink($GLOBALS['MENU']->getID()));
  10.  displayAnswerViewDefinition($def);

Located in /CORE/system/classes/administration/AnswerViewDefinition.php [line 51]



		
				Author(s):
		
  • Kevin Papst
Information Tags:
Version:  $Id: AnswerViewDefinition.php,v 1.6 2006/11/26 22:04:12 kpapst Exp $
Copyright:  Copyright (C) 2002-2006 Kevin Papst
License:  GNU Public License

Methods

[ Top ]
Method Summary
AnswerViewDefinition   AnswerViewDefinition()   Default Constructor.
void   getButtonLabel()  
void   getHiddenValues()  
void   getLink()  
void   getMessageValues()  
void   getStateIcon()  
void   getTitle()  
void   getTitleIcon()  
void   setButtonLabel()  
void   setHiddenValues()   Set some hidden values, that should not appear within the Link.
void   setLink()  
void   setMessageValues()  
void   setStateIcon()   Sets the Name of the State Icon. Pass a full Filename of an Image that is located below the Styles Root Directory.
void   setTitle()  
void   setTitleIcon()  

[ Top ]
Methods
Constructor AnswerViewDefinition  [line 85]

  AnswerViewDefinition AnswerViewDefinition( )

Default Constructor.



[ Top ]
getButtonLabel  [line 120]

  void getButtonLabel( )



[ Top ]
getHiddenValues  [line 136]

  void getHiddenValues( )



[ Top ]
getLink  [line 128]

  void getLink( )



[ Top ]
getMessageValues  [line 154]

  void getMessageValues( )



[ Top ]
getStateIcon  [line 89]

  void getStateIcon( )



[ Top ]
getTitle  [line 112]

  void getTitle( )



[ Top ]
getTitleIcon  [line 104]

  void getTitleIcon( )



[ Top ]
setButtonLabel  [line 124]

  void setButtonLabel( $label  )

Parameters:
   $label: 


[ Top ]
setHiddenValues  [line 150]

  void setHiddenValues( array $hidden  )

Set some hidden values, that should not appear within the Link.

These values are Key-Value Pairs in an Array. For example:

  1.  array('name' => 'foo''description' => 'bar');

Parameters:
array   $hidden:  all Values that will mormally be submitted in hidden input types


[ Top ]
setLink  [line 132]

  void setLink( $url  )

Parameters:
   $url: 


[ Top ]
setMessageValues  [line 158]

  void setMessageValues( $msg  )

Parameters:
   $msg: 


[ Top ]
setStateIcon  [line 100]

  void setStateIcon( String $icon  )

Sets the Name of the State Icon. Pass a full Filename of an Image that is located below the Styles Root Directory.

You even may pass something like 'images/test.gif'....

Parameters:
String   $icon:  the Name of the Image File


[ Top ]
setTitle  [line 116]

  void setTitle( $title  )

Parameters:
   $title: 


[ Top ]
setTitleIcon  [line 108]

  void setTitleIcon( $icon  )

Parameters:
   $icon: 


[ Top ]