You are here

function sms_install in SMS Framework 5

Same name and namespace in other branches
  1. 6.2 sms.install \sms_install()

File

./sms.install, line 2

Code

function sms_install() {
  switch ($GLOBALS['db_type']) {
    case 'mysql':
    case 'mysqli':
      $success = TRUE;
      db_query('
         CREATE TABLE {sms_messages} (
         mid int(10) NOT NULL,
         sent int(11) NOT NULL,
         status int(11) NOT NULL,
         destination varchar(64) NOT NULL,
         message text default NULL,
         gateway varchar(64) NOT NULL,
         PRIMARY KEY (mid)) /*!40100 DEFAULT CHARACTER SET utf8 */;
        ');
      db_query('UPDATE {system} SET weight = -5 WHERE name = "sms_sendtophone"');
      break;
  }
  if ($success) {
    drupal_set_message(t('SMS Framework installed succesfully.'));
  }
  else {
    drupal_set_message(t('SMS Framework installation failed. Database tables must be created manually.', 'error'));
  }
}