* Authenticator::register_authenticator('OpenIDAuthenticator'); * * * @package sapphire * @subpackage core */ // Default director Director::addRules(10, array( 'Security//$Action/$ID/$OtherID' => 'Security', //'Security/$Action/$ID' => 'Security', 'db/$Action' => 'DatabaseAdmin', '$Controller' => array( ), 'images/$Action/$Class/$ID/$Field' => 'Image_Uploader', '' => 'RootURLController', 'sitemap.xml' => 'GoogleSitemap', 'api/v1' => 'RestfulServer', 'soap/v1' => 'SOAPModelAccess', 'dev' => 'DevelopmentAdmin' )); Director::addRules(1, array( '$URLSegment//$Action/$ID/$OtherID' => 'ModelAsController', )); /** * PHP 5.2 has a namespace conflict with our datetime class, * for legacy support, we use this overload method. * // ENFORCE STRONG_CREATE */ Object::useCustomClass('Datetime','SSDatetime',true); /** * Add pear parser to include path */ $path = Director::baseFolder().'/sapphire/parsers/'; set_include_path(get_include_path() . PATH_SEPARATOR . $path); /** * Register the {@link OpenIDAuthenticator OpenID authenticator} */ Authenticator::register_authenticator('MemberAuthenticator'); Authenticator::set_default_authenticator('MemberAuthenticator'); /** * Define a default language different than english */ //i18n::set_locale('ca_AD'); /** * The root directory of TinyMCE */ define('MCE_ROOT', 'jsparty/tiny_mce2/'); /** * Should passwords be encrypted (TRUE) or stored in clear text (FALSE)? */ Security::encrypt_passwords(true); /** * Which algorithm should be used to encrypt? Should a salt be used to * increase the security? * * You can get a list of supported algorithms by calling * {@link Security::get_encryption_algorithms()} */ Security::set_password_encryption_algorithm('sha1', true); /** * The secret key that needs to be sent along with pings to /Email_BounceHandler * * Change this to something different for increase security (you can * override it in mysite/_config.php to ease upgrades). * For more information see: * {@link http://doc.silverstripe.com/doku.php?id=email_bouncehandler} */ define('EMAIL_BOUNCEHANDLER_KEY', '1aaaf8fb60ea253dbf6efa71baaacbb3'); // Default director Director::addRules(10, array( 'Security/$Action/$ID' => 'Security', 'db/$Action' => 'DatabaseAdmin', '$Controller/$Action/$ID/$OtherID' => '*', 'images/$Action/$Class/$ID/$Field' => 'Image_Uploader', '' => 'RootURLController', 'sitemap.xml' => 'GoogleSitemap', 'api/v1/$ClassName/$ID/$Relation' => 'RestfulServer', 'dev/$Action/$NestedAction' => 'DevelopmentAdmin' )); Director::addRules(1, array( '$URLSegment/$Action/$ID/$OtherID' => 'ModelAsController', )); ?>