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.