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

Public Member Functions

 run ()
 getEncryptedOptions ()
- Public Member Functions inherited from BaseWidget
 getViewFile ($viewName)

Public Attributes

 $collection_id
 $pageSize = 4
 $admin = false
 $page = 0
 $sort = 'created.desc'

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.

ShareRemembered widget - allows deleting, sorting, search and share remembered links

Definition at line 14 of file ShareRemembered.php.

Member Function Documentation

ShareRemembered::getEncryptedOptions ( )

Return widget options as encrypted string. This is used for sending options via AJAX

Returns
void
Author
Me

Definition at line 75 of file ShareRemembered.php.

References EncryptHelper\encrypt().

{
$data = array(
'collection_id' => $this->collection_id,
'pageSize' => $this->pageSize,
'admin' => intval($this->admin),
'page' => $this->page,
'sort' => $this->sort
);
return EncryptHelper::encrypt(CJSON::encode($data));
}
ShareRemembered::run ( )

Render widget

Returns
void

Definition at line 57 of file ShareRemembered.php.

{
$rememberedPage = new RememberedPage('search');
if(isset($_GET['RememberedPage'])){
$rememberedPage->attributes = $_GET['RememberedPage'];
}
$this->collection_id = Yii::app()->getModule('remember')->getUserCollectionId();
$this->render('ShareRemembered', array('model' => $rememberedPage));
}

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