/**
  * @param APPLICATION $context Main application.
  */
 public function __construct($context)
 {
     parent::__construct($context);
     $this->_add_text('extra_description', 'Extra description');
     $this->_add_synced_field('component_id', 0);
     $this->_add_synced_field('kind', array_keys($this->app->display_options->entry_kinds()));
     $this->_add_synced_field('not_kind', false);
 }
 /**
  * @param APPLICATION $context Main application.
  */
 public function __construct($context)
 {
     parent::__construct($context);
     $this->_add_text('weather', 'Weather', false, false, 'jrnl');
     $this->_add_synced_field('colder_than', '');
     $this->_add_synced_field('warmer_than', '');
     $this->_add_synced_field('weather_type', array());
     $this->_add_synced_field('not_weather_type', false);
 }
 /**
  * @param APPLICATION $context Main application.
  */
 public function __construct($context)
 {
     parent::__construct($context);
     $this->_add_date('time_published', 'Published');
     $this->_add_user('publisher_id', 'Publisher');
     $this->_link_fields('time_published', 'publisher_id');
 }