set_base($value); } } function process_timeof_attribute($econf, $in_elm) { static $timeof_values = array( 'request', 'modification', 'doc modification', 'clock' ); $value = get_w2ml_attribute_value($in_elm, 'timeof'); if (in_array($value, $timeof_values, TRUE)) { $econf->timeof = $value; if ($value === 'clock') { $econf->clock_time = time(); } } } function process_tz_attribute($econf, $in_elm) { $value = get_w2ml_attribute_value($in_elm, 'tz'); switch ($value) { case 'utc': case 'UTC': case 'gmt': case 'GMT': $econf->tz = 'utc'; break; case 'local': $econf->tz = $value; } } function process_tfiller_attribute($econf, $in_elm) { $value = get_w2ml_attribute_value($in_elm, 'tfiller'); if ($value !== NULL) { if ($value !== '') { $econf->tfiller = $value; } } } function process_timg2_attribute($econf, $in_elm) { $value = get_w2ml_attribute_value($in_elm, 'timg2'); if ($value !== NULL) { $econf->timg2 = $value; } } function process_edrun_attribute($econf, $in_elm) { static $edrun_values = array('', 'auto'); $value = get_w2ml_attribute_value($in_elm, 'edrun'); if (in_array($value, $edrun_values, TRUE)) { $econf->edrun = $value; } } function process_log_attribute($econf, $in_elm) { $value = get_w2ml_attribute_value($in_elm, 'log'); if ($value != NULL) { $level_number = w2ml_level_name_to_number($value); if ($level_number !== NULL) { $econf->log = $level_number; } else { log_error('Invalid log level limit log="'.$value.'"', $econf->log); } } } ?>