| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 | 
							- <?php
 
- /**
 
-  * @file
 
-  * Test content for the trigger upgrade path.
 
-  */
 
- db_create_table('trigger_assignments', array(
 
-   'fields' => array(
 
-     'hook' => array(
 
-       'type' => 'varchar',
 
-       'length' => 32,
 
-       'not null' => TRUE,
 
-       'default' => '',
 
-     ),
 
-     'op' => array(
 
-       'type' => 'varchar',
 
-       'length' => 32,
 
-       'not null' => TRUE,
 
-       'default' => '',
 
-     ),
 
-     'aid' => array(
 
-       'type' => 'varchar',
 
-       'length' => 255,
 
-       'not null' => TRUE,
 
-       'default' => '',
 
-     ),
 
-     'weight' => array(
 
-       'type' => 'int',
 
-       'not null' => TRUE,
 
-       'default' => 0,
 
-     ),
 
-   ),
 
-   'primary key' => array('hook', 'op', 'aid'),
 
-   'module' => 'trigger',
 
-   'name' => 'trigger_assignments',
 
- ));
 
- // Add several trigger configurations.
 
- db_insert('trigger_assignments')->fields(array(
 
-   'hook',
 
-   'op',
 
-   'aid',
 
-   'weight',
 
- ))
 
- ->values(array(
 
-   'hook' => 'node',
 
-   'op' => 'presave',
 
-   'aid' => 'node_publish_action',
 
-   'weight' => '1',
 
- ))
 
- ->values(array(
 
-   'hook' => 'comment',
 
-   'op' => 'presave',
 
-   'aid' => 'comment_publish_action',
 
-   'weight' => '1',
 
- ))
 
- ->values(array(
 
-   'hook' => 'comment_delete',
 
-   'op' => 'presave',
 
-   'aid' => 'node_save_action',
 
-   'weight' => '1',
 
- ))
 
- ->values(array(
 
-   'hook' => 'nodeapi',
 
-   'op' => 'presave',
 
-   'aid' => 'node_make_sticky_action',
 
-   'weight' => '1',
 
- ))
 
- ->values(array(
 
-   'hook' => 'nodeapi',
 
-   'op' => 'somehow_nodeapi_got_a_very_long',
 
-   'aid' => 'node_save_action',
 
-   'weight' => '1',
 
- ))
 
- ->execute();
 
- db_update('system')->fields(array(
 
-   'schema_version' => '6000',
 
-   'status' => '1',
 
- ))
 
- ->condition('filename', 'modules/trigger/trigger.module')
 
- ->execute();
 
 
  |