4.5 -- NetCat 4.5 Extra [0] component file, generated 2011-04-19 20:56:14 INSERT INTO `Class` SET `Class_Name` = 'Последние комментарии', `Class_Group` = 'Комментарии', `DaysToHold` = '0', `AllowTags` = '0', `FormPrefix` = '$f_AdminCommon\n

Последние комментарии

', `FormSuffix` = '', `RecordTemplate` = '$f_AdminButtons\r\n";\r\n$f_Keyword = $db->get_var("SELECT `Keyword` FROM `Message".$f_ClassID."` WHERE `Message_ID` = \'".$f_MessageID."\' ");\r\n$msg_link = $f_SubURL.($f_Keyword ? $f_Keyword.".html" : $f_EnglishName."_".$f_MessageID.".html");\r\n$f_Comment = nc_bbcode_clear($f_Comment );\r\n$cc_settings[\'TextLength\'] = $cc_settings[\'TextLength\'] ? $cc_settings[\'TextLength\'] : 30;\r\n$f_Comment = nc_substr($f_Comment, 0, $cc_settings[\'TextLength\']).(nc_strlen($f_Comment)>$cc_settings[\'TextLength\'] ? "..." : "");\r\n$result .="\r\n

$f_Created\r\n$f_Comment\r\n- пишет ".($f_UserID ? "$f_Login" : ($f_Guest ? $f_Guest : NETCAT_MODULE_COMMENTS_GUEST))." \r\n в разделе\r\n $f_SubName\r\n

