'Vocab 8', 'new' => 'myterm1', ); } if (empty($old_data)) { $changes['taxonomy_vid_8a'] = array( 'label' => 'Vocab 8a', 'new' => array('myterm1', 'myterm2'), ); } // Adds sample changes $changes['taxonomy_vid_9'] = array( 'label' => 'Vocab 9', 'old' => 'Old term', 'new' => 'New term', ); $changes['taxonomy_vid_10 (multi show all)'] = array( 'label' => 'Vocab 10', 'old' => '', 'new' => 'Javascript, MySQL, pgSQL, IE7, Safari, Firefox', ); $changes['taxonomy_vid_11 (show changes)'] = array( 'label' => 'Vocab 11', 'old' => array('IE6'), 'new' => array('Firefox'), ); $changes['taxonomy_vid_12'] = array( 'label' => 'Vocab 12', 'old' => array('oldtag1', 'oldtag2', 'oldtag3'), 'new' => array('newtag1', 'newtag2', 'newtag3'), ); $changes['taxonomy_vid_13'] = array( 'label' => 'Vocab 13', 'old' => array(), 'new' => array('newtag1', 'newtag2', 'newtag3'), ); $changes['taxonomy_vid_14'] = array( 'label' => 'Vocab 14', 'old' => array('oldtag1', 'oldtag2', 'oldtag3'), 'new' => array(), ); if (empty($old_data)) { foreach ($changes as &$change) { unset($change['old']); if (empty($change['new'])) { unset($change['new']); } } } } /** * Implementation of hook_project_issue_issue_table_alter() used for testing. */ function fake_testing_module_project_issue_issue_table_alter($node, &$rows) { $rows[] = array(check_plain(t('Vocabulary 10:')), 'term1, term2, term3'); }