function truefalse_install in Quiz 7
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()
- 6.4 question_types/truefalse/truefalse.install \truefalse_install()
- 7.6 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()
Implements hook_install().
File
- question_types/
truefalse/ truefalse.install, line 12 - The installer file for truefalse question type. *
Code
function truefalse_install() {
// Add body field to true false node
quiz_question_add_body_field('truefalse');
if (!db_table_exists('quiz_truefalse_node')) {
// TODO The drupal_(un)install_schema functions are called automatically in D7.
// drupal_install_schema('truefalse')
}
else {
// TODO Please review the conversion of this statement to the D7 database API syntax.
/* db_query("UPDATE {system} SET name = 'truefalse' WHERE name = 'true_false'") */
db_update('system')
->fields(array(
'name' => 'truefalse',
))
->condition('name', 'true_false')
->execute();
// TODO Please review the conversion of this statement to the D7 database API syntax.
/* db_query("UPDATE {node} SET type = 'truefalse' WHERE type = 'true_false'") */
db_update('node')
->fields(array(
'type' => 'truefalse',
))
->condition('type', 'true_false')
->execute();
// TODO Please review the conversion of this statement to the D7 database API syntax.
/* db_query("UPDATE {system} SET type = 'truefalse' WHERE type = 'true_false'") */
db_update('system')
->fields(array(
'type' => 'truefalse',
))
->condition('type', 'true_false')
->execute();
// TODO Please review the conversion of this statement to the D7 database API syntax.
/* db_query("UPDATE {taxonomy_vocabulary_node_type} SET type = 'truefalse' WHERE type = 'true_false'") */
/*
db_update('taxonomy_vocabulary_node_type')
->fields(array(
'type' => 'truefalse',
))
->condition('type', 'true_false')
->execute();
*/
}
variable_set('node_options_truefalse', array(
'status',
));
cache_clear_all('autoload:', 'cache');
}