跳到网页内文区。

:::

旅舍更新日志 卷十六


日期: 5.19.’12.
  • Selima::imacat::List::Papers::Papers 类别改名为 Selima::imacat::List::Papers 类别; Selima::imacat::Form::Papers::Paper 类别改名为 Selima::imacat::Form::Paper 类别; Selima::imacat::Checker::Papers::Paper 类别改名为 Selima::imacat::Checker::Paper 类别; Selima::imacat::Processor::Papers::Paper 类别改名为 Selima::imacat::Processor::Paper 类别。
  • pprrschr 资料表改名为 resrcher 资料表;pprrschr.cgi 程式改名为 resrcher.cgi 程式; Selima::imacat::List::Papers::Researchers 类别改名为 Selima::imacat::List::Researchers 类别; Selima::imacat::Form::Papers::Researcher 类别改名为 Selima::imacat::Form::Researcher 类别; Selima::imacat::Checker::Papers::Researcher 类别改名为 Selima::imacat::Checker::Researcher 类别; Selima::imacat::Processor::Papers::Researcher 类别改名为 Selima::imacat::Processor::Researcher 类别; FORM_PPRRSCHR 常数改名为 FORM_RESRCHER 常数。
  • Selima::imacat::List::Papers::Authors 类别改名为 Selima::imacat::List::Paper::Authors 类别; Selima::imacat::Form::Papers::Author 类别改名为 Selima::imacat::Form::Paper::Author 类别; Selima::imacat::Checker::Papers::Author 类别改名为 Selima::imacat::Checker::Paper::Author 类别; Selima::imacat::Processor::Papers::Author 类别改名为 Selima::imacat::Processor::Paper::Author 类别。
  • 修正 Selima::Form 类别,加上 _html_coltmpl_tags() 方法。
  • 修正 Selima::imacat::Form::Paper 类别、 Selima::imacat::Checker::Paper 类别及 Selima::imacat::Processor::Paper 类别,作者栏位改用标签法。
  • 修正 Selima::imacat::Items 模组,加上 abbreviate_name() 函式。
  • 修正 papers 资料表、 Selima::imacat::Form::Paper 类别、 Selima::imacat::Checker::Paper 类别、 Selima::imacat::Processor::Paper 类别,删除 emp 栏位及 body 栏位。
  • 加上 tags 资料表、 pprtags 资料表、 Selima::imacat::List::Tags 类别、Selima::imacat::List::Paper::Tags 类别、 Selima::imacat::Form::Tag 类别、Selima::imacat::Form::Paper::Tag 类别、 Selima::imacat::Checker::Tag 类别、Selima::imacat::Checker::Paper::Tag 类别、 Selima::imacat::Processor::Tag 类别及Selima::imacat::Processor::Paper::Tag 类别,以处理标签。
  • 修正 papers.cgi 程式、 Selima::imacat::List::Papers 类别、 Selima::imacat::Form::Paper 类别、 Selima::imacat::Checker::Paper 类别及 Selima::imacat::Processor::Paper 类别,加上标签栏位。

