? md5.js Index: cram.install =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/cram/cram.install,v retrieving revision 1.2.2.2 diff -u -p -r1.2.2.2 cram.install --- cram.install 21 Feb 2008 06:02:45 -0000 1.2.2.2 +++ cram.install 21 Feb 2008 18:18:54 -0000 @@ -7,8 +7,8 @@ function cram_install() { case 'mysqli': db_query("CREATE TABLE {cram_nonce} ( nonce varchar(32) NOT NULL default '', - issued int(11) NOT NULL default '0', - valid int(1) NOT NULL default '0', + issued int(11) UNSIGNED NOT NULL default '0', + valid bool NOT NULL default '0', PRIMARY KEY (nonce, issued) ) /*!40100 DEFAULT CHARACTER SET utf8 */;"); break; @@ -19,3 +19,19 @@ function cram_uninstall() { db_query('DROP TABLE {cram_nonce}'); variable_del('cram_default_enabled'); } + +function cram_update_2() { + $ret = array(); + + switch ($GLOBALS['db_type']) { + case 'mysql': + case 'mysqli': + $ret[] = update_sql("ALTER TABLE {cram_nonce} + CHANGE issued issued int(11) UNSIGNED NOT NULL default ''"); + $ret[] = update_sql("ALTER TABLE {cram_nonce} + CHANGE valid valid bool NOT NULL default ''"); + break; + } + + return $ret; +}