', `RecordsPerPage` = '0', `SortBy` = '', `RecordTemplateFull` = '', `TitleTemplate` = '', `TitleList` = '', `UseAltTitle` = '0', `AddTemplate` = '', `EditTemplate` = '', `AddActionTemplate` = '', `EditActionTemplate` = '', `SearchTemplate` = '', `FullSearchTemplate` = '
\n\n\n\n\n
', `SubscribeTemplate` = '', `System_Table_ID` = '0', `Settings` = '$user_name = $nc_core->get_settings(\'UserName\', \'comments\');\r\n\r\n$ignore_all = 1;\r\n$query_select ="c.`Comment`, c.`Message_ID`, c.`id`,\r\n IF( UNIX_TIMESTAMP(c.`Updated`) > UNIX_TIMESTAMP(c.`Date`), DATE_FORMAT(c.`Updated`, \'%d.%m.%Y %H:%i:%s\'), DATE_FORMAT(c.`Date`, \'%d.%m.%Y %H:%i:%s\') ) AS `Date`,\r\n u.`User_ID`, u.`".($user_name ? $user_name : "Login")."`, c.`Guest_Name`,\r\n sc.`Sub_Class_ID`, sc.`Sub_Class_Name`, sc.`Class_ID`, sc.`EnglishName`,\r\n sub.`Subdivision_ID`, sub.`Subdivision_Name`, sub.`Hidden_URL`";\r\n$query_from = "`Comments_Text` as c";\r\n$query_join = " LEFT JOIN `User` as u ON u.`User_ID` = c.`User_ID`\r\n LEFT JOIN `Sub_Class` as sc ON sc.`Sub_Class_ID` = c.`Sub_Class_ID`\r\n LEFT JOIN `Subdivision` as sub ON sub.`Subdivision_ID` = sc.`Subdivision_ID`";\r\n$query_where = "c.`Checked` = 1";\r\n$query_order = "`Date` DESC";\r\n$query_limit = $cc_env[\'RecordsPerPage\'] ? $cc_env[\'RecordsPerPage\'] : "15";\r\n\r\n$result_vars = \'$f_Comment, $f_MessageID, $f_id, $f_Created,\r\n $f_UserID, $f_Login, $f_Guest,\r\n $f_SubClassID, $f_SubClassName, $f_ClassID, $f_EnglishName,\r\n $f_SubID, $f_SubName, $f_SubURL\';', `AddCond` = '', `EditCond` = '', `SubscribeCond` = '', `DeleteCond` = '', `NL2BR` = '1', `UseCaptcha` = '0', `CheckActionTemplate` = '', `DeleteActionTemplate` = '', `CustomSettingsTemplate` = '$settings_array = array(\r\n \'TextLength\' => array(\'type\' => \'string\',\r\n \'default_value\' => \'30\',\r\n \'caption\' => \'Длина отображаемого текста комментария\',\r\n \'size\' => \'4\',\r\n \'validate_regexp\' => \'/^\\d+$/\',\r\n \'validate_error\' => \'Введите целое число\'\r\n ));', `ClassDescription` = '', `DeleteTemplate` = '', `ClassTemplate` = '0', `Type` = 'useful', `CacheForUser` = '0'; INSERT INTO `Class` SET `Class_Name` = 'Комментарии для личного кабинета', `Class_Group` = 'Шаблоны компонентов', `DaysToHold` = '0', `AllowTags` = '0', `FormPrefix` = '".s_browse_cc( $browse_tabs )."\r\n

$pre

\r\n".opt(!$totRows, "
Нет записей
")."\r\n', `FormSuffix` = '', `RecordTemplate` = '$f_AdminButtons\r\n";\r\n$f_Keyword = $db->get_var("SELECT `Keyword` FROM `Message".$f_ClassID."` WHERE `Message_ID` = \'".$f_MessageID."\' ");\r\n$msg_link = $f_SubURL.($f_Keyword ? $f_Keyword.".html" : $f_EnglishName."_".$f_MessageID.".html");\r\n$f_Comment = nc_bbcode_clear($f_Comment );\r\n$cc_settings[\'TextLength\'] = $cc_settings[\'TextLength\'] ? $cc_settings[\'TextLength\'] : 30;\r\n$f_Comment = nc_substr($f_Comment, 0, $cc_settings[\'TextLength\']).(nc_strlen($f_Comment)>$cc_settings[\'TextLength\'] ? "..." : "");\r\n$result .="\r\n

$f_Created\r\n$f_Comment\r\n в разделе\r\n $f_SubName\r\n

', `RecordsPerPage` = '0', `SortBy` = '', `RecordTemplateFull` = '', `TitleTemplate` = '', `TitleList` = '', `UseAltTitle` = '0', `AddTemplate` = '', `EditTemplate` = '', `AddActionTemplate` = '', `EditActionTemplate` = '', `SearchTemplate` = '', `FullSearchTemplate` = '
\n\n\n\n\n
', `SubscribeTemplate` = '', `System_Table_ID` = '0', `Settings` = '$user_name = $nc_core->get_settings(\'UserName\', \'comments\');\r\nglobal $browse_tabs;\r\n\r\n// записи определенного пользователя\r\n$by_user_id = intval($by_user_id);\r\nif ( !$by_user_id ) $by_user_id = $AUTH_USER_ID;\r\n\r\n// для заголовка\r\nif ( $by_user_id != $AUTH_USER_ID ) {\r\n $f_Author = $db->get_var("SELECT `".$user_name."` FROM `User` WHERE `User_ID` = \'".$by_user_id."\' ");\r\n $pre = "Комментарии пользователя $f_Author";\r\n //if ( !$f_Author ) header("Location: /");\r\n}\r\nelse {\r\n $f_Author = $current_user[$user_name];\r\n $pre = "Мои комментарии";\r\n}\r\n\r\n$cc_env[\'Cache_Access_ID\'] = 2;\r\n$ignore_all = 1;\r\n\r\n$query_select ="c.`Comment`, c.`Message_ID`, c.`id`,\r\n IF( UNIX_TIMESTAMP(c.`Updated`) > UNIX_TIMESTAMP(c.`Date`), DATE_FORMAT(c.`Updated`, \'%d.%m.%Y %H:%i:%s\'), DATE_FORMAT(c.`Date`, \'%d.%m.%Y %H:%i:%s\') ) AS `Date`,\r\n u.`User_ID`, u.`".($user_name ? $user_name : "Login")."`, c.`Guest_Name`,\r\n sc.`Sub_Class_ID`, sc.`Sub_Class_Name`, sc.`Class_ID`, sc.`EnglishName`,\r\n sub.`Subdivision_ID`, sub.`Subdivision_Name`, sub.`Hidden_URL`";\r\n$query_from = "`Comments_Text` as c";\r\n$query_join = " LEFT JOIN `User` as u ON u.`User_ID` = c.`User_ID`\r\n LEFT JOIN `Sub_Class` as sc ON sc.`Sub_Class_ID` = c.`Sub_Class_ID`\r\n LEFT JOIN `Subdivision` as sub ON sub.`Subdivision_ID` = sc.`Subdivision_ID`";\r\n$query_where = "c.`Checked` = 1 AND c.`User_ID` = \'".$by_user_id."\' ";\r\n$query_order = "`Date` DESC";\r\n$query_limit = $cc_env[\'RecordsPerPage\'] ? $cc_env[\'RecordsPerPage\'] : "15";\r\n\r\n$result_vars = \'$f_Comment, $f_MessageID, $f_id, $f_Created,\r\n $f_UserID, $f_Login, $f_Guest,\r\n $f_SubClassID, $f_SubClassName, $f_ClassID, $f_EnglishName,\r\n $f_SubID, $f_SubName, $f_SubURL\';\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n', `AddCond` = '', `EditCond` = '', `SubscribeCond` = '', `DeleteCond` = '', `NL2BR` = '1', `UseCaptcha` = '0', `CheckActionTemplate` = '', `DeleteActionTemplate` = '', `CustomSettingsTemplate` = '$settings_array = array(\r\n \'TextLength\' => array(\'type\' => \'string\',\r\n \'default_value\' => \'30\',\r\n \'caption\' => \'Длина отображаемого текста комментария\',\r\n \'size\' => \'4\',\r\n \'validate_regexp\' => \'/^\\d+$/\',\r\n \'validate_error\' => \'Введите целое число\'\r\n ));', `ClassDescription` = '', `DeleteTemplate` = '', `ClassTemplate` = '%INSERT_ID%', `Type` = 'useful', `CacheForUser` = '0'; CREATE TABLE `Message%INSERT_ID%` ( `Message_ID` int(11) NOT NULL auto_increment, `User_ID` int(11) NOT NULL, `Subdivision_ID` int(11) NOT NULL, `Sub_Class_ID` int(11) NOT NULL, `Priority` int(11) NOT NULL default '0', `Keyword` char(255) NOT NULL, `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` char(15) default NULL, `UserAgent` char(255) default NULL, `Parent_Message_ID` int(11) NOT NULL default '0', `Created` datetime NOT NULL, `LastUpdated` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, `LastUser_ID` int(11) NOT NULL, `LastIP` char(15) default NULL, `LastUserAgent` char(255) default NULL, PRIMARY KEY (`Message_ID`), UNIQUE KEY `Sub_Class_ID` (`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`)) TYPE=MyISAM;