function truefalse_install in Quiz 6.4
Same name and namespace in other branches
- 8.4 question_types/truefalse/truefalse.install \truefalse_install()
- 6.6 question_types/truefalse/truefalse.install \truefalse_install()
- 7.6 question_types/truefalse/truefalse.install \truefalse_install()
- 7 question_types/truefalse/truefalse.install \truefalse_install()
- 7.4 question_types/truefalse/truefalse.install \truefalse_install()
- 7.5 question_types/truefalse/truefalse.install \truefalse_install()
Implementation of hook_install().
File
- question_types/
truefalse/ truefalse.install, line 28 - The installer file for truefalse question type. *
Code
function truefalse_install() {
if (!db_table_exists('quiz_truefalse_node')) {
drupal_install_schema('truefalse');
}
else {
db_query("UPDATE {system} SET name = 'truefalse' WHERE name = 'true_false'");
db_query("UPDATE {node} SET type = 'truefalse' WHERE type = 'true_false'");
db_query("UPDATE {system} SET type = 'truefalse' WHERE type = 'true_false'");
db_query("UPDATE {vocabulary_node_types} SET type = 'truefalse' WHERE type = 'true_false'");
}
variable_set('node_options_truefalse', array(
'status',
));
cache_clear_all('autoload:', 'cache');
}