Esempio n. 1
0
 /**
  * @param array                     $params
  * @param \Smarty_Internal_Template $smarty
  *
  * @return string
  */
 public function process(array $params, \Smarty_Internal_Template $smarty)
 {
     $params = $this->mergeParameters($params);
     $smarty->smarty->assign('label', $params['label']);
     $smarty->smarty->assign('datepicker', $this->dateHelper->datepicker($params['name'], $params['value'], $params['withTime'], $params['inputFieldOnly']));
     return $smarty->smarty->fetch('asset:System/Partials/datepicker.tpl');
 }
Esempio n. 2
0
 /**
  * @param string $language
  * @param string $timeZone
  * @param int $displayAddress
  * @param int $displayBirthday
  * @param int $displayCountry
  * @param int $displayMail
  * @return array
  */
 public function fetchUserSettingsFormFields($language, $timeZone, $displayAddress = 0, $displayBirthday = 0, $displayCountry = 0, $displayMail = 0)
 {
     return ['languages' => $this->translator->getLanguagePack($this->request->getPost()->get('language', $language)), 'time_zones' => $this->dateHelpers->getTimeZones($timeZone), 'address_display' => $this->displayAddress($displayAddress), 'birthday_display' => $this->displayBirthday($displayBirthday), 'country_display' => $this->displayCountry($displayCountry), 'mail_display' => $this->displayMail($displayMail)];
 }