"; exit(); } // Clean URLs if (!defined('CIVICRM_CLEANURL')) { if (function_exists('variable_get') && variable_get('clean_url', '0') != '0') { define('CIVICRM_CLEANURL', 1); } elseif (function_exists('config_get') && config_get('system.core', 'clean_url') != 0) { define('CIVICRM_CLEANURL', 1); } elseif (function_exists('get_option') && get_option('permalink_structure') != '') { define('CIVICRM_CLEANURL', 1); } else { define('CIVICRM_CLEANURL', 0); } } // More stuff that probably shouldn't be in a settings file ini_set('auto_detect_line_endings', '1'); $memLimitString = trim(ini_get('memory_limit')); $memLimitUnit = strtolower(substr($memLimitString, -1)); $memLimit = (int) $memLimitString; switch ($memLimitUnit) { case 'g': $memLimit *= 1024; case 'm': $memLimit *= 1024; case 'k': $memLimit *= 1024; } if ($memLimit >= 0 and $memLimit < 134217728) { ini_set('memory_limit', '128M'); } require_once $civicrm_root . '/CRM/Core/ClassLoader.php'; CRM_Core_ClassLoader::singleton()->register();