Subversion Repositories HomeAutomation

Rev

Rev 1625 | Rev 1648 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | SVN | RSS feed

  1.  
  2. function Storage_ListParameters(store_name)
  3. {
  4.     if (!store_name)
  5.     {
  6.         return "You must specify a store name";
  7.     }
  8.    
  9.     var parameters = StorageExport_GetParameters(store_name);
  10.    
  11.     var result_text = "";
  12.    
  13.     for (var key in parameters)
  14.     {
  15.         result_text += key + "=" + parameters[key] + "\n";
  16.     }
  17.    
  18.     if (result_text.length == 0)
  19.     {
  20.         result_text = "No parameters found";
  21.     }
  22.    
  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);
  36. }
  37. Console_RegisterCommand(Storage_SetParameter);
  38.  
  39. function Storage_GetParameters(store_name)
  40. {
  41.     return StorageExport_GetParameters(store_name);
  42. }
  43.