4.6
-- NetCat 4.6 Extra [0] component file, generated 2011-10-14 16:38:23
INSERT INTO `Class` SET `Class_Name` = 'Голосования: Опросы', `Class_Group` = 'Голосования', `DaysToHold` = '0', `AllowTags` = '0', `FormPrefix` = '', `FormSuffix` = '".opt($nextLink || $prevLink, "
страницы: ".browse_messages($cc_env, 10)."
")."', `RecordTemplate` = '$f_AdminButtons";\r\nif($cc_settings[\'PollStyle\']=="open") {\r\n \r\n if(!poll_alreadyAnswered($classID, $f_RowID, $f_ProtectIP, $f_ProtectUsers) && $f_Active && !$admin_mode) {\r\n \r\n if($f_MultyAnswer) $InputType="checkbox"; else $InputType="radio";\r\n \r\n $result.="\r\n
";\r\n \r\n }\r\n else {\r\n\r\n if(!$f_Active) $ActiveText=" (закрыт)"; else $ActiveText="";\r\n $result.="$f_Question$ActiveText
";\r\n\r\n //вывод списка ответов\r\n $icounter=1; while($icounter<11) {\r\n $tAnswer="f_Answer$icounter";\r\n $tCount="f_Count$icounter";\r\n if($$tAnswer) {\r\n $result.=$$tAnswer.poll_percentLine($classID, $f_RowID, $$tCount, 100, " (%PERCENT%)
")."
";\r\n }\r\n ++$icounter;\r\n }\r\n\r\n $result.="\r\n ".opt($f_Answer11,"Другой".poll_percentLine($classID, $f_RowID, $$tCount, 100, " (%PERCENT%)
")."
")."\r\n Проголосовало: $f_TotalCount
";\r\n $result.= "
";\r\n \r\n if($f_Active && $f_ProtectUsers==1 && !Authorize()) $result.="
* Для голосования необходимо авторизоваться
Архив опросов
";\r\n }\r\n}\r\nelse {\r\n if(!$f_Active) $ActiveText=" (закрыт)"; else $ActiveText="";\r\n $result.="• $f_Question$ActiveText
";\r\n}\r\n$result.="', `RecordsPerPage` = '20', `SortBy` = '', `RecordTemplateFull` = '";\r\nif($f_RowID) {\r\n\r\n if(!poll_alreadyAnswered($classID, $f_RowID, $f_ProtectIP, $f_ProtectUsers) && $f_Active) {\r\n \r\n if($f_MultyAnswer) $InputType="checkbox"; else $InputType="radio";\r\n \r\n $result.="\r\n
";\r\n \r\n }\r\n else {\r\n\r\n if(!$f_Active) $ActiveText=" (закрыт)"; else $ActiveText="";\r\n $result.="$f_Question$ActiveText
";\r\n\r\n //вывод списка ответов\r\n $icounter=0; while($icounter<11) {\r\n $tAnswer="f_Answer$icounter";\r\n $tCount="f_Count$icounter";\r\n if($$tAnswer) { \r\n $result.=$$tAnswer.poll_percentLine($classID, $f_RowID, $$tCount, 100, "(%PERCENT%)
")."
";\r\n }\r\n ++$icounter;\r\n }\r\n\r\n $result.="\r\n Другой
".poll_alternativeAnswer($classID, $f_RowID)."\r\n Проголосовало: $f_TotalCount
";\r\n $result.= "
";\r\n \r\n if($f_Active && $f_ProtectUsers==1 && !Authorize()) $result.="
* Для голосования необходимо авторизоваться
Архив опросов
";\r\n }\r\n}\r\n$result.="вернуться к опросам
";\r\n$result.= $f_AdminButtons;\r\necho "\r\n$result ', `TitleTemplate` = '$f_Question', `TitleList` = '', `UseAltTitle` = '0', `AddTemplate` = '', `EditTemplate` = '', `AddActionTemplate` = '', `EditActionTemplate` = '', `SearchTemplate` = '', `FullSearchTemplate` = '', `SubscribeTemplate` = '', `System_Table_ID` = '0', `Settings` = '$query_select="GREATEST(a.Count1,a.Count2,a.Count3,a.Count4,a.Count5,a.Count6,a.Count7,a.Count8,a.Count9,a.Count10,a.Count11)";\r\n$result_vars="\\$MaxCountValue";', `AddCond` = '', `EditCond` = '', `SubscribeCond` = '', `DeleteCond` = '', `NL2BR` = '0', `UseCaptcha` = '0', `CheckActionTemplate` = '', `DeleteActionTemplate` = '', `CustomSettingsTemplate` = '$settings_array = array(\r\n "PollStyle" => array("type" => "select",\r\n "default_value" => "open",\r\n "caption" => "Вывод опросов",\r\n "validate_regexp" => "",\r\n "validate_error" => "",\r\n "values" => array("open" => "раскрывать опросы", "close" => "выводить ссылки на опросы"),\r\n )\r\n);', `ClassDescription` = 'Компонент используется в модуле "Голосование".\r\nБолее подробная информация о компоненте содержится в документации к этому модулю.', `DeleteTemplate` = '', `ClassTemplate` = '0', `Type` = 'useful', `CacheForUser` = '0';
CREATE TABLE `Message%INSERT_ID%` ( `Message_ID` int(11) NOT NULL AUTO_INCREMENT, `User_ID` int(11) NOT NULL DEFAULT '0', `Subdivision_ID` int(11) NOT NULL DEFAULT '0', `Sub_Class_ID` int(11) NOT NULL DEFAULT '0', `Priority` int(11) NOT NULL DEFAULT '0', `Keyword` varchar(255) NOT NULL DEFAULT '', `ncTitle` varchar(255) DEFAULT NULL, `ncKeywords` varchar(255) DEFAULT NULL, `ncDescription` text, `Checked` tinyint(4) NOT NULL DEFAULT '1', `TimeToDelete` date DEFAULT NULL, `TimeToUncheck` date DEFAULT NULL, `IP` varchar(15) DEFAULT NULL, `UserAgent` varchar(255) DEFAULT NULL, `Parent_Message_ID` int(11) NOT NULL DEFAULT '0', `Created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `LastUpdated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `LastUser_ID` int(11) NOT NULL DEFAULT '0', `LastIP` varchar(15) DEFAULT NULL, `LastUserAgent` varchar(255) DEFAULT NULL, `Question` text NOT NULL, `Answer1` varchar(255) NOT NULL DEFAULT '', `Answer2` varchar(255) NOT NULL DEFAULT '', `Answer3` varchar(255) DEFAULT NULL, `Answer4` varchar(255) DEFAULT NULL, `Answer5` varchar(255) DEFAULT NULL, `Answer6` varchar(255) DEFAULT NULL, `Answer7` varchar(255) DEFAULT NULL, `Answer8` varchar(255) DEFAULT NULL, `Answer9` varchar(255) DEFAULT NULL, `Answer10` varchar(255) DEFAULT NULL, `Count1` int(11) NOT NULL DEFAULT '0', `Count2` int(11) NOT NULL DEFAULT '0', `Count3` int(11) NOT NULL DEFAULT '0', `Count4` int(11) NOT NULL DEFAULT '0', `Count5` int(11) NOT NULL DEFAULT '0', `Count6` int(11) NOT NULL DEFAULT '0', `Count7` int(11) NOT NULL DEFAULT '0', `Count8` int(11) NOT NULL DEFAULT '0', `Count9` int(11) NOT NULL DEFAULT '0', `Count10` int(11) NOT NULL DEFAULT '0', `MultyAnswer` tinyint(4) NOT NULL DEFAULT '0', `SubmitValue` varchar(255) DEFAULT NULL, `Active` tinyint(4) NOT NULL DEFAULT '0', `Answer11` tinyint(4) NOT NULL DEFAULT '0', `Count11` int(11) NOT NULL DEFAULT '0', `AltAnswer` text, `ProtectIP` tinyint(4) NOT NULL DEFAULT '0', `ProtectUsers` tinyint(4) NOT NULL DEFAULT '0', `TotalCount` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`Message_ID`), UNIQUE KEY `Sub_Class_ID_2` (`Sub_Class_ID`,`Message_ID`,`Keyword`), KEY `User_ID` (`User_ID`), KEY `LastUser_ID` (`LastUser_ID`), KEY `Subdivision_ID` (`Subdivision_ID`), KEY `Parent_Message_ID` (`Parent_Message_ID`)) ENGINE=MyISAM;
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Question', 'Вопрос', 3, '3:60', 1, 1, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Answer1', 'Вариант ответа 1', 1, '', 1, 2, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Answer2', 'Вариант ответа 2', 1, '', 1, 3, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Answer3', 'Вариант ответа 3', 1, '', 0, 4, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Answer4', 'Вариант ответа 4', 1, '', 0, 5, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Answer5', 'Вариант ответа 5', 1, '', 0, 6, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Answer6', 'Вариант ответа 6', 1, '', 0, 7, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Answer7', 'Вариант ответа 7', 1, '', 0, 8, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Answer8', 'Вариант ответа 8', 1, '', 0, 9, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Answer9', 'Вариант ответа 9', 1, '', 0, 10, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Answer10', 'Вариант ответа 10', 1, '', 0, 11, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Count1', 'Количество голосов за 1', 2, '', 0, 21, 0, '0', 3);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Count2', 'Количество голосов за 2', 2, '', 0, 22, 0, '0', 3);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Count3', 'Количество голосов за 3', 2, '', 0, 23, 0, '0', 3);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Count4', 'Количество голосов за 4', 2, '', 0, 24, 0, '0', 3);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Count5', 'Количество голосов за 5', 2, '', 0, 25, 0, '0', 3);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Count6', 'Количество голосов за 6', 2, '', 0, 26, 0, '0', 3);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Count7', 'Количество голосов за 7', 2, '', 0, 27, 0, '0', 3);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Count8', 'Количество голосов за 8', 2, '', 0, 28, 0, '0', 3);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Count9', 'Количество голосов за 9', 2, '', 0, 29, 0, '0', 3);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Count10', 'Количество голосов за 10', 2, '', 0, 30, 0, '0', 3);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'MultyAnswer', 'Можно выбирать несколько пунктов', 5, '', 1, 31, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'SubmitValue', 'Альтернативное значение кнопки', 1, '', 0, 32, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Active', 'Активно ли голосование', 5, '', 1, 2, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Answer11', 'Альтернативные варианты опроса', 5, '', 1, 13, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'Count11', 'Количество голосов за 11', 2, '', 0, 31, 0, '0', 3);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'AltAnswer', 'Список альтернативных ответов', 3, '6:60', 0, 34, 0, '', 3);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'ProtectIP', 'Один голос с одного IP', 5, '', 1, 37, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'ProtectUsers', 'Голосуют зарег. пользователи', 5, '', 1, 38, 0, '', 1);
INSERT INTO Field (`Class_ID`, `Field_Name`, `Description`, `TypeOfData_ID`, `Format`, `NotNull`, `Priority`, `DoSearch`, `DefaultState`, `TypeOfEdit_ID`) VALUES (%INSERT_ID%, 'TotalCount', 'Кол-во проголосовавших', 2, '', 0, 39, 0, '0', 2);