Author: Jonathan.Wage
Date: 2010-02-02 21:30:01 +0100 (Tue, 02 Feb 2010)
New Revision: 27444
Modified:
plugins/sfSympalPlugin/trunk/config/app.yml
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/sfSympalAdminPluginConfiguration.class.php
plugins/sfSympalPlugin/trunk/lib/sfSympalConfiguration.class.php
Log:
[1.4][sfSympalPlugin][1.0] Allowing the default culture to be configured
Modified: plugins/sfSympalPlugin/trunk/config/app.yml
===================================================================
--- plugins/sfSympalPlugin/trunk/config/app.yml 2010-02-02 20:23:41 UTC (rev
27443)
+++ plugins/sfSympalPlugin/trunk/config/app.yml 2010-02-02 20:30:01 UTC (rev
27444)
@@ -1,5 +1,8 @@
all:
sympal_config:
+ # Configure the default culture
+ default_culture: en
+
# Configure whether or not to allow the theme to be changed with a
# parameter in the url named sf_sympal_theme. Example:
?sf_sympal_theme=wordpress_default
# The value will also be remembered in the users session
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/sfSympalAdminPluginConfiguration.class.php
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/sfSympalAdminPluginConfiguration.class.php
2010-02-02 20:23:41 UTC (rev 27443)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAdminPlugin/config/sfSympalAdminPluginConfiguration.class.php
2010-02-02 20:30:01 UTC (rev 27444)
@@ -106,6 +106,15 @@
$form = $event->getSubject();
$array = sfSympalFormToolkit::getThemeWidgetAndValidator();
+
+ $languageForm = new sfFormLanguage(
+ sfContext::getInstance()->getUser(),
+ array('languages' => sfSympalConfig::getLanguageCodes())
+ );
+ $widgetSchema = $languageForm->getWidgetSchema();
+ $validatorSchema = $languageForm->getValidatorSchema();
+
+ $form->addSetting(null, 'default_culture', 'Default Culture',
$widgetSchema['language'], $validatorSchema['language']);
$form->addSetting(null, 'rows_per_page', 'Rows Per Page');
$form->addSetting(null, 'default_theme', 'Default Theme',
$array['widget'], $array['validator']);
$form->addSetting(null, 'default_rendering_module', 'Default Rendering
Module');
Modified: plugins/sfSympalPlugin/trunk/lib/sfSympalConfiguration.class.php
===================================================================
--- plugins/sfSympalPlugin/trunk/lib/sfSympalConfiguration.class.php
2010-02-02 20:23:41 UTC (rev 27443)
+++ plugins/sfSympalPlugin/trunk/lib/sfSympalConfiguration.class.php
2010-02-02 20:30:01 UTC (rev 27444)
@@ -414,6 +414,7 @@
private function _initializeSymfonyConfig()
{
sfConfig::set('sf_cache', sfSympalConfig::get('page_cache', 'enabled',
false));
+ sfConfig::set('sf_default_culture', sfSympalConfig::get('default_culture',
null, 'en'));
sfConfig::set('sf_admin_module_web_dir',
sfSympalConfig::get('admin_module_web_dir', null, '/sfSympalAdminPlugin'));
sfConfig::set('app_sf_guard_plugin_success_signin_url',
sfSympalConfig::get('success_signin_url'));
--
You received this message because you are subscribed to the Google Groups
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/symfony-svn?hl=en.