The following update function is overriding panels titles with mini panels titles.
// The sinner
db_query("UPDATE {panels_display} SET title = '%s' WHERE did = %d", $mini->title, $mini->pid);
In:
/**
* Add the admin description field.
*/
function panels_mini_update_6303() {
$ret = array();
$field = array(
'type' => 'varchar',
'length' => '128',
'description' => 'The administrative title of the mini panel.',
);
db_add_field($ret, 'panels_mini', 'admin_title', $field);
$result = db_query("SELECT pid, did, title FROM {panels_mini}");
while ($mini = db_fetch_object($result)) {
db_query("UPDATE {panels_mini} SET admin_title = '%s' WHERE pid = %d", $mini->title, $mini->pid);
db_query("UPDATE {panels_display} SET title = '%s' WHERE did = %d", $mini->title, $mini->pid);
}
db_drop_field($ret, 'panels_mini', 'title');
return $ret;
}
I don't believe this was the intention.
Comments
Comment #1
Letharion commentedComment #2
japerryOuch. probably wasn't but that was a long time ago so we don't have to worry about this now... probably. Lets see if someone can throw a patch on it for 3.11 just in case someone is upgrading a really old site....
Comment #3
damienmckennaComment #4
japerryHeh, No patch, no fix!