<?php
// +---------------------------------------------+
// |     Copyright 2003 -2005 weenCompany        |
// |     http://www.weentech.com                 |
// |     This file may not be redistributed.     |
// +---------------------------------------------+

if(!defined('TABLE_PREFIX'))
  define('TABLE_PREFIX', "");

if(!defined('IN_WEENCOMPANY'))
  die("非法进入!");


// ############################### MODULE DETAILS ##############################

$uniqueid       = 3;
$modulename     = '最新文章';
$version        = '2.0';
$modulepath     = 'm3_latestnews/latestnews.php';
$settingspath   = 'm3_latestnews/m3_settings.php';
$authorname     = 'weencompany';
$authorlink     = 217;
$modulesettings = '17';


// ############################### INSTALL MODULE ##############################

if($installtype == 'install')
{
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '目标模块',                         '选择\'最新文章\'模块的目标模块ID, 即从哪个\'文章模块\'中提取最新文章:<br/>注: 在模块管理中或将鼠标箭头移到模块名称上, 可查看模块ID号. 必须是文章模块或其复制模块, 且仅能设置为一个模块.', 'text',  '2',  1) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '条目数',                         '模块中显示的最新文章条目数:', 'text',  '10',  2) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '目标菜单',            '是否仅从\'最新文章\'模块被包含在某特定菜单中的\'文章模块\'中提取最新文章?<br />如果设置为\'是\', 则\'关联菜单\'和\'匹配菜单\'选项设置无效.',                                  'yesno', '0',   3) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '关联菜单',            '\'最新文章\'模块从哪些菜单所包含的\'文章模块\'中提取最新文章, 输入要关联的菜单ID, 并用英文逗号隔开(如: 1,3,6):<br/>注: 在菜单管理中或将鼠标箭头移到菜单上, 可查看菜单ID号, 留\'空\'表示关联所有菜单.',  'text',  '',    4) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '匹配菜单',           '此选项可与\'关联菜单\'配合使用, 不使用可留空. 如: \'关联菜单\'设置为\'1,3\', 此项设置为: \'2,6\', 则表示: 如果菜单1中放置了\'最新文章\'模块, 则其从菜单2中的\'文章模块\'提取最新文章; 如果菜单3中放置了\'最新文章\', 则其从菜单6中的\'文章模块\'提取最新文章.',  'text',  '',    5) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '排序方式',                       '\'最新文章\'模块总是从\'文章模块\'提取最新文章, 此项指此模块内文章的排序方式:', '<select name=\\\\\"settings[\$setting[settingid]]\\\\\">\r\n<option value=\\\\\"newest\\\\\" \".iif(\$setting[value]==\"newest\", \"selected\", \"\").\">时间(降序)</option>\r\n<option value=\\\\\"oldest\\\\\" \".iif(\$setting[value]==\"oldest\", \"selected\", \"\").\">时间(升序)</option>\r\n<option value=\\\\\"alphaAZ\\\\\" \".iif(\$setting[value]==\"alphaAZ\", \"selected\", \"\").\">标题(A-Z)</option>\r\n<option value=\\\\\"alphaZA\\\\\" \".iif(\$setting[value]==\"alphaZA\", \"selected\", \"\").\">标题(Z-A)</option>\r\n<option value=\\\\\"authornameAZ\\\\\" \".iif(\$setting[value]==\"authornameAZ\", \"selected\", \"\").\">作者(A-Z)</option>\r\n<option value=\\\\\"authornameZA\\\\\" \".iif(\$setting[value]==\"authornameZA\", \"selected\", \"\").\">作者(Z-A)</option>\r\n</select>', 'newest', 6) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '显示菜单名称',         '是否在最新文章的标题后面显文章所在菜单的名称?',                                                                 'yesno', '0',   7) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '显示简要描述',           '是否在最新文章标题下面显示文章的简要描述?',                                                                             'yesno', '0',   8) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '显示查看详情',                     '当\'显示简要描述\'设置为\'是\'时, 是否显示\'查看详情\'链接?',           'yesno', '0',   9) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '显示作者',                '是否显示文章作者?',                                                                           'yesno', '0',  10) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '显示发布日期',         '是否显示文章的发布日期?',                                                                         'yesno', '0',  11) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '显示打印',  '是否显示打印文章链接?',                                                                     'yesno', '0',  12) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '显示发送邮件',  '是否显示发送邮件链接便于用户推广文章?',                                                                     'yesno', '0',  13) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '粗体标题',                    '是否显示文章标题为粗体字?',                                                                 'yesno', '0',  14) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '标题链接',                    '是否转换文章标题为查看全文链接(仅当\'显示简要描述\'选项设置为\'是\'时有效)?',                                                     'yesno', '1',  15) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '分组显示',                      '最新文章分组显示方式:', '<select name=\\\\\"settings[\$setting[settingid]]\\\\\">\r\n<option value=\\\\\"category\\\\\" \".iif(\$setting[value]==\"category\", \"selected\", \"\").\">菜单名称</option>\r\n<option value=\\\\\"author\\\\\" \".iif(\$setting[value]==\"author\", \"selected\", \"\").\">作者姓名</option>\r\n<option value=\\\\\"date\\\\\" \".iif(\$setting[value]==\"date\", \"selected\", \"\").\">发布日期</option>\r\n<option value=\\\\\"nothing\\\\\" \".iif(\$setting[value]==\"nothing\", \"selected\", \"\").\">不分组</option>\r\n</select>', 'nothing', 16) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '菜单链接',                 '是否显示菜单为链接(仅当\'分组显示\'设置为菜单名称方式或\'显示菜单名称\'设置为是时有效)?',      'yesno', '0',  17) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '群组分隔符',               '当最新文章以分组方式显示时, 群组间的分隔符号:',                                            'text',  '<br />', 18) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '组与文章分隔符',       '当最新文章以分组方式显示时, 分组名称与文章间的分隔符号:',                                  'text',  '<br />', 19) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '文章分隔符',        '模块内最新文章之间的分隔符(仅当\'分组显示\'设置为不分组时有效):',            'text',  '<br />', 20) ");
  $DB->query("INSERT INTO " . TABLE_PREFIX . "modulesettings VALUES (NULL, $uniqueid, '模块设置',  '标题字节数',        '最新文章标题显示的字节数:',            'text',  '36', 21) ");
}


// ############################### UPGRADE MODULE ##############################

if($installtype == 'upgrade')
{
  if($currentversion == '2.0')
  {
    // example:
    // UpdateModuleVersion(3, 2.1);
    // $currentversion = 2.1;
  }
}


// ############################## UNINSTALL MODULE #############################

if($installtype == 'uninstall')
{
  // no tables to uninstall
}

?>