<?php

/**
 * AVE.cms - Модуль Опросы.
 *
 * @package AVE.cms
 * @subpackage mod_poll
 * @since 1.1
 * @filesource
 */

/**
 * mySQL-запросы для установки, обновления и удаления модуля
 */

$module_sql_install = array();
$module_sql_deinstall = array();
$module_sql_update = array();

// Удаление модуля
$module_sql_deinstall[] = "DROP TABLE IF EXISTS CPPREFIX_module_poll;";
$module_sql_deinstall[] = "DROP TABLE IF EXISTS CPPREFIX_module_poll_comments;";
$module_sql_deinstall[] = "DROP TABLE IF EXISTS CPPREFIX_module_poll_items;";

// Установка модуля
$module_sql_install[] = "CREATE TABLE CPPREFIX_module_poll (
	id int(10) unsigned NOT NULL auto_increment,
	poll_title varchar(255) NOT NULL default '',
	poll_status enum('1','0') NOT NULL default '1',
	poll_can_comment enum('0','1') NOT NULL default '0',
	poll_groups_id tinytext,
	poll_start int(10) unsigned NOT NULL default '0',
	poll_end int(10) unsigned NOT NULL default '0',
	poll_users_id text NOT NULL default '',
	poll_users_ip text NOT NULL default '',
	PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";

$module_sql_install[] = "CREATE TABLE CPPREFIX_module_poll_comments (
	id int(10) unsigned NOT NULL auto_increment,
	poll_id int(10) NOT NULL,
	poll_comment_author_id int(10) NOT NULL,
	poll_comment_author_ip text NOT NULL default '',
	poll_comment_time int(10) unsigned NOT NULL default '0',
	poll_comment_title varchar(250) NOT NULL default '',
	poll_comment_text text NOT NULL default '',
	PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";

$module_sql_install[] = "CREATE TABLE CPPREFIX_module_poll_items (
	id int(10) unsigned NOT NULL auto_increment,
	poll_id int(10) NOT NULL,
	poll_item_title varchar(250) NOT NULL default '',
	poll_item_hits int(10) NOT NULL default '0',
	poll_item_color varchar(10) NOT NULL default '',
	poll_item_position int(2) NOT NULL,
	PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";

// Обновление модуля
$module_sql_update[] = "
	UPDATE
		`CPPREFIX_module`
	SET
		ModuleAveTag = '" . $modul['ModuleAveTag'] . "',
		ModulePHPTag = '" . $modul['ModulePHPTag'] . "',
		ModuleVersion = '" . $modul['ModuleVersion'] . "'
	WHERE
		ModuleSysName = '" . $modul['ModuleSysName'] . "'
	LIMIT 1;
";

$module_sql_update[] = "
	RENAME TABLE
		`CPPREFIX_modul_poll`
	TO
		`CPPREFIX_module_poll`
";

$module_sql_update[] = "
	RENAME TABLE
		`CPPREFIX_modul_poll_comments`
	TO
		`CPPREFIX_module_poll_comments`
";

$module_sql_update[] = "
	RENAME TABLE
		`CPPREFIX_modul_poll_items`
	TO
		`CPPREFIX_module_poll_items`
";
?>