ok removed the grlevelX block and rerun the test blocksetup1 and got
after session_start
config
after config baseURL=/home/storage/129/3316129/user/htdocs/template/
header
Deprecated: Function date_sunrise() is deprecated in /home/storage/129/3316129/user/htdocs/template/header.php on line 141
Deprecated: Function date_sunset() is deprecated in /home/storage/129/3316129/user/htdocs/template/header.php on line 142
Deprecated: Implicit conversion from float 2551442.8610880002 to int loses precision in /home/storage/129/3316129/user/htdocs/template/scripts/functions.php on line 1218
Deprecated: Implicit conversion from float 2551442.8610880002 to int loses precision in /home/storage/129/3316129/user/htdocs/template/scripts/functions.php on line 1218
Deprecated: Function date_sunrise() is deprecated in /home/storage/129/3316129/user/htdocs/template/header.php on line 313
Deprecated: Function date_sunset() is deprecated in /home/storage/129/3316129/user/htdocs/template/header.php on line 314
after header
calling array_filter(glob
after calling array_filter(glob
foreach dirs dir=../homepage/blocks/astroEvents
blocknamespace=astroEvents
exist Config.txt
json decoded blockInfo=Array ( [version] => 4 [name] => Astronomy events block [namespace] => astroEvent [variables] => Array ( [0] => Array ( [variable] => upcomingAstroEvents [desc] => Number of displayed upcoming astro events [default] => 10 ) [1] => Array ( [variable] => astroEventsHeading [desc] => Add block heading [default] => true ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/baroTrend
blocknamespace=baroTrend
exist Config.txt
json decoded blockInfo=Array ( [version] => 2 [name] => Barometric Pressure Trend [namespace] => baroTrend )
if key_exists(variables
key variables does not exist
installed
foreach dirs dir=../homepage/blocks/calculator
blocknamespace=calculator
exist Config.txt
json decoded blockInfo=Array ( [version] => 3 [name] => Calculator [namespace] => calculator )
if key_exists(variables
key variables does not exist
installed
foreach dirs dir=../homepage/blocks/calendar
blocknamespace=calendar
exist Config.txt
json decoded blockInfo=Array ( [version] => 3.1 [name] => Calendar [namespace] => calendar [variables] => Array ( [0] => Array ( [variable] => dateTypes [desc] => Specify if you want to use astronomical seasons or meteorological. Astronomical seasons correspond to the equinox and solastice. Meteorological seasons always start on the first day of the corresponding month. Use: "astronomical" or "meteorological". [default] => astronomical ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/calendarMonth
blocknamespace=calendarMonth
exist Config.txt
json decoded blockInfo=Array ( [version] => 2.2 [name] => Month Calendar [namespace] => calendarMonth [variables] => Array ( [0] => Array ( [variable] => previousNumber [desc] => Number of previous months displayed when "more" is clicked. [default] => 0 ) [1] => Array ( [variable] => nextNumber [desc] => Number of following months displayed when "more" is clicked. [default] => 0 ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/clock
blocknamespace=clock
exist Config.txt
json decoded blockInfo=Array ( [version] => 3 [name] => Clock [namespace] => clock [variables] => Array ( [0] => Array ( [variable] => designNumber [desc] => Which design do you want. In the Blocks section at meteotemplate.com see the screenshot of the available types. Then enter the number of the one you want to use. [default] => 5 ) [1] => Array ( [variable] => showTZ [desc] => Show timezone offset [default] => true ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/clockDigital
blocknamespace=clockDigital
exist Config.txt
json decoded blockInfo=Array ( [version] => 2 [name] => Digital Clock [namespace] => clockDigital [variables] => Array ( [0] => Array ( [variable] => showDate [desc] => Do you want to show the date [default] => true ) [1] => Array ( [variable] => textBold [desc] => bold text [default] => false ) [2] => Array ( [variable] => textItalics [desc] => italics [default] => false ) [3] => Array ( [variable] => darkThemeColor [desc] => text color with dark theme [default] => #ffffff ) [4] => Array ( [variable] => lightThemeColor [desc] => text color with light theme [default] => #000000 ) [5] => Array ( [variable] => showTZ [desc] => Show timezone offset [default] => true ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/cloudHeight
blocknamespace=cloudHeight
exist Config.txt
json decoded blockInfo=Array ( [version] => 4 [name] => Cloud Height [namespace] => cloudHeight [variables] => Array ( [0] => Array ( [variable] => cloudHeightHeading [desc] => Do you want to show heading in the block? [default] => true ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/cloudTemp
blocknamespace=cloudTemp
exist Config.txt
json decoded blockInfo=Array ( [version] => 2 [name] => Cloud Temperature [namespace] => cloudTemp [variables] => Array ( [0] => Array ( [variable] => cloudTempHeading [desc] => Do you want to show heading in the block? [default] => true ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/co2
blocknamespace=co2
exist Config.txt
json decoded blockInfo=Array ( [version] => 3 [name] => CO2 block [namespace] => co2 )
if key_exists(variables
key variables does not exist
installed
foreach dirs dir=../homepage/blocks/current
blocknamespace=current
exist Config.txt
json decoded blockInfo=Array ( [version] => 24.1 [name] => Current Conditions Block [namespace] => current [variables] => Array ( [0] => Array ( [variable] => updateInterval [desc] => Set the update interval in seconds. When selecting this take into account how often your text file/database is updated. Updates are performed by AJAX requests, so it should not affect the actual loading time of your homepage. [default] => 60 ) [1] => Array ( [variable] => showDivs [desc] => Parameters to show: T (temperature), H (humidity), P (pressure), W (wind speed), G (wind gust), A (apparent temperature), D (dew point), R (precipitation), S (solar radiation), UV [default] => T,H,P,W,G,R,A,D,S,UV ) [2] => Array ( [variable] => currentHighlightUpdate [desc] => Briefly color highlight the timestamp and changed parameters when data is updated [default] => true ) [3] => Array ( [variable] => colorHighlight [desc] => If you set the highlight to true you can specify the color of the highlight. Use auto = based on theme color, or you can use color code such as for example #ff0000. [default] => auto ) [4] => Array ( [variable] => currentHighlightInterval [desc] => If you set the highlight above to true, then you can specify here the period for which the time will be highlighted. If you use a small number it will just briefly flash, if longer, it will stay highlighted for some time. The time should be in seconds. [default] => 0.5 ) [5] => Array ( [variable] => windDirectionView [desc] => Show wind direction as degrees or show a symbol with abbreviation; set to "image" or "degrees" [default] => image ) [6] => Array ( [variable] => currentShowBftW [desc] => Show Beaufort scale for wind speed. [default] => true ) [7] => Array ( [variable] => currentShowBftG [desc] => Show Beaufort scale for wind gust. [default] => true ) [8] => Array ( [variable] => showTitle [desc] => Select if you want to show the title Current Conditions above the time [default] => false ) [9] => Array ( [variable] => conditionEnable [desc] => Enable current conditions icon using DarkSky API [default] => true ) [10] => Array ( [variable] => currentMaxInterval [desc] => Specify the maximum online interval. If the last update is older than this, the block will show just offline. The number should be in minutes. I recommend using slightly more than double the interval at which the source data is updated (to tolerate one missing interval and give some space for delay in transfer). For example, if you are using the database, the update interval is 5 minutes, so I would recommend using 11 minutes. [default] => 11 ) [11] => Array ( [variable] => showCurrentWarnings [desc] => Specify if you want to show warning symbols below the values in case they exceed thresholds specified below. If you set this to false you can ignore the rest of this settings. [default] => true ) [12] => Array ( [variable] => currentThresholdHighT [desc] =>
MAKE SURE THAT THE THRESHOLDS SET BELOW CORRESPOND TO YOUR DATABASE UNITS SET IN MAIN SETTINGS!!! If you want to disable just one particular warning (for example high humidity), then simply set the number to some unrealistic value, in this example, if you set the humidity upper limit to 101, the warning would obviously never show.
High temperature threshold [default] => 30 ) [13] => Array ( [variable] => currentThresholdLowT [desc] => Low temperature threshold [default] => 0 ) [14] => Array ( [variable] => currentThresholdHighD [desc] => High dew point threshold [default] => 30 ) [15] => Array ( [variable] => currentThresholdLowD [desc] => Low dew point threshold [default] => 0 ) [16] => Array ( [variable] => currentThresholdHighA [desc] => High apparent temperature (feels like) threshold [default] => 35 ) [17] => Array ( [variable] => currentThresholdLowA [desc] => Low apparent temperature (feels like) threshold [default] => -5 ) [18] => Array ( [variable] => currentThresholdHighH [desc] => High humidity threshold [default] => 95 ) [19] => Array ( [variable] => currentThresholdLowH [desc] => Low humidity threshold [default] => 40 ) [20] => Array ( [variable] => currentThresholdHighP [desc] => High pressure threshold [default] => 1030 ) [21] => Array ( [variable] => currentThresholdLowP [desc] => Low pressure threshold [default] => 995 ) [22] => Array ( [variable] => currentThresholdHighR [desc] => High rain rate (your precipitation units per hour) threshold [default] => 50 ) [23] => Array ( [variable] => currentThresholdHighW [desc] => High average wind speed threshold [default] => 25 ) [24] => Array ( [variable] => currentThresholdHighG [desc] => High wind gust threshold [default] => 35 ) [25] => Array ( [variable] => currentThresholdHighS [desc] => High solar radiation threshold (if solar sensor available, otherwise ignore) [default] => 800 ) [26] => Array ( [variable] => currentThresholdHighUV [desc] => High UV threshold (if UV enabled, otherwise ignore) [default] => 7 ) [27] => Array ( [variable] => currentWarningColorHighT [desc] => High temperature / apparent temperature / dew point warning color [default] => #c30000 ) [28] => Array ( [variable] => currentWarningColorLowT [desc] => Low temperature / apparent temperature / dew point warning color [default] => #0045ba ) [29] => Array ( [variable] => currentWarningColorHighH [desc] => High humidity warning color [default] => #007528 ) [30] => Array ( [variable] => currentWarningColorLowH [desc] => Low humidity warning color [default] => #c6a600 ) [31] => Array ( [variable] => currentWarningColorHighP [desc] => High pressure warning color [default] => #a800b1 ) [32] => Array ( [variable] => currentWarningColorLowP [desc] => Low pressure warning color [default] => #b96f00 ) [33] => Array ( [variable] => currentWarningColorHighR [desc] => High rain rate warning color [default] => #0065db ) [34] => Array ( [variable] => currentWarningColorHighW [desc] => High average wind speed / wind gust warning color [default] => #5a00a1 ) [35] => Array ( [variable] => currentWarningColorHighS [desc] => High solar radiation warning color [default] => #ced200 ) [36] => Array ( [variable] => currentWarningColorHighUV [desc] => High UV warning color [default] => #d78800 ) [37] => Array ( [variable] => currentShowTrends [desc] => Show trends [default] => true ) [38] => Array ( [variable] => currentTrendInterval [desc] => The trend is calculated from the change over the last X hours. Here you can specify the number of hours to the past to use.
Options: 1, 2, 3, 4, 5, 6 [default] => 3 ) [39] => Array ( [variable] => currentShowIndoor [desc] => Show indoor data [default] => true ) [40] => Array ( [variable] => autoOpenCurrent [desc] => Auto-open the 'more' option [default] => false ) [41] => Array ( [variable] => hideSeconds [desc] => Hide seconds in the update time (only show hours and minutes) [default] => false ) [42] => Array ( [variable] => hideMainSection [desc] => Hide the main top compact section and only show default detailed view. [default] => false ) [43] => Array ( [variable] => showLabels [desc] => Show textual labels under icons. [default] => false ) [44] => Array ( [variable] => dualUnits [desc] => Show dual units. [default] => false ) [45] => Array ( [variable] => alternativeW [desc] => Alternative wind units (if dual units enabled). Options: kmh, ms, mph, kt. [default] => mph ) [46] => Array ( [variable] => alternativeP [desc] => Alternative pressure units (if dual units enabled). Options: hpa, inhg, mmhg. [default] => inhg ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/currentUK
blocknamespace=currentUK
exist Config.txt
json decoded blockInfo=Array ( [version] => 2 [name] => UK - Current Conditions [namespace] => currentUK [variables] => Array ( [0] => Array ( [variable] => metOfficeAPI [desc] => MetOffice API - get yours free at
https://register.metoffice.gov.uk/WaveR ... =datapoint [default] => ) [1] => Array ( [variable] => ukMapHeight [desc] => The height of the map in the block in pixels. [default] => 600 ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/dayNight
blocknamespace=dayNight
exist Config.txt
json decoded blockInfo=Array ( [version] => 2 [name] => Day/night block [namespace] => dayNight )
if key_exists(variables
key variables does not exist
installed
foreach dirs dir=../homepage/blocks/dbInfo
blocknamespace=dbInfo
exist Config.txt
json decoded blockInfo=Array ( [version] => 3.1 [name] => Database Information [namespace] => dbInfo )
if key_exists(variables
key variables does not exist
installed
foreach dirs dir=../homepage/blocks/dynamicImage
blocknamespace=dynamicImage
exist Config.txt
json decoded blockInfo=Array ( [version] => 4 [name] => Dynamic Image [namespace] => dynamicImage [variables] => Array ( [0] => Array ( [variable] => dynamicImageTitles [desc] => In this block you can display multiple images. For each you can set the title, URL and update interval. You need to always separate these with a semi-colon (;). The titles, URLs and intervals must go in the same order. You can of course use just one image, in which case you just put one title, one URL and one update interval and no semi-colons. Also, if the URL includes a timestamp to prevent caching delete it from the URL, the script will add this automatically.
Image titles [default] => Dynamic Image1;Dynamic Image2 ) [1] => Array ( [variable] => dynamicImageURLs [desc] => URLs [default] =>
http://www.mysite.com/image.png;http:// ... image2.png ) [2] => Array ( [variable] => dynamicImageUpdateIntervals [desc] => Update intervals in seconds [default] => 60;30 ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/dynamicText
blocknamespace=dynamicText
exist Config.txt
json decoded blockInfo=Array ( [version] => 2.5 [name] => Dynamic Text [namespace] => dynamicText [variables] => Array ( [0] => Array ( [variable] => dynamicImageTitles [desc] => This is just a dummy page, you can ignore it, the real setup is at the following link: setup [default] => ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/earthquakes
blocknamespace=earthquakes
exist Config.txt
json decoded blockInfo=Array ( [version] => 3 [name] => Earthquakes [namespace] => earthquakes [variables] => Array ( [0] => Array ( [variable] => vicinity [desc] => The earthquakes are shown in two groups: significant and close. The significant earthquakes show significant earthquakes from the entire world. The second group looks at earthquakes in the vicinity of your station. You can specify the radius around your station to analyze. [default] => 2500 ) [1] => Array ( [variable] => unitsEQ [desc] => Radius units - "km" or "mi" [default] => km ) [2] => Array ( [variable] => eqCacheClose [desc] => cache for the earthquakes in the vicinity (past 30 days) in minutes (recommended: 60 minutes) [default] => 60 ) [3] => Array ( [variable] => eqCacheSignificant [desc] => cache for the significant earthquakes (past 30 days) (recommended: 720 minutes = 12 hours) [default] => 720 ) [4] => Array ( [variable] => maximumCloseEq [desc] => maximum number of nearby earthquakes displayed in the block [default] => 3 ) [5] => Array ( [variable] => maximumSignificantEq [desc] => maximum number of significant earthquakes displayed in the block [default] => 3 ) [6] => Array ( [variable] => mapType [desc] => Select the type of maps to be shown for the location of your station and earthquakes.
Possible values:
"HYBRID", "TERRAIN", "ROADMAP", "SATELLITE" [default] => HYBRID ) [7] => Array ( [variable] => mapZoom [desc] => Map default zoom (smaller number means more zoomed out - larger area covered), enter numbers from 1 to 12 (default 4) [default] => 4 ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/extremes
blocknamespace=extremes
exist Config.txt
json decoded blockInfo=Array ( [version] => 2 [name] => Extremes [namespace] => extremes )
if key_exists(variables
key variables does not exist
installed
foreach dirs dir=../homepage/blocks/fireDanger
blocknamespace=fireDanger
exist Config.txt
json decoded blockInfo=Array ( [version] => 2.1 [name] => Fire Danger Index [namespace] => fireDanger )
if key_exists(variables
key variables does not exist
installed
foreach dirs dir=../homepage/blocks/forecast
blocknamespace=forecast
exist Config.txt
json decoded blockInfo=Array ( [version] => 9.4 [name] => Forecast [namespace] => forecast [variables] => Array ( [0] => Array ( [variable] => defaultForecast [desc] => NOTE: If you make any changes to this settings also make sure you empty the cache inside the forecast block directory, otherwise your changes will only be refleceted once the cache time expires.
Default forecast: Possible options: "yrNo","meteoBlue","darkSky","wxsim" [default] => yrNo ) [1] => Array ( [variable] => showyrNoForecast [desc] =>
yr.No forecast [default] => true ) [2] => Array ( [variable] => yrNoLocation [desc] => Go to
https://www.yr.no/storage/lookup/English.csv.zip, search for your location and then copy the second column, it will look for example something like this: lat=41.89193&lon=12.51133&altitude=20 ( or provide your own coordinates ). You also have to provide the name of the place to be used in the select box.
The syntax is as follows: place_name,url
First name, then comma (,) then url [default] => Rome-Italy,lat=41.89193&lon=12.51133&altitude=20 ) [3] => Array ( [variable] => showDarkskyForecast [desc] =>
DarkSky forecast [default] => true ) [4] => Array ( [variable] => showWxSimForecast [desc] =>
WxSim forecast [default] => true ) [5] => Array ( [variable] => pathLatest [desc] => path to latest.csv [default] => latest.csv ) [6] => Array ( [variable] => pathPlainText [desc] => path to plaintext.txt [default] => plaintext.txt ) [7] => Array ( [variable] => categories [desc] => specify the hourly intervals for the forecast - will be aggregated, eg.'0-6,6-12,12-18,18-24' [default] => 0-6,6-12,12-18,18-24) ) [8] => Array ( [variable] => maxDays [desc] => maximum number of days shown unless clicked "more" [default] => 5 ) [9] => Array ( [variable] => decimalSeparator [desc] => decimal separator in latest.csv: "," or "." [default] => . ) [10] => Array ( [variable] => fieldSeparator [desc] => field separator in latest.csv: "," or ";" [default] => , ) [11] => Array ( [variable] => wxSimString [desc] => string displayed below the WxSim forecast [default] => THIS FORECAST WAS MADE IN AUTOMATED MODE AND MAY BE LESS ACCURATE THAN OTHERWISE ) [12] => Array ( [variable] => forecastsCache [desc] =>
cache time for the forecasts [default] => 60 ) [13] => Array ( [variable] => showMeteoBlue [desc] => MeteoBlue forecast [default] => true ) [14] => Array ( [variable] => meteoBlueDays [desc] => Days in forecast (take into account the column width where you want to place your Forecast block. Options: 4, 5, 6 and 7. [default] => 6 ) [15] => Array ( [variable] => meteoBlueLocation [desc] => Go to meteoblue.com and search for your location. Then look in the URL and enter a similar string to the default one you see below, which corresponds to your place. [default] => brno_czechia_3078610 ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/gauges
blocknamespace=gauges
exist Config.txt
json decoded blockInfo=Array ( [version] => 7.1 [name] => Gauges [namespace] => gauges [variables] => Array ( [0] => Array ( [variable] => updateInterval [desc] => Set the update interval in seconds. When selecting this take into account how often your text file/database is updated. Updates are performed by AJAX requests, so it should not affect the actual loading time of your homepage. The number given should be in seconds. [default] => 15 ) [1] => Array ( [variable] => gaugeOrder [desc] => specify the gauges you want to show, in the order you want.
Abbreviations: T - temperature, A - apparent temperature, H - humidity, P - pressure, W - wind speed, G - wind gust, C - compass (wind direction), R - daily precipitation, UV, S - solar radiation, D - dew point, CBI - Combustion Burning Index, FD - fire danger, WB - wet-bulb temperature [default] => T,A,D,H,P,W,G,C,R,UV,S,CBI,FD ) [2] => Array ( [variable] => gaugeTitles [desc] => enable/disable the parameter title inside the gauge.
true/false [default] => true ) [3] => Array ( [variable] => gaugeShadow [desc] => add glow (shadow) to the gauges [default] => false ) [4] => Array ( [variable] => showValuesDefault [desc] => show the actual value inside the gauge [default] => true ) [5] => Array ( [variable] => gaugeSizeDefault [desc] => default size of the gauge in pixels [default] => 150 ) [6] => Array ( [variable] => animation [desc] => linear, quad, cycle, bounce, elastic [default] => linear ) [7] => Array ( [variable] => gaugeDesign [desc] => Specify the gauge design.
"template" - use template colors, "dark", "light", "black", "white", "retro" [default] => template ) [8] => Array ( [variable] => circle3D [desc] => add 3D look to the gauge outer circle [default] => true ) [9] => Array ( [variable] => showTime [desc] => show update time above the gauges [default] => false ) [10] => Array ( [variable] => gaugesHighlightUpdate [desc] => Briefly highlight the time value during updates (if time is enabled above). [default] => true ) [11] => Array ( [variable] => gaugesHighlightInterval [desc] => The time for which the time should be highlighted during updates (if enabled above). If you use a very short time, the time value will just flash, longer times will result in the time being highlighted for longer period. The value should be in seconds [default] => 0.5 ) [12] => Array ( [variable] => minLimitC [desc] =>
INDIVIDUAL GAUGE SETTING
make sure you fill in values for all the units (or leave the defaults), because you have to remember the users can change these in the settings.
Temperature, apparent temperature, dew point gauge
minimum value when units set to C [default] => -30 ) [13] => Array ( [variable] => maxLimitC [desc] => maximum value when units set to C [default] => 40 ) [14] => Array ( [variable] => minLimitF [desc] => minimum value when units set to F [default] => -30 ) [15] => Array ( [variable] => maxLimitF [desc] => maximum value when units set to F [default] => 110 ) [16] => Array ( [variable] => majorTickIntervalT [desc] => interval between the numbers on the gauge (major ticks) [default] => 10 ) [17] => Array ( [variable] => minorTickCountT [desc] => number of minor ticks between each major tick interval [default] => 10 ) [18] => Array ( [variable] => highlightT [desc] => undercolor the values in blue (below freezing point) and red (above freezing point) [default] => true ) [19] => Array ( [variable] => majorTickIntervalH [desc] =>
Humidity gauge
interval between the numbers on the gauge (major ticks) [default] => 20 ) [20] => Array ( [variable] => minorTickCountH [desc] => number of minor ticks between each major tick interval [default] => 4 ) [21] => Array ( [variable] => highlightH [desc] => green gradient undercolor [default] => true ) [22] => Array ( [variable] => minLimitHPA [desc] =>
Pressure gauge
minimum value when units set to hPa [default] => 980 ) [23] => Array ( [variable] => maxLimitHPA [desc] => maximum value when units set to hPa [default] => 1040 ) [24] => Array ( [variable] => minLimitINHG [desc] => minimum value when units set to inHg [default] => 28 ) [25] => Array ( [variable] => maxLimitINHG [desc] => maximum value when units set to inHg [default] => 31 ) [26] => Array ( [variable] => minLimitMMHG [desc] => minimum value when units set to mmHg [default] => 730 ) [27] => Array ( [variable] => maxLimitMMHG [desc] => maximum value when units set to mmHg [default] => 780 ) [28] => Array ( [variable] => majorTickIntervalPHPA [desc] => interval between the numbers on the pressure gauge (major ticks) when units set to hPa [default] => 10 ) [29] => Array ( [variable] => majorTickIntervalPINHG [desc] => interval between the numbers on the gauge (major ticks) when units set to inHg [default] => 1 ) [30] => Array ( [variable] => majorTickIntervalPMMHG [desc] => interval between the numbers on the gauge (major ticks) when units set to mmHg [default] => 10 ) [31] => Array ( [variable] => minorTickCountP [desc] => number of minor ticks between each major tick interval [default] => 5 ) [32] => Array ( [variable] => WmaxLimitKMH [desc] =>
Wind gauge
maximum value when units set to km/h [default] => 80 ) [33] => Array ( [variable] => WmaxLimitMS [desc] => maximum value when units set to m/s [default] => 25 ) [34] => Array ( [variable] => WmaxLimitKT [desc] => maximum value when units set to knots [default] => 50 ) [35] => Array ( [variable] => WmaxLimitMPH [desc] => maximum value when units set to mph [default] => 50 ) [36] => Array ( [variable] => WmajorTickIntervalKMH [desc] => interval between the numbers on the gauge (major ticks) when units set to km/h [default] => 10 ) [37] => Array ( [variable] => WmajorTickIntervalMS [desc] => interval between the numbers on the gauge (major ticks) when units set to m/s [default] => 5 ) [38] => Array ( [variable] => WmajorTickIntervalKT [desc] => interval between the numbers on the gauge (major ticks) when units set to knots [default] => 10 ) [39] => Array ( [variable] => WmajorTickIntervalMPH [desc] => interval between the numbers on the gauge (major ticks) when units set to mph [default] => 10 ) [40] => Array ( [variable] => minorTickCountW [desc] => number of minor ticks between each major tick interval [default] => 5 ) [41] => Array ( [variable] => GmaxLimitKMH [desc] =>
Gust gauge
maximum value when units set to km/h [default] => 120 ) [42] => Array ( [variable] => GmaxLimitMS [desc] => maximum value when units set to m/s [default] => 35 ) [43] => Array ( [variable] => GmaxLimitKT [desc] => maximum value when units set to knots [default] => 75 ) [44] => Array ( [variable] => GmaxLimitMPH [desc] => maximum value when units set to mph [default] => 75 ) [45] => Array ( [variable] => GmajorTickIntervalKMH [desc] => interval between the numbers on the gauge (major ticks) when units set to km/h [default] => 10 ) [46] => Array ( [variable] => GmajorTickIntervalMS [desc] => interval between the numbers on the gauge (major ticks) when units set to m/s [default] => 5 ) [47] => Array ( [variable] => GmajorTickIntervalKT [desc] => interval between the numbers on the gauge (major ticks) when units set to knots [default] => 10 ) [48] => Array ( [variable] => GmajorTickIntervalMPH [desc] => interval between the numbers on the gauge (major ticks) when units set to mph [default] => 10 ) [49] => Array ( [variable] => minorTickCountG [desc] => number of minor ticks between each major tick interval [default] => 5 ) [50] => Array ( [variable] => maxLimitMM [desc] =>
Rain gauge (daily cummulative value)
maximum value when units set to mm [default] => 50 ) [51] => Array ( [variable] => maxLimitCM [desc] => maximum value when units set to cm [default] => 5 ) [52] => Array ( [variable] => maxLimitIN [desc] => maximum value when units set to inches [default] => 2 ) [53] => Array ( [variable] => majorTickIntervalMM [desc] => interval between the numbers on the gauge (major ticks) when units set to mm [default] => 5 ) [54] => Array ( [variable] => majorTickIntervalCM [desc] => interval between the numbers on the gauge (major ticks) when units set to cm [default] => 0.5 ) [55] => Array ( [variable] => majorTickIntervalIN [desc] => interval between the numbers on the gauge (major ticks) when units set to inches [default] => 0.2 ) [56] => Array ( [variable] => minorTickCountR [desc] => number of minor ticks between each major tick interval [default] => 2 ) [57] => Array ( [variable] => highlightS [desc] =>
Solar radiation gauge
black->yellow gradient undercolor of the gauge [default] => true ) [58] => Array ( [variable] => limitUV [desc] =>
UV gauge
set this to true if you want the UV gauge to have a maximum of just 11 rather than 20 [default] => true ) [59] => Array ( [variable] => highlightUV [desc] => UV gauge undercolor [default] => true ) [60] => Array ( [variable] => compassNeedle [desc] =>
Wind direction (compass)
"line" - just an indicator line on the actual compass, "arrow" - full arrow from the gauge center, just like the other gauges [default] => line ) [61] => Array ( [variable] => compassTitle [desc] => the label for wind direction can be set separately (it does not look very good when the line indicator is used) [default] => true ) [62] => Array ( [variable] => highlightCBI [desc] =>
CBI gauge
show undercolor for CBI gauge [default] => true ) [63] => Array ( [variable] => highlightFD [desc] =>
Fire danger gauge
show undercolor for fire danger gauge [default] => true ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/glossary
blocknamespace=glossary
exist Config.txt
json decoded blockInfo=Array ( [version] => 2 [name] => Glossary [namespace] => glossary [variables] => Array ( [0] => Array ( [variable] => autoOpenGlossary [desc] => Auto-open the block. [default] => false ) [1] => Array ( [variable] => showGlossaryTitle [desc] => Show block title. [default] => true ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/greetings
blocknamespace=greetings
exist Config.txt
json decoded blockInfo=Array ( [version] => 1.1 [name] => Greetings [namespace] => greetings [variables] => Array ( [0] => Array ( [variable] => defaultText [desc] => This block must be set up separately. Once you save this settings, go to the folder of this block and open the settings2.php in a text editor and follow the instructions.
default text when the hour does not match any defined interval [default] => Hello ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/history
blocknamespace=history
exist Config.txt
json decoded blockInfo=Array ( [version] => 4 [name] => History [namespace] => history [variables] => Array ( [0] => Array ( [variable] => autoOpenHistory [desc] => Do you want the block to auto-open temperature on load. [default] => false ) ) )
if key_exists(variables
if file_exists(settings.php
edit settings.php
installed
foreach dirs dir=../homepage/blocks/images
blocknamespace=images
exist Config.txt
json decoded blockInfo=Array ( [version] => 1 [name] => Images [namespace] => images )
if key_exists(variables
key variables does not exist
installed
foreach dirs dir=../homepage/blocks/indoor
blocknamespace=indoor
exist Config.txt
json decoded blockInfo=Array ( [version] => 7 [name] => Indoor [namespace] => indoor [variables] => Array ( [0] => Array ( [variable] => showIndoorIndices [desc] => Show comfortability indicators [default] => true ) [1] => Array ( [variable] => showIndoorTitle [desc] => Show block he
from this i assume i need to do the same with the indoor block plus any other blocks that stops the script before the finish
if every thing works to the end what should i see ie the main block setup screen or something else
Thanks
Harold