function install_aop() { require_once 'modules/EmailTemplates/EmailTemplate.php'; global $sugar_config; $sugar_config['aop']['enable_portal'] = false; $sugar_config['aop']['joomla_url'] = ''; $sugar_config['aop']['distribution_user_id'] = ''; $sugar_config['aop']['support_from_address'] = ''; $sugar_config['aop']['support_from_name'] = ''; $sugar_config['aop'] = array('distribution_method' => 'roundRobin'); $templates = getTemplates(); foreach ($templates as $configKey => $templateData) { $template = new EmailTemplate(); foreach ($templateData as $field => $value) { $template->{$field} = $value; } $template->save(); $sugar_config['aop'][$configKey . "_id"] = $template->id; } ksort($sugar_config); write_array_to_file('sugar_config', $sugar_config, 'config.php'); updateScheduler(); }
function update_aop() { updateScheduler(); }