Author: sevein
Date: Fri Dec  4 08:48:53 2009
New Revision: 4088

Log:
Upgrade mitration 108->110 script to remove 'import digital object' menu.

Modified:
   trunk/lib/task/migrate/QubitMigrate108to110.class.php

Modified: trunk/lib/task/migrate/QubitMigrate108to110.class.php
==============================================================================
--- trunk/lib/task/migrate/QubitMigrate108to110.class.php       Fri Dec  4 
08:46:42 2009        (r4087)
+++ trunk/lib/task/migrate/QubitMigrate108to110.class.php       Fri Dec  4 
08:48:53 2009        (r4088)
@@ -73,6 +73,9 @@
 
           $this->data['QubitSetting'][rand()] = $value;
         }
+
+      case 4:
+        $this->alterQubitMenus();
     }
 
     // Delete "stub" objects
@@ -207,6 +210,23 @@
   }
 
   /**
+   * Alter QubitMenu data
+   *
+   * @return QubitMigrate108to110 this object
+   */
+  protected function alterQubitMenus()
+  {
+    // Remove 'import digital objects' menu
+    $importDigitalObjectMenuKey = $this->getRowKey('QubitMenu', 'name', 
'import digital objects');
+    if ($importDigitalObjectMenuKey)
+    {
+      $this->data['QubitMenu'] = 
QubitMigrate::cascadeDelete($this->data['QubitMenu'], 
$importDigitalObjectMenuKey);
+    }
+
+    return $this;
+  }
+
+  /**
    * Alter QubitStaticPage data
    *
    * @return QubitMigrate108to110 this object

--

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