/** * Populate the default template settings from the database (non-localized) */ protected function populateDefaultTemplateForm($form) { $infoObjectTemplate = QubitSetting::getByNameAndScope('informationobject', 'default_template'); $actorTemplate = QubitSetting::getByNameAndScope('actor', 'default_template'); $repositoryTemplate = QubitSetting::getByNameAndScope('repository', 'default_template'); // Set defaults for global form $this->defaultTemplateForm->setDefaults(array('informationobject' => isset($infoObjectTemplate) ? $infoObjectTemplate->getValue(array('sourceCulture' => true)) : null, 'actor' => isset($actorTemplate) ? $actorTemplate->getValue(array('sourceCulture' => true)) : null, 'repository' => isset($repositoryTemplate) ? $repositoryTemplate->getValue(array('sourceCulture' => true)) : null)); }