Gentics Portal.Node PHP API
 All Classes Namespaces Functions Variables Pages
Public Member Functions | Public Attributes | List of all members
ItemWidget Class Reference
Inheritance diagram for ItemWidget:
BaseJuiWidget BaseJuiWidget

Public Member Functions

 init ()
 run ()
 init ()
 run ()
- Public Member Functions inherited from BaseJuiWidget
 getViewFile ($viewName)

Public Attributes

 $item_id
 $title
 $price
 $admin_email
 $page_id
 $class
 $default_quantity = 1
 $shoppingcart_link = false
 $item_referrer = false

Detailed Description

Gentics Portal.Node PHP Author & Copyright (c) by Gentics Software GmbH sales.nosp@m.@gen.nosp@m.tics..nosp@m.com http://www.gentics.com Licenses can be found in the LICENSE.txt file in the root-folder of this installation You must not use this software without a valid license agreement.

Widget for view item

Definition at line 12 of file ItemWidget.php.

Member Function Documentation

ItemWidget::init ( )

Override base init. For skipping scripts and css init.

Returns
void

Definition at line 55 of file ItemWidget.php.

{
}
ItemWidget::init ( )

Override base init. For skipping scripts and css init.

Returns
void

Definition at line 55 of file ItemWidget.php.

{
}
ItemWidget::run ( )

Render ItemWidget view

Returns
void

Definition at line 64 of file ItemWidget.php.

References EncryptHelper\encrypt().

{
$model=new Item;
$titleVisible = $this->title;
$priceVisible = $this->price;
$model->title = EncryptHelper::encrypt($this->title);
$model->quantity = $this->default_quantity;
$model->price = EncryptHelper::encrypt($this->price);
$model->admin_email = EncryptHelper::encrypt($this->admin_email);
$model->item_id = EncryptHelper::encrypt($this->item_id);
$model->page_id = EncryptHelper::encrypt($this->page_id);
$model->item_referrer = $this->item_referrer;
$checksum = $model->getItemChecksum(true);
$this->render('ItemWidget', array('model'=>$model, 'titleVisible'=>$titleVisible,'priceVisible'=>$priceVisible, 'checksum'=>$checksum));
}
ItemWidget::run ( )

Render ItemWidget view

Returns
void

Definition at line 64 of file ItemWidget.php.

References EncryptHelper\encrypt().

{
$model=new Item;
$titleVisible = $this->title;
$priceVisible = $this->price;
$model->title = EncryptHelper::encrypt($this->title);
$model->quantity = $this->default_quantity;
$model->price = EncryptHelper::encrypt($this->price);
$model->admin_email = EncryptHelper::encrypt($this->admin_email);
$model->item_id = EncryptHelper::encrypt($this->item_id);
$model->page_id = EncryptHelper::encrypt($this->page_id);
$model->item_referrer = $this->item_referrer;
$checksum = $model->getItemChecksum(true);
$this->render('ItemWidget', array('model'=>$model, 'titleVisible'=>$titleVisible,'priceVisible'=>$priceVisible, 'checksum'=>$checksum));
}

The documentation for this class was generated from the following files: