source: extensions/Comments_on_Albums/maintain.inc.php @ 11217

Last change on this file since 11217 was 10984, checked in by mistic100, 13 years ago

code cleanup

File size: 1.2 KB
Line 
1<?php
2if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
3
4// Default configuration
5define('default_config', serialize(array(
6  'icon_color' => 'outline_ff3363.png',
7  'icon_color_over' => 'outline_ff7700.png',
8)));
9
10// Installation
11function plugin_install() {
12  global $prefixeTable;
13
14  pwg_query("CREATE TABLE `" . $prefixeTable . "comments_categories` (
15    `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
16    `category_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
17    `date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
18    `author` varchar(255) DEFAULT NULL,
19    `author_id` smallint(5) DEFAULT NULL,
20    `content` longtext,
21    `validated` enum('true','false') NOT NULL DEFAULT 'false',
22    `validation_date` datetime DEFAULT NULL,
23    PRIMARY KEY (`id`)
24  ) DEFAULT CHARSET=utf8;");
25 
26  pwg_query("INSERT INTO " . CONFIG_TABLE . "(param,value,comment) VALUES('comments_on_albums', '" . default_config . "', 'Parametres du plugin Comments on Albums');");
27}
28
29// Uninstallation
30function plugin_uninstall() {
31  global $prefixeTable;
32
33  pwg_query("DROP TABLE `" . $prefixeTable . "comments_categories`;");
34  pwg_query("DELETE FROM " . CONFIG_TABLE . " WHERE `param` = 'comments_on_albums';");
35}
36?>
Note: See TracBrowser for help on using the repository browser.