pixmicat

Subversion Repositories:
Rev:
←Prev12Next→     Show All
Rev Age Author Path Log message Diff
844 2105d 04h scribe /PIO/ !: 修正 PHP 5.2 func_get_args() 無法直接傳遞的問題
!: 相容函式庫搬到 pixmicat.php 再引用
!: IFS openIndex() Logger 呼叫統一成一個
+: 將注入 Logger 機制通用化
+: 新增 MethodInterceptor (AOP Around Advice) 介面
Diff
843 2106d 03h scribe /PIO/ !: PHP_SELF 改為程式取得
+: 新增 ROOTPATH 絕對路徑常數,並修改相對路徑使用絕對路徑
+: PMCLibrary::getLoggerInstance 加上預設參數
+: fileio.satellite.php 標示為 Deprecated
Diff
842 2109d 04h scribe /PIO/lib/ +: 新增 Fatal error 捕捉機制
!: 修改 NopLogger 註解
!: 修正 SimpleLogger 使用絕對路徑解決記錄 fatalError 因 register_shutdown_function 造成相對路徑變動的問題
Diff
841 2114d 04h scribe /PIO/ !: 年份修改 Diff
840 2114d 04h scribe /PIO/lib/ lib_compatible.php
!: "PMS" 打錯字"
-: "PTE" 重複
Diff
839 2114d 04h scribe /PIO/lib/pio/ pio.sqlite3.php
!: 修正 #825 fetchAll 的錯誤 (應用 PDO::FETCH_ASSOC 非 PDO::FETCH_COLUM)
Diff
837 2120d 03h scribe /PIO/ +: 將舊版相容 (全域變數、語言 _T() 等) 全移到 lib_compatible.php (不須 mod_globalvars)
!: Global Error and Exception handler 改善,可抓訊息
-: 搬動 lib_language.php _T() 和 attachLanguage() 到 lib_compatible.php
+: 定義 ILogger 建構元,可傳入名稱方便辨認記錄區塊
!: FlagHelper __toString 格式修正
!: PIO 修改拋出 Exception 非 Error
!: 修正 PIOmysqli 搞錯 error_handler 需傳入 array 參數的問題
Diff
836 2121d 03h scribe /PIO/lib/ !: 修改 Ilogger,參考 Log4j 格式。導入 Parameterize log message 以減少運算負擔
+: FlagHelper 加上 __toString
!: 因應修改 SimpleLogger 實作
+: 新增 NopLogger,完全不記錄資訊
Diff
834 2121d 05h scribe /PIO/ !: [pixmicat] 修正語言函式庫載入問題
!: [pixmicat] 修正PMS沒有載入問題
+: [pixmicat] 加回全域變數維持舊模組相容性
Diff
833 2134d 01h scribe /PIO/ +: [config] 增加 DEBUG 除錯開關
+: [PMCLibrary] 抽出介面,面向介面設計,減低直接對實作的依賴
!: [PMCLibrary] PIO 實作介面 IPIO,並修改錯誤拋出機制
!: [PMCLibrary] PIO Condition 實作介面 IPIOCondition
!: [PMCLibrary] [#39171] 修正 PIO 匯入時間戳問題
+: [PMCLibrary] 新增 ILogger 介面及 SimpleLogger 實作,可作為除錯紀錄
+: [PMCLibrary] 新增 PIOLoggerInjector,攔截 PIO 錯誤訊息並可提供額外的函式除錯資訊
!: [PMCLibrary] Language 改寫為單例
-: [PMCLibrary] PMS 去除不必要的架構,僅留單檔 lib_pms.php
+: [PMCLibrary] 新增單例類別 PMCLibrary,取代原有各函式庫 global 變數
+: [PMCLibrary] 新增全域例外捕捉機制,並可產生除錯紀錄
!: [pixmicat] 修改函式庫載入方式
Diff
832 2155d 02h scribe /PIO/lib/pio/ pio.mysqli.php:
+: 補上 dbPrepare 漏失的 reload 參數
!: 修正 mysqli_close 時可能沒有連線的錯誤
Diff
831 2158d 02h scribe /PIO/lib/fileio/ ifs.php
!: [#39172] 修正因 register_shutdown_function 造成回寫 log 內容時工作目錄跑掉的問題
Diff
830 2158d 03h scribe /PIO/lib/pio/ pio.mysqli.php:
pio.mysql.php:
!: [#39171] 修正 root 欄位參數 '0' 在 MySQL 嚴格設定下被拒絕的問題
Diff
829 2162d 01h scribe /PIO/lib/pio/ pio.mysqli.php:
!: 僅更新版號

pio.mysql.php:
!: [#39169] mysql_pconnect 關閉造成連線失敗
Diff
828 2162d 02h scribe /PIO/lib/pio/ pio.mysqli.php:
!: 修正dbInit裡查詢資料表是否存在SQL錯誤的問題
!: 修正文章root欄位發文/回應後未正常更新的問題
Diff
827 2267d 02h scribe /PIO/ -[ifs] 修正 pdo_sqlite getRecord() 回傳陣列層級的問題使得處理圖檔部分錯誤 Diff
826 2337d 11h scribe /PIO/lib/pio/ [pio.sqlite3.php] 修正 r704 中改錯行的問題 (tim 13 digit workaround fix) [Thanks hiyorin@gmail] Diff
825 2382d 00h scribe /PIO/lib/pio/ -[pio.sqlite3] fetchAll 小修改以確定行為正確
-[pio.mysqli] MySQLi (!未經測試!)
Diff
824 2383d 00h scribe /PIO/lib/fileio/ -[ifs] 修正realpath找不到檔案的錯誤行為,改用其他方法生成絕對路徑 Diff
823 2383d 00h scribe /PIO/ -[ifs] 修正 log 索引格式找不到預覽圖檔名的問題
-[ifs] 新增 PDO SQLite 索引避免 PHP 5.4+ SQLite 無內建的問題
-[ifs] 修正因 register_shutdown_function 可能造成的相對路徑檔案更新問題
- import2ifs.php 改名 rebuildifs.php
Diff