public function prepare(CM_Params $renderParams, CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse) { $viewResponse->set('class', $renderParams->has('class') ? $renderParams->getString('class') : null); $viewResponse->set('optionList', $this->_getOptionList()); $viewResponse->set('translate', $renderParams->getBoolean('translate', $this->_translate) || $renderParams->has('translatePrefix')); $viewResponse->set('translatePrefix', $renderParams->has('translatePrefix') ? $renderParams->getString('translatePrefix') : null); }
public function prepare(CM_Params $renderParams, CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse) { $text = $this->getParams()->has('text') ? $renderParams->getString('text') : null; $skipDropZone = $renderParams->getBoolean('skipDropZone', false); $viewResponse->set('text', $text); $viewResponse->set('skipDropZone', $skipDropZone); }
public function prepare(CM_Params $renderParams, CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse) { $viewResponse->set('autocorrect', $renderParams->has('autocorrect') ? $renderParams->getString('autocorrect') : null); $viewResponse->set('autocapitalize', $renderParams->has('autocapitalize') ? $renderParams->getString('autocapitalize') : null); $viewResponse->set('tabindex', $renderParams->has('tabindex') ? $renderParams->getInt('tabindex') : null); $viewResponse->set('class', $renderParams->has('class') ? $renderParams->getString('class') : null); $viewResponse->set('placeholder', $renderParams->has('placeholder') ? $renderParams->getString('placeholder') : null); }
public function prepare(CM_Params $renderParams, CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse) { /** @var CM_Geometry_Vector2 $value */ $value = $this->getValue(); $x = $value ? $value->getX() : null; $y = $value ? $value->getY() : null; $viewResponse->set('x', $x); $viewResponse->set('y', $y); }
public function prepare(CM_Params $renderParams, CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse) { /** @var CM_Geo_Point $value */ $value = $this->getValue(); $latitude = $value ? $value->getLatitude() : null; $longitude = $value ? $value->getLongitude() : null; $viewResponse->set('latitude', $latitude); $viewResponse->set('longitude', $longitude); }
public function prepare(CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse) { $debug = CM_Service_Manager::getInstance()->getDebug(); $stats = $debug->getStats(); ksort($stats); $viewResponse->set('stats', $stats); $cacheNames = array('CM_Cache_Storage_Memcache', 'CM_Cache_Storage_Apc', 'CM_Cache_Storage_File'); $viewResponse->getJs()->setProperty('cacheNames', $cacheNames); $viewResponse->set('cacheNames', $cacheNames); }
public function prepare(CM_Params $renderParams, CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse) { $text = $renderParams->has('text') ? $renderParams->getString('text') : null; $buttonTheme = $this->_params->getString('buttonTheme', 'default'); $skipPreviews = $this->_params->getBoolean('skipPreviews', false); $viewResponse->set('text', $text); $viewResponse->set('buttonTheme', $buttonTheme); if ($skipPreviews) { $viewResponse->setDataAttributes(['skip-previews' => '']); } }
public function prepare(CM_Params $renderParams, CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse) { $display = $renderParams->get('display', self::DISPLAY_CHECKBOX); if (!in_array($display, array(self::DISPLAY_CHECKBOX, self::DISPLAY_SWITCH))) { throw new CM_Exception_InvalidParam('Display needs to be either `checkbox` or `switch`'); } $viewResponse->set('display', $display); $viewResponse->set('tabindex', $renderParams->has('tabindex') ? $renderParams->getInt('tabindex') : null); $viewResponse->set('class', $renderParams->has('class') ? $renderParams->getString('class') : null); $viewResponse->set('checked', $this->getValue() ? 'checked' : null); $viewResponse->set('text', $renderParams->has('text') ? $renderParams->getString('text') : null); }
public function prepare(CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse) { $email = $this->_params->get('email'); if (!$email instanceof CM_Mail_Mailable) { throw new CM_Exception_InvalidParam('Invalid `email` param'); } list($subject, $html, $plainText) = $email->render(); $viewResponse->set('plainText', $plainText); $viewResponse->getJs()->setProperty('html', $html); }
public function prepare(CM_Params $renderParams, CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse) { $viewResponse->set('class', $renderParams->has('class') ? $renderParams->getString('class') : null); $years = range($this->_yearFirst, $this->_yearLast); $months = range(1, 12); $days = range(1, 31); $viewResponse->set('years', array_combine($years, $years)); $viewResponse->set('months', array_combine($months, $months)); $viewResponse->set('days', array_combine($days, $days)); /** @var DateTime|null $value */ $value = $this->getValue(); $year = $month = $day = null; if (null !== $value) { $value->setTimezone($this->_getTimeZone($environment)); $year = $value->format('Y'); $month = $value->format('n'); $day = $value->format('j'); } $viewResponse->set('yy', $year); $viewResponse->set('mm', $month); $viewResponse->set('dd', $day); $viewResponse->set('placeholderStart', $renderParams->has('placeholderStart') ? $renderParams->getString('placeholderStart') : null); $viewResponse->set('placeholderEnd', $renderParams->has('placeholderEnd') ? $renderParams->getString('placeholderEnd') : null); }
public function prepare(CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse) { if ($this->_params->has('entity')) { $entity = $this->_params->getEntity('entity'); $viewResponse->set('entity', $entity); } }
public function prepare(CM_Params $renderParams, CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse) { $viewResponse->set('imageId', CM_Captcha::create()->getId()); }
public function prepare(CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse) { /** @var CM_Page_Abstract $page */ $page = $this->_params->has('page') ? $this->_params->getObject('page', CM_Page_Abstract::class) : null; $viewResponse->set('page', $page); }
public function prepare(CM_Params $renderParams, CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse) { $viewResponse->set('itemValue', $renderParams->get('item')); }
public function prepare(CM_Params $renderParams, CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse) { $viewResponse->set('tree', $this->_tree); }
public function prepare(CM_Params $renderParams, CM_Frontend_Environment $environment, CM_Frontend_ViewResponse $viewResponse) { $viewResponse->set('class', $renderParams->has('class') ? $renderParams->getString('class') : null); $viewResponse->set('placeholder', $renderParams->has('placeholder') ? $renderParams->getString('placeholder') : null); }
protected function _prepareViewResponse(CM_Frontend_ViewResponse $viewResponse) { $viewResponse->set('pageTitle', $this->fetchTitle()); }