public function safeUp()
{
// Get original settings
$query = craft()->db->createCommand()->select('settings')->from('plugins')->where('class="Minimee"');
$oldSettings = $query->queryRow();
$settings = json_decode($oldSettings['settings'], true);
// Change setting names
if (is_array($settings)) {
if (array_key_exists('cssTagTemplate', $settings)) {
$settings['cssReturnTemplate'] = $settings['cssTagTemplate'];
unset($settings['cssTagTemplate']);
}
if (array_key_exists('jsTagTemplate', $settings)) {
$settings['jsReturnTemplate'] = $settings['jsTagTemplate'];
unset($settings['jsTagTemplate']);
}
}
// Update settings field
$newSettings = json_encode($settings);
$this->update('plugins', array('settings' => $newSettings), 'class="Minimee"');
return true;
}