function panopoly_magic_update_7105 in Panopoly 7
Remove extra unnecessary configuration from FPP panes.
File
- modules/
panopoly/ panopoly_magic/ panopoly_magic.install, line 68 - Install hooks for Panopoly Magic.
Code
function panopoly_magic_update_7105() {
$result = db_query("SELECT pid, configuration FROM {panels_pane} WHERE type = 'fieldable_panels_pane'");
foreach ($result as $pane) {
$pane->configuration = unserialize($pane->configuration);
if (isset($pane->configuration['fieldable_panels_pane'])) {
unset($pane->configuration['fieldable_panels_pane']);
// Write back to the database.
db_update('panels_pane')
->fields(array(
'configuration' => serialize($pane->configuration),
))
->condition('pid', $pane->pid)
->execute();
}
}
}