日期: 5.16.’12.
  • 加上 pprtypes.cgi 程式、 pprrschr.cgi 程式、 papers.cgi 程式及 pprauthr.cgi 程式,加上 Selima::imacat::List::Papers::Types 类别、 Selima::imacat::List::Papers::Researchers 类别、 Selima::imacat::List::Papers::Papers 类别及 Selima::imacat::List::Papers::Authors 类别,加上 Selima::imacat::Form::Papers::Type 类别、 Selima::imacat::Form::Papers::Researcher 类别、 Selima::imacat::Form::Papers::Paper 类别及 Selima::imacat::Form::Papers::Author 类别,加上 Selima::imacat::Checker::Papers::Type 类别、 Selima::imacat::Checker::Papers::Researcher 类别、 Selima::imacat::Checker::Papers::Paper 类别及 Selima::imacat::Checker::Papers::Author 类别,加上 Selima::imacat::Processor::Papers::Type 类别、 Selima::imacat::Processor::Papers::Researcher 类别、 Selima::imacat::Processor::Papers::Paper 类别及 Selima::imacat::Processor::Papers::Author 类别,以整理阅读的论文。
  • 修正 Selima::imacat::HTML 模组的 @ADMIN_SCRIPTS 阵列,加上 pprtypes.cgi 程式、 pprrschr.cgi 程式、 papers.cgi 程式及 pprauthr.cgi 程式。
  • 修正 Selima::imacat::DataVars 模组,加上 FORM_PAPERS 常数及 FORM_PPRRSCHR 常数;加上汇出 FORM_PAPERS 常数及 FORM_PPRRSCHR 常数;修正 clear() 函式,加上清除 FORM_PAPERS 常数及 FORM_PPRRSCHR 常数。
  • 修正 Selima::imacat::Config 模组,修正 siteconf() 函式,加上 FORM_PAPERS 常数及 FORM_PPRRSCHR 常数。

日期: 5.16.’12.
  • 修正 Selima::Checker::LinkCatz 类别的 _redir_dellink() 方法,检查栏位由 sellink 修正为 dellink ;修正 _check_link() 方法的注解, user 修正为 link

日期: 5.16.’12.
  • 修正 Selima::Checker::Link 类别的 _check_url() 方法,栏位空白检查栏位由 title 修正为 url ,并加上值为 http:// 的检查。

日期: 2.21.’12.
  • 修正 Selima::Init 模组, check_spambots() 函式的记录讯息由 block_spambots 修正为 check_spambots ;注解掉 block_spam_robots() 函式、 check_spam() 函式和 checkspam_*() 函式,新的 CAPTCHA 简单又效果良好,旧的复杂规则已经不用了,注解掉减少系统资源。

日期: 2.21.’12.
  • 修正 Selima::Init 模组,将 block_spambots() 函式更名为 check_spambots() 函式,以和 block_spam() 函式区隔;修正 check_spambots() 函式,检查 CAPTCHA 栏位前先取得栏位名称,以便错误检查空栏位;修正 check_spambots() 函式,错误讯息字串 + 改正为 . ,以记录正确的错误讯息,修正之前记录内容都是 0 的错误;将 block_spam() 函式移到前面,以和后面已不用的 check_spam() 函式、 checkspam_*() 函式区隔 。
  • 修正 Selima::Checker 类别的 _check_captcha() 方法,错误讯息字串 + 改正为 . ,以记录正确的错误讯息,修正之前记录内容都是 0 的错误 。

日期: 2.18.’12.
  1. 修正 Selima::Init 模组,加上 block_spambots() 函式;修正 initenv() 函式,加上呼叫 block_spambots() 函式。

日期: 2.17.’12.
  1. 修正 Selima::DataVars 模组,加上 FORM_CAPTCHA 常数。
  2. 修正 Selima::Form 类别,加上引入 FORM_CAPTCHA 常数;加上 _html_col_captcha() 方法,以显示 CAPTCHA 栏位。
  3. 修正 Selima::Form::Guestbook::Public 类别的 new() 方法,加上显示 CAPTCHA 栏位。
  4. 修正 Selima::Checker::Guestbook::Public 类别,将 _check_spam() 方法和 _block_spam() 方法移到 Selima::Checker 类别。
  5. 修正 Selima::Checker 类别,加上 Selima::Checker::Guestbook::Public 类别移来的 _check_spam() 方法和 _block_spam() 方法;加上引入 FORM_CAPTCHA 常数;加上 _check_captcha() 方法,以检查 CAPTCHA 栏位;修正 _check_spam() 方法,加上呼叫 _check_captcha() 方法检查。
  6. 修正 Selima::Init 模组的 initenv()函式,暂停执行 block_bad_robots() 方法,改用新的 CAPTCHA 检查。
  7. 修正 Selima::imacat::Form::Garbage::Public 类别,加上引入 FORM_CAPTCHA 常数;加上 _html_col_captcha() 方法,以显示 CAPTCHA 栏位:修正 new() 方法,加上显示 CAPTCHA 栏位。
  8. gb*.cgi 程式改名回 guestbook.cgi 。采用 CAPTCHA 后,已无必要使用乱数档名,原先的做法也没什么用。
  9. 修正 *.sql 资料库定义,留言簿网址由 gb*.cgi 改为 guestbook.cgi
  10. 修正 Selima::*::List::Search 类别的 html_list() 方法,留言簿网址由 gb*.cgi 改为 guestbook.cgi
  11. 修正 header*.html 档,留言簿网址由 gb*.cgi 改为 guestbook.cgi
  12. 修正首页 index*.html 档,留言簿网址由 gb*.cgi 改为 guestbook.cgi

