OSDN Git Service

[NEW] データベースをハンドルする新しいDBクラスを追加。関連する修正を反映。
[nucleus-jp/nucleus-next.git] / nucleus / libs / skinie.php
index f685e02..e15d0bd 100644 (file)
@@ -703,11 +703,11 @@ class SkinExport
                        echo "\t" . '<skin name="' . Entity::hsc($skinName) . '" type="' . Entity::hsc($skinObj->getContentType()) . '" includeMode="' . Entity::hsc($skinObj->getIncludeMode()) . '" includePrefix="' . Entity::hsc($skinObj->getIncludePrefix()) . '">' . "\n";\r
                        echo "\t\t<description>" . Entity::hsc($skinObj->getDescription()) . "</description>\n";\r
                        \r
-                       $res = sql_query('SELECT stype, scontent FROM '. sql_table('skin') .' WHERE sdesc=' . $skinId);\r
-                       while ( $partObj = sql_fetch_object($res) )\r
+                       $res = DB::getResult('SELECT stype, scontent FROM '. sql_table('skin') .' WHERE sdesc=' . $skinId);\r
+                       foreach ( $res as $row )\r
                        {\r
-                               echo "\t\t" . '<part name="',Entity::hsc($partObj->stype) . '">';\r
-                               echo '<![CDATA[' . $this->escapeCDATA($partObj->scontent) . ']]>';\r
+                               echo "\t\t" . '<part name="',Entity::hsc($row['stype']) . '">';\r
+                               echo '<![CDATA[' . $this->escapeCDATA($row['scontent']) . ']]>';\r
                                echo "</part>\n\n";\r
                        }\r
                        echo "\t</skin>\n\n\n";\r
@@ -721,11 +721,11 @@ class SkinExport
                        echo "\t" . '<template name="' . Entity::hsc($templateName) . '">' . "\n";\r
                        echo "\t\t<description>" . Entity::hsc(Template::getDesc($templateId)) . "</description>\n";\r
                        \r
-                       $res = sql_query('SELECT tpartname, tcontent FROM '. sql_table('template') .' WHERE tdesc=' . $templateId);\r
-                       while ( $partObj = sql_fetch_object($res) )\r
+                       $res = DB::getResult('SELECT tpartname, tcontent FROM '. sql_table('template') .' WHERE tdesc=' . $templateId);\r
+                       foreach ( $res as $row )\r
                        {\r
-                               echo "\t\t" . '<part name="' . Entity::hsc($partObj->tpartname) . '">';\r
-                               echo '<![CDATA[' . $this->escapeCDATA($partObj->tcontent) . ']]>';\r
+                               echo "\t\t" . '<part name="' . Entity::hsc($row['tpartname']) . '">';\r
+                               echo '<![CDATA[' . $this->escapeCDATA($row['tcontent']) . ']]>';\r
                                echo "</part>\n\n";\r
                        }\r
                        \r