Esempio n. 1
0
 /**
  * Construct KiTT_Payment_Widget
  *
  * @param KiTT_Config           $config         site configuration
  * @param KiTT_Locale           $locale         locale
  * @param string                $type           payment code
  * @param KiTT_TemplateLoader   $templateLoader KiTT TemplateLoader object
  * @param KiTT_Translator       $translator     translations
  * @param KiTT_Baptizer         $baptizer       Baptizer implementation
  * @param KiTT_Lookup           $lookup         The lookup table
  * @param KiTT_TemplateFields   $elements       The template fields
  * @param KiTT_PClassCollection $pclasses       pclass collection
  */
 public function __construct(KiTT_Config $config, KiTT_Locale $locale, $type, KiTT_TemplateLoader $templateLoader, KiTT_Translator $translator, KiTT_Baptizer $baptizer, KiTT_Lookup $lookup, KiTT_TemplateFields $elements, KiTT_PClassCollection $pclasses = null, $settings = array())
 {
     parent::__construct($config, $locale, $templateLoader, $translator);
     $this->type = $type;
     $this->pclasses = $pclasses;
     $this->baptizer = $baptizer;
     $this->template = "{$type}.html";
     $this->lookup = $lookup;
     $this->elements = $elements;
     foreach ($settings as $key => $value) {
         $this->{$key} = $value;
     }
     $this->country = strtolower($this->locale->getCountryCode());
     $this->language = strtolower($this->locale->getLanguageCode());
 }
Esempio n. 2
0
 /**
  * Create product price widget
  *
  * @param KiTT_Config           $config         KiTT Config object
  * @param KiTT_Locale           $locale         KiTT Locale object
  * @param KiTT_PClassCollection $pclasses       Collection of pclasses
  * @param KiTT_TemplateLoader   $templateLoader KiTT TemplateLoader object
  * @param KiTT_Translator       $translator     KiTT Translator object
  */
 public function __construct($config, $locale, $pclasses, $templateLoader, $translator)
 {
     parent::__construct($config, $locale, $templateLoader, $translator);
     $this->pclasses = $pclasses;
 }