Subversion Repositories HomeAutomation

Rev

Rev 1644 | Rev 1649 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | SVN | RSS feed

Rev Author Line No. Line
1619 runge 1
 
1644 runge 2
function Storage_ListParameters(store_name)
1619 runge 3
{
1648 runge 4
    if (arguments.length < 1)
1625 runge 5
    {
1648 runge 6
        Log("\033[31;1mNot enough parameters given.\033[0m\n");
7
        return false;
1625 runge 8
    }
9
 
1644 runge 10
    var parameters = StorageExport_GetParameters(store_name);
1619 runge 11
 
1644 runge 12
    var result_text = "";
13
 
1619 runge 14
    for (var key in parameters)
15
    {
1644 runge 16
        result_text += key + "=" + parameters[key] + "\n";
1619 runge 17
    }
18
 
1644 runge 19
    if (result_text.length == 0)
20
    {
1648 runge 21
        Log("033[31;1mNo parameters found.\033[0m\n");
22
        return false;
1644 runge 23
    }
24
 
1648 runge 25
    Log(result_text);
26
    return true;
1619 runge 27
}
1644 runge 28
Console_RegisterCommand(Storage_ListParameters);
1619 runge 29
 
1644 runge 30
function Storage_GetParameter(store_name, parameter_name)
31
{
32
    return StorageExport_GetParameter(store_name, parameter_name);
33
}
34
Console_RegisterCommand(Storage_GetParameter);
1619 runge 35
 
1644 runge 36
function Storage_SetParameter(store_name, parameter_name, parameter_value)
1619 runge 37
{
1644 runge 38
    return StorageExport_SetParameter(store_name, parameter_name, parameter_value);
1619 runge 39
}
1644 runge 40
Console_RegisterCommand(Storage_SetParameter);
1619 runge 41
 
1644 runge 42
function Storage_GetParameters(store_name)
1619 runge 43
{
1644 runge 44
    return StorageExport_GetParameters(store_name);
1619 runge 45
}