function page_title_install in Page Title 5
Same name and namespace in other branches
- 5.2 page_title.install \page_title_install()
- 6.2 page_title.install \page_title_install()
- 6 page_title.install \page_title_install()
- 7 page_title.install \page_title_install()
Implementation of hook_install().
File
- ./
page_title.install, line 6
Code
function page_title_install() {
$result = FALSE;
switch ($GLOBALS['db_type']) {
case 'mysqli':
case 'mysql':
$result = db_query('CREATE TABLE IF NOT EXISTS {page_title} (
nid INT NOT NULL,
page_title VARCHAR(255) NOT NULL,
PRIMARY KEY (nid)
) /*!40100 DEFAULT CHARACTER SET utf8 */');
break;
case 'pgsql':
$result = db_query("CREATE TABLE {page_title} (\n nid integer NOT NULL default '0',\n page_title text NOT NULL default ''\n )");
break;
}
if ($result) {
drupal_set_message(t('Page title module installed successfully.'));
}
else {
drupal_set_message(t('Table installation for the Page title module was unsuccessful. The tables may need to be installed by hand. See the README.txt file for a list of the installation queries.'), 'error');
}
}