| 29 |
ctype_id int(10) unsigned NOT NULL default '0', |
ctype_id int(10) unsigned NOT NULL default '0', |
| 30 |
name varchar(255) NOT NULL default '', |
name varchar(255) NOT NULL default '', |
| 31 |
description varchar(255) NOT NULL default '', |
description varchar(255) NOT NULL default '', |
|
help text NOT NULL, |
|
| 32 |
PRIMARY KEY ctype_id (ctype_id) |
PRIMARY KEY ctype_id (ctype_id) |
| 33 |
) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET utf8 */;"); |
) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET utf8 */;"); |
| 34 |
|
|
| 66 |
ctype_id int NOT NULL default '0', |
ctype_id int NOT NULL default '0', |
| 67 |
name varchar(255) NOT NULL default '', |
name varchar(255) NOT NULL default '', |
| 68 |
description varchar(255) NOT NULL default '', |
description varchar(255) NOT NULL default '', |
|
help text NOT NULL default '', |
|
| 69 |
PRIMARY KEY (ctype_id) |
PRIMARY KEY (ctype_id) |
| 70 |
);"); |
);"); |
| 71 |
|
|
| 99 |
return _system_update_utf8(array('flexinode_data', 'flexinode_field', 'flexinode_type')); |
return _system_update_utf8(array('flexinode_data', 'flexinode_field', 'flexinode_type')); |
| 100 |
} |
} |
| 101 |
|
|
| 102 |
|
function flexinode_update_2() { |
| 103 |
|
$items = array(); |
| 104 |
|
|
| 105 |
|
// Move helptext into variable for each flexinode type |
| 106 |
|
$sql = "SELECT ctype_id, help FROM {flexinode_type}"; |
| 107 |
|
$result = db_query($sql); |
| 108 |
|
$items[] = array('success' => $result !== FALSE, 'query' => check_plain($sql)); |
| 109 |
|
while ($ctype = db_fetch_object($result)) { |
| 110 |
|
variable_set("flexinode-$ctype->ctype_id_help", variable_get("flexinode-$ctype->ctype_id_help",'').$ctype->help); |
| 111 |
|
} |
| 112 |
|
|
| 113 |
|
// Drop the 'help' column. Works for both PostgreSQL and MySQL |
| 114 |
|
$items[] = update_sql("ALTER TABLE {flexinode_type} DROP help"); |
| 115 |
|
return $items; |
| 116 |
|
} |