From nobunobu @ users.sourceforge.jp Thu Jun 1 11:41:48 2006
From: nobunobu @ users.sourceforge.jp (NobuNobu)
Date: Thu, 1 Jun 2006 11:41:48 +0900
Subject: [xoops-cvslog 3249] CVS update: xoops2jp/html/class/database
Message-ID: <20060601024148.C80062AC019@users.sourceforge.jp>
Index: xoops2jp/html/class/database/sqlutility.php
diff -u xoops2jp/html/class/database/sqlutility.php:1.2.8.4 xoops2jp/html/class/database/sqlutility.php:1.2.8.5
--- xoops2jp/html/class/database/sqlutility.php:1.2.8.4 Tue Feb 7 19:00:29 2006
+++ xoops2jp/html/class/database/sqlutility.php Thu Jun 1 11:41:48 2006
@@ -75,6 +75,7 @@
$patterns[] = '{dirname}';
$replacements[] = $this->dirname;
$sql = str_replace($patterns,$replacements,$sql);
+ $sql = preg_replace('/;\s*$/s','',$sql);
return $sql;
}
From minahito @ users.sourceforge.jp Sat Jun 3 21:52:33 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Sat, 3 Jun 2006 21:52:33 +0900
Subject: [xoops-cvslog 3250] CVS update:
xoops2jp/html/modules/base/language/english
Message-ID: <20060603125233.648BE2AC09B@users.sourceforge.jp>
Index: xoops2jp/html/modules/base/language/english/global.php
diff -u xoops2jp/html/modules/base/language/english/global.php:1.1.2.6 xoops2jp/html/modules/base/language/english/global.php:1.1.2.7
--- xoops2jp/html/modules/base/language/english/global.php:1.1.2.6 Sat May 27 23:06:23 2006
+++ xoops2jp/html/modules/base/language/english/global.php Sat Jun 3 21:52:33 2006
@@ -1,5 +1,5 @@
Index: xoops2jp/html/modules/base/language/japanese/global.php
diff -u xoops2jp/html/modules/base/language/japanese/global.php:1.1.2.6 xoops2jp/html/modules/base/language/japanese/global.php:1.1.2.7
--- xoops2jp/html/modules/base/language/japanese/global.php:1.1.2.6 Sat May 27 23:06:24 2006
+++ xoops2jp/html/modules/base/language/japanese/global.php Sat Jun 3 21:52:43 2006
@@ -74,6 +74,7 @@
define('_YES','はい');
define('_EDIT','編集');
define('_DELETE','削除');
+define('_VIEW','閲覧');
define('_SUBMIT','送信');
define('_MODULENOEXIST','選択されたページは存在しません');
define('_ALIGN','位置');
From ryuji_amano @ users.sourceforge.jp Mon Jun 5 00:29:15 2006
From: ryuji_amano @ users.sourceforge.jp (Ryuji AMANO)
Date: Mon, 5 Jun 2006 00:29:15 +0900
Subject: [xoops-cvslog 3252] CVS update:
xoops2jp/html/modules/base/admin/actions
Message-ID: <20060604152915.63F892AC075@users.sourceforge.jp>
Index: xoops2jp/html/modules/base/admin/actions/PreferenceEditAction.class.php
diff -u xoops2jp/html/modules/base/admin/actions/PreferenceEditAction.class.php:1.1.2.6 xoops2jp/html/modules/base/admin/actions/PreferenceEditAction.class.php:1.1.2.7
--- xoops2jp/html/modules/base/admin/actions/PreferenceEditAction.class.php:1.1.2.6 Mon May 15 17:33:54 2006
+++ xoops2jp/html/modules/base/admin/actions/PreferenceEditAction.class.php Mon Jun 5 00:29:15 2006
@@ -120,7 +120,7 @@
$themeArr = array();
$dirHandler = opendir(XOOPS_THEME_PATH . "/");
while ($file = readdir($dirHandler)) {
- if (is_dir(XOOPS_THEME_PATH . "/" . $file) && preg_match("/^[a-z_]+$/", $file) && file_exists(XOOPS_THEME_PATH . "/${file}/theme.html")) {
+ if (is_dir(XOOPS_THEME_PATH . "/" . $file) && preg_match("/^[a-z0-9_]+$/", $file) && file_exists(XOOPS_THEME_PATH . "/${file}/theme.html")) {
$themeArr[$file] = $file;
}
}
From minahito @ users.sourceforge.jp Mon Jun 5 18:29:39 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:29:39 +0900
Subject: [xoops-cvslog 3253] CVS update:
xoops2jp/html/modules/base/admin/actions
Message-ID: <20060605092939.CB10A2AC01E@users.sourceforge.jp>
Index: xoops2jp/html/modules/base/admin/actions/HelpAction.class.php
diff -u xoops2jp/html/modules/base/admin/actions/HelpAction.class.php:1.1.2.6 xoops2jp/html/modules/base/admin/actions/HelpAction.class.php:1.1.2.7
--- xoops2jp/html/modules/base/admin/actions/HelpAction.class.php:1.1.2.6 Wed May 24 22:54:37 2006
+++ xoops2jp/html/modules/base/admin/actions/HelpAction.class.php Mon Jun 5 18:29:39 2006
@@ -1,6 +1,6 @@
mController->getConfig('language');
$dirname = $moduleObject->getVar('dirname');
- $url = XOOPS_MODULE_URL . "/${dirname}/language/${language}/helpimages/${file}";
+ $url = XOOPS_MODULE_URL . "/${dirname}/language/${language}/help/images/${file}";
if (!file_exists($url) && $language != "english") {
- $url = XOOPS_MODULE_URL . "/${dirname}/language/english/helpimages/${file}";
+ $url = XOOPS_MODULE_URL . "/${dirname}/language/english/help/images/${file}";
}
return $url;
@@ -126,9 +126,9 @@
//
// file check
//
- $template_dir = XOOPS_MODULE_PATH . "/" . $this->_mDirname . "/language/" . $language;
+ $template_dir = XOOPS_MODULE_PATH . "/" . $this->_mDirname . "/language/help/" . $language;
if (!file_exists($template_dir . "/" . $helpfile)) {
- $template_dir = XOOPS_MODULE_PATH . "/" . $this->_mDirname . "/language/english";
+ $template_dir = XOOPS_MODULE_PATH . "/" . $this->_mDirname . "/language/english/help/";
if (!file_exists($template_dir . "/" . $helpfile)) {
$this->mErrorMessage = _MD_A_BASE_ERROR_NO_HELP_FILE;
return LEGACY_FRAME_VIEW_ERROR;
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:04 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:04 +0900
Subject: [xoops-cvslog 3254] CVS update:
xoops2jp/html/modules/base/language/english/help
Message-ID: <20060605093006.6BCD02AC01E@users.sourceforge.jp>
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:06 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:06 +0900
Subject: [xoops-cvslog 3255] CVS update:
xoops2jp/html/modules/base/language/japanese/help
Message-ID: <20060605093006.979562AC086@users.sourceforge.jp>
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:06 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:06 +0900
Subject: [xoops-cvslog 3256] CVS update:
xoops2jp/html/modules/legacyRender/language/english/help
Message-ID: <20060605093006.C48F12AC01E@users.sourceforge.jp>
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:06 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:06 +0900
Subject: [xoops-cvslog 3257] CVS update:
xoops2jp/html/modules/legacyRender/language/japanese/help
Message-ID: <20060605093006.F0D312AC086@users.sourceforge.jp>
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:09 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:09 +0900
Subject: [xoops-cvslog 3258] CVS update:
xoops2jp/html/modules/base/language/english
Message-ID: <20060605093009.5E9762AC01E@users.sourceforge.jp>
Index: xoops2jp/html/modules/base/language/english/help.html
diff -u xoops2jp/html/modules/base/language/english/help.html:1.1.2.4 xoops2jp/html/modules/base/language/english/help.html:removed
--- xoops2jp/html/modules/base/language/english/help.html:1.1.2.4 Mon May 29 13:07:58 2006
+++ xoops2jp/html/modules/base/language/english/help.html Mon Jun 5 18:30:09 2006
@@ -1,40 +0,0 @@
-
Outline
-
- - This module provides compatibility of XOOPS Cube with XOOPS 2.0.x.
- - Also, it provides module operation menu and theme engine for admin menu.
- - This module is incomplete in this release. It should be used together with System module.
-
-
-Action Search
-
- - Search information of typed keyword from admin menu and help files.
- - Please perform search when you need to know how to use the XOOPS Cube.
-
-
-Module administration / installation
-
- - When you go to this area, you see a list of installed module in your XOOPS Cube.
- - To install modules, please go to 'install module'.
- - You can check details of modules when you click 'Information(!)' button.
- - Otherwise, you can operate the administration menu just like XOOPS 2.0.x.
-
-
-Block administration / installation
-
- - Click here to understand this feature.
-
-
-Migration guide (from XOOPS 2.0.x)
-
-
-TODO (What's coming?)
-
- - 'Legacy module' cann't install some modules' SQL file correctly. If you meet this problem, use old module installer of 'system'.
- - Name of this module would be changed to 'Legacy module' form 'Base module'.
- - Comment function (Legacy files(in 2.0.x) for comments is used in this release.)
- - Function of Event notify (It is disabled in this release.)
- - Update scripts from XOOPS 2.0.x (Database table is not defined in this release to enable installation)
- - Adding some disabled function in misc.php .
-
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:09 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:09 +0900
Subject: [xoops-cvslog 3259] CVS update:
xoops2jp/html/modules/legacyRender/language/english
Message-ID: <20060605093009.B30972AC088@users.sourceforge.jp>
Index: xoops2jp/html/modules/legacyRender/language/english/help.html
diff -u xoops2jp/html/modules/legacyRender/language/english/help.html:1.1.2.3 xoops2jp/html/modules/legacyRender/language/english/help.html:removed
--- xoops2jp/html/modules/legacyRender/language/english/help.html:1.1.2.3 Sat Feb 4 01:36:07 2006
+++ xoops2jp/html/modules/legacyRender/language/english/help.html Mon Jun 5 18:30:09 2006
@@ -1,46 +0,0 @@
-Outline
-
- - This rendering engine (renderer) is for themes of XOOPS 2.0.x/XOOPS JP 2.0.x.
- - It has neither override nor the fall backing mechanism. Smarty is used for rendering and the cash management. The renderer is medium speed. Please see package.ini.php for specs and details.
-
-
-Additional theme
-
- - An additional theme can be obtained on theme developer's website etc.
- - The distributed theme is mostly compressed. To use the theme, please upload it to /themes directory after decompression of files.
-
-
-Uploading of theme
-
- - Please upload the folder of the decompressed theme to the themes directory under the root directory of XOOPS Cube. The folder should include theme.html or package.ini.php.
-
-
-Selection of theme
-
- - Please click "Theme selection" button of the theme that wants to be used in the theme management.
- - As for the theme that puts the check in the check box of the theme management, it is listed in the theme selection block, and the user comes to be able to select an arbitrary theme.
-
-
-Uninstallation of theme
-
- - This render system manages the theme without using the database. Please delete the theme of each directory that wants to be uninstalled from the ?themes? directory of XOOPS Cube.
-
-
-
-Template management
-
- - The list of template set is displayed in template management.
- - When you need to edit the template, please make a new template set pushing "Reproduction" button. The reproduced template can be edited from "TPLFILE management". The administrators can change the template used by pushing "Selection" button of the template from the list of the template set.
-
-
-TPLFILE management
-
- - The list of template file is displayed, and the file can be edited by pushing a right icon button.
-
-
-TODO
-
- - Corresponds to "Theme selection".
- - The action filter that guarantees "Theme selection block" and the operation is shifted.
- - Correspond to the designer's license presentation and README mark.
-
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:09 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:09 +0900
Subject: [xoops-cvslog 3260] CVS update:
xoops2jp/html/modules/base/language/japanese
Message-ID: <20060605093009.F08502AC0B5@users.sourceforge.jp>
Index: xoops2jp/html/modules/base/language/japanese/help.html
diff -u xoops2jp/html/modules/base/language/japanese/help.html:1.1.2.6 xoops2jp/html/modules/base/language/japanese/help.html:removed
--- xoops2jp/html/modules/base/language/japanese/help.html:1.1.2.6 Mon May 29 13:07:58 2006
+++ xoops2jp/html/modules/base/language/japanese/help.html Mon Jun 5 18:30:09 2006
@@ -1,46 +0,0 @@
-概要
-
- - このモジュールは、XOOPS 2.0.x/2.0.xJP用のモジュールをXOOPS Cube2.1で利用する際に使用します。
- - このモジュールをインストールすると、XOOPS CubeにXOOPSモジュールを動かすための各クラスを実装して、XOOPS 2.0.xと互換性のある動作を提供します。
- - また、XOOPS 2.0.x互換モジュールの管理機能を提供します。
- - 管理者メニューに対して管理用のテーマエンジンを提供します。
- - 未完成のため、systemモジュールを併用してご利用ください。
-
-
-コマンド検索(アクションサーチ)
-
- - 入力されたキーワードに関する情報を、管理メニューやヘルプから検索します。
- - XOOPS Cubeの使い方に迷ったときには、先ずこちらを検索してみてください。
-
-
-モジュールの管理/インストール
-
- - インストールされているモジュールの一覧が表示されます。
- - モジュールをインストールする際は、「モジュールのインストール」よりインストールするモジュールを選んでインストールして下さい。
- - モジュール一覧の「操作」から、「インフォメーション(!)」ボタンを押すと、モジュールの詳細情報を確認できます。
- - 一覧画面でモジュールの「名前」を変更すると、メインメニューなどサイト内で表示されるモジュールの名称を変更できます。表示順の数字を変更すると、メインメニューでの表示順を変更できます。数字を「0」にすると、メインメニューでは表示されません。これらは、XOOPS
- 2.0.xのモジュール管理と同様の動作です。
-
-
-ブロックの管理/インストール
-
-
-XOOPS 2.0.x 操作移行リスト
-
-
-Cube 2.1 alpha 既知の問題点・注意事項
-
- - 「base module」の名称(ディレクトリ名を含む)は、正式版までに「Legacy module」に変更の予定です。
- - 「互換モジュール」のモジュールインストーラが一部のモジュールのSQLを正しく処理できないという問題があります。その場合「system module」を使ってインストールしてください。
- - 幾つかのモジュールは、XOOPS2.0.xが一時的に作成したグローバル変数に依存しているためインストール出来ないものがあります。
- - モジュールアップデートの際には、モジュールの設定情報が初期値に戻ります。
- - misc.phpに依存した機能の「SSLログイン」「友達に知らせる」「アバターリスト」が使えなくなっています。「アバターリスト」は、「ユーザーモジュール」内に変更となります。
- - テンプレートマネージャーは現在開発試験中です。使用中のテンプレートと、defaultテンプレートの数に違いが生じたとき、作成や削除を行うことが出来ません。また、テンプレートファイルのアップロード・ダウンロードを管理画面上から行う事は出来ません。
-
-
- 旧バージョンからのアップグレードスクリプトは、本バージョンには含まれません。アップグレードスクリプトは、β版から提供される予定です。
- - 旧来のシステムモジュールは、その機能が他の新しいモジュールへの移行が完了するまでのあいだそのまま残されています。移行が完了するまでの間、新しいモジュールとシステムモジュールの間で機能が重複する部分がありますがご了承下さい。
-
-
- IISを利用した環境の場合、.sqlファイルを持つモジュールのインストールが上手く行かないケースがあります。IISを利用されている方からの動作状況の報告をお待ちしております。
-
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:09 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:09 +0900
Subject: [xoops-cvslog 3261] CVS update:
xoops2jp/html/modules/legacyRender/language/japanese/help
Message-ID: <20060605093009.8AF222AC086@users.sourceforge.jp>
Index: xoops2jp/html/modules/legacyRender/language/japanese/help/index.html
diff -u /dev/null xoops2jp/html/modules/legacyRender/language/japanese/help/index.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:09 2006
+++ xoops2jp/html/modules/legacyRender/language/japanese/help/index.html Mon Jun 5 18:30:09 2006
@@ -0,0 +1 @@
+
\ No newline at end of file
Index: xoops2jp/html/modules/legacyRender/language/japanese/help/help.html
diff -u /dev/null xoops2jp/html/modules/legacyRender/language/japanese/help/help.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:09 2006
+++ xoops2jp/html/modules/legacyRender/language/japanese/help/help.html Mon Jun 5 18:30:09 2006
@@ -0,0 +1,50 @@
+はじめに
+
+ - このレンダリングエンジン(レンダラー)は、XOOPS 2.0.x/XOOPS JP 2.0.x用のテーマを使用する際に利用します。
+ - オーバーライド(上書き)、およびフォールバックメカニズム(上手く動かなくなったときの復旧機能)を持ちません。
+ - レンダリングとキャッシュマネジメントにSmartyを使用します。速度は中速度です。
+ - 詳しい公称スペックはpackage.ini.phpをご覧下さい。
+
+
+追加テーマの入手
+
+ - テーマ開発者のインターネットサイトなどで、追加テーマを入手できます。
+ - 配布されているテーマはたいてい圧縮されています。解凍ソフトで展開してから、使用中のXOOPS Cubeの決められた位置へアップロードします。
+
+
+テーマのアップロード
+
+ - 展開したテーマのディレクトリをXOOPS Cubeのルートディレクトリ下にあるthemesディレクトリへアップロードして下さい。
+ - ディレクトリが二重にならないように、たとえばdefaultテーマであればdefaultディレクトリのすぐ下にtheme.htmlかpackage.ini.phpがある状態でアップロードします。
+ - このレンダーシステムが対応していないテーマは一覧に表示しません。ご注意下さい。
+
+
+テーマの選択
+
+ - テーマの管理より、使用したいテーマの「テーマ選択」ボタンをクリックしてください。
+ - テーマ管理のチェックボックスにチェックを入れたテーマは、テーマ選択ブロックにリストアップされ、ユーザーが任意のテーマを選択できるようになります。
+
+
+テーマのアンインストール
+
+ - このレンダーシステムは、データベースを使用せずにテーマを管理しています。
+ - XOOPS Cubeのテーマディレクトリより、アンインストールしたいテーマをディレクトリごと削除して下さい。
+
+
+テンプレート管理
+
+ - テンプレートセット一覧が表示されます。
+ - テンプレート編集の際には「複製」ボタンを押して新しいテンプレートセットを作成して下さい。複製したテンプレートは「TPLFILE管理」から編集できます。テンプレートセットの一覧から利用したいテンプレートの「選択」ボタンを押すと、利用するテンプレートを切り替えることが出来ます。
+
+
+テンプレートファイル管理
+
+ - テンプレートファイル一覧が表示され、右側のアイコンボタンを押すことで該当のファイルを編集出来ます。
+
+
+TODO
+
+ - 「テーマ選択」に対応しなくてはいけない。
+ - 「テーマ選択ブロック」およびその動作を保証するアクションフィルタを移行しなくてはいけない。
+ - デザイナーのライセンス提示、README表記に対応させなくてはいけない。
+
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:10 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:10 +0900
Subject: [xoops-cvslog 3262] CVS update:
xoops2jp/html/modules/legacyRender/language/japanese
Message-ID: <20060605093010.2607D2AC01E@users.sourceforge.jp>
Index: xoops2jp/html/modules/legacyRender/language/japanese/help.html
diff -u xoops2jp/html/modules/legacyRender/language/japanese/help.html:1.1.2.4 xoops2jp/html/modules/legacyRender/language/japanese/help.html:removed
--- xoops2jp/html/modules/legacyRender/language/japanese/help.html:1.1.2.4 Sat Feb 4 01:15:08 2006
+++ xoops2jp/html/modules/legacyRender/language/japanese/help.html Mon Jun 5 18:30:10 2006
@@ -1,50 +0,0 @@
-はじめに
-
- - このレンダリングエンジン(レンダラー)は、XOOPS 2.0.x/XOOPS JP 2.0.x用のテーマを使用する際に利用します。
- - オーバーライド(上書き)、およびフォールバックメカニズム(上手く動かなくなったときの復旧機能)を持ちません。
- - レンダリングとキャッシュマネジメントにSmartyを使用します。速度は中速度です。
- - 詳しい公称スペックはpackage.ini.phpをご覧下さい。
-
-
-追加テーマの入手
-
- - テーマ開発者のインターネットサイトなどで、追加テーマを入手できます。
- - 配布されているテーマはたいてい圧縮されています。解凍ソフトで展開してから、使用中のXOOPS Cubeの決められた位置へアップロードします。
-
-
-テーマのアップロード
-
- - 展開したテーマのディレクトリをXOOPS Cubeのルートディレクトリ下にあるthemesディレクトリへアップロードして下さい。
- - ディレクトリが二重にならないように、たとえばdefaultテーマであればdefaultディレクトリのすぐ下にtheme.htmlかpackage.ini.phpがある状態でアップロードします。
- - このレンダーシステムが対応していないテーマは一覧に表示しません。ご注意下さい。
-
-
-テーマの選択
-
- - テーマの管理より、使用したいテーマの「テーマ選択」ボタンをクリックしてください。
- - テーマ管理のチェックボックスにチェックを入れたテーマは、テーマ選択ブロックにリストアップされ、ユーザーが任意のテーマを選択できるようになります。
-
-
-テーマのアンインストール
-
- - このレンダーシステムは、データベースを使用せずにテーマを管理しています。
- - XOOPS Cubeのテーマディレクトリより、アンインストールしたいテーマをディレクトリごと削除して下さい。
-
-
-テンプレート管理
-
- - テンプレートセット一覧が表示されます。
- - テンプレート編集の際には「複製」ボタンを押して新しいテンプレートセットを作成して下さい。複製したテンプレートは「TPLFILE管理」から編集できます。テンプレートセットの一覧から利用したいテンプレートの「選択」ボタンを押すと、利用するテンプレートを切り替えることが出来ます。
-
-
-テンプレートファイル管理
-
- - テンプレートファイル一覧が表示され、右側のアイコンボタンを押すことで該当のファイルを編集出来ます。
-
-
-TODO
-
- - 「テーマ選択」に対応しなくてはいけない。
- - 「テーマ選択ブロック」およびその動作を保証するアクションフィルタを移行しなくてはいけない。
- - デザイナーのライセンス提示、README表記に対応させなくてはいけない。
-
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:10 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:10 +0900
Subject: [xoops-cvslog 3263] CVS update:
xoops2jp/html/modules/base/language/japanese/help
Message-ID: <20060605093010.5184F2AC086@users.sourceforge.jp>
Index: xoops2jp/html/modules/base/language/japanese/help/help.html
diff -u /dev/null xoops2jp/html/modules/base/language/japanese/help/help.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:10 2006
+++ xoops2jp/html/modules/base/language/japanese/help/help.html Mon Jun 5 18:30:10 2006
@@ -0,0 +1,46 @@
+概要
+
+ - このモジュールは、XOOPS 2.0.x/2.0.xJP用のモジュールをXOOPS Cube2.1で利用する際に使用します。
+ - このモジュールをインストールすると、XOOPS CubeにXOOPSモジュールを動かすための各クラスを実装して、XOOPS 2.0.xと互換性のある動作を提供します。
+ - また、XOOPS 2.0.x互換モジュールの管理機能を提供します。
+ - 管理者メニューに対して管理用のテーマエンジンを提供します。
+ - 未完成のため、systemモジュールを併用してご利用ください。
+
+
+コマンド検索(アクションサーチ)
+
+ - 入力されたキーワードに関する情報を、管理メニューやヘルプから検索します。
+ - XOOPS Cubeの使い方に迷ったときには、先ずこちらを検索してみてください。
+
+
+モジュールの管理/インストール
+
+ - インストールされているモジュールの一覧が表示されます。
+ - モジュールをインストールする際は、「モジュールのインストール」よりインストールするモジュールを選んでインストールして下さい。
+ - モジュール一覧の「操作」から、「インフォメーション(!)」ボタンを押すと、モジュールの詳細情報を確認できます。
+ - 一覧画面でモジュールの「名前」を変更すると、メインメニューなどサイト内で表示されるモジュールの名称を変更できます。表示順の数字を変更すると、メインメニューでの表示順を変更できます。数字を「0」にすると、メインメニューでは表示されません。これらは、XOOPS
+ 2.0.xのモジュール管理と同様の動作です。
+
+
+ブロックの管理/インストール
+
+
+XOOPS 2.0.x 操作移行リスト
+
+
+Cube 2.1 alpha 既知の問題点・注意事項
+
+ - 「base module」の名称(ディレクトリ名を含む)は、正式版までに「Legacy module」に変更の予定です。
+ - 「互換モジュール」のモジュールインストーラが一部のモジュールのSQLを正しく処理できないという問題があります。その場合「system module」を使ってインストールしてください。
+ - 幾つかのモジュールは、XOOPS2.0.xが一時的に作成したグローバル変数に依存しているためインストール出来ないものがあります。
+ - モジュールアップデートの際には、モジュールの設定情報が初期値に戻ります。
+ - misc.phpに依存した機能の「SSLログイン」「友達に知らせる」「アバターリスト」が使えなくなっています。「アバターリスト」は、「ユーザーモジュール」内に変更となります。
+ - テンプレートマネージャーは現在開発試験中です。使用中のテンプレートと、defaultテンプレートの数に違いが生じたとき、作成や削除を行うことが出来ません。また、テンプレートファイルのアップロード・ダウンロードを管理画面上から行う事は出来ません。
-
+
- 旧バージョンからのアップグレードスクリプトは、本バージョンには含まれません。アップグレードスクリプトは、β版から提供される予定です。
+ - 旧来のシステムモジュールは、その機能が他の新しいモジュールへの移行が完了するまでのあいだそのまま残されています。移行が完了するまでの間、新しいモジュールとシステムモジュールの間で機能が重複する部分がありますがご了承下さい。
-
+
- IISを利用した環境の場合、.sqlファイルを持つモジュールのインストールが上手く行かないケースがあります。IISを利用されている方からの動作状況の報告をお待ちしております。
+
Index: xoops2jp/html/modules/base/language/japanese/help/index.html
diff -u /dev/null xoops2jp/html/modules/base/language/japanese/help/index.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:10 2006
+++ xoops2jp/html/modules/base/language/japanese/help/index.html Mon Jun 5 18:30:10 2006
@@ -0,0 +1 @@
+
\ No newline at end of file
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:10 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:10 +0900
Subject: [xoops-cvslog 3264] CVS update:
xoops2jp/html/modules/legacyRender/language/english/help
Message-ID: <20060605093010.76F8F2AC088@users.sourceforge.jp>
Index: xoops2jp/html/modules/legacyRender/language/english/help/help.html
diff -u /dev/null xoops2jp/html/modules/legacyRender/language/english/help/help.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:10 2006
+++ xoops2jp/html/modules/legacyRender/language/english/help/help.html Mon Jun 5 18:30:10 2006
@@ -0,0 +1,46 @@
+Outline
+
+ - This rendering engine (renderer) is for themes of XOOPS 2.0.x/XOOPS JP 2.0.x.
+ - It has neither override nor the fall backing mechanism. Smarty is used for rendering and the cash management. The renderer is medium speed. Please see package.ini.php for specs and details.
+
+
+Additional theme
+
+ - An additional theme can be obtained on theme developer's website etc.
+ - The distributed theme is mostly compressed. To use the theme, please upload it to /themes directory after decompression of files.
+
+
+Uploading of theme
+
+ - Please upload the folder of the decompressed theme to the themes directory under the root directory of XOOPS Cube. The folder should include theme.html or package.ini.php.
+
+
+Selection of theme
+
+ - Please click "Theme selection" button of the theme that wants to be used in the theme management.
+ - As for the theme that puts the check in the check box of the theme management, it is listed in the theme selection block, and the user comes to be able to select an arbitrary theme.
+
+
+Uninstallation of theme
+
+ - This render system manages the theme without using the database. Please delete the theme of each directory that wants to be uninstalled from the ?themes? directory of XOOPS Cube.
+
+
+
+Template management
+
+ - The list of template set is displayed in template management.
+ - When you need to edit the template, please make a new template set pushing "Reproduction" button. The reproduced template can be edited from "TPLFILE management". The administrators can change the template used by pushing "Selection" button of the template from the list of the template set.
+
+
+TPLFILE management
+
+ - The list of template file is displayed, and the file can be edited by pushing a right icon button.
+
+
+TODO
+
+ - Corresponds to "Theme selection".
+ - The action filter that guarantees "Theme selection block" and the operation is shifted.
+ - Correspond to the designer's license presentation and README mark.
+
Index: xoops2jp/html/modules/legacyRender/language/english/help/index.html
diff -u /dev/null xoops2jp/html/modules/legacyRender/language/english/help/index.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:10 2006
+++ xoops2jp/html/modules/legacyRender/language/english/help/index.html Mon Jun 5 18:30:10 2006
@@ -0,0 +1 @@
+
\ No newline at end of file
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:10 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:10 +0900
Subject: [xoops-cvslog 3265] CVS update:
xoops2jp/html/modules/base/language/english/help
Message-ID: <20060605093010.A43F72AC01E@users.sourceforge.jp>
Index: xoops2jp/html/modules/base/language/english/help/index.html
diff -u /dev/null xoops2jp/html/modules/base/language/english/help/index.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:10 2006
+++ xoops2jp/html/modules/base/language/english/help/index.html Mon Jun 5 18:30:10 2006
@@ -0,0 +1 @@
+
\ No newline at end of file
Index: xoops2jp/html/modules/base/language/english/help/help.html
diff -u /dev/null xoops2jp/html/modules/base/language/english/help/help.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:10 2006
+++ xoops2jp/html/modules/base/language/english/help/help.html Mon Jun 5 18:30:10 2006
@@ -0,0 +1,40 @@
+Outline
+
+ - This module provides compatibility of XOOPS Cube with XOOPS 2.0.x.
+ - Also, it provides module operation menu and theme engine for admin menu.
+ - This module is incomplete in this release. It should be used together with System module.
+
+
+Action Search
+
+ - Search information of typed keyword from admin menu and help files.
+ - Please perform search when you need to know how to use the XOOPS Cube.
+
+
+Module administration / installation
+
+ - When you go to this area, you see a list of installed module in your XOOPS Cube.
+ - To install modules, please go to 'install module'.
+ - You can check details of modules when you click 'Information(!)' button.
+ - Otherwise, you can operate the administration menu just like XOOPS 2.0.x.
+
+
+Block administration / installation
+
+ - Click here to understand this feature.
+
+
+Migration guide (from XOOPS 2.0.x)
+
+
+TODO (What's coming?)
+
+ - 'Legacy module' cann't install some modules' SQL file correctly. If you meet this problem, use old module installer of 'system'.
+ - Name of this module would be changed to 'Legacy module' form 'Base module'.
+ - Comment function (Legacy files(in 2.0.x) for comments is used in this release.)
+ - Function of Event notify (It is disabled in this release.)
+ - Update scripts from XOOPS 2.0.x (Database table is not defined in this release to enable installation)
+ - Adding some disabled function in misc.php .
+
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:28 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:28 +0900
Subject: [xoops-cvslog 3262] CVS update:
xoops2jp/html/modules/pm/language/english/help
Message-ID: <20060605093028.14D842AC086@users.sourceforge.jp>
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:28 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:28 +0900
Subject: [xoops-cvslog 3263] CVS update:
xoops2jp/html/modules/pm/language/japanese/help
Message-ID: <20060605093028.3EDA22AC088@users.sourceforge.jp>
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:28 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:28 +0900
Subject: [xoops-cvslog 3264] CVS update:
xoops2jp/html/modules/stdCache/language/english/help
Message-ID: <20060605093028.696752AC086@users.sourceforge.jp>
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:28 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:28 +0900
Subject: [xoops-cvslog 3265] CVS update:
xoops2jp/html/modules/stdCache/language/japanese/help
Message-ID: <20060605093028.93B212AC088@users.sourceforge.jp>
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:28 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:28 +0900
Subject: [xoops-cvslog 3266] CVS update:
xoops2jp/html/modules/user/language/english/help
Message-ID: <20060605093028.BD6482AC086@users.sourceforge.jp>
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:28 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:28 +0900
Subject: [xoops-cvslog 3267] CVS update:
xoops2jp/html/modules/user/language/japanese/help
Message-ID: <20060605093028.E61D22AC01E@users.sourceforge.jp>
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:32 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:32 +0900
Subject: [xoops-cvslog 3268] CVS update:
xoops2jp/html/modules/pm/language/japanese/help
Message-ID: <20060605093032.8174C2AC01E@users.sourceforge.jp>
Index: xoops2jp/html/modules/pm/language/japanese/help/help.html
diff -u /dev/null xoops2jp/html/modules/pm/language/japanese/help/help.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:32 2006
+++ xoops2jp/html/modules/pm/language/japanese/help/help.html Mon Jun 5 18:30:32 2006
@@ -0,0 +1,21 @@
+概要
+
+ - XOOPS Cube 2.1 にプライベートメッセージ機能を付加します
+ - プライベートメッセージに関する仮想サービスを提供します
+ - ルートディレクトリ pmlite.php が発行するイベントにコールバックを登録し、XOOPS 2.0.x シリーズの動作と同じ動きを実現します。
+ - あて先の指定には、XOOPS 2.0.x シリーズと同様のプルダウン指定のほか、テキスト入力による宛先の指定をサポートしています。
+
+
+一般設定について
+
+ - プライベートメッセージではデフォルトでは宛先をプルダウンメニューから選びます。ただしこの方法ではユーザーの多いサイトでは選びにくいなどの問題があります。
+ - 一般設定を変更することで、宛先の指定をテキストフィールドへの入力に変更することができます。この場合、宛先はユーザーアカウントを入力することで指定します。
+
+
+TODO
+
+ - 現在、コア機能への組み込みはハードコードされていますが修正される予定です。
+ - 送信箱機能
+ - 受信拒否機能
+ - XOOPS 2.0.x からのデータ移行(現在はデータベーステーブルを定義しないことでインストールを可能としている)
+
Index: xoops2jp/html/modules/pm/language/japanese/help/index.html
diff -u /dev/null xoops2jp/html/modules/pm/language/japanese/help/index.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:32 2006
+++ xoops2jp/html/modules/pm/language/japanese/help/index.html Mon Jun 5 18:30:32 2006
@@ -0,0 +1 @@
+
\ No newline at end of file
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:32 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:32 +0900
Subject: [xoops-cvslog 3269] CVS update:
xoops2jp/html/modules/pm/language/english/help
Message-ID: <20060605093032.C2AA22AC086@users.sourceforge.jp>
Index: xoops2jp/html/modules/pm/language/english/help/help.html
diff -u /dev/null xoops2jp/html/modules/pm/language/english/help/help.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:32 2006
+++ xoops2jp/html/modules/pm/language/english/help/help.html Mon Jun 5 18:30:32 2006
@@ -0,0 +1,19 @@
+Outline
+
+ - This module provides functions of Private Massages to XOOPS Cube 2.1.
+ - Also, virtual service concerning a private message is provided for interchangeability.
+ - It register callback in the event that root directory pmlite.php issues, it enable interchangeability with XOOPS 2.0.x series.
+ - Users can use text input box or pull-down to select recipient of the massages.
+
+
+Preferences
+
+ - Users chose recipient of massages by pull-down menu in default. However, it may be difficult when the site has many registered users. If administrator change the setting at preference, users can assign recipient of the massage by typing.
+
+
+TODO
+
+ - To integrate core-function, some codes are hard-corded but it will be revised.
+ - Sent Box
+ - Reject Messages function
+
Index: xoops2jp/html/modules/pm/language/english/help/index.html
diff -u /dev/null xoops2jp/html/modules/pm/language/english/help/index.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:32 2006
+++ xoops2jp/html/modules/pm/language/english/help/index.html Mon Jun 5 18:30:32 2006
@@ -0,0 +1 @@
+
\ No newline at end of file
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:32 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:32 +0900
Subject: [xoops-cvslog 3270] CVS update:
xoops2jp/html/modules/pm/language/english
Message-ID: <20060605093032.E4D6F2AC01E@users.sourceforge.jp>
Index: xoops2jp/html/modules/pm/language/english/help.html
diff -u xoops2jp/html/modules/pm/language/english/help.html:1.1.2.3 xoops2jp/html/modules/pm/language/english/help.html:removed
--- xoops2jp/html/modules/pm/language/english/help.html:1.1.2.3 Sat Feb 4 01:36:07 2006
+++ xoops2jp/html/modules/pm/language/english/help.html Mon Jun 5 18:30:32 2006
@@ -1,19 +0,0 @@
-Outline
-
- - This module provides functions of Private Massages to XOOPS Cube 2.1.
- - Also, virtual service concerning a private message is provided for interchangeability.
- - It register callback in the event that root directory pmlite.php issues, it enable interchangeability with XOOPS 2.0.x series.
- - Users can use text input box or pull-down to select recipient of the massages.
-
-
-Preferences
-
- - Users chose recipient of massages by pull-down menu in default. However, it may be difficult when the site has many registered users. If administrator change the setting at preference, users can assign recipient of the massage by typing.
-
-
-TODO
-
- - To integrate core-function, some codes are hard-corded but it will be revised.
- - Sent Box
- - Reject Messages function
-
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:33 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:33 +0900
Subject: [xoops-cvslog 3271] CVS update:
xoops2jp/html/modules/user/language/english/help
Message-ID: <20060605093033.138F52AC086@users.sourceforge.jp>
Index: xoops2jp/html/modules/user/language/english/help/index.html
diff -u /dev/null xoops2jp/html/modules/user/language/english/help/index.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:33 2006
+++ xoops2jp/html/modules/user/language/english/help/index.html Mon Jun 5 18:30:32 2006
@@ -0,0 +1 @@
+
\ No newline at end of file
Index: xoops2jp/html/modules/user/language/english/help/help.html
diff -u /dev/null xoops2jp/html/modules/user/language/english/help/help.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:33 2006
+++ xoops2jp/html/modules/user/language/english/help/help.html Mon Jun 5 18:30:32 2006
@@ -0,0 +1,55 @@
+Outline
+
+ - User module has general function of user and group management. It provides functions of 'Edit Users' and 'Groups' in XOOPS 2.0. System Configuration. By using the User Module, you can edit user accounts, change group permission, modify user rank, allow or disallow new user registration, send email messages to users and so on.
+
+
+User Administration(Edit User)
+
+ - Administrators can add new user and edit registered user information.
+ - To add new user to your site, please go to 'Add User'.
+ - To modify registered user information, click a command button (pencil icon) at the right of the listed user.
+ - To delete a user form your site, click a delete button (X marked icon) at the right of the listed user.
+
+
+User Ranks
+
+ - Administrators can edit User Rank settings. User Rank is displayed on posts in forums and user profiles.
+ - To modify a registered user rank setting, click a command button (pencil icon) at the right of the listed rank.
+ - To delete a registered user rank setting, click delete button (X marked icon) at the right of the listed rank.
+
+
+Edit Groups
+
+ - Administrators can edit group settings including permission to access blocks, modules and administration functions to each group.
+ - To add new group to your site, please go to 'Add Group' at upper right of the page.
+ - If you add new group to your site, name of the new group would be listed. After adding a new group, you need to modify the group settings.
+ - To modify a registered user rank setting, click a command button (pencil icon) at the right of the listed groups.
+ - To add a new user to the group, click a command button (add member) at the right of the listed groups.
+ - To delete users from group, select a user from group members list, then click delete button.
+
+
+(Tips)
+
+ - Each user may belong to multiple groups. For easy maintenance, we suggest to set up a general (standard) group, then add special groups which has minimum privileges as needed.
+ - You can check the settings of each group by clicking command button (property) at the right of the listed groups. To check group settings, we recommend to check the property, to add test user ID for each group, then login with the test ID and see how your site looks in each group.
+
+
+Mail Users
+
+ - Administrators can send mass email or newsletter to registered users. You may narrow down recipient of emails by registered date, last login date and so on. It may be useful to send welcome messages to new users, to send email notification to persons who has not accessed to your website for a certain period.
+
+ - At first, list up target users by User Search.
+
- Check the list and click "Send mail by this condition".
+
- Input the subject and the content of the mail.
+
- Choose the mailjob in the list of mailjobs.
+
- Follow the guide message and click the submit button.
+
+ - You can edit the mailjob anytime until you finish sending it.
+
- You can include names of the target user into the subject and the message by the special format.
+
- And, that function can be extended by custom files or custom modules. If you hope more functions, find such modules.
+
+
+Preferences
+
+ - Administrators may modify settings of accepting or rejecting new user registration, how to activate new user registration, minimum and maximum length of username/password, registration disclaimer at registration page and so on.
+
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:33 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:33 +0900
Subject: [xoops-cvslog 3272] CVS update:
xoops2jp/html/modules/stdCache/language/english/help
Message-ID: <20060605093033.366472AC088@users.sourceforge.jp>
Index: xoops2jp/html/modules/stdCache/language/english/help/index.html
diff -u /dev/null xoops2jp/html/modules/stdCache/language/english/help/index.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:33 2006
+++ xoops2jp/html/modules/stdCache/language/english/help/index.html Mon Jun 5 18:30:33 2006
@@ -0,0 +1 @@
+
\ No newline at end of file
Index: xoops2jp/html/modules/stdCache/language/english/help/help.html
diff -u /dev/null xoops2jp/html/modules/stdCache/language/english/help/help.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:33 2006
+++ xoops2jp/html/modules/stdCache/language/english/help/help.html Mon Jun 5 18:30:33 2006
@@ -0,0 +1,20 @@
+Outline
+
+ - This module adds caching functionality to your site, which can reduce the sever load considerably when your site has a lot of access.
+ - However, there still exists some minor problems to be fixed in the future such as the cache exposing contents to those that should not have access.
+ - This module enables the function for two types of user group (i.e. guest and registered user groups). Caching contents for other user groups is not available at this time.
+
+Cache maintainance using the clear cache block
+
+ - The clear cache block will invalidate all the cached contents when the block is viewed by a user.
+ - We recommend setting the block accessible by the guest users, and the clearance interval to "one day" in block preference, which would then purge all the cached contents once a day.
+ - The module might create a large amount of cached files, but it hardly becomes a problem if you use the clear cache block properly as recommended.
+
+
+How to set up
+
+ - Please add the following two lines to the the configuration file, under the [Cube] block.
+ - CacheSystem.path=/modules/stdCache/kernel
+ - CacheSystem.class=StdRenderCache
+
+
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:33 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:33 +0900
Subject: [xoops-cvslog 3273] CVS update:
xoops2jp/html/modules/user/language/japanese
Message-ID: <20060605093033.598F62AC01E@users.sourceforge.jp>
Index: xoops2jp/html/modules/user/language/japanese/help.html
diff -u xoops2jp/html/modules/user/language/japanese/help.html:1.1.2.2 xoops2jp/html/modules/user/language/japanese/help.html:removed
--- xoops2jp/html/modules/user/language/japanese/help.html:1.1.2.2 Thu Apr 27 19:27:38 2006
+++ xoops2jp/html/modules/user/language/japanese/help.html Mon Jun 5 18:30:33 2006
@@ -1,56 +0,0 @@
-概要
-
- - ユーザーモジュールは、ユーザー管理・グループ管理に関する機能全般を提供します。個々のユーザーアカウントの追加・編集、ユーザーグループの管理、ユーザーランクの設定、ユーザーの新規登録可否の設定、登録ユーザー向けに一括してメールを配信する機能など、XOOPS
- 2.0.xでシステムモジュール内に含まれていたユーザー管理用の機能が移行されています。
-
-
-ユーザー管理
-
- - ユーザーの登録・登録情報の編集を行なうことが出来ます。
- - 新規のユーザー登録を行う際には、ページの右上の「ユーザー新規登録」からユーザーの新規登録を行って下さい。
- - ユーザーの方のパスワードやプロフィール等を管理者の方が編集する必要がある場合は、一覧中の該当ユーザーの右側にある操作ボタン(鉛筆アイコン)をクリックするとユーザー情報の編集を行えます。
- - ユーザーを削除する時には同様に、削除ボタン(×印)をクリックすると確認画面が表示され「はい」をクリックすると登録されているユーザーが削除されます。
-
-
-ユーザーランク管理
-
- - フォーラムの投稿記事やユーザープロフィール等で表示されるユーザーランクを設定・編集出来ます。一覧中の該当ランク右側にある操作ボタン(鉛筆アイコン)をクリックするとユーザーランクの設定・編集を行うことができ、ユーザーランクを削除する時には削除ボタン(×印)をクリックします。
- - ページ右上の「ユーザーランク新規登録」を押すと、新規のユーザーランクを追加できます。
-
-
-ユーザーグループ管理
-
- - 旧システム管理モジュールの「グループ管理」に相当する機能を提供します。それぞれのグループ毎に、モジュール・ブロック毎のアクセス権限、システムとモジュールの管理者権限を割り振る事で、ユーザー毎に柔軟なアクセス制御を実現します。
- - 新規にユーザーグループを割り振る場合は、ページ右上の「ユーザーグループ新規追加」から、新規グループを追加して下さい。
- - 新規のグループ追加に成功すると、一覧にグループ名が表示されるので、該当グループ名の「操作」欄にあるコマンドボタン「パーミッション(手の絵)」を押して該当グループに必要なパーミッションを追加します。
- - グループにユーザーを割り当てる際には、右側のコマンドボタン「メンバーの登録(旗の絵)」を押して、該当するユーザー名を一覧から選び「登録」ボタンを押します。グループからユーザーを削除(グループ権限を剥奪)する際には、こちらのメンバー登録画面の「登録されているユーザー一覧」からユーザー名を選び「削除」ボタンを押します。
-
-
-(Tips)
-
- - 個々のユーザーは複数のグループに所属できます。複数のグループに所属するユーザーは、どちらか一方のグループでアクセス権が与えられていれば、該当のコンテンツにアクセスすることが出来ます。管理を容易にするためには、一つの基準となるグループを作成し、追加で作成するユーザーグループでは、必要最小限のアクセス権限を付加・管理されることをおすすめします。
- - ユーザーグループ一覧にあるコマンドボタン「プロパティ(スマイリーの絵)」にて、該当グループの設定情況を一覧で確認できます。グループパーミッションの設定情況を確認するためには、こちらの一覧で確認した上で、該当グループに属するテスト用のユーザーIDを作成し、実際にアクセスして確認することをおすすめします。
-
-
-New
-一斉メール送信
-複数のユーザーに対してメールやメッセージを送信することができます。
-XOOPS 2.0.x 系とは操作手順、処理の考え方が異なり、メールの内容と対象ユーザーを「メールジョブ」というデータに保存し、好きなときに送信することが出来ます。
-また、cronで処理することも可能です(予定)。
-
- - まず送信するユーザーをユーザー検索で絞り込みましょう。
-
- 検索結果を確認し、「この条件でメールを送信」をクリックしてください。
-
- メールの内容を入力し、保存してください。
-
- メールジョブの画面から送信するメールジョブを選択してください。
-
- ガイドに従い、送信ボタンを押してください。
-
-
-メールジョブは送信開始前であれば件名や本文を修正することができ、送信後も履歴として残すことができます。
-メールタイトルや本文では、特殊な記法を使うことで、送信先のユーザーのユーザー名などをメッセージに含めることが出来ます。
-物足りない場合は、記法や送信方法を拡張するカスタム・ファイルやモジュールが配布されていないか探してみましょう。
-
-
-一般設定
-
- - サイトが新規ユーザの登録を許可するかどうか、ユーザー登録画面の利用許諾文、新規登録ユーザアカウントの有効化の方法、ユーザー名の最低・最大文字数やアバター画像のアップロード許可、ユーザ登録時のemailアドレスとして使用できない文字列などを設定できます。
-
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:33 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:33 +0900
Subject: [xoops-cvslog 3274] CVS update:
xoops2jp/html/modules/stdCache/language/japanese
Message-ID: <20060605093033.7C2CA2AC086@users.sourceforge.jp>
Index: xoops2jp/html/modules/stdCache/language/japanese/help.html
diff -u xoops2jp/html/modules/stdCache/language/japanese/help.html:1.1.2.3 xoops2jp/html/modules/stdCache/language/japanese/help.html:removed
--- xoops2jp/html/modules/stdCache/language/japanese/help.html:1.1.2.3 Sat Feb 4 01:05:50 2006
+++ xoops2jp/html/modules/stdCache/language/japanese/help.html Mon Jun 5 18:30:33 2006
@@ -1,32 +0,0 @@
-概要
-
- - このモジュールは、あなたのサイトにキャッシュ機能を提供します。キャッシュ機能を有効に使うと、アクセス数の多いサイトでサーバーへの負荷を軽減する事が出来ます。
- - しかし、キャッシュ機能を多用すると、キャッシュファイル数の増大や、隠匿されるべき(管理者用の)情報がキャッシュされて一般ユーザーに公開されてしまう等の問題を起こす可能性があります。
- - このモジュールは、「登録ユーザー」グループのみに所属するユーザーとゲストユーザーに対して個別にキャッシュ機能を働かせます。一般的なサイトでは、この2種類のユーザーグループでアクセスしてくる人が殆どなので、おおむね高い効果が得られるでしょう。
-
- - その他のグループのユーザーに対してはキャッシュ機能を働かせません。
- - このキャッシュモジュールは、あなたがサイトでグループを独自に作成して、細かくユーザーを分類している場合には効果を発揮できないことがあります。
-
-
-キャッシュクリアブロックについて
-
- - このブロックは、アクセスを受けるとすべてのキャッシュをクリアします
- - ゲストから閲覧できるようにブロックを設定し、ブロックキャッシュを1日程度に設定して下さい。1日に1度、全キャッシュがクリアされるようになります。
- - XOOPS
- Cubeのモジュールキャッシュ機能は、URL単位で機能するため、余計なキャッシュファイルが作成される可能性があります。しかし、これはキャッシュクリアブロック等を活用して定期的にキャッシュファイルを全クリアすればほとんど問題になりません。
-
-
-
-設定方法
-設定ファイルの[Cube]ブロック下に以下の2行を記述して下さい
-
- - CacheSystem.path=/modules/stdCache/kernel
- - CacheSystem.class=StdRenderCache
-
-
-チューンナップについて
-
- - このモジュールはチューンナップ項目を持ちません
- - より強力なキャッシュやきめ細かいキャッシュが必要な場合は、他のキャッシュモジュールを探してみましょう
- - あなたのサイトに適切なキャッシュモジュールをセッティングして、より軽いサイトを目指してみましょう
-
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:33 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:33 +0900
Subject: [xoops-cvslog 3275] CVS update:
xoops2jp/html/modules/user/language/english
Message-ID: <20060605093033.C33062AC01E@users.sourceforge.jp>
Index: xoops2jp/html/modules/user/language/english/help.html
diff -u xoops2jp/html/modules/user/language/english/help.html:1.1.2.2 xoops2jp/html/modules/user/language/english/help.html:removed
--- xoops2jp/html/modules/user/language/english/help.html:1.1.2.2 Mon May 29 17:02:00 2006
+++ xoops2jp/html/modules/user/language/english/help.html Mon Jun 5 18:30:33 2006
@@ -1,55 +0,0 @@
-Outline
-
- - User module has general function of user and group management. It provides functions of 'Edit Users' and 'Groups' in XOOPS 2.0. System Configuration. By using the User Module, you can edit user accounts, change group permission, modify user rank, allow or disallow new user registration, send email messages to users and so on.
-
-
-User Administration(Edit User)
-
- - Administrators can add new user and edit registered user information.
- - To add new user to your site, please go to 'Add User'.
- - To modify registered user information, click a command button (pencil icon) at the right of the listed user.
- - To delete a user form your site, click a delete button (X marked icon) at the right of the listed user.
-
-
-User Ranks
-
- - Administrators can edit User Rank settings. User Rank is displayed on posts in forums and user profiles.
- - To modify a registered user rank setting, click a command button (pencil icon) at the right of the listed rank.
- - To delete a registered user rank setting, click delete button (X marked icon) at the right of the listed rank.
-
-
-Edit Groups
-
- - Administrators can edit group settings including permission to access blocks, modules and administration functions to each group.
- - To add new group to your site, please go to 'Add Group' at upper right of the page.
- - If you add new group to your site, name of the new group would be listed. After adding a new group, you need to modify the group settings.
- - To modify a registered user rank setting, click a command button (pencil icon) at the right of the listed groups.
- - To add a new user to the group, click a command button (add member) at the right of the listed groups.
- - To delete users from group, select a user from group members list, then click delete button.
-
-
-(Tips)
-
- - Each user may belong to multiple groups. For easy maintenance, we suggest to set up a general (standard) group, then add special groups which has minimum privileges as needed.
- - You can check the settings of each group by clicking command button (property) at the right of the listed groups. To check group settings, we recommend to check the property, to add test user ID for each group, then login with the test ID and see how your site looks in each group.
-
-
-Mail Users
-
- - Administrators can send mass email or newsletter to registered users. You may narrow down recipient of emails by registered date, last login date and so on. It may be useful to send welcome messages to new users, to send email notification to persons who has not accessed to your website for a certain period.
-
- - At first, list up target users by User Search.
-
- Check the list and click "Send mail by this condition".
-
- Input the subject and the content of the mail.
-
- Choose the mailjob in the list of mailjobs.
-
- Follow the guide message and click the submit button.
-
- - You can edit the mailjob anytime until you finish sending it.
-
- You can include names of the target user into the subject and the message by the special format.
-
- And, that function can be extended by custom files or custom modules. If you hope more functions, find such modules.
-
-
-Preferences
-
- - Administrators may modify settings of accepting or rejecting new user registration, how to activate new user registration, minimum and maximum length of username/password, registration disclaimer at registration page and so on.
-
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:33 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:33 +0900
Subject: [xoops-cvslog 3276] CVS update:
xoops2jp/html/modules/stdCache/language/japanese/help
Message-ID: <20060605093033.E62EA2AC086@users.sourceforge.jp>
Index: xoops2jp/html/modules/stdCache/language/japanese/help/index.html
diff -u /dev/null xoops2jp/html/modules/stdCache/language/japanese/help/index.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:33 2006
+++ xoops2jp/html/modules/stdCache/language/japanese/help/index.html Mon Jun 5 18:30:33 2006
@@ -0,0 +1 @@
+
\ No newline at end of file
Index: xoops2jp/html/modules/stdCache/language/japanese/help/help.html
diff -u /dev/null xoops2jp/html/modules/stdCache/language/japanese/help/help.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:33 2006
+++ xoops2jp/html/modules/stdCache/language/japanese/help/help.html Mon Jun 5 18:30:33 2006
@@ -0,0 +1,32 @@
+概要
+
+ - このモジュールは、あなたのサイトにキャッシュ機能を提供します。キャッシュ機能を有効に使うと、アクセス数の多いサイトでサーバーへの負荷を軽減する事が出来ます。
+ - しかし、キャッシュ機能を多用すると、キャッシュファイル数の増大や、隠匿されるべき(管理者用の)情報がキャッシュされて一般ユーザーに公開されてしまう等の問題を起こす可能性があります。
+ - このモジュールは、「登録ユーザー」グループのみに所属するユーザーとゲストユーザーに対して個別にキャッシュ機能を働かせます。一般的なサイトでは、この2種類のユーザーグループでアクセスしてくる人が殆どなので、おおむね高い効果が得られるでしょう。
+
+ - その他のグループのユーザーに対してはキャッシュ機能を働かせません。
+ - このキャッシュモジュールは、あなたがサイトでグループを独自に作成して、細かくユーザーを分類している場合には効果を発揮できないことがあります。
+
+
+キャッシュクリアブロックについて
+
+ - このブロックは、アクセスを受けるとすべてのキャッシュをクリアします
+ - ゲストから閲覧できるようにブロックを設定し、ブロックキャッシュを1日程度に設定して下さい。1日に1度、全キャッシュがクリアされるようになります。
+ - XOOPS
+ Cubeのモジュールキャッシュ機能は、URL単位で機能するため、余計なキャッシュファイルが作成される可能性があります。しかし、これはキャッシュクリアブロック等を活用して定期的にキャッシュファイルを全クリアすればほとんど問題になりません。
+
+
+
+設定方法
+設定ファイルの[Cube]ブロック下に以下の2行を記述して下さい
+
+ - CacheSystem.path=/modules/stdCache/kernel
+ - CacheSystem.class=StdRenderCache
+
+
+チューンナップについて
+
+ - このモジュールはチューンナップ項目を持ちません
+ - より強力なキャッシュやきめ細かいキャッシュが必要な場合は、他のキャッシュモジュールを探してみましょう
+ - あなたのサイトに適切なキャッシュモジュールをセッティングして、より軽いサイトを目指してみましょう
+
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:34 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:34 +0900
Subject: [xoops-cvslog 3277] CVS update:
xoops2jp/html/modules/user/language/japanese/help
Message-ID: <20060605093034.14E902AC0DB@users.sourceforge.jp>
Index: xoops2jp/html/modules/user/language/japanese/help/help.html
diff -u /dev/null xoops2jp/html/modules/user/language/japanese/help/help.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:34 2006
+++ xoops2jp/html/modules/user/language/japanese/help/help.html Mon Jun 5 18:30:33 2006
@@ -0,0 +1,56 @@
+概要
+
+ - ユーザーモジュールは、ユーザー管理・グループ管理に関する機能全般を提供します。個々のユーザーアカウントの追加・編集、ユーザーグループの管理、ユーザーランクの設定、ユーザーの新規登録可否の設定、登録ユーザー向けに一括してメールを配信する機能など、XOOPS
+ 2.0.xでシステムモジュール内に含まれていたユーザー管理用の機能が移行されています。
+
+
+ユーザー管理
+
+ - ユーザーの登録・登録情報の編集を行なうことが出来ます。
+ - 新規のユーザー登録を行う際には、ページの右上の「ユーザー新規登録」からユーザーの新規登録を行って下さい。
+ - ユーザーの方のパスワードやプロフィール等を管理者の方が編集する必要がある場合は、一覧中の該当ユーザーの右側にある操作ボタン(鉛筆アイコン)をクリックするとユーザー情報の編集を行えます。
+ - ユーザーを削除する時には同様に、削除ボタン(×印)をクリックすると確認画面が表示され「はい」をクリックすると登録されているユーザーが削除されます。
+
+
+ユーザーランク管理
+
+ - フォーラムの投稿記事やユーザープロフィール等で表示されるユーザーランクを設定・編集出来ます。一覧中の該当ランク右側にある操作ボタン(鉛筆アイコン)をクリックするとユーザーランクの設定・編集を行うことができ、ユーザーランクを削除する時には削除ボタン(×印)をクリックします。
+ - ページ右上の「ユーザーランク新規登録」を押すと、新規のユーザーランクを追加できます。
+
+
+ユーザーグループ管理
+
+ - 旧システム管理モジュールの「グループ管理」に相当する機能を提供します。それぞれのグループ毎に、モジュール・ブロック毎のアクセス権限、システムとモジュールの管理者権限を割り振る事で、ユーザー毎に柔軟なアクセス制御を実現します。
+ - 新規にユーザーグループを割り振る場合は、ページ右上の「ユーザーグループ新規追加」から、新規グループを追加して下さい。
+ - 新規のグループ追加に成功すると、一覧にグループ名が表示されるので、該当グループ名の「操作」欄にあるコマンドボタン「パーミッション(手の絵)」を押して該当グループに必要なパーミッションを追加します。
+ - グループにユーザーを割り当てる際には、右側のコマンドボタン「メンバーの登録(旗の絵)」を押して、該当するユーザー名を一覧から選び「登録」ボタンを押します。グループからユーザーを削除(グループ権限を剥奪)する際には、こちらのメンバー登録画面の「登録されているユーザー一覧」からユーザー名を選び「削除」ボタンを押します。
+
+
+(Tips)
+
+ - 個々のユーザーは複数のグループに所属できます。複数のグループに所属するユーザーは、どちらか一方のグループでアクセス権が与えられていれば、該当のコンテンツにアクセスすることが出来ます。管理を容易にするためには、一つの基準となるグループを作成し、追加で作成するユーザーグループでは、必要最小限のアクセス権限を付加・管理されることをおすすめします。
+ - ユーザーグループ一覧にあるコマンドボタン「プロパティ(スマイリーの絵)」にて、該当グループの設定情況を一覧で確認できます。グループパーミッションの設定情況を確認するためには、こちらの一覧で確認した上で、該当グループに属するテスト用のユーザーIDを作成し、実際にアクセスして確認することをおすすめします。
+
+
+New
+一斉メール送信
+複数のユーザーに対してメールやメッセージを送信することができます。
+XOOPS 2.0.x 系とは操作手順、処理の考え方が異なり、メールの内容と対象ユーザーを「メールジョブ」というデータに保存し、好きなときに送信することが出来ます。
+また、cronで処理することも可能です(予定)。
+
+ - まず送信するユーザーをユーザー検索で絞り込みましょう。
+
- 検索結果を確認し、「この条件でメールを送信」をクリックしてください。
+
- メールの内容を入力し、保存してください。
+
- メールジョブの画面から送信するメールジョブを選択してください。
+
- ガイドに従い、送信ボタンを押してください。
+
+
+メールジョブは送信開始前であれば件名や本文を修正することができ、送信後も履歴として残すことができます。
+メールタイトルや本文では、特殊な記法を使うことで、送信先のユーザーのユーザー名などをメッセージに含めることが出来ます。
+物足りない場合は、記法や送信方法を拡張するカスタム・ファイルやモジュールが配布されていないか探してみましょう。
+
+
+一般設定
+
+ - サイトが新規ユーザの登録を許可するかどうか、ユーザー登録画面の利用許諾文、新規登録ユーザアカウントの有効化の方法、ユーザー名の最低・最大文字数やアバター画像のアップロード許可、ユーザ登録時のemailアドレスとして使用できない文字列などを設定できます。
+
Index: xoops2jp/html/modules/user/language/japanese/help/index.html
diff -u /dev/null xoops2jp/html/modules/user/language/japanese/help/index.html:1.1.2.1
--- /dev/null Mon Jun 5 18:30:34 2006
+++ xoops2jp/html/modules/user/language/japanese/help/index.html Mon Jun 5 18:30:33 2006
@@ -0,0 +1 @@
+
\ No newline at end of file
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:33 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:33 +0900
Subject: [xoops-cvslog 3278] CVS update:
xoops2jp/html/modules/stdCache/language/english
Message-ID: <20060605093033.A07422AC088@users.sourceforge.jp>
Index: xoops2jp/html/modules/stdCache/language/english/help.html
diff -u xoops2jp/html/modules/stdCache/language/english/help.html:1.1.2.4 xoops2jp/html/modules/stdCache/language/english/help.html:removed
--- xoops2jp/html/modules/stdCache/language/english/help.html:1.1.2.4 Tue Feb 7 13:03:32 2006
+++ xoops2jp/html/modules/stdCache/language/english/help.html Mon Jun 5 18:30:33 2006
@@ -1,20 +0,0 @@
-Outline
-
- - This module adds caching functionality to your site, which can reduce the sever load considerably when your site has a lot of access.
- - However, there still exists some minor problems to be fixed in the future such as the cache exposing contents to those that should not have access.
- - This module enables the function for two types of user group (i.e. guest and registered user groups). Caching contents for other user groups is not available at this time.
-
-Cache maintainance using the clear cache block
-
- - The clear cache block will invalidate all the cached contents when the block is viewed by a user.
- - We recommend setting the block accessible by the guest users, and the clearance interval to "one day" in block preference, which would then purge all the cached contents once a day.
- - The module might create a large amount of cached files, but it hardly becomes a problem if you use the clear cache block properly as recommended.
-
-
-How to set up
-
- - Please add the following two lines to the the configuration file, under the [Cube] block.
- - CacheSystem.path=/modules/stdCache/kernel
- - CacheSystem.class=StdRenderCache
-
-
From minahito @ users.sourceforge.jp Mon Jun 5 18:30:34 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 18:30:34 +0900
Subject: [xoops-cvslog 3279] CVS update:
xoops2jp/html/modules/pm/language/japanese
Message-ID: <20060605093034.363862AC01E@users.sourceforge.jp>
Index: xoops2jp/html/modules/pm/language/japanese/help.html
diff -u xoops2jp/html/modules/pm/language/japanese/help.html:1.1.2.5 xoops2jp/html/modules/pm/language/japanese/help.html:removed
--- xoops2jp/html/modules/pm/language/japanese/help.html:1.1.2.5 Sat Feb 4 01:08:42 2006
+++ xoops2jp/html/modules/pm/language/japanese/help.html Mon Jun 5 18:30:34 2006
@@ -1,21 +0,0 @@
-概要
-
- - XOOPS Cube 2.1 にプライベートメッセージ機能を付加します
- - プライベートメッセージに関する仮想サービスを提供します
- - ルートディレクトリ pmlite.php が発行するイベントにコールバックを登録し、XOOPS 2.0.x シリーズの動作と同じ動きを実現します。
- - あて先の指定には、XOOPS 2.0.x シリーズと同様のプルダウン指定のほか、テキスト入力による宛先の指定をサポートしています。
-
-
-一般設定について
-
- - プライベートメッセージではデフォルトでは宛先をプルダウンメニューから選びます。ただしこの方法ではユーザーの多いサイトでは選びにくいなどの問題があります。
- - 一般設定を変更することで、宛先の指定をテキストフィールドへの入力に変更することができます。この場合、宛先はユーザーアカウントを入力することで指定します。
-
-
-TODO
-
- - 現在、コア機能への組み込みはハードコードされていますが修正される予定です。
- - 送信箱機能
- - 受信拒否機能
- - XOOPS 2.0.x からのデータ移行(現在はデータベーステーブルを定義しないことでインストールを可能としている)
-
From minahito @ users.sourceforge.jp Mon Jun 5 19:53:27 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 19:53:27 +0900
Subject: [xoops-cvslog 3280] CVS update: xoops2jp/html/kernel
Message-ID: <20060605105327.AAD7D2AC037@users.sourceforge.jp>
Index: xoops2jp/html/kernel/XCube_Root.class.php
diff -u xoops2jp/html/kernel/XCube_Root.class.php:1.1.2.11 xoops2jp/html/kernel/XCube_Root.class.php:1.1.2.12
--- xoops2jp/html/kernel/XCube_Root.class.php:1.1.2.11 Tue Feb 28 23:29:09 2006
+++ xoops2jp/html/kernel/XCube_Root.class.php Mon Jun 5 19:53:27 2006
@@ -1,6 +1,6 @@
setSiteConfig(parse_ini_file($file,true));
+ $this->setSiteConfig(parse_ini_file($file, true));
//
// Override setting.
//
- if(func_num_args()>1) {
- for($i=1;$i 1) {
+ for ($i = 1; $i < func_num_args(); $i++) {
+ $overrideFile = func_get_arg($i);
- if(file_exists($overrideFile))
- $this->overrideSiteConfig(parse_ini_file($overrideFile,true));
+ if (file_exists($overrideFile)) {
+ $this->overrideSiteConfig(parse_ini_file($overrideFile, true));
+ }
}
}
}
+ /**
+ * Set site configs.
+ *
+ * @param array $config
+ */
function setSiteConfig($config)
{
- $this->mSiteConfig=$config;
+ $this->mSiteConfig = $config;
}
/**
- * Override site config. SiteConfig is overrided by $config value. And, if $config has new key, the key is set.
+ * Override site config. SiteConfig is overrided by $config value. And, if
+ * $config has new key, that key is set.
+ *
+ * @param array $config
*/
function overrideSiteConfig($config)
{
- foreach($config as $_overKey=>$_overVal) {
- if(array_key_exists($_overKey,$this->mSiteConfig)) {
- $this->mSiteConfig[$_overKey]=array_merge($this->mSiteConfig[$_overKey],$_overVal);
+ foreach ($config as $_overKey=>$_overVal) {
+ if (array_key_exists($_overKey, $this->mSiteConfig)) {
+ $this->mSiteConfig[$_overKey] = array_merge($this->mSiteConfig[$_overKey], $_overVal);
}
else {
- $this->mSiteConfig[$_overKey]=$_overVal;
+ $this->mSiteConfig[$_overKey] = $_overVal;
}
}
}
+ /**
+ * Return the value of site config that is defined by ini files.
+ *
+ * @return mixed If the value specified by parameters is no, return null.
+ */
function getSiteConfig()
{
//
// TODO Check keys with using 'isset'
//
- if(func_num_args()==0) {
+ if (func_num_args() == 0) {
return $this->mSiteConfig;
}
- elseif(func_num_args()==1) {
- if(isset($this->mSiteConfig[func_get_arg(0)]))
+ elseif (func_num_args() == 1) {
+ if (isset($this->mSiteConfig[func_get_arg(0)])) {
return $this->mSiteConfig[func_get_arg(0)];
+ }
}
- elseif(func_num_args()==2) {
- if(isset($this->mSiteConfig[func_get_arg(0)][func_get_arg(1)]))
+ elseif (func_num_args() == 2) {
+ if (isset($this->mSiteConfig[func_get_arg(0)][func_get_arg(1)])) {
return $this->mSiteConfig[func_get_arg(0)][func_get_arg(1)];
+ }
}
- elseif(func_num_args()==3) {
- if(isset($this->mSiteConfig[func_get_arg(0)][func_get_arg(1)])) {
+ elseif (func_num_args() == 3) {
+ if (isset($this->mSiteConfig[func_get_arg(0)][func_get_arg(1)])) {
return $this->mSiteConfig[func_get_arg(0)][func_get_arg(1)];
}
else {
@@ -163,7 +161,10 @@
}
/**
- * Create controller with own site setting.
+ * Create controller with the rule, and call member function prepare().
+ * The class of creating controller is defined in ini.php files.
+ *
+ * @return void
*/
function setupController()
{
@@ -172,75 +173,110 @@
// We don't decide the style of SiteConfig.
//
$controllerName = $this->mSiteConfig['Cube']['Controller'];
- $this->mController=&$this->_createInstance($this->mSiteConfig[$controllerName]['class'],$this->mSiteConfig[$controllerName]['path']);
+ $this->mController =& $this->_createInstance($this->mSiteConfig[$controllerName]['class'], $this->mSiteConfig[$controllerName]['path']);
$this->mController->prepare($this);
}
+ /**
+ * Return the instance of the controller.
+ *
+ * @return XCube_Controller
+ */
function &getController()
{
return $this->mController;
}
- function setFeatureManager(&$featureManager)
- {
- $this->mFeatureManager=&$featureManager;
- }
-
- function &getFeatureManager()
- {
- return $this->mFeatureManager;
- }
-
+ /**
+ * Set the instance of the language manager.
+ *
+ * @param $languageManager XCube_LanguageManager
+ * @return void
+ */
function setLanguageManager(&$languageManager)
{
- $this->mLanguageManager=&$languageManager;
+ $this->mLanguageManager =& $languageManager;
}
+ /**
+ * Return the instance of the language manager.
+ *
+ * @return XCube_LanguageManager
+ */
function &getLanguageManager()
{
return $this->mLanguageManager;
}
+ /**
+ * Set the instance of the event manager.
+ *
+ * @param $eventManager XCube_EventManager
+ * @return void
+ */
function setEventManager(&$eventManager)
{
- $this->mEventManager=&$eventManager;
+ $this->mEventManager =& $eventManager;
}
+ /**
+ * Return the instance of the event manager.
+ *
+ * @return XCube_EventManager
+ */
function &getEventManager()
{
return $this->mEventManager;
}
+ /**
+ * Set the instance of the service manager.
+ *
+ * @param $languageManager XCube_ServiceManager
+ * @return void
+ */
function setServiceManager(&$serviceManager)
{
- $this->mServiceManager=&$serviceManager;
+ $this->mServiceManager =& $serviceManager;
}
+ /**
+ * Return the instance of the service manager.
+ *
+ * @return XCube_EventManager
+ */
function &getServiceManager()
{
return $this->mServiceManager;
}
-
- function setModifierManager(&$modifierManager)
- {
- $this->ModifierManager=&$modifierManager;
- }
-
- function &getModifierManager()
- {
- return $this->ModifierManager;
- }
+ /**
+ * Set the theme name.
+ *
+ * @param $theme string
+ */
function setThemeName($theme)
{
$this->mThemeName = $theme;
}
+ /**
+ * Return the theme name.
+ *
+ * @return string
+ */
function getThemeName()
{
return $this->mThemeName;
}
+ /**
+ * Return the instance of the cache system. The instance of cache system
+ * is singleton in XOOPS Cube. This member function is getInstance() at
+ * singleton pattern.
+ *
+ * @return XCube_CacheSystem
+ */
function &getCacheSystem()
{
if (!is_object($this->mCacheSystem)) {
@@ -250,6 +286,14 @@
return $this->mCacheSystem;
}
+ /**
+ * Return the instance of the render system by the name. If the render
+ * system specified by $name doesn't exist, raise fatal error. This member
+ * function does creating the instance and calling prepare().
+ *
+ * @todo
+ * @param $name string the registed name of the render system.
+ */
function &getRenderSystem($name)
{
if (isset($this->mRenderSystems[$name])) {
@@ -271,15 +315,28 @@
return $this->mRenderSystems[$name];
}
+ /**
+ * Create the instance dynamic with the rule and the string parameters.
+ * First, load the file from $classPath. The rule is XOOPS_ROOT_PATH +
+ * $classPath + $className + .class.php. Next, create the instance of the
+ * class if the class is defined rightly. This member function is called by
+ * other member functions of XCube_Root.
+ *
+ * @access private
+ * @param $className string the name of class.
+ * @param $classPath string the path that $className is defined in.
+ * @return void
+ * @todo If the file doesn't exist, require_once() raises fatal errors.
+ */
function &_createInstance($className, $classPath=null)
{
$ret = null;
- if($classPath!=null) {
+ if ($classPath != null) {
require_once XOOPS_ROOT_PATH . "/" . $classPath . "/" . $className . ".class.php";
}
- if(class_exists($className)) {
+ if (class_exists($className)) {
$ret =& new $className();
}
From minahito @ users.sourceforge.jp Mon Jun 5 19:55:00 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Mon, 5 Jun 2006 19:55:00 +0900
Subject: [xoops-cvslog 3281] CVS update: xoops2jp/html/kernel
Message-ID: <20060605105500.C39C32AC090@users.sourceforge.jp>
Index: xoops2jp/html/kernel/XCube_Root.class.php
diff -u xoops2jp/html/kernel/XCube_Root.class.php:1.1.2.12 xoops2jp/html/kernel/XCube_Root.class.php:1.1.2.13
--- xoops2jp/html/kernel/XCube_Root.class.php:1.1.2.12 Mon Jun 5 19:53:27 2006
+++ xoops2jp/html/kernel/XCube_Root.class.php Mon Jun 5 19:55:00 2006
@@ -1,7 +1,7 @@
Index: xoops2jp/html/kernel/XCube_TextModifier.class.php
diff -u xoops2jp/html/kernel/XCube_TextModifier.class.php:1.1.2.1 xoops2jp/html/kernel/XCube_TextModifier.class.php:removed
--- xoops2jp/html/kernel/XCube_TextModifier.class.php:1.1.2.1 Tue Nov 29 16:14:32 2005
+++ xoops2jp/html/kernel/XCube_TextModifier.class.php Tue Jun 6 11:50:56 2006
@@ -1,65 +0,0 @@
-mModifiers[$modifier->getName()]=&$modifier;
- if($this->mDefaultKey==null) {
- $this->mDefaultKey=$modifier->getName();
- }
- }
-
- function hasModifier($modifierName)
- {
- return array_key_exists($modifierName,$this->mModifiers);
- }
-
- function countModifier()
- {
- return count($this->mModifiers);
- }
-
- function &searchModifier($modifierName=null,$fallback=true)
- {
- $dmy=false;
- if($modifierName!=null) {
- if($this->hasModifier($modifierName)) {
- return $this->mModifiers[$modifierName];
- }
- elseif($fallback) {
- return $this->mModifiers[$this->mDefaultKey];
- }
- else {
- return $dmy;
- }
- }
- else {
- return $this->mModifiers[$this->mDefaultKey];
- }
- }
-}
-
-?>
\ No newline at end of file
From minahito @ users.sourceforge.jp Tue Jun 6 12:05:53 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Tue, 6 Jun 2006 12:05:53 +0900
Subject: [xoops-cvslog 3283] CVS update: xoops2jp/html/kernel
Message-ID: <20060606030553.AA15D2AC00E@users.sourceforge.jp>
Index: xoops2jp/html/kernel/XCube_ActionFilter.class.php
diff -u /dev/null xoops2jp/html/kernel/XCube_ActionFilter.class.php:1.1.2.1
--- /dev/null Tue Jun 6 12:05:53 2006
+++ xoops2jp/html/kernel/XCube_ActionFilter.class.php Tue Jun 6 12:05:53 2006
@@ -0,0 +1,57 @@
+mController =& $controller;
+ }
+
+ /**
+ * Execute the logic when preFilter().
+ *
+ * @return void
+ */
+ function preFilter()
+ {
+ }
+
+ /**
+ * Execute the logic when preBlockFilter().
+ *
+ * @return void
+ */
+ function preBlockFilter()
+ {
+ }
+}
+
+?>
From minahito @ users.sourceforge.jp Tue Jun 6 12:08:41 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Tue, 6 Jun 2006 12:08:41 +0900
Subject: [xoops-cvslog 3284] CVS update: xoops2jp/html/kernel
Message-ID: <20060606030841.91D4A2AC137@users.sourceforge.jp>
Index: xoops2jp/html/kernel/XCube_ActionFilter.class.php
diff -u xoops2jp/html/kernel/XCube_ActionFilter.class.php:1.1.2.1 xoops2jp/html/kernel/XCube_ActionFilter.class.php:1.1.2.2
--- xoops2jp/html/kernel/XCube_ActionFilter.class.php:1.1.2.1 Tue Jun 6 12:05:53 2006
+++ xoops2jp/html/kernel/XCube_ActionFilter.class.php Tue Jun 6 12:08:41 2006
@@ -1,7 +1,7 @@
Index: xoops2jp/html/class/XCube_ActionFilter.class.php
diff -u xoops2jp/html/class/XCube_ActionFilter.class.php:1.1.2.1 xoops2jp/html/class/XCube_ActionFilter.class.php:1.1.2.2
--- xoops2jp/html/class/XCube_ActionFilter.class.php:1.1.2.1 Wed Oct 26 21:06:45 2005
+++ xoops2jp/html/class/XCube_ActionFilter.class.php Tue Jun 6 12:51:59 2006
@@ -1,21 +1,13 @@
mController=&$controller;
- }
-
- function preFilter()
- {
- }
-
- function preBlockFilter()
- {
- }
-}
+require_once XOOPS_ROOT_PATH . "/kernel/XCube_ActionFilter.class.php";
?>
\ No newline at end of file
From minahito @ users.sourceforge.jp Tue Jun 6 12:52:17 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Tue, 6 Jun 2006 12:52:17 +0900
Subject: [xoops-cvslog 3286] CVS update: xoops2jp/html/class
Message-ID: <20060606035217.5A2DC2AC00E@users.sourceforge.jp>
Index: xoops2jp/html/class/XCube_RenderSystem.class.php
diff -u xoops2jp/html/class/XCube_RenderSystem.class.php:1.1.2.14 xoops2jp/html/class/XCube_RenderSystem.class.php:1.1.2.15
--- xoops2jp/html/class/XCube_RenderSystem.class.php:1.1.2.14 Tue Mar 28 22:28:16 2006
+++ xoops2jp/html/class/XCube_RenderSystem.class.php Tue Jun 6 12:52:17 2006
@@ -1,13 +1,11 @@
Index: xoops2jp/html/modules/system/admin/mailusers/mailusers.php
diff -u xoops2jp/html/modules/system/admin/mailusers/mailusers.php:1.5 xoops2jp/html/modules/system/admin/mailusers/mailusers.php:1.5.2.1
--- xoops2jp/html/modules/system/admin/mailusers/mailusers.php:1.5 Mon May 1 11:37:30 2006
+++ xoops2jp/html/modules/system/admin/mailusers/mailusers.php Wed Jun 7 03:25:55 2006
@@ -1,5 +1,5 @@
makeTboxData4PreviewInForm($_POST['mail_subject']));
$body_hidden = new XoopsFormHidden("mail_body", $myts->makeTareaData4PreviewInForm($_POST['mail_body']));
$start_hidden = new XoopsFormHidden("mail_start", $mail_end);
- $to_hidden = new XoopsFormHidden("mail_send_to[]", "mail");
$op_hidden = new XoopsFormHidden("op", "send");
$submit_button = new XoopsFormButton("", "mail_submit", _AM_SENDNEXT, "submit");
$sent_label = new XoopsFormLabel(_AM_SENT, sprintf(_AM_SENTNUM, $_POST['mail_start']+1, $mail_end, $added_count));
@@ -233,7 +232,14 @@
$form->addElement($femail_hidden);
$form->addElement($subject_hidden);
$form->addElement($body_hidden);
- $form->addElement($to_hidden);
+ if (in_array('mail', $_POST['mail_send_to'])) {
+ $to_hidden = new XoopsFormHidden('mail_send_to[]', 'mail');
+ $form->addElement($to_hidden);
+ }
+ if (in_array('pm', $_POST['mail_send_to']) && empty($_POST['mail_inactive'])) {
+ $to_hidden = new XoopsFormHidden('mail_send_to[]', 'pm');
+ $form->addElement($to_hidden);
+ }
$form->addElement($op_hidden);
$form->addElement($start_hidden);
$form->addElement($submit_button);
From minahito @ users.sourceforge.jp Wed Jun 7 17:59:03 2006
From: minahito @ users.sourceforge.jp (Minahito)
Date: Wed, 7 Jun 2006 17:59:03 +0900
Subject: [xoops-cvslog 3288] CVS update: xoops2jp/html/class
Message-ID: <20060607085903.2A98D2AC017@users.sourceforge.jp>
Index: xoops2jp/html/class/XCube_ActionForm.class.php
diff -u xoops2jp/html/class/XCube_ActionForm.class.php:1.1.2.34 xoops2jp/html/class/XCube_ActionForm.class.php:1.1.2.35
--- xoops2jp/html/class/XCube_ActionForm.class.php:1.1.2.34 Thu May 25 14:14:10 2006
+++ xoops2jp/html/class/XCube_ActionForm.class.php Wed Jun 7 17:59:03 2006
@@ -10,53 +10,89 @@
// TODO Form object should have getValue(), isNull(), toString().
//
-define("XCUBE_TOKEN_TYPE_SINGLE",1);
-define("XCUBE_TOKEN_TYPE_MULTI",2);
-
/**
- * This is suggestion of a simple action form.
- * We do not force a module developer to use this.
- * You can learn more full-scale action forms from JAVA and .NET and other PHP.
- * And, you must use auto-generating tool when you need to ActionForm that is sub-class of this class.
+ * This class fetches the input value from the request value and validate
+ * those values. It separates fetching & validating from your main logic. Such
+ * classes is important in web program.
+ *
+ * Plus, this action form has features of one time token. It seems one kinds of
+ * validations. The token is registered in templates.
+ *
+ * This is suggestion of a simple action form. We do not force a module
+ * developer to use this. You can learn more full-scale action forms from JAVA
+ * and .NET and other PHP. And, you must use auto-generating tool when you need
+ * to ActionForm that is sub-class of this class.
*/
class XCube_ActionForm
{
/**
- * Array
+ * @var array of XCube_FormProperty
+ * @access protected
*/
var $mFormProperties;
/**
- * Array
+ * @var array of XCube_FieldProperty
+ * @access protected
*/
var $mFieldProperties;
/**
* NOTICE: This is temporary until we will decide the method of managing error.
+ * @access protected
+ * @var bool
*/
- var $mErrorFlag=false;
+ var $mErrorFlag = false;
- var $mErrorMessages=array();
+ /**
+ * @var array of string
+ * @access protected
+ */
+ var $mErrorMessages = array();
+ /**
+ * Token string as one time token.
+ *
+ * @var string
+ * @access private
+ */
var $_mToken = null;
function XCube_ActionForm()
{
}
-
+
+ /**
+ * Set up form properties and field properties.
+ */
function prepare()
{
}
+ /**
+ * Return token name. If the sub-class doesn't override this member
+ * function, features about one time tokens aren't used.
+ *
+ * @access public
+ * @return string
+ */
function getTokenName()
{
return null;
}
+ /**
+ * Generate token value, register it to sessions, return it. This member
+ * function should be called in templates. The subclass can override this
+ * to change the logic for generating token value.
+ *
+ * @access public
+ * @return string
+ */
function getToken()
{
if ($this->_mToken == null) {
- srand (microtime() * 100000);
+ srand(microtime() * 100000);
$this->_mToken = md5(XOOPS_SALT . uniqid(rand(), true));
$_SESSION['XCUBE_TOKEN'][$this->getTokenName()] = $this->_mToken;
@@ -75,13 +111,23 @@
return _TOKEN_ERROR;
}
+ /**
+ * Set raw value as the value of the form property.
+ *
+ * Example (1):
+ * $this->set('name', 'Bob'); // Set 'Bob' to 'name'.
+ *
+ * Example (2):
+ * $this->set('names', 0, 'Bob'); // Set 'Bob' to 'name[0]'.
+ */
function set()
{
- if(isset($this->mFormProperties[func_get_arg(0)])) {
+ if (isset($this->mFormProperties[func_get_arg(0)])) {
if (func_num_args() == 2) {
$value = func_get_arg(1);
$this->mFormProperties[func_get_arg(0)]->setValue($value);
- } elseif (func_num_args() == 3) {
+ }
+ elseif (func_num_args() == 3) {
$index = func_get_arg(1);
$value = func_get_arg(2);
$this->mFormProperties[func_get_arg(0)]->setValue($index, $value);
@@ -94,16 +140,25 @@
*/
function setVar()
{
- if(isset($this->mFormProperties[func_get_arg(0)])) {
+ if (isset($this->mFormProperties[func_get_arg(0)])) {
if (func_num_args() == 2) {
$this->mFormProperties[func_get_arg(0)]->setValue(func_get_arg(1));
- } elseif (func_num_args() == 3) {
+ }
+ elseif (func_num_args() == 3) {
$this->mFormProperties[func_get_arg(0)]->setValue(func_get_arg(1), func_get_arg(2));
}
}
}
- function get($key,$index=null)
+ /**
+ * Return raw value. If the return value is used in templates, escaping has
+ * to be used together.
+ *
+ * @param $key string Name of form property.
+ * @param $index string Subscript for array.
+ * @return mixed
+ */
+ function get($key, $index=null)
{
return isset($this->mFormProperties[$key]) ? $this->mFormProperties[$key]->getValue($index) : null;
}
@@ -113,11 +168,12 @@
*/
function getVar($key,$index=null)
{
- return $this->get($key,$index);
+ return $this->get($key, $index);
}
/**
* Return form properties of this member property.
+ *
* @return XCube_AbstractProperty[]
*/
function &getFormProperties()
@@ -125,21 +181,83 @@
return $this->mFormProperties;
}
+ /**
+ * Fetch the input value, set it and form properties. Those values can be
+ * got, through get() method. the sub-class can define own member function
+ * to fetch. Define member functions whose name is "fetch" + "form name".
+ * For example, to fetch "message" define "fetchMessage()" function. Those
+ * function of the sub-class set value to this action form.
+ *
+ * Example:
+ * function fetchModifytime()
+ * {
+ * $this->set('modifytime', time());
+ * }
+ *
+ * @return void
+ * @see getFromRequest
+ */
function fetch()
{
- foreach(array_keys($this->mFormProperties) as $name) {
+ foreach (array_keys($this->mFormProperties) as $name) {
$this->mFormProperties[$name]->fetch();
+
+ $methodName = "fetch" . ucfirst($name);
+ if (method_exists($this, $methodName)) {
+ // call_user_func(array($this,$methodName));
+ $this->$methodName();
+ }
+ }
+ }
+
+ /**
+ * Get the value from requests, strip slashes if magic_quotes_gps is on,
+ * return the value. This member function supports the sub-class that
+ * defines own member functions to fetch.
+ *
+ * @access protected
+ * @return mixed
+ */
+ function getFromRequest($key)
+ {
+ $value = isset($_REQUEST[$key]) ? $_REQUEST[$key] : null;
+
+ if (get_magic_quotes_gpc()) {
+ $token = stripslashes($value);
}
+
+ return $value;
}
+ /**
+ * Execute validation, so if a input value is wrong, error messages are
+ * added to error message buffer. The procedure of validation is the
+ * following:
+ *
+ * 1. If this object have token name, validate one time tokens.
+ * 2. Call the validation member function of all field properties.
+ * 3. Call the member function that is defined in the sub-class.
+ *
+ * For a basis, validations are done by functions of each field properties.
+ * But, the sub-class can define own validation logic. Define member
+ * functions whose name is "validate" + "form name". For example, to
+ * validate "message" define "validateMessage()" function.
+ *
+ * @return void
+ */
function validate()
{
//
// check onetime & transaction token
//
if ($this->getTokenName() != null) {
- $token = xoops_getrequest(strtr($this->getTokenName(), '.', '_'));
+ $key = strtr($this->getTokenName(), '.', '_');
+ $token = isset($_REQUEST[$key]) ? $_REQUEST[$key] : null;
+ if (get_magic_quotes_gpc()) {
+ $token = stripslashes($token);
+ }
+
$flag = true;
if (!isset($_SESSION['XCUBE_TOKEN'][$this->getTokenName()])) {
@@ -166,8 +284,8 @@
unset($_SESSION['XCUBE_TOKEN'][$this->getTokenName()]);
}
- foreach(array_keys($this->mFormProperties) as $name) {
- if(isset($this->mFieldProperties[$name])) {
+ foreach (array_keys($this->mFormProperties) as $name) {
+ if (isset($this->mFieldProperties[$name])) {
if ($this->mFormProperties[$name]->isArray()) {
foreach (array_keys($this->mFormProperties[$name]->mProperties) as $_name) {
$this->mFieldProperties[$name]->validate($this->mFormProperties[$name]->mProperties[$_name]);
@@ -182,9 +300,9 @@
//
// If this class has original validation methods, call it.
//
- foreach(array_keys($this->mFormProperties) as $name) {
- $methodName="validate".ucfirst($name);
- if(method_exists($this,$methodName)) {
+ foreach (array_keys($this->mFormProperties) as $name) {
+ $methodName = "validate" . ucfirst($name);
+ if (method_exists($this, $methodName)) {
// call_user_func(array($this,$methodName));
$this->$methodName();
}
@@ -194,22 +312,64 @@
/**
* If the action form keeps error messages or the error flag, return true.
*
+ * @access public
* @return bool
*/
function hasError()
{
return (count($this->mErrorMessages) > 0 || $this->mErrorFlag);
}
-
+
+ /**
+ * Add $message to error message buffer.
+ *
+ * @access protected
+ */
function addErrorMessage($message)
{
- $this->mErrorMessages[]=$message;
+ $this->mErrorMessages[] = $message;
}
+ /**
+ * Return error messages.
+ *
+ * @access public
+ * @return array
+ */
function getErrorMessages()
{
return $this->mErrorMessages;
}
+
+ /**
+ * Set initial values to this action form from a object. This member
+ * function mediates between the logic and the validation. For example,
+ * developers can use this method to load values from XoopsSimpleObject.
+ *
+ * This member function is abstract. But, the sub-class of this class
+ * doesn't have to implement this.
+ *
+ * @param $obj mixed
+ * @return void
+ */
+ function load(&$obj)
+ {
+ }
+
+ /**
+ * Set input values to a object from this action form. This member function
+ * mediates between the logic and the result of validations. For example,
+ * developers can use this method to set values to XoopsSimpleObject.
+ *
+ * This member function is abstract. But, the sub-class of this class
+ * doesn't have to implement this.
+ *
+ * @param $obj mixed
+ * @return void
+ */
+ function update(&$obj)
+ {
+ }
}
class XCube_PropertyInterface
From onokazu @ users.sourceforge.jp Fri Jun 9 08:55:04 2006
From: onokazu @ users.sourceforge.jp (onokazu)
Date: Fri, 9 Jun 2006 08:55:04 +0900
Subject: [xoops-cvslog 3289] CVS update: xoops2jp/docs
Message-ID: <20060608235504.EF1442AC024@users.sourceforge.jp>
Index: xoops2jp/docs/CHANGES.txt
diff -u xoops2jp/docs/CHANGES.txt:1.12 xoops2jp/docs/CHANGES.txt:1.12.2.1
--- xoops2jp/docs/CHANGES.txt:1.12 Mon May 1 11:37:23 2006
+++ xoops2jp/docs/CHANGES.txt Fri Jun 9 08:55:04 2006
@@ -1,6 +1,17 @@
XOOPS v2 Changelog
============================
+2006/ 6/ 9: Version 2.0.15 JP
+===============================
+ - Fixed user message not being sent to PM when over 100 users to send(modules/system/mailusers/mailusers.php)
+ - Fixed port number always being added to the Host HTTP header(class/snoopy.php)
+ - Fixed some reference notice errors
+ - Fixed some typos
+ - Added patch for possible SQL injection attack(class/criteira.php)
+ - Added patch (of 2.0.14a) for local file inclusion vulnerability(header.php, index.php, misc.php)
+ - Added fix for mail encoding problems in PHP4.4.0/4.4.1(language/japanese/xoopsmailerlocal.php)
+
+
2006/ 4/29: Version 2.0.14 JP
===============================
- Fixed installation failure problem with PHP 5.1.x
From onokazu @ users.sourceforge.jp Fri Jun 9 09:14:14 2006
From: onokazu @ users.sourceforge.jp (onokazu)
Date: Fri, 9 Jun 2006 09:14:14 +0900
Subject: [xoops-cvslog 3290] CVS update: xoops2jp/html/include
Message-ID: <20060609001414.486A12AC024@users.sourceforge.jp>
Index: xoops2jp/html/include/version.php
diff -u xoops2jp/html/include/version.php:1.13 xoops2jp/html/include/version.php:1.13.2.1
--- xoops2jp/html/include/version.php:1.13 Mon May 1 11:37:26 2006
+++ xoops2jp/html/include/version.php Fri Jun 9 09:14:14 2006
@@ -1,4 +1,4 @@
\ No newline at end of file
From tom_g3x @ users.sourceforge.jp Sun Jun 11 23:05:34 2006
From: tom_g3x @ users.sourceforge.jp (Tom Hayakawa)
Date: Sun, 11 Jun 2006 23:05:34 +0900
Subject: [xoops-cvslog 3291] CVS update:
xoops2jp/html/modules/base/admin/templates
Message-ID: <20060611140534.71B9A2AC034@users.sourceforge.jp>
Index: xoops2jp/html/modules/base/admin/templates/module_list.html
diff -u xoops2jp/html/modules/base/admin/templates/module_list.html:1.1.2.6 xoops2jp/html/modules/base/admin/templates/module_list.html:1.1.2.7
--- xoops2jp/html/modules/base/admin/templates/module_list.html:1.1.2.6 Thu Apr 13 00:11:19 2006
+++ xoops2jp/html/modules/base/admin/templates/module_list.html Sun Jun 11 23:05:34 2006
@@ -8,7 +8,7 @@
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/base/admin/templates/comment_edit.html
diff -u xoops2jp/html/modules/base/admin/templates/comment_edit.html:1.1.2.8 xoops2jp/html/modules/base/admin/templates/comment_edit.html:1.1.2.9
--- xoops2jp/html/modules/base/admin/templates/comment_edit.html:1.1.2.8 Thu Mar 30 23:55:36 2006
+++ xoops2jp/html/modules/base/admin/templates/comment_edit.html Sun Jun 11 23:05:34 2006
@@ -17,7 +17,7 @@
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/base/admin/templates/block_edit.html
diff -u xoops2jp/html/modules/base/admin/templates/block_edit.html:1.1.2.5 xoops2jp/html/modules/base/admin/templates/block_edit.html:1.1.2.6
--- xoops2jp/html/modules/base/admin/templates/block_edit.html:1.1.2.5 Sun Apr 9 23:48:01 2006
+++ xoops2jp/html/modules/base/admin/templates/block_edit.html Sun Jun 11 23:05:34 2006
@@ -7,7 +7,7 @@
<{$smarty.const._AD_BASE_LANG_BLOCK_EDIT}>
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/base/admin/templates/preference_edit.html
diff -u xoops2jp/html/modules/base/admin/templates/preference_edit.html:1.1.2.7 xoops2jp/html/modules/base/admin/templates/preference_edit.html:1.1.2.8
--- xoops2jp/html/modules/base/admin/templates/preference_edit.html:1.1.2.7 Tue May 30 17:17:04 2006
+++ xoops2jp/html/modules/base/admin/templates/preference_edit.html Sun Jun 11 23:05:34 2006
@@ -23,7 +23,7 @@
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/base/admin/templates/customblock_edit.html
diff -u xoops2jp/html/modules/base/admin/templates/customblock_edit.html:1.1.2.5 xoops2jp/html/modules/base/admin/templates/customblock_edit.html:1.1.2.6
--- xoops2jp/html/modules/base/admin/templates/customblock_edit.html:1.1.2.5 Sat Apr 15 14:51:02 2006
+++ xoops2jp/html/modules/base/admin/templates/customblock_edit.html Sun Jun 11 23:05:34 2006
@@ -25,7 +25,7 @@
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/base/admin/templates/smiles_edit.html
diff -u xoops2jp/html/modules/base/admin/templates/smiles_edit.html:1.1.2.4 xoops2jp/html/modules/base/admin/templates/smiles_edit.html:1.1.2.5
--- xoops2jp/html/modules/base/admin/templates/smiles_edit.html:1.1.2.4 Thu Feb 2 22:50:45 2006
+++ xoops2jp/html/modules/base/admin/templates/smiles_edit.html Sun Jun 11 23:05:34 2006
@@ -15,7 +15,7 @@
<{/if}>
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/base/admin/templates/image_edit.html
diff -u xoops2jp/html/modules/base/admin/templates/image_edit.html:1.1.2.5 xoops2jp/html/modules/base/admin/templates/image_edit.html:1.1.2.6
--- xoops2jp/html/modules/base/admin/templates/image_edit.html:1.1.2.5 Mon May 29 16:06:47 2006
+++ xoops2jp/html/modules/base/admin/templates/image_edit.html Sun Jun 11 23:05:34 2006
@@ -16,7 +16,7 @@
<{/if}>
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/base/admin/templates/block_list.html
diff -u xoops2jp/html/modules/base/admin/templates/block_list.html:1.1.2.9 xoops2jp/html/modules/base/admin/templates/block_list.html:1.1.2.10
--- xoops2jp/html/modules/base/admin/templates/block_list.html:1.1.2.9 Sat Apr 15 14:36:20 2006
+++ xoops2jp/html/modules/base/admin/templates/block_list.html Sun Jun 11 23:05:34 2006
@@ -15,7 +15,7 @@
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/base/admin/templates/blockinstall_edit.html
diff -u xoops2jp/html/modules/base/admin/templates/blockinstall_edit.html:1.1.2.3 xoops2jp/html/modules/base/admin/templates/blockinstall_edit.html:1.1.2.4
--- xoops2jp/html/modules/base/admin/templates/blockinstall_edit.html:1.1.2.3 Sun Apr 9 23:48:01 2006
+++ xoops2jp/html/modules/base/admin/templates/blockinstall_edit.html Sun Jun 11 23:05:34 2006
@@ -7,7 +7,7 @@
<{$smarty.const._AD_BASE_LANG_BLOCK_INSTALL}>
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/base/admin/templates/imagecategory_edit.html
diff -u xoops2jp/html/modules/base/admin/templates/imagecategory_edit.html:1.1.2.3 xoops2jp/html/modules/base/admin/templates/imagecategory_edit.html:1.1.2.4
--- xoops2jp/html/modules/base/admin/templates/imagecategory_edit.html:1.1.2.3 Tue May 16 01:09:56 2006
+++ xoops2jp/html/modules/base/admin/templates/imagecategory_edit.html Sun Jun 11 23:05:34 2006
@@ -16,7 +16,7 @@
<{/if}>
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/base/admin/templates/install_wizard_licence.html
diff -u xoops2jp/html/modules/base/admin/templates/install_wizard_licence.html:1.1.2.1 xoops2jp/html/modules/base/admin/templates/install_wizard_licence.html:1.1.2.2
--- xoops2jp/html/modules/base/admin/templates/install_wizard_licence.html:1.1.2.1 Sat Feb 4 01:00:58 2006
+++ xoops2jp/html/modules/base/admin/templates/install_wizard_licence.html Sun Jun 11 23:05:34 2006
@@ -8,7 +8,7 @@
<{$licence|escape}>
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/base/admin/templates/module_list_confirm.html
diff -u xoops2jp/html/modules/base/admin/templates/module_list_confirm.html:1.1.2.2 xoops2jp/html/modules/base/admin/templates/module_list_confirm.html:1.1.2.3
--- xoops2jp/html/modules/base/admin/templates/module_list_confirm.html:1.1.2.2 Thu Feb 2 22:50:45 2006
+++ xoops2jp/html/modules/base/admin/templates/module_list_confirm.html Sun Jun 11 23:05:34 2006
@@ -7,7 +7,7 @@
<{$smarty.const._MD_A_BASE_LANG_MODUPDATE_CONF}>
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
From tom_g3x @ users.sourceforge.jp Sun Jun 11 23:05:34 2006
From: tom_g3x @ users.sourceforge.jp (Tom Hayakawa)
Date: Sun, 11 Jun 2006 23:05:34 +0900
Subject: [xoops-cvslog 3292] CVS update: xoops2jp/html/modules/base/templates
Message-ID: <20060611140534.9B2D32AC035@users.sourceforge.jp>
Index: xoops2jp/html/modules/base/templates/legacy_search_form.html
diff -u xoops2jp/html/modules/base/templates/legacy_search_form.html:1.1.2.4 xoops2jp/html/modules/base/templates/legacy_search_form.html:1.1.2.5
--- xoops2jp/html/modules/base/templates/legacy_search_form.html:1.1.2.4 Sun May 28 14:07:16 2006
+++ xoops2jp/html/modules/base/templates/legacy_search_form.html Sun Jun 11 23:05:34 2006
@@ -1,5 +1,5 @@
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/base/templates/legacy_image_upload.html
diff -u xoops2jp/html/modules/base/templates/legacy_image_upload.html:1.1.2.2 xoops2jp/html/modules/base/templates/legacy_image_upload.html:1.1.2.3
--- xoops2jp/html/modules/base/templates/legacy_image_upload.html:1.1.2.2 Tue May 30 12:58:15 2006
+++ xoops2jp/html/modules/base/templates/legacy_image_upload.html Sun Jun 11 23:05:34 2006
@@ -1,5 +1,5 @@
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/base/templates/legacy_comment_edit.html
diff -u xoops2jp/html/modules/base/templates/legacy_comment_edit.html:1.1.2.5 xoops2jp/html/modules/base/templates/legacy_comment_edit.html:1.1.2.6
--- xoops2jp/html/modules/base/templates/legacy_comment_edit.html:1.1.2.5 Mon Apr 10 20:41:34 2006
+++ xoops2jp/html/modules/base/templates/legacy_comment_edit.html Sun Jun 11 23:05:34 2006
@@ -1,5 +1,5 @@
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
From tom_g3x @ users.sourceforge.jp Sun Jun 11 23:05:34 2006
From: tom_g3x @ users.sourceforge.jp (Tom Hayakawa)
Date: Sun, 11 Jun 2006 23:05:34 +0900
Subject: [xoops-cvslog 3293] CVS update:
xoops2jp/html/modules/legacyRender/admin/templates
Message-ID: <20060611140534.D438E2AC034@users.sourceforge.jp>
Index: xoops2jp/html/modules/legacyRender/admin/templates/tplfile_clone.html
diff -u xoops2jp/html/modules/legacyRender/admin/templates/tplfile_clone.html:1.1.2.1 xoops2jp/html/modules/legacyRender/admin/templates/tplfile_clone.html:1.1.2.2
--- xoops2jp/html/modules/legacyRender/admin/templates/tplfile_clone.html:1.1.2.1 Wed May 17 16:21:13 2006
+++ xoops2jp/html/modules/legacyRender/admin/templates/tplfile_clone.html Sun Jun 11 23:05:34 2006
@@ -21,7 +21,7 @@
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/legacyRender/admin/templates/tplfile_edit.html
diff -u xoops2jp/html/modules/legacyRender/admin/templates/tplfile_edit.html:1.1.2.7 xoops2jp/html/modules/legacyRender/admin/templates/tplfile_edit.html:1.1.2.8
--- xoops2jp/html/modules/legacyRender/admin/templates/tplfile_edit.html:1.1.2.7 Thu Feb 2 22:59:52 2006
+++ xoops2jp/html/modules/legacyRender/admin/templates/tplfile_edit.html Sun Jun 11 23:05:34 2006
@@ -21,7 +21,7 @@
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/legacyRender/admin/templates/tplset_edit.html
diff -u xoops2jp/html/modules/legacyRender/admin/templates/tplset_edit.html:1.1.2.7 xoops2jp/html/modules/legacyRender/admin/templates/tplset_edit.html:1.1.2.8
--- xoops2jp/html/modules/legacyRender/admin/templates/tplset_edit.html:1.1.2.7 Thu Feb 2 22:59:52 2006
+++ xoops2jp/html/modules/legacyRender/admin/templates/tplset_edit.html Sun Jun 11 23:05:34 2006
@@ -7,7 +7,7 @@
<{$smarty.const._AD_LEGACYRENDER_LANG_TEMPLATE_SET_EDIT}>
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/legacyRender/admin/templates/bannerclient_edit.html
diff -u xoops2jp/html/modules/legacyRender/admin/templates/bannerclient_edit.html:1.1.2.2 xoops2jp/html/modules/legacyRender/admin/templates/bannerclient_edit.html:1.1.2.3
--- xoops2jp/html/modules/legacyRender/admin/templates/bannerclient_edit.html:1.1.2.2 Thu May 11 23:56:09 2006
+++ xoops2jp/html/modules/legacyRender/admin/templates/bannerclient_edit.html Sun Jun 11 23:05:34 2006
@@ -16,7 +16,7 @@
<{/if}>
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/legacyRender/admin/templates/tplset_clone.html
diff -u xoops2jp/html/modules/legacyRender/admin/templates/tplset_clone.html:1.1.2.7 xoops2jp/html/modules/legacyRender/admin/templates/tplset_clone.html:1.1.2.8
--- xoops2jp/html/modules/legacyRender/admin/templates/tplset_clone.html:1.1.2.7 Thu Feb 2 22:59:52 2006
+++ xoops2jp/html/modules/legacyRender/admin/templates/tplset_clone.html Sun Jun 11 23:05:34 2006
@@ -7,7 +7,7 @@
<{$smarty.const._AD_LEGACYRENDER_LANG_TEMPLATE_SET_CLONE}>
<{if $actionForm->hasError()}>
-
+
<{foreach item=message from=$actionForm->getErrorMessages()}>
- <{$message|escape}>
<{/foreach}>
Index: xoops2jp/html/modules/legacyRender/admin/templates/tplfile_list.html
diff -u xoops2jp/html/modules/legacyRender/admin/templates/tplfile_list.html:1.1.2.11 xoops2jp/html/modules/legacyRender/admin/templates/tplfile_list.html:1.1.2.12
--- xoops2jp/html/modules/legacyRender/admin/templates/tplfile_list.html:1.1.2.11 Tue May 30 00:20:41 2006
+++ xoops2jp/html/modules/legacyRender/admin/templates/tplfile_list.html Sun Jun 11 23:05:34 2006
@@ -55,7 +55,7 @@
<{if $actionForm->hasError()}>
-