跳到网页内文区。

:::

旅舍更新日志 卷十五


日期: 2.17.’09.
  1. 修正 Selima::Form::AcctTrx 类别,档头的说明科目更正为传票
  2. 修正 Selima::Form::AcctTrx 类别的 _html_col_recs() 方法,新传票计算应预留的空白记录列时,记录序数由 0 起算, 0 亦为合法序数,故判断式 >0 修正为 >=0 ;只有前表单有记录时,记录总数才需由最后记录的序数加 1 ,同时修正。

日期: 2.5.’09.

Google 广告效果不彰(网站太冷门了?),且破坏版面整体感,停止并移除 Google 广告。

  1. 修正 Selima::*::Rebuild 模组,移除 Google 广告的设定。
  2. 修正 Selima::*::HTML 模组,移除 html_googlead() 函式;修正 html_header() 函式,移除呼叫 html_googlead() 函式。
  3. 修正 gb*.cgi 程式,加上 Google 广告的设定。
  4. 移除 googlead.js 指令程式。
  5. 修正 common.css 样式表,移除 Google 广告的样式设计。

日期: 12.19.’08.
  1. 修正 accttrx.cgi 程式,修正 fetch_curitem() 函式,只有在借方或贷方摘要留白时,才会视为现金支出或现金收入传票。

日期: 12.17.’08.
  1. 修正 Selima::List::Accounting::Reports::BlncShet 类别, DOS 换行修正为 Unix 换行。

日期: 10.13.’08.
  1. 修正 Selima::htc::HTML 模组,加上 html_googlead() 函式;修正 html_header() 函式,加上呼叫 html_googlead() 函式。
  2. 修正 gb*.cgi 程式,加上 Google 广告的设定。
  3. 加上 googlead.js 指令程式。

日期: 4.20.’08.
  1. 修正 Selima::Form::AcctTrx 类别的 _html_col_recs() 方法,计算表格最后一笔记录编号时,原用 && 改用 || ,以避免表格由目前值直接转用时,中间有一笔资料摘要未填,被当成资料结束。
  2. 修正 Selima::List 类别的 page_param() 方法,不换页时直接跳回,不往下计算页数关系。

日期: 3.20.’08.
  1. 修正 Selima::Page 类别、 Selima::ReqURI 模组、 Selima::htc::HTML 模组与 nlindex.cgi 程式,英文 index 的复数应为 indices ,不是 indexes

日期: 2.26.’08.
  1. 修正 Selima::Init 模组的与 checkspam_spammers() 函式,新增一个挡广告留言的规则。

日期: 2.17.’08.
  1. 修正 Selima::List 类别与 Selima::imacat::List::Search 类别的 sql_filter() 方法,搜寻条件加上 cast() 型别转换,以符合 PostgreSQL 8.3.0 的需求。

日期: 2.12.’08.
  1. 修正 Selima::wov::Items 模组的 newslet_title() 函式,资料库函式名称改小写。
  2. 修正 Selima::wov::Items 模组、 Selima::List::Accounting::Reports::Cash::Summary 类别与 Selima::List::Accounting::Reports::Ledger::Summary 类别,资料库函式 lpad() 的参数加上 cast() 型别转换,以符合 PostgreSQL 8.3.0 的需求。
  3. 修正资料库定义,资料库函式 lpad() 的参数加上 cast() 型别转换,以符合 PostgreSQL 8.3.0 的需求。
  4. 修正 Selima::List::Accounting::Reports::Ledger::Summary 类别、 Selima::List::Accounting::Reports::Cash::Summary 类别与 Selima::Checker::Guestbook::Public 类别,资料库函式 CAST() 改用小写,以统一程式码风格。
  5. 修正 Selima::imacat::Items 模组、 Selima::wov::Items 模组、 Selima::List::Accounting::Reports::Cash::Summary 类别、 Selima::List::Accounting::Reports::Ledger::Summary 类别与 Selima::List::Accounting::Reports 类别,资料库函式 EXTRACT() 改用小写,以统一程式码风格。
  6. 修正资料库定义,资料库函式 CAST() 和资料库函式 EXTRACT() 改用小写,以统一程式码风格。
  7. 修正 Selima::imacat::Items 模组的 literalzh_title() 函式,资料库函式 SUBSTRING() 改用小写,以统一程式码风格。

