Difference between revisions of "Extension talk:CurrentPages"
From Organic Design wiki
(The main functionality is all in the function called by ExtensionSetup) |
(forgot to clear 24hr old info) |
||
| Line 5: | Line 5: | ||
$egCurrentPagesData = $data ? unserialize($data) : array(); | $egCurrentPagesData = $data ? unserialize($data) : array(); | ||
| − | # | + | # If the hour has changed, clear any existing data out |
| − | |||
$hour = strftime('%H'); | $hour = strftime('%H'); | ||
| − | if (!isset($egCurrentPagesData[$hour])) $egCurrentPagesData[$hour] = array(); | + | if (!isset($egCurrentPagesData[$hour]) || (isset($egCurrentPagesData['H']) && $egCurrentPagesData['H'] != $hour)) |
| + | $egCurrentPagesData[$hour] = array(); | ||
| + | $egCurrentPagesData['H'] = $hour; | ||
| + | |||
| + | # Increment the entry for current hour and title | ||
$egCurrentPagesData[$hour][$title] = isset($egCurrentPagesData[$hour][$title]) ? $egCurrentPagesData[$hour][$title]+1 : 1; | $egCurrentPagesData[$hour][$title] = isset($egCurrentPagesData[$hour][$title]) ? $egCurrentPagesData[$hour][$title]+1 : 1; | ||
Revision as of 01:08, 25 May 2008
The main functionality is all in the function called by ExtensionSetup,



