Removed compilation of C++ stuff.
Should now only install web app stuff.
Moved Alib.php and Subjects.php to the storageServer dir.
Removed the playlog DB table, the schedule table IS the playlog now.
Also removed archiveServer stuff from Debian files.
Fixed.
CC-1662 Get rid of little popups everywhere
Got rid of some of these for the scheduler screens.
CC-1684 Dont allow user to schedule overlapping playlists
Some work on this, but alerting the user to it is not complete.
Added support for adding playlists to the scheduler.
Also added count() and getItems() functions.
Added "clip_length" to the scheduler database table, no doubt it will come
in handy.
Fixed bug in Playlist where it didnt remember it's own ID after creation.
Updated documention for the playlist.
This makes writing tests much easier. This also simplifies the campcaster-import
script.
Changed BasicStor::bsSetMetadataBatch() to do one query for all values instead
of one query for each value to update. This speeds up campcaster-import by about
10%.
Part 1 of this implementation
This implementation keeps the playlists separate from the scheduler.
The scheduler keeps it's own copy of the list of things to play.
Support for adding single audio files to the scheduler is mostly implemented.
Adding playlists is not supported yet.
Added Scheduler.php class.
Added unit tests for Scheduler.
Updated install & upgrade file with new table structure.
Removed a lot of old defunct unit test stuff from storageServer /var/tests dir.
Gave the table sequences their own config values in $CC_CONFIG.
This allows us to change their names from one single place.
Fixed WHITE_SCREEN_OF_DEATH warnings.
Added PHPUnit to the pear library.
Started adding unit tests in storageServer/var/tests.
hard-coded in everywhere, I didnt detect that this value was used in the app.
I changed the hard-coded values to use the value from the config file instead.
Fixed the Transport.php::xmlrpcCall() function, an object was not being
created before it was used.
Fixed the archive server URLs in the default config files.
Moved all database installation into one file (pulled stuff from scheduler
and classes). Same with uninstallation.
Removed ability to reset the storage through and XMLRPC call. This is
very dangerous to allow.
Disallowed remote execution of CleanStor.php.
Changed database table prefix from "ls_" to "cc_".
Removed all groups.