From c5c03b572c032090b92224ad3f9bd140b163fb3e Mon Sep 17 00:00:00 2001 From: inureyes Date: Mon, 1 Feb 2010 15:11:42 +0000 Subject: [PATCH] =?UTF-8?q?=20refs=20#514=20=20=20*=201.8=20=ED=8A=B8?= =?UTF-8?q?=EB=A6=AC=EC=99=80=20=EB=8F=99=EA=B8=B0=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- documents/changelog_ko.txt | 5 +++++ framework/alias/DBAdapter.php | 4 +--- framework/alias/POD.php | 5 ++++- framework/data/PostgreSQL/Adapter.php | 9 +++++---- .../legacy/Textcube.Data.SkinSetting.php | 7 ++++--- interface/blog/checkup.php | 14 +++++++++++++- interface/owner/entry/preview/index.php | 7 +++++-- library/model/blog.notice.php | 2 +- resources/image/icon_favicon_default.ico | Bin 1406 -> 90126 bytes resources/style/setup/style.css | 9 +++++++++ 10 files changed, 47 insertions(+), 15 deletions(-) diff --git a/documents/changelog_ko.txt b/documents/changelog_ko.txt index d8a4a1ab1..3d892550a 100644 --- a/documents/changelog_ko.txt +++ b/documents/changelog_ko.txt @@ -3,6 +3,7 @@ == v1.8.2 개발 관련 노트 == === 추가된 점 === * 설치 : 설치시 PHP 버전을 확인하여 동작 가능 여부를 알려줌 (#1406) + * 설치 : 1.7에서 1.8로 트리 변경 체크업시, 변경된 스킨 디렉토리 구조를 안내해 줌 (#1426) * 일반 : 유니코드 제어 루틴 변경 (#1416) * 플러그인 : 플러그인 언어 리소스가 플러그인이 생성하는 관리 패널 영역까지 적용됨 (#1412) @@ -16,6 +17,7 @@ * 블로그 : 모바일 블로깅 시 댓글 작성에 문제가 생기는 경우 수정 (#1402) * 블로그 : 댓글을 작성하거나 수정할 경우 최근 댓글 목록 갱신이 1.8 호환 스킨에서 이상하게 출력되는 문제 수정 (#1409) * 블로그 : 카테고리가 없는 경우 네비게이션 표시가 이상하게 되는 문제 수정 (#1372) + * 블로그 : 로그인하면 비공개 공지사항이 안 보이고 로그아웃하면 보이는 문제 수정 (#1428) * 관리패널 : 서비스 - 언어 설정에서 셀렉트박스에 언어 목록이 이상하게 출력되는 문제 수정 (#1403) * 관리패널 : line 기능을 주소 검색줄에 추가하는 버튼이 오동작하는 문제 수정 (#1148) * 일반 : 세션 관련 Config 객체 (1.8 베타때 사용되었음) 사용하는 부분을 모두 다시 구현 (#1322) @@ -24,7 +26,10 @@ * 일반 : 쿼리 캐시 사용시 DB 기반의 캐시 동작 모드에서 지원되지 않는 메소드 참조 오류 수정 (#1362) * 일반 : 세션이 닫힐 때 가비지 컬렉션 루틴이 정상동작하지 않는 오류 수정 (#1419) * 일반 : 데이터베이스 접근시 autocommit 이 동작하지 않는 문제 수정 (#1277) + * 일반 : 백업시 텍스트큐브가 멈추는 문제 수정 (#1298) + * 일반 : PostgreSQL 설정이 autocommit이 아닌 경우 로그인이 안되는 문제 수정 (#1396) * 에디터 : 볼드 버튼 동작시 HTML이 이상하게 생성되는 문제 수정 (#1422) + * 에디터 : 공지 작성시 미리보기가 동작하지 않는 오류 수정 (#1427) * 모바일 : 아이폰 모드에서 그림 출력 및 페이지 출력이 이상하게 되는 문제 수정 (#1408, #1415) * 설치 : MySQLi 모드 설치시 캐릭터셋 설정이 빠지는 문제 수정 (#1066) diff --git a/framework/alias/DBAdapter.php b/framework/alias/DBAdapter.php index 74c3a227d..ea89586ac 100644 --- a/framework/alias/DBAdapter.php +++ b/framework/alias/DBAdapter.php @@ -12,6 +12,4 @@ } require_once(ROOT."/framework/data/IAdapter.php"); require_once(ROOT."/framework/data/".$dbms."/Adapter.php"); - DBAdapter::cacheLoad(); - register_shutdown_function( array('DBAdapter','cacheSave') ); -?> +?> \ No newline at end of file diff --git a/framework/alias/POD.php b/framework/alias/POD.php index a0a84bde1..b6969c275 100644 --- a/framework/alias/POD.php +++ b/framework/alias/POD.php @@ -58,4 +58,7 @@ public static function queryColumnWithDBCache($query, $prefix = null, $type = 'b return $cache->contents; } } -?> + +POD::cacheLoad(); +register_shutdown_function( array('POD','cacheSave') ); +?> \ No newline at end of file diff --git a/framework/data/PostgreSQL/Adapter.php b/framework/data/PostgreSQL/Adapter.php index c7562359d..7a35571c4 100644 --- a/framework/data/PostgreSQL/Adapter.php +++ b/framework/data/PostgreSQL/Adapter.php @@ -317,11 +317,12 @@ public static function cacheLoad() { } public static function cacheSave() { - global $fileCachedResult; + @self::commit(); } public static function commit() { - return true; // Auto commit. + return pg_query("commit"); +// return true; // Auto commit. } /* Raw public static functions (to easier adoptation) */ @@ -358,8 +359,8 @@ public static function error($err = null) { /*@static@*/ public static function stat($stat = null) { - if($stat === null) return mysql_stat(); - else return mysql_stat($stat); + if($stat === null) return pg_connection_status(); + else return pg_connection_status($stat); } /*@static@*/ diff --git a/framework/legacy/Textcube.Data.SkinSetting.php b/framework/legacy/Textcube.Data.SkinSetting.php index 3f8ef5039..ed87bcf19 100644 --- a/framework/legacy/Textcube.Data.SkinSetting.php +++ b/framework/legacy/Textcube.Data.SkinSetting.php @@ -43,9 +43,10 @@ function load($fields = '*') { $result = $pool->getAll('name, value'); if (!empty($result)) { foreach ($result as $data) { - if ($data['name'] == 'tagboxAlign') $data['name'] = 'alignOnTagbox'; -// dumpAsFile($data); - $this->$data['name'] = $data['value']; + if (!empty($date['name'])) { + if ($data['name'] == 'tagboxAlign') $data['name'] = 'alignOnTagbox'; + $this->$data['name'] = $data['value']; + } } return true; } diff --git a/interface/blog/checkup.php b/interface/blog/checkup.php index 854201716..bf9062ed6 100644 --- a/interface/blog/checkup.php +++ b/interface/blog/checkup.php @@ -94,7 +94,19 @@ function clearCache() {
  • - + +

    + + +