From b2c965c27a2a424e44c011f1e0a0467c1d0414d7 Mon Sep 17 00:00:00 2001 From: misol Date: Thu, 15 Jan 2009 08:28:22 +0000 Subject: [PATCH] =?UTF-8?q?#17638410=20=EC=99=B8=20=EC=88=98=EC=A0=95=20-?= =?UTF-8?q?=20=EC=A0=9C=EB=AA=A9=EC=97=90=20=EC=88=AB=EC=9E=90=200=20?= =?UTF-8?q?=EC=9E=85=EB=A0=A5=20=EA=B0=80=EB=8A=A5=ED=95=98=EA=B2=8C=20?= =?UTF-8?q?=EC=88=98=EC=A0=95,=20RSS=201.0=20Spec?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/sandbox@5362 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/board/board.controller.php | 3 ++- modules/document/document.controller.php | 6 ++++-- modules/rss/rss.view.php | 2 +- modules/rss/tpl/rss10.html | 2 +- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/modules/board/board.controller.php b/modules/board/board.controller.php index c78217907..adaf4e49c 100644 --- a/modules/board/board.controller.php +++ b/modules/board/board.controller.php @@ -25,7 +25,8 @@ $obj->module_srl = $this->module_srl; if($obj->is_notice!='Y'||!$this->grant->manager) $obj->is_notice = 'N'; - if(!$obj->title) $obj->title = cut_str(strip_tags($obj->content),20,'...'); + settype($obj->title, "string"); + if($obj->title == '') $obj->title = cut_str(strip_tags($obj->content),20,'...'); // 관리자가 아니라면 게시글 색상/굵기 제거 if(!$this->grant->manager) { diff --git a/modules/document/document.controller.php b/modules/document/document.controller.php index d6c2265be..53b3dca23 100644 --- a/modules/document/document.controller.php +++ b/modules/document/document.controller.php @@ -137,7 +137,8 @@ } // 제목이 없으면 내용에서 추출 - if(!$obj->title) $obj->title = cut_str(strip_tags($obj->content),20,'...'); + settype($obj->title, "string"); + if($obj->title == '') $obj->title = cut_str(strip_tags($obj->content),20,'...'); // 내용에서 XE만의 태그를 삭제 $obj->content = preg_replace('!<\!--(Before|After)(Document|Comment)\(([0-9]+),([0-9]+)\)-->!is', '', $obj->content); @@ -238,7 +239,8 @@ } // 제목이 없으면 내용에서 추출 - if(!$obj->title) $obj->title = cut_str(strip_tags($obj->content),20,'...'); + settype($obj->title, "string"); + if($obj->title == '') $obj->title = cut_str(strip_tags($obj->content),20,'...'); // 내용에서 XE만의 태그를 삭제 $obj->content = preg_replace('!<\!--(Before|After)(Document|Comment)\(([0-9]+),([0-9]+)\)-->!is', '', $obj->content); diff --git a/modules/rss/rss.view.php b/modules/rss/rss.view.php index bed3dd4f9..ff501b5ec 100644 --- a/modules/rss/rss.view.php +++ b/modules/rss/rss.view.php @@ -98,7 +98,7 @@ else { $info->id = getUrl('','module','rss','act','rss','format','atom','page',Context::get('page'),'start_date',Context::get('start_date'),'end_date',Context::get('end_date')); } break; case 'rss1.0': - $info->date = date('Y-m-d\TH:i:sO'); + $info->date = date('Y-m-d\TH:i:sP'); break; default: $info->date = date("D, d M Y H:i:s").' '.$GLOBALS['_time_zone']; diff --git a/modules/rss/tpl/rss10.html b/modules/rss/tpl/rss10.html index 6aaac2ea5..66c8b2c97 100644 --- a/modules/rss/tpl/rss10.html +++ b/modules/rss/tpl/rss10.html @@ -20,7 +20,7 @@ {str_replace('\'', ''',$oDocument->getTitle())} {$oDocument->getPermanentUrl()} {str_replace('\'', ''', htmlspecialchars($oDocument->getContentText(200)))} - {$oDocument->getRegdate('Y-m-d\TH:i:sO')} + {$oDocument->getRegdate('Y-m-d\TH:i:sP')}