| Version | Date | Description |
| 2.04.30 | 02/03/2012 | changed the sendserver function dramatically. |
| 2.04.29 | 02/01/2012 | removed the constant errors if the qr code is empty - just skip generating it now. |
| 2.04.28 | 01/31/2012 | changed so that sitemap.xml gets regenerated on all servers. Just skips the search database on non database servers. |
| 2.04.27 | 01/31/2012 | added a style sheet for sitemap.xml. Also redoing a lot of the title tags, keywords and descriptions. |
| 2.04.26 | 01/30/2012 | adjusted the hyatt new subscriber price to pro-rate again. Changed the google plusone to work properly on Chrome. |
| 2.04.25 | 01/30/2012 | changed so that random or multiple photos without any images shows up as a paragraph instead. |
| 2.04.24 | 01/27/2012 | fixed the menu not showing up on the left side for short menu settings (academic) |
| 2.04.23 | 01/27/2012 | added the hopatcong case study |
| 2.04.22 | 01/26/2012 | removed the automatic phone number thing that makes it a tel:// web url. Changed it so that html_mainphone is the one that makes the link. Oem_mainphone is just the phone number. |
| 2.04.21 | 01/25/2012 | writing a badschedule file when the next check time was not correct. Also changed so that the next date for the full backup is not written till the data is retrieved and the backup is actually starting to process. |
| 2.04.20 | 01/24/2012 | Turns out that if the restore takes 10 seconds to do a restore, it would skip all changes between when it started and those 10 seconds. Since the database changes happen every minute, there are lots of times that could cause changes to not get brought across - depending on the exact moment that you hit save or delete.
I also discovered that if the full backup did not successfully complete, it just skipped that for another day. The full backup is the way that any issues get cleaned up every day - and your pc skipped the restore which is why you continued to see the incorrect information. |
| 2.04.19 | 01/20/2012 | changed a few more things with the cache and remote linux servers |
| 2.04.18 | 01/19/2012 | solved the lock function for disk io. The time comparison was backwards so never waited. Also added an option to show if memcached is running properly on the remote linux server and reboots it if within 24 hours of the last reboot. |
| 2.04.17 | 01/18/2012 | changed daysavings from Y and N to 1 and 0 in scheduledata. |
| 2.04.16 | 01/18/2012 | added a use timer to figure out what is going too long on remote servers |
| 2.04.15 | 01/18/2012 | added a warranty database to the system. added a basedb class that all database classes extend from. Changed the Platinum package to have 520 hours so that when purchased with 4 basic packages provides 5 24x7 playback subscriptions. Left the gold package at 350 hours even though 344 were needed to a gold and two basics to have 3 24x7 playback subscriptions. |
| 2.04.14 | 01/13/2012 | skipping cache locking if on remote servers for now |
| 2.04.13 | 01/13/2012 | fixed the delete of old temp files (cannot do an if test with two include_once functions). Also added a bug error if addlocal was successful. |
| 2.04.12 | 01/10/2012 | force the home page info to be updated every 6 minutes no matter what. Also opened a common cache class for all processes. |
| 2.04.11 | 01/10/2012 | did some more adjustments to the schedule and also added a one hour bump if the next date changed but the active flag did not change. Also added a few more cache locks on highly used areas. |
| 2.04.10 | 01/09/2012 | got the random file delete working (I hope) |
| 2.04.09 | 01/09/2012 | made adjustments to the updateactive function for schedules. Turns out that the next time setting was not adjusted by 2 seconds for midnight like the computation was. Also preventing dailyprocessfiles to be run more than once with a lock file. Changed the tempfilename function to check for similar random files every 30 minutes since the onexit function does not get called if a php error occurs. |
| 2.04.08 | 01/06/2012 | added the strandvision w9. also setup to allow email database to be updated as a query. |
| 2.04.07 | 01/06/2012 | added a check for x-forwarded-for for the ip address behind proxies. changed the dailyprocessfiles to be sure that a restore is not in process. changed so that emails are sent off the development server when debug is active. |
| 2.04.06 | 01/05/2012 | added more security to the syncsql function in case anyone figures it out. Will need some tweaking for which tables should be allowed. |
| 2.04.05 | 01/04/2012 | changed the sql sync functions to require a uid to be passed and it must be either a server with matching ip address or a remote server that is properly registered. Also changed the playback system to not search on parent fields since the parent is not passed on savewebstats. Changed the prayer count increment to happen in savewebstats instead of raw database updates. |
| 2.04.04 | 01/03/2012 | allow duplicates to be charged on card for renewals. |
| 2.04.03 | 01/03/2012 | changed the CheckActive function to set the current time to 2 seconds more to bypass any midnight settings. Changed so that when the page cache is used, it does not display two sets of the page. Fixed a couple more things for the Hyatt purchasing thing. |
| 2.04.02 | 01/02/2012 | changed so that renewals can be charged immediately for corporate accounts |
| 2.04.01 | 01/01/2012 | set the next date to the wrong date - trying again |
| 2.04.00 | 01/01/2012 | solved issues with hyatt renewal system. |
| 2.03.99 | 12/30/2011 | solved the issue with previewing Multiple Photos and Images pages on Internet Explorer - gets stuck. |
| 2.03.98 | 12/30/2011 | changed the highlighted press articles |
| 2.03.97 | 12/30/2011 | fixed a bug on the shuffle caching. Removed message when uploading images to amazon. added a savehours to the cache function. |
| 2.03.96 | 12/29/2011 | removed random video option when more than 15 videos to select from. changed the add user function to set the country id properly if using the 2 letter country code index. |
| 2.03.95 | 12/29/2011 | Solved the zero renewal price for corporate purchases. Fixed RCU's purchasing issue where the background music license threw away the main subscription account on renewal. Changed the price for pc-2-tv.net from 249.99 to 299.99 and 149.99 to 179.99. Got the duplicate subscriptions working better on renewals looking at the active players. Changed the active server count to only look at those with activity the past weekday. |
| 2.03.94 | 12/28/2011 | changed to not allow auto-disabling of pages if it is not the same display group. |
| 2.03.93 | 12/28/2011 | changed fixlicense &doall to reset the cache too |
| 2.03.92 | 12/28/2011 | removed the md5 checking on licenses for now. |
| 2.03.91 | 12/28/2011 | cleared the auto-license rebuild code |
| 2.03.90 | 12/28/2011 | changed the checksum algorithm and set to auto-rebuild all license checksums right away |
| 2.03.89 | 12/28/2011 | changed so that fixlicense stops the license cache. Also changed it so that if the skiplicense is there, it rewrites the newly read license info instead of just skipping everything. |
| 2.03.88 | 12/28/2011 | changed so that added page for signage only happens after a name has been set. Changed the user settings caching to delete any cache entries that are before the reset date. Also changed so that caching on remote servers is only 1 second instead of 15 minutes. |
| 2.03.87 | 12/07/2011 | Added a preference setting to allow signage monitoring emails to be user selectable per signage subscription. Options are:
"None" (no emails will be sent)
"Relaxed Business Hours" (if your staff may turn the pc on late or turn it off early)
"Strict Business Hours" (the player pc cannot be turned on late or turned off early without a message)
"Always" (the pc is never turned off)
The system was using the "Relaxed Business Hours" setting before, so that is the default for this new preference. If a problem is encountered (and when it is solved), the email is sent to all of the technical email contacts for that screen. |
| 2.03.86 | 12/05/2011 | Added Seasons Greeting, Christmas and New Years Holiday timely templates for the upcoming newsletter at http://forum.strandvision.com/viewtopic.php?t=1061. Changed to allow new users to have random passwords assigned when created by an administrator. Removed news feed and background music during an emergency. Solved an issue with page titles and headings. Created an image resizing calculator (http://www.strandvision.com/calc.html) that calculates 4:3 aspect sizes with 16:9 guide position. Did more work to make user sessions more reliable. Made some changes for nightly processing on the various servers. Better handling signage processing when servers are being updated. Better intruder / hacker detection and lock out. |
| 2.03.85 | 11/29/2011 | Optimized the signage player control file rebuilding functions. Removed server optimizations that were happening more than once in the nightly processes. Changed web statistics processing to merge the statistics before storing them to the database to improve server loading. Changed the system to remove the clock during night mode. Changed the system to clear all servers for an emergency many times faster. |
| 2.03.84 | 11/22/2011 | Totally re-wrote the background process to convert videos and powerpoint files for more stability with multiple servers. Added a bunch of checking to prevent spammers from sending emails and protect from denial of service attacks. Changed the emergency message to allow no title to show up and set the title as a basic user setting. |
| 2.03.83 | 11/08/2011 | Added a clipping selection for streaming videos to stretch videos to the full screen size or zoom it in, removing excess from the top and bottom on wide screen displays. Also reformatted the invoice that is emailed when a purchase is made with a copy attached for printing. |
| 2.03.82 | 11/03/2011 | Updated the web search function to use a word database for speed. Improved how the results page appears for the web search function. Solved an issue with the streaming video setup screen. Changed the system to regenerate the signage control files more sparingly. Changed the system to not play the video page if no videos are found instead of randomly selecting a video. |