Mercurial > hg > rr-repo
diff sites/all/modules/quicktabs/quicktabs.install @ 13:134d4b2e75f6
updated quicktabs and google analytics modules
author | danieleb <danielebarchiesi@me.com> |
---|---|
date | Tue, 29 Oct 2013 13:48:59 +0000 |
parents | a75ead649730 |
children |
line wrap: on
line diff
--- a/sites/all/modules/quicktabs/quicktabs.install Mon Oct 28 16:14:37 2013 +0000 +++ b/sites/all/modules/quicktabs/quicktabs.install Tue Oct 29 13:48:59 2013 +0000 @@ -96,6 +96,21 @@ */ function quicktabs_update_7300() { + $output = array(); + + if (!db_field_exists('quicktabs', 'renderer')) { + // Add the renderer field + $renderer_field = array( + 'description' => 'The rendering mechanism.', + 'type' => 'varchar', + 'length' => 255, + 'not null' => TRUE, + 'default' => 'quicktabs', + ); + db_add_field('quicktabs', 'renderer', $renderer_field); + $output[] = "Added the renderer field"; + } + if (!db_field_exists('quicktabs', 'machine_name')) { // Pull all existing quicktabs, and then delete existing quicktabs. We will reinsert. $result = db_query("SELECT * FROM {quicktabs}"); @@ -113,7 +128,7 @@ db_add_field('quicktabs', 'machine_name', $name_field); db_add_primary_key('quicktabs', array('machine_name')); - $output = $used = array(); + $used = array(); foreach ($result as $qt) { $row = (array)$qt; // Generate a machine-readable string @@ -124,7 +139,7 @@ } $row['machine_name'] = $used[] = $i == 0 ? $qt_name : "{$qt_name}_{$i}"; unset($row['qtid']); - unset($row['style']); + $row['style'] = ''; $row['renderer'] = 'tabs'; $placeholders = implode(', ', array_keys($row)); $values = array(); @@ -139,18 +154,6 @@ } } - // Add the renderer field - $renderer_field = array( - 'description' => 'The rendering mechanism.', - 'type' => 'varchar', - 'length' => 255, - 'not null' => TRUE, - 'default' => 'quicktabs', - ); - db_add_field('quicktabs', 'renderer', $renderer_field); - $output[] = "Added the renderer field"; - - return implode('<br />', $output); }