日期: 1.31.’08.
  1. 修正 Selima::imacat::Checker::Diary 模组的 new() 方法,将旅舍日记长度限制延长到 30720 字元。

日期: 12.2.’07.
  1. 修正 Selima::A2HTML 模组、 Selima::LogOut 模组、 Selima::Session 模组、 Selima::NewSN 模组、 Selima::CallForm 模组、 Selima::Processor 模组与 Selima::Mail 模组, do { … } while … 改用 do { … } until !… 以使程式码更易读。

日期: 11.18.’07.
  1. 修正 Selima::List::Accounting::Reports::Journal 类别的 fetch() 方法,计算上期结转时,排除掉上期科目为上期结转的科目。

日期: 11.4.’07.
  1. 修正 Selima::Init 模组的 checkspam_reqheads() 函式,调整一个挡广告留言规则的适用范围。
  2. 修正 Selima::Init 模组,加上一个新的挡广告留言规则。

日期: 10.15.’07.
  1. 修正 Selima::Init 模组,将新加入的挡广告留言规则和另一规则合并,并加上新的规则。
  2. 修正 Selima::Init 模组的 checkspam_*() 函式,回传讯息前面加上函式名称以资辨别,并便了解各规则的挡广告信效能;加上没问题时回传空值。
  3. 修正 Selima::Checker::*::Guestbook::Public 类别的 _checkspam_local() 方法,回传讯息前面加上函式名称以资辨别。
  4. 修正 Selima::Logging 模组,加上 spamlog() 函式与 sub check_spamlog_file() 函式,将挡广告留言分开记录,以保持活动记录挡简洁易读;修正 Selima::Init 模组的 block_spam() 函式与 Selima::Checker::Guestbook::Public 类别的 _block_spam() 方法,改用 spamlog 记录到挡广告留言记录。

日期: 10.15.’07.
  1. 修正 Selima::Init 模组,新增一个挡广告留言的规则。
  2. 修正 Selima::Init 模组的各 checkspam_*() 函式,改接受表格为参数,并回传挡留言的讯息,不直接挡掉留言,而改由 check_spam() 依各 checkspam_*() 函式的回传值挡掉留言,以便可以另写程式,测试各 checkspam_*() 函式的规则。
  3. 修正 Selima::*::HTML 模组的 html_nav_admin() 函式,调整路径时,另用 $path 复制路径后再调整,以免在 mod_perl 下重复调整路径。
  4. 修正 Selima::*::HTML 模组的 html_nav_admin() 函式,删掉输出时重复的权限检查。
  5. 修正 Selima::*::HTML 模组,修正 @ADMIN_SCRIPTS 变数,新增 https 属性设定是否需加密处理;修正 html_nav_admin() 函式,移除针对会计程式的特殊处理,改针对新的 https 属性决定是否需调整路径加密处理。

日期: 10.11.’07.
  1. 依最新的 ISO 3166-1 (2006-09-26) 、 CNS 12842 (2006-04-19) 及 GB/T 2659-2000 ,更新资料库中的国家资料。
  2. 修正 Selima::imacat::List::Guestbook 类别,加上 lang 栏位的标题。
  3. 修正 guestbook.cgi 程式,修正 fetch_curitem() 函式,将 lang 设为 lang0 ;修正 check_post() 函式,加上检查 lang 栏位。
  4. 修正 Selima::imacat::Form::Guestbook 类别,加上 new() 方法与 _html_col_lang() 方法,以显示语言栏位。
  5. 修正 Selima::imacat::Checker::Guestbook 类别,加上 _check_lang() 方法,以检查语言设定。
  6. 新增 Selima::imacat::Processor::Guestbook 类别;修正 guestbook.cgi 程式的 main() 函式,改用 Selima::imacat::Processor::Guestbook 类别。
  7. 修正 Selima::Checker::AcctTrx 类别的 _check_recs() 方法,依现金收入或现金支出传票计算列数时,之前借贷方向弄反了未修正。
  8. 修正 Selima::Form::AcctTrx 类别的 _html_col_recs() 方法,显示目前合计金额时误用 $count_cur ,修正为 $count_new
  9. 修正 Selima::Processor::AcctTrx 类别的 _save_cols() 方法,删传票调整现有传票次序时,设定 ISO 格式的日期值,以避免比对错误。

