| 1 |
<?php |
<?php |
| 2 |
// $Id: $ |
// $Id: sidecontent.install,v 1.2.2.2 2006/10/21 22:05:50 MegaGrunt Exp $ |
| 3 |
/** |
/** |
| 4 |
* @file |
* @file |
| 5 |
* Update file for the sidecontent module. |
* Update file for the sidecontent module. |
| 26 |
|
|
| 27 |
case 'pgsql': |
case 'pgsql': |
| 28 |
|
|
| 29 |
// anyone want to fill this in? |
$success = db_query("CREATE TABLE {sidecontent} ( |
| 30 |
return drupal_set_message(t('PGSQL database installation not available, please look at sidecontent.install file and install manually.')); |
nid int4 NOT NULL default '0', |
| 31 |
|
format int4 NOT NULL default '0', |
| 32 |
|
sidetitle varchar(128) NOT NULL default '', |
| 33 |
|
sidecontent text NOT NULL, |
| 34 |
|
PRIMARY KEY (nid) |
| 35 |
|
);"); |
| 36 |
break; |
break; |
| 37 |
} |
} |
| 38 |
|
|
| 67 |
$ret[] = update_sql("ALTER TABLE {sidecontent} ADD PRIMARY KEY ( `nid` )"); |
$ret[] = update_sql("ALTER TABLE {sidecontent} ADD PRIMARY KEY ( `nid` )"); |
| 68 |
break; |
break; |
| 69 |
case 'pgsql': |
case 'pgsql': |
| 70 |
// anyone want to fill this in? |
$ret[] = update_sql("ALTER TABLE {sidecontent} ADD COLUMN sidetitle varchar(128) NOT NULL default ''"); |
| 71 |
return drupal_set_message(t('PGSQL database installation not available, please look at sidecontent.install file and install manually.')); |
$ret[] = update_sql("ALTER TABLE {sidecontent} ADD PRIMARY KEY ( nid )"); |
| 72 |
break; |
break; |
| 73 |
} |
} |
| 74 |
return $ret; |
return $ret; |
| 98 |
} |
} |
| 99 |
|
|
| 100 |
|
|
|
?> |
|
| 101 |
|
/** |
| 102 |
|
* Implementation of hook_uninstall(). |
| 103 |
|
*/ |
| 104 |
|
function sidecontent_uninstall() { |
| 105 |
|
db_query('DROP TABLE {sidecontent}'); |
| 106 |
|
variable_del('sidecontent_title'); |
| 107 |
|
variable_del('sidecontent_print'); |
| 108 |
|
variable_del('sidecontent_show_input_format'); |
| 109 |
|
variable_del('sidecontent_show_in_group'); |
| 110 |
|
variable_del('sidecontent_group_description'); |
| 111 |
|
} |