日期: 6.30.’11.
  1. 修正 Selima::ListPref 类别的 _check_post() 方法,qw(…) 加上括弧,以符合 Perl 5.14.1 。
  2. 修正 Selima::ListPref::AcctReps 类别的 _check_post() 方法,qw(…) 加上括弧,以符合 Perl 5.14.1 。

日期: 1.29.’11.
  1. 修正 Selima::List::Accounting::Reports::Ledger 类别的 html_data_download() 方法, list=subj 修正为 list=ldgr

日期: 12.3.’10.
  1. 修正 Selima::Init 模组的 checkspam_spammers() 函式,在挡清涛命理研究中心的规则上,加注清涛蔡东枫骗财骗色被抓的事。抓得好!哇哈哈哈哈,太爽了。。

日期: 9.2.’10.
  1. 修正 Selima::List::Accounting::Reports::BlncShet 类别的 fetch 方法,略掉余额为零的科目。

日期: 9.20.’09.
  1. 修正 Selima::List 类别的 check_pageno 方法,把 0 加进无效页码的条件中。

日期: 6.14.’09.
  1. 修正 Selima::List::Accounting::Reports::Cash 类别、 Selima::List::Accounting::Reports::Ledger::SummarySelima::List::Accounting::Reports::Cash::Summary 类别,加上 use Selima::LnInfo; ,以解决在非预设语言下无法执行,找不到 ln() 函式的问题。
  2. 修正 Selima::List::Accounting::Reports::Cash::Summary 类别的 new() 方法,建立暂用检视时, extract(cast(month FROM date) AS text) 的错误修正为 cast(extract(month FROM date) AS text)
  3. 修正 Selima::List::Accounting::Reports::Journal 类别的 fetch() 方法,科目代码 ACCTSUBJ_INCOME_ACUM 改用 $DBH->quote(ACCTSUBJ_INCOME_ACUM) ,以符合 PostgreSQL 8.3.0 取消自动型别转换的做法。
  4. 修正资料库定义中的 acctrep_search_list* 检视,为使检索结果能依时间由新到旧排序,排序依时间次序由前到后,改由由后到前。
  5. 修正 Selima::List::Accounting::Reports::Search 类别,为使检索结果能依时间由新到旧排序,修正 new() 方法,加上 $self->{"reverse"} = 1; 设定结果由后到先显示;修正 fetch() 方法,将取得资料反过来排列;加上 html_list() 方法,同一页面的资料,改以由旧到新排列,以符合帐簿阅读的习惯。

日期: 6.13.’09.
  1. 修正 Selima::Init 模组的 checkspam_masslinks() 函式。

日期: 4.27.’09.
  1. 修正 Selima::Init 模组的 checkspam_reqheads() 函式,加上新的挡广告留言规则;修正原有的挡广告信规则,以便 CGI 和 mod_perl 模式一体适用。

日期: 4.9.’09.
  1. 修正 Selima::Init 模组的 checkspam_reqheads() 函式,加上新的挡广告留言规则。

目录 | 第一页 | 前一页 | 13 | 14 | 15 | 16 | 17 | 下一页 | 最末页