[ Index ] |
|
Code source de Drupal 5.3 |
1 <?php 2 // $Id: forum.install,v 1.6 2006/09/01 07:40:08 drumm Exp $ 3 4 /** 5 * Implementation of hook_install(). 6 */ 7 function forum_install() { 8 switch ($GLOBALS['db_type']) { 9 case 'mysql': 10 case 'mysqli': 11 db_query("CREATE TABLE {forum} ( 12 nid int unsigned NOT NULL default '0', 13 vid int unsigned NOT NULL default '0', 14 tid int unsigned NOT NULL default '0', 15 PRIMARY KEY (vid), 16 KEY nid (nid), 17 KEY tid (tid) 18 ) /*!40100 DEFAULT CHARACTER SET UTF8 */ "); 19 break; 20 case 'pgsql': 21 db_query("CREATE TABLE {forum} ( 22 nid int_unsigned NOT NULL default '0', 23 vid int_unsigned NOT NULL default '0', 24 tid int_unsigned NOT NULL default '0', 25 PRIMARY KEY (vid) 26 )"); 27 db_query("CREATE INDEX {forum}_nid_idx ON {forum} (nid)"); 28 db_query("CREATE INDEX {forum}_tid_idx ON {forum} (tid)"); 29 break; 30 } 31 } 32 33 /** 34 * Implementation of hook_uninstall(). 35 */ 36 function forum_uninstall() { 37 db_query('DROP TABLE {forum}'); 38 db_query("DELETE FROM {node} WHERE type = 'forum'"); 39 variable_del('forum_containers'); 40 variable_del('forum_nav_vocabulary'); 41 variable_del('forum_hot_topic'); 42 variable_del('forum_per_page'); 43 variable_del('forum_order'); 44 variable_del('forum_block_num_0'); 45 variable_del('forum_block_num_1'); 46 }
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Fri Nov 30 16:20:15 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |