Author: david
Date: Tue Aug 16 14:51:25 2011
New Revision: 9505

Log:
Update repository_quota on form save

Modified:
   trunk/apps/qubit/modules/settings/actions/listAction.class.php

Modified: trunk/apps/qubit/modules/settings/actions/listAction.class.php
==============================================================================
--- trunk/apps/qubit/modules/settings/actions/listAction.class.php      Tue Aug 
16 14:48:39 2011        (r9504)
+++ trunk/apps/qubit/modules/settings/actions/listAction.class.php      Tue Aug 
16 14:51:25 2011        (r9505)
@@ -340,6 +340,23 @@
       $setting->save();
     }
 
+    // Repository upload quota
+    if (null !== $multiRepositoryValue = 
$thisForm->getValue('repository_quota'))
+    {
+      $setting = QubitSetting::getSettingByName('repository_quota');
+
+      // Add setting if it's not already in the sampleData.yml file for
+      // backwards compatiblity with v1.0.3 sampleData.yml file
+      if (null === $setting)
+      {
+        $setting = QubitSetting::createNewSetting('repository_quota', null, 
array('deleteable'=>false));
+      }
+
+      // Force sourceCulture update to prevent discrepency in settings between 
cultures
+      $setting->setValue($multiRepositoryValue, array('sourceCulture'=>true));
+      $setting->save();
+    }
+
     // Upload multi-page files as multiple descriptions
     if (null !== $explodeMultipageFiles = 
$thisForm->getValue('explode_multipage_files'))
     {

-- 
You received this message because you are subscribed to the Google Groups 
"Qubit Toolkit Commits" 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/qubit-commits?hl=en.

Reply via email to