Subversion Repositories HomeAutomation

Rev

Rev 1625 | Rev 1648 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1625 Rev 1644
Line 1... Line 1...
1
 
1
 
2
function listparameters(store_name)
2
function Storage_ListParameters(store_name)
3
{
3
{
4
    if (!store_name)
4
    if (!store_name)
5
    {
5
    {
6
        return "You must specify a store name";
6
        return "You must specify a store name";
7
    }
7
    }
8
   
8
   
9
    var parameters = Storage_GetParameters(store_name);
9
    var parameters = StorageExport_GetParameters(store_name);
-
 
10
   
10
    var result = "";
11
    var result_text = "";
11
   
12
   
12
    for (var key in parameters)
13
    for (var key in parameters)
13
    {
14
    {
14
        result += key + "=" + parameters[key] + "\n";
15
        result_text += key + "=" + parameters[key] + "\n";
-
 
16
    }
-
 
17
   
-
 
18
    if (result_text.length == 0)
-
 
19
    {
-
 
20
        result_text = "No parameters found";
15
    }
21
    }
16
   
22
   
17
    return result;
23
    return result_text;
-
 
24
}
-
 
25
Console_RegisterCommand(Storage_ListParameters);
-
 
26
 
-
 
27
function Storage_GetParameter(store_name, parameter_name)
-
 
28
{
-
 
29
    return StorageExport_GetParameter(store_name, parameter_name);
-
 
30
}
-
 
31
Console_RegisterCommand(Storage_GetParameter);
-
 
32
 
-
 
33
function Storage_SetParameter(store_name, parameter_name, parameter_value)
-
 
34
{
-
 
35
    return StorageExport_SetParameter(store_name, parameter_name, parameter_value);
18
}
36
}
19
RegisterConsoleCommand(listparameters);
37
Console_RegisterCommand(Storage_SetParameter);
20
 
38
 
21
 
-
 
22
function getparameter(store_name, parameter_name)
39
function Storage_GetParameters(store_name)
23
{
40
{
24
    return Storage_GetParameter(store_name, parameter_name);
41
    return StorageExport_GetParameters(store_name);
25
}
42
}
26
RegisterConsoleCommand(getparameter);
-
 
27
 
-
 
28
 
-
 
29
function setparameter(store_name, parameter_name, parameter_value)
-
 
30
{
-
 
31
    return Storage_SetParameter(store_name, parameter_name, parameter_value);
-
 
32
}
-
 
33
RegisterConsoleCommand(setparameter);
-
 
34
 
-