\ProductQuestion_ProductControllerDecorator
adds functionality to ProductControllers
Synopsis
class ProductQuestion_ProductControllerDecorator
extends Extension
{
- // members
- private static array $allowed_actions = ;
- protected OrderItem $productQuestionOrderItem = NULL;
- // methods
- public String productquestionsanswerselect()
- public Form ProductQuestionsAnswerForm()
- public FieldSet ProductQuestionsAnswerFormFields()
- public void addproductquestionsanswer()
- protected OrderItem getProductQuestionOrderItem()
Hierarchy
Extends
- Extension
Members
private
-
$allowed_actions
we need this here to because otherwise the extension will not work
protected
- $productQuestionOrderItem
—
OrderItem
Stores the related OrderItem
Methods
protected
- getProductQuestionOrderItem() — retrieves order item from post / get variables.
public
- ProductQuestionsAnswerForm() — returns a form with questions
- ProductQuestionsAnswerFormFields() — returns the fields from the form
- addproductquestionsanswer() — processes a form and adds product question answer(s) to order item.
- productquestionsanswerselect() — renders a form with the product questions