- $this->show_holidays = in_array('show_holidays', $config_array);
- $this->punch_mode = in_array('punch_mode', $config_array);
- $this->allow_overlap = in_array('allow_overlap', $config_array);
- $this->future_entries = in_array('future_entries', $config_array);
- $this->uncompleted_indicators = in_array('uncompleted_indicators', $config_array);
-
+ $this->show_holidays = $config->getDefinedValue('show_holidays');
+ $this->punch_mode = $config->getDefinedValue('punch_mode');
+ $this->allow_overlap = $config->getDefinedValue('allow_overlap');
+ $this->future_entries = $config->getDefinedValue('future_entries');
+ $this->uncompleted_indicators = $config->getDefinedValue('uncompleted_indicators');
+ if ($this->isPluginEnabled('wu')) {
+ $minutes_in_unit = $config->getIntValue('minutes_in_unit');
+ if ($minutes_in_unit) $this->minutes_in_unit = $minutes_in_unit;
+ $first_unit_threshold = $config->getIntValue('1st_unit_threshold');
+ if ($first_unit_threshold) $this->first_unit_threshold = $first_unit_threshold;
+ }
+