1 tabledrag_example.install | tabledrag_example_install() |
Implements hook_install().
This fills the example item info which will be used in the example.
Related topics
File
- modules/
examples/ tabledrag_example/ tabledrag_example.install, line 84 - Install and uninstall functions for the tabledrag example module.
Code
function tabledrag_example_install() {
// Ensure translations don't break at install time.
$t = get_t();
// Insert some values into the database.
$rows = array(
array(
'name' => $t('Item One'),
'description' => $t('The first item'),
'itemgroup' => $t('Group1'),
),
array(
'name' => $t('Item Two'),
'description' => $t('The second item'),
'itemgroup' => $t('Group1'),
),
array(
'name' => $t('Item Three'),
'description' => $t('The third item'),
'itemgroup' => $t('Group1'),
),
array(
'name' => $t('Item Four'),
'description' => $t('The fourth item'),
'itemgroup' => $t('Group2'),
),
array(
'name' => $t('Item Five'),
'description' => $t('The fifth item'),
'itemgroup' => $t('Group2'),
),
array(
'name' => $t('Item Six'),
'description' => $t('The sixth item'),
'itemgroup' => $t('Group2'),
),
array(
'name' => $t('Item Seven'),
'description' => $t('The seventh item'),
'itemgroup' => $t('Group3'),
),
array(
'name' => $t('A Root Node'),
'description' => $t('This item cannot be nested under a parent item'),
'itemgroup' => $t('Group3'),
),
array(
'name' => $t('A Leaf Item'),
'description' => $t('This item cannot have child items'),
'itemgroup' => $t('Group3'),
),
);
if (db_table_exists('tabledrag_example')) {
foreach ($rows as $row) {
db_insert('tabledrag_example')->fields($row)->execute();
}
}
}