Subversion Repositories HomeAutomation

Rev

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