日期: 10.10.’07.
  1. 修正旅舍的 guestbook 资料表,加上 lang 栏位记录留言的语言,以解决繁简自动转换的错误。
  2. 修正 Selima::List::Guestbook::Public 类别的 html_list() 方法,当留言标示为繁体时,不再转繁;当留言标示为简体时,不再转简,以免自动繁简转换把对的字转错掉。
  3. 修正 users_list* 资料浏览,加上西班牙文。

日期: 10.10.’07.
  1. 修正 Selima::GeoIP 模组,私有网路代号改为 AA ,未知代号改为 ZZ ,以符合 ISO 3166 User-assigned code elements 的规定。

日期: 10.5.’07.
  1. 修正 Selima::AddCol 类别的 adddate() 方法,比较新旧日期时,新日期先转换成 epoch 秒数,才能跟原日期正确比较。
  2. 修正 Selima::Form::AcctTrx 类别的 _html_col_recs() 方法,计算目前有资料的列数时,列数更正最后一列的编号加一,以正确预留五列空白列。
  3. 修正 Selima::Processor::AcctTrx 类别的 _save_cols() 方法,调整次序时,子处理器的新日期以 fmtdate() 转为标准日期格式,以便 Selima::AddCol 类别正确处理。
  4. 修正 accttrx 资料表,注记的长度加大为 128 。

日期: 10.3.’07.
  1. 修正 Selima::Form::AcctTrx 类别的 _html_coltmpl_ro_loop_rec() 方法与 _html_col_recs() 方法,目前值与合计的金额用金额格式显示,并将空的栏位以空字串显示,不以未设定显示,让传票看起来比较正常。
  2. 修正 acctsubj.cgi 程式的 fetch_current() 函式,单语时正确取得子科目的清单。
  3. 修正 Selima::List::Accounting::Reports::** 类别,3711 上期结转改用3351 累积盈亏,并删除不必要的自建科目37 上期结转(或结转下期)371 上期结转(或结转下期)3711 结转下期3712 上期结转
  4. 修正 Selima::List::Accounting::Reports::TriBlnc 类别的 fetch() 方法,分类帐连结网址由 subj 更正为 ldgr
  5. 修正 Selima::Form::AcctTrx 类别的 _html_coltmpl_loop_rec() 方法,金额栏位向右对齐。
  6. 修正 Selima::Form::AcctTrx 类别的 _html_col_recs() 方法,加上新值的合计列,并为新值的金额栏位加上 onchange 处理器;修正 accounting.js 指令档,加上 calcTotal() 函式,以即时修正、反映新金额值的合计。
  7. 修正 Selima::Accounting 模组,加上 ACCT_SUBJ_CASH 常数;修正 accttrx.cgi 程式、 Selima::Checker::AcctTrx 模组、 Selima::Processor::AcctTrx 模组、 Selima::List::Accounting::Reports::Ledger 模组和 Selima::List::Accounting::Reports::Ledger::Summary 模组,现金科目代号改用 ACCT_SUBJ_CASH 常数。
  8. 修正 Selima::Accounting 模组,加上 ACCTSUBJ_CASH 常数;修正 accttrx.cgi 程式、 Selima::Checker::AcctTrx 类别、 Selima::Processor::AcctTrx 类别、 Selima::List::Accounting::Reports::Ledger 类别和 Selima::List::Accounting::Reports::Ledger::Summary 类别,现金科目代号改用 ACCTSUBJ_CASH 常数。
  9. 修正 Selima::Accounting 模组,加上 ACCTSUBJ_INCOME_CUR 常数;修正Selima::List::Accounting::Reports::IncmStat 类别和 Selima::List::Accounting::Reports::BlncShet 类别,本期损益代号改用 ACCTSUBJ_INCOME_CUR 常数。
  10. 修正 Selima::Accounting 模组,加上 ACCTSUBJ_INCOME_ACUM 常数;修正Selima::List::Accounting::Reports::Cash 类别、 Selima::List::Accounting::Reports::Journal 类别、 Selima::List::Accounting::Reports::TriBlnc 类别和 Selima::List::Accounting::Reports::BlncShet 类别,累积盈亏代号改用 ACCTSUBJ_INCOME_ACUM 常数。
  11. 修正 Selima::List::Accounting::Reports::Cash 类别的 fetch() 方法,第一期时不插入上期结转分录。
  12. 修正 acctrep_cash_list* 资料表浏览的定义,排序时将借方列於贷方之前。这是之前借贷错乱没修好的遗留物。

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