| Server IP : 195.130.67.5 / Your IP : 216.73.217.154 Web Server : Microsoft-IIS/10.0 System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586 User : IUSR ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/inetpub/wwwroot/business/modules/simpletest/tests/upgrade/ |
Upload File : |
<?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();