I don't know if someone else has already taken care of this, but if not, I've written an install file for the Event module. It worked fine then I tested it on my 4.7b6 test site. However, I'm a real newbie at this, so it definitely needs to be reviewed.

Roger

CommentFileSizeAuthor
#1 event_0.install786 bytesKSA213755

Comments

KSA213755’s picture

StatusFileSize
new786 bytes

Well, I tried to attach the file, but it didn't go through apparently. Here's the code instead:

<?php
function event_install() {
  switch ($GLOBALS['db_type']) {
    case 'mysql':
    case 'mysqli':
		db_query("CREATE TABLE {event} (
			nid int(10) unsigned NOT NULL default '0',
			event_start int(10) unsigned NOT NULL default '0',
			event_end int(10) unsigned NOT NULL default '0',
			timezone int(10) NOT NULL default '0',
			PRIMARY KEY (nid),
			KEY event_start (event_start)
        ) /*!40100 DEFAULT CHARACTER SET utf8 */;");
      break;
    case 'pgsql':
		db_query("CREATE TABLE {event} (
			nid int(10) unsigned NOT NULL default '0',
			event_start int(10) unsigned NOT NULL default '0',
			event_end int(10) unsigned NOT NULL default '0',
			timezone int(10) NOT NULL default '0',
			PRIMARY KEY (nid),
			KEY event_start (event_start)
        )");
      break;
  }
}
killes@www.drop.org’s picture

Status: Active » Closed (fixed)

The 4.7 version is no longer supported. Please re-open if this still applies to a more recent version.