gyrospring

✒ 0017.0015 global-variables.js Snippet

Aug 23rd, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Load String Cookies
  2. for ( Count = 0; Count < G_CookieString.length; Count++ ) {
  3.  
  4.     G_CookieString[Count][G_CI_Value] = VoidToString ( Cookie.GetCookieValueAndSetDaily ( G_CookieString[Count][G_CI_Name], G_CookieString[Count][G_CI_Default] ) );
  5.  
  6. }
  7.  
  8. // Load Boolean Cookies
  9. for ( Count = 0; Count < G_CookieBoolean.length; Count++ ) {
  10.  
  11.     G_CookieBoolean[Count][G_CI_Value] = VoidToBoolean ( Cookie.GetCookieValueAndSetDaily ( G_CookieBoolean[Count][G_CI_Name], G_CookieBoolean[Count][G_CI_Default] ) );
  12.  
  13. }
  14.  
  15. // Load Integer Cookies
  16. for ( Count = 0; Count < G_CookieInteger.length; Count++ ) {
  17.  
  18.     G_CookieInteger[Count][G_CI_Value] = VoidToInteger ( Cookie.GetCookieValueAndSetDaily ( G_CookieInteger[Count][G_CI_Name], G_CookieInteger[Count][G_CI_Default] ) );
  19.  
  20. }
  21.  
  22.  
  23.  
  24.  
  25. //***************************************************************************************
  26. //***************************************************************************************
  27. // FUNCTIONS
  28. //***************************************************************************************
  29. //***************************************************************************************
  30. //
  31. //  VoidToString ( ValueIn, DefaultIn )
  32. //  VoidToBoolean ( ValueIn, DefaultIn ) Booleans are numeric: 0=false, 1=true
  33. //  IsInvalidValue ( ValueIn )
  34.  
  35.  
  36.  
  37.  
  38. function VoidToString ( ValueIn, DefaultIn ) {
  39.  
  40.  
  41.     var RetVal = '';
  42.     var IsInvalid = false;
  43.  
  44.     IsInvalid = IsInvalidValue ( ValueIn );
  45.  
  46.     try {
  47.  
  48.         if ( IsInvalid == true ) { RetVal = DefaultIn; }
  49.         else { RetVal = ValueIn; }
  50.        
  51.     } catch ( error ) { }
  52.  
  53.  
  54.     return RetVal;
  55.    
  56.  
  57. }
  58.  
  59.  
  60.  
  61.  
  62. function VoidToBoolean ( ValueIn, DefaultIn ) {
  63.  
  64.  
  65.     var RetVal = ValueIn;
  66.     var IsInvalid = false;
  67.  
  68.     IsInvalid = IsInvalidValue ( ValueIn );
  69.  
  70.     if ( IsInvalid == true ) { RetVal = DefaultIn; }
  71.  
  72.  
  73.     return RetVal;
  74.    
  75.  
  76. }
  77.  
  78.  
  79.  
  80.  
  81. function VoidToInteger ( ValueIn, DefaultIn ) {
  82.  
  83.  
  84.     var RetVal = -1;
  85.     var IsInvalid = false;
  86.  
  87.     IsInvalid = IsInvalidValue ( ValueIn );
  88.  
  89.     try {
  90.  
  91.         if ( IsInvalid == true ) { RetVal = parseInt ( DefaultIn ); }
  92.         else { RetVal = parseInt ( ValueIn ); }
  93.        
  94.     } catch ( error ) { }
  95.  
  96.  
  97.     return RetVal;
  98.    
  99.  
  100. }
  101.  
  102.  
  103.  
  104.  
  105. function IsInvalidValue ( ValueIn ) {
  106.  
  107.  
  108.     var RetVal = false;
  109.  
  110.     if ( ValueIn == null ) { RetVal = true; }
  111.     else if ( ValueIn == undefined ) { RetVal = true; }
  112.  
  113.  
  114.     return RetVal;
  115.  
  116.  
  117. }
Add Comment
Please, Sign In to add comment