getProperties(); $required_fields = array(); $config_fields = $source->getRequiredConfigFields(); $fields = $source->getRequiredConfigFields(); foreach($fields as $field_id) { $label = isset($connector_language[$field_id]) ? $connector_language[$field_id] : $field_id; $required_fields[$field_id]=$label; } $this->ss->assign('required_properties', $required_fields); $this->ss->assign('source_id', $source_id); $this->ss->assign('properties', $properties); $this->ss->assign('mod', $GLOBALS['mod_strings']); $this->ss->assign('app', $GLOBALS['app_strings']); $this->ss->assign('connector_language', $connector_language); $this->ss->assign('hasTestingEnabled', $source->hasTestingEnabled()); echo $this->ss->fetch($this->getCustomFilePathIfExists('modules/Connectors/tpls/source_properties.tpl')); } } ?>