OSDN Git Service

グローバル変数の数を減らした
[webchat/WebChat.git] / configure.js
index 9796d18..9a14799 100644 (file)
@@ -11,6 +11,7 @@
        db_password : "user",   //MySQLサーバーのパスワード\r
        db_host : "localhost",  //MySQLサーバーのアドレス\r
        db_port : 3306, //MySQLサーバーのポート\r
+       db_name : "webchat",    //データーベース名\r
        db_limit : 50,  //一度に表示する件数\r
 \r
        username : "admin",     //管理者用のページにアクセスできるユーザ名\r
 \r
        showip : false, //IPアドレスを表示するなら真。そうでないなら、偽\r
 \r
+       transports : ["websocket",      //通信方式\r
+               "htmlfile",\r
+               "xhr-polling"],\r
+\r
        //詳細画面と編集画面に表示するフィールド名と表示名の組み合わせおよびテーブル定義\r
        //表示される順番はこの変数によって決まります\r
        //\r
        //defaultvalue デフォルト値を指定する\r
        //primary プライマリーキーとして指定するなら真。そうでないなら偽\r
        //isnotempty 真なら必須メンバーであることを表し、そうでないなら空欄でも構わないことを表す\r
+       //isnotemptyonregistor 真なら登録時に必須メンバーであることを表し、そうでないなら空欄でも構わないことを表す\r
        //nodefinetable 真ならテーブルの項目に登録しないことを表し、そうでないなら登録することを表す\r
        //visible 詳細画面に表示するなら真。そうでないなら偽\r
+       //visible_registor 登録画面に表示するなら真。そうでないなら偽\r
        //visible_edit 編集画面に表示するなら真。そうでないなら偽\r
-       //mustmatchitem 編集時に一致しなければならない項目を指定する\r
+       //readonly 編集画面で編集できないようにするなら真。そうでないなら偽(typeがpasswordの場合は無視されます)\r
+       //mustmatchitem 登録時に一致しなければならない項目を指定する(編集時に一致しない場合は無視されます)\r
        //rule バリテーション時に実行される関数を指定する\r
        // 呼び出される関数の第一パラメーターはバリテーションの対象となるデーターで、第二パラメーターはデーター型となる\r
        // 実行される関数でバリテーションが成功した場合、nullを返さなければならない\r
                                primary : true,\r
                                visible : false,\r
                                visible_edit : false,\r
+                               visible_registor : false,\r
                                isnotempty : true\r
                        },\r
                name :\r
                        {\r
                                name : "名前",\r
                                type : "text",\r
-                               visible : true,\r
+                               visible : false,\r
                                visible_edit : true,\r
+                               visible_registor : true,\r
+                               readonly : true,\r
                                length : 64,\r
                                isnotempty : true\r
                        },\r
                                length : 32,\r
                                visible : false,\r
                                visible_edit : true,\r
-                               isnotempty : true\r
+                               visible_registor : true,\r
+                               isnotemptyonregistor : true\r
                        },\r
                newpassword :\r
                        {\r
-                               name : "",\r
+                               name : "パスワード確認",\r
                                type : "password",\r
                                length : 32,\r
                                visible : false,\r
                                visible_edit : true,\r
+                               visible_registor : true,\r
                                mustmatchitem : "password",\r
                                nodefinetable : true,\r
                        },\r
                                type : "datetime",\r
                                visible : false,\r
                                visible_edit : false,\r
+                               visible_registor : false,\r
                        },\r
        //ここまで\r
                mailto :\r
                                length : 255,\r
                                visible : false,\r
                                visible_edit : true,\r
+                               visible_registor : true,\r
                        },\r
                age :\r
                        {\r
                                length : 2,\r
                                visible : true,\r
                                visible_edit : true,\r
+                               visible_registor : true,\r
                        },\r
                height :\r
                        {\r
                                name : "身長",\r
-                               type : "number",\r
+                               type : "text",\r
                                defaultvalue : 0,\r
-                               length : 2,\r
+                               length : 64,\r
                                visible : true,\r
                                visible_edit : true,\r
+                               visible_registor : true,\r
                        },\r
                weight :\r
                        {\r
                                name : "体重",\r
-                               type : "number",\r
+                               type : "text",\r
                                defaultvalue : 0,\r
-                               length : 2,\r
+                               length : 64,\r
                                visible : true,\r
                                visible_edit : true,\r
+                               visible_registor : true,\r
                        },\r
                gender :\r
                        {\r
                                length : 8,\r
                                visible : true,\r
                                visible_edit : true,\r
+                               visible_registor : true,\r
                        },\r
                race :\r
                        {\r
                                length : 64,\r
                                visible : true,\r
                                visible_edit : true,\r
+                               visible_registor : true,\r
                        },\r
                etc :\r
                        {\r
                                type : "textarea",\r
                                visible : true,\r
                                visible_edit : true,\r
+                               visible_registor : true,\r
                        },\r
        },\r
 };\r