Rev 2075 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 2075 | Rev 2109 | ||
|---|---|---|---|
| Line -... | Line 1... | ||
| - | 1 | ||
| - | 2 | function Storage_ListParametersNative(store_name) |
|
| - | 3 | { |
|
| - | 4 | var result = { }; |
|
| - | 5 | ||
| - | 6 | if (arguments.length >= 1) |
|
| - | 7 | { |
|
| - | 8 | var parameters = StorageExport_GetParameters(store_name); |
|
| - | 9 | ||
| - | 10 | for (var key in parameters) |
|
| - | 11 | { |
|
| - | 12 | result[key] = parameters[key]; |
|
| - | 13 | } |
|
| - | 14 | } |
|
| - | 15 | ||
| - | 16 | return result; |
|
| - | 17 | } |
|
| 1 | 18 | ||
| 2 | function Storage_ListParameters(store_name) |
19 | function Storage_ListParameters(store_name) |
| 3 | { |
20 | { |
| 4 | if (arguments.length < 1) |
21 | if (arguments.length < 1) |
| 5 | { |
22 | { |
| 6 | Log("\033[31mNot enough parameters given.\033[0m\n"); |
23 | Log("\033[31mNot enough parameters given.\033[0m\n"); |
| 7 | return false; |
24 | return false; |
| 8 | } |
25 | } |
| 9 | 26 | ||
| 10 | var parameters = StorageExport_GetParameters(store_name); |
27 | var parameters = StorageExport_GetParameters(store_name); |
| 11 | 28 | ||
| 12 | var result_text = ""; |
29 | var result_text = ""; |
| 13 | 30 | ||
| 14 | for (var key in parameters) |
31 | for (var key in parameters) |
| 15 | { |
32 | { |
| 16 | result_text += key + "=" + parameters[key] + "\n"; |
33 | result_text += key + "=" + parameters[key] + "\n"; |
| Line 27... | Line 44... | ||
| 27 | } |
44 | } |
| 28 | Console_RegisterCommand(Storage_ListParameters); |
45 | Console_RegisterCommand(Storage_ListParameters); |
| 29 | 46 | ||
| 30 | function Storage_ListParametersRaw(store_name) |
47 | function Storage_ListParametersRaw(store_name) |
| 31 | { |
48 | { |
| 32 | var result = { results : |
49 | var result = { results : Storage_ListParametersNative(store_name) }; |
| 33 | 50 | ||
| 34 |
|
51 | Log(JSON.stringify(result) + "\n"); |
| 35 | { |
- | |
| 36 | var parameters = StorageExport_GetParameters(store_name); |
- | |
| 37 | - | ||
| 38 | for (var key in parameters) |
- | |
| 39 | { |
- | |
| 40 | result.results[key] = parameters[key]; |
- | |
| 41 | } |
- | |
| 42 | } |
- | |
| 43 | 52 | ||
| 44 | Log(JSON.stringify(result)+'\n'); |
- | |
| 45 | return true; |
53 | return true; |
| 46 | } |
54 | } |
| 47 | Console_RegisterCommand(Storage_ListParametersRaw); |
55 | Console_RegisterCommand(Storage_ListParametersRaw); |
| 48 | 56 | ||
| 49 | function Storage_GetParameter(store_name, parameter_name) |
57 | function Storage_GetParameter(store_name, parameter_name) |