<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
 >

  <channel rdf:about="http://sourceforge.jp/projects/xmobile/wiki/!feeds/diff">
    <title>Updates of xmobile for XOOPS Wiki</title>
    <link>http://sourceforge.jp/projects/xmobile/wiki/!feeds/diff</link>
    <description>
      SourceForge.jp Wiki page updates for xmobile for XOOPS project.    </description>
        <dc:date>2009-09-02T12:04:38+09:00</dc:date>
        <items>
      <rdf:Seq>
                <rdf:li rdf:resource="http://sourceforge.jp/projects/xmobile/wiki/Function_Reference" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/xmobile/wiki/Function_Reference" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/xmobile/wiki/Function_Reference" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/xmobile/wiki/Function_Reference" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/xmobile/wiki/Function_Reference" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/xmobile/wiki/Development_Tips" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/xmobile/wiki/Development_Tips" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/xmobile/wiki/Development_Tips" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/xmobile/wiki/Development_Tips" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/xmobile/wiki/FrontPage" />
              </rdf:Seq>
    </items>
  </channel>

    <item rdf:about="http://sourceforge.jp/projects/xmobile/wiki/Function_Reference">
    <title>Function_Reference</title>
    <link>http://sourceforge.jp/projects/xmobile/wiki/Function_Reference</link>
    <dc:identifier>Function_Reference</dc:identifier>
    <dc:date>2009-09-02T12:04:38+09:00</dc:date>
          <description>
      <![CDATA[ (by dashboard)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by dashboard)</p><pre>@@ -41,14 +41,14 @@
 概要：詳細画面
 
 === getItemList()
 概要：一覧画面。現在選択中の条件（ setItemCriteria 関数による）で表示可能なレコードの一覧を取得します。返値は配列変数
-{{
+{{{
 $item_list[$i]['key'] １からのカウント順
 $item_list[$i]['title'] 整形（adjustTitle関数）済みタイトル文字列
 $item_list[$i]['url'] URLパラメータ
 $item_list[$i]['date'] 日時
-}}
+}}}
 これ以外の状態表示を行いたい場合は、関数をオーバーライドし独自に作成します。
 
 === getRecentList()
 概要：初期画面の最新のコンテンツ・リスト
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/xmobile/wiki/Function_Reference">
    <title>Function_Reference</title>
    <link>http://sourceforge.jp/projects/xmobile/wiki/Function_Reference</link>
    <dc:identifier>Function_Reference</dc:identifier>
    <dc:date>2009-09-02T12:04:13+09:00</dc:date>
          <description>
      <![CDATA[ (by dashboard)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by dashboard)</p><pre>@@ -40,9 +40,16 @@
 === getDetailView()
 概要：詳細画面
 
 === getItemList()
-概要：一覧画面。現在選択中の条件（ setItemCriteria 関数による）で表示可能なレコードの一覧を取得します。
+概要：一覧画面。現在選択中の条件（ setItemCriteria 関数による）で表示可能なレコードの一覧を取得します。返値は配列変数
+{{
+$item_list[$i]['key'] １からのカウント順
+$item_list[$i]['title'] 整形（adjustTitle関数）済みタイトル文字列
+$item_list[$i]['url'] URLパラメータ
+$item_list[$i]['date'] 日時
+}}
+これ以外の状態表示を行いたい場合は、関数をオーバーライドし独自に作成します。
 
 === getRecentList()
 概要：初期画面の最新のコンテンツ・リスト
 
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/xmobile/wiki/Function_Reference">
    <title>Function_Reference</title>
    <link>http://sourceforge.jp/projects/xmobile/wiki/Function_Reference</link>
    <dc:identifier>Function_Reference</dc:identifier>
    <dc:date>2009-08-31T18:07:29+09:00</dc:date>
          <description>
      <![CDATA[ (by dashboard)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by dashboard)</p><pre>@@ -48,8 +48,9 @@
 
 === setItemCriteria()
 概要：初期値セット。
 GET/POST変数からデータを取得は$this->utils->getGetPost()関数を使用しクラス内変数へセットします。
+また、 item_criteria 関数を使用して、取得したパラメータを元にWHERE条件をこの関数内で設定します。
 
 === setNextViewState($nextViewState)
 概要：次に進むべきアクションの指定。
 $nextViewState = confirm(入力確認) / detail(詳細表示)  / list(一覧表示)
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/xmobile/wiki/Function_Reference">
    <title>Function_Reference</title>
    <link>http://sourceforge.jp/projects/xmobile/wiki/Function_Reference</link>
    <dc:identifier>Function_Reference</dc:identifier>
    <dc:date>2009-08-31T18:04:07+09:00</dc:date>
          <description>
      <![CDATA[ (by dashboard)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by dashboard)</p><pre>@@ -40,9 +40,9 @@
 === getDetailView()
 概要：詳細画面
 
 === getItemList()
-概要：カテゴリ等、初期画面に表示するメニュー用アイテム
+概要：一覧画面。現在選択中の条件（ setItemCriteria 関数による）で表示可能なレコードの一覧を取得します。
 
 === getRecentList()
 概要：初期画面の最新のコンテンツ・リスト
 
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/xmobile/wiki/Function_Reference">
    <title>Function_Reference</title>
    <link>http://sourceforge.jp/projects/xmobile/wiki/Function_Reference</link>
    <dc:identifier>Function_Reference</dc:identifier>
    <dc:date>2009-08-25T10:39:03+09:00</dc:date>
          <description>
      <![CDATA[ (by dashboard)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by dashboard)</p><pre>@@ -9,8 +9,11 @@
 === $itemTableName
 概要：データベース・テーブル名を記載します。XOOPSプリフィックスは不要です。
 
 ----
+=== getCatList()
+概要：カテゴリ一覧の取得。オブジェクトとして取得し、smarty変数にセットします。
+
 === getConfirmView()
 概要：getEditView()により表示された入力フォームへのサブミットにより呼び出され、POSTされた入力データに関する処理を行います。キャンセル処理や入力値確認・保存実行等を行い結果の表示をsmarty変数の'item_detail'にセットし処理を終了します。以下はsaveEntry関数で保存を行いその結果を返す例です。
 {{{
 $this->controller->render->template->assign('item_detail',$this->saveEntry());
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/xmobile/wiki/Development_Tips">
    <title>Development_Tips</title>
    <link>http://sourceforge.jp/projects/xmobile/wiki/Development_Tips</link>
    <dc:identifier>Development_Tips</dc:identifier>
    <dc:date>2009-08-24T14:26:45+09:00</dc:date>
          <description>
      <![CDATA[ (by dashboard)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by dashboard)</p><pre>@@ -3,8 +3,9 @@
 
 $xoopsModuleConfig['modules_can_use']の配列にプラグインのフォルダ名が格納されているかどうかで、そのモジュールをxMobileから利用可能か判断する事ができます。
 
 以下の例は、PmessageAction.phpでの1例です。PmessageAction.phpはPMを処理するソースでコアに近く、モジュール依存の処理は極力抑えなければなりません。この様な場合、グローバル変数 $xoopsModuleConfig を参照し配列のチェックを行うだけなので比較的軽微な変更で対応が可能となります。
+
 例：
 {{{
 if( in_array("inukshukGTD",$xoopsModuleConfig['modules_can_use']) ){
 }
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/xmobile/wiki/Development_Tips">
    <title>Development_Tips</title>
    <link>http://sourceforge.jp/projects/xmobile/wiki/Development_Tips</link>
    <dc:identifier>Development_Tips</dc:identifier>
    <dc:date>2009-08-24T14:26:07+09:00</dc:date>
          <description>
      <![CDATA[ (by dashboard)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by dashboard)</p><pre>@@ -2,8 +2,9 @@
 == モジュールが利用可能かチェックする
 
 $xoopsModuleConfig['modules_can_use']の配列にプラグインのフォルダ名が格納されているかどうかで、そのモジュールをxMobileから利用可能か判断する事ができます。
 
+以下の例は、PmessageAction.phpでの1例です。PmessageAction.phpはPMを処理するソースでコアに近く、モジュール依存の処理は極力抑えなければなりません。この様な場合、グローバル変数 $xoopsModuleConfig を参照し配列のチェックを行うだけなので比較的軽微な変更で対応が可能となります。
 例：
 {{{
 if( in_array("inukshukGTD",$xoopsModuleConfig['modules_can_use']) ){
 }
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/xmobile/wiki/Development_Tips">
    <title>Development_Tips</title>
    <link>http://sourceforge.jp/projects/xmobile/wiki/Development_Tips</link>
    <dc:identifier>Development_Tips</dc:identifier>
    <dc:date>2009-08-24T14:06:53+09:00</dc:date>
          <description>
      <![CDATA[ (by dashboard)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by dashboard)</p><pre>@@ -1,7 +1,8 @@
 = Development_Tips
 == モジュールが利用可能かチェックする
-$xoopsModuleConfig['modules_can_use']にプラグインのフォルダ名が格納されているかどうかで、そのモジュールをxMobileから利用可能か判断する事ができます。
+
+$xoopsModuleConfig['modules_can_use']の配列にプラグインのフォルダ名が格納されているかどうかで、そのモジュールをxMobileから利用可能か判断する事ができます。
 
 例：
 {{{
 if( in_array("inukshukGTD",$xoopsModuleConfig['modules_can_use']) ){
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/xmobile/wiki/Development_Tips">
    <title>Development_Tips</title>
    <link>http://sourceforge.jp/projects/xmobile/wiki/Development_Tips</link>
    <dc:identifier>Development_Tips</dc:identifier>
    <dc:date>2009-08-24T14:06:22+09:00</dc:date>
          <description>
      <![CDATA[ (by dashboard)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by dashboard)</p><pre>@@ -1 +1,9 @@
+= Development_Tips
+== モジュールが利用可能かチェックする
+$xoopsModuleConfig['modules_can_use']にプラグインのフォルダ名が格納されているかどうかで、そのモジュールをxMobileから利用可能か判断する事ができます。
 
+例：
+{{{
+if( in_array("inukshukGTD",$xoopsModuleConfig['modules_can_use']) ){
+}
+}}}
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/xmobile/wiki/FrontPage">
    <title>FrontPage</title>
    <link>http://sourceforge.jp/projects/xmobile/wiki/FrontPage</link>
    <dc:identifier>FrontPage</dc:identifier>
    <dc:date>2009-08-24T14:04:11+09:00</dc:date>
          <description>
      <![CDATA[ (by dashboard)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by dashboard)</p><pre>@@ -1,5 +1,5 @@
 [リリースノート準備用]
 
 [Function_Reference]
 
-[Developpment_Tips]
+[Development_Tips]
</pre>]]>
    </content:encoded>
      </item>
  </rdf:RDF>

