=== Weekly Class Schedule === Contributors: ty_pwd Tags: schedule, weekly, class schedule Requires at least: 3.0 Tested up to: 3.3.2 Stable tag: 2.0 License: GPLv2 or later Generate a weekly schedule of classes. == Description == Weekly Class Schedule generates a weekly schedule of classes using an ultra-simple interface. = Main Features = * Easily manage and update schedule entries (classes). * Manage and update the classes and instructors database. * Easy customization of schedule appearance and colors. * Option to change the first day of the week, number of days to display on the schedule, and schedule time increments. * Fully supports both 12-hour and 24-hour clocks. * True timezones support. * Use simple shortcode attributes to switch between vertical, horizontal, and list layout. * Use a simple templating system to customize the class details display. * Supports multiple classrooms/schedules. * Instructor collision prevention - Prevents the scheduling of an instructor for 2 classes at the same time. * Switchable "classroom collision detection" to allow for the scheduling of multiple classes at the same classroom at the same time. * Display class and instructor details directly on the schedule using Craig Thompson's qTip2 and Brian Cherne's hoverIntent. == Installation == 1. Upload the entire `wcs` folder to the `/wp-content/plugins/` directory. 1. Activate the plugin through the 'Plugins' menu in WordPress. You will find 'WC Schedule' menu in your WordPress admin panel. For basic usage, check the plugin options page or have a look at the [plugin homepage](http://pulsarwebdesign.com/weekly-class-schedule). For a demonstration visit [wcs.pulsarwebdesign.com/schedule](http://wcs.pulsarwebdesign.com/schedule). == Screenshots == 1. Schedule Management 1. Color Customization 1. Standard (vertical) Layout == Changelog == = 2.0 = * The entire plugin has been re-written using MVC. * All reported issues (up to the release date) have been addressed (jQuery version, etc...). * See plugin description for a full list of features added in this release. = 1.2.5.2 = * Attempts to fix "Layout is Too Wide" issue for themes that are not using the #content div. * Fixed a small issue in the "Today's Classes" widget. ** NOTE ** This update adds lines to the wcs_style.css file and may affect the schedule styling. Test on a development machine before updating. = 1.2.5.1 = * Fixed issue (double slashes) which prevented from the schedule to get cached. = 1.2.5 = * Fixed visibility (visible/hidden status) bug. * Moved "Add Schedule Entry" section to the top of the page. * Added option for unescaped notes. This allows for adding anything to the notes field (links, PayPal buttons, etc...). This options has security implications so make sure you know what you're doing. ** NOTE ** Make sure you delete all the unescaped notes before turning the option off. = 1.2.4 = * Fixed an issue with "Today's Classes" widget where classes are not in the correct order when using multiple classrooms. = 1.2.3 = * Fixed issue where text would not appear above the schedule. * Fixed issue where the schedule appears above the header when using Simple Facebook Connect plugin. * NOTICE: This update changes the way the shortcode is being printed and may affect the schedule styling. = 1.2.2 = * Added "Today's Classes" widget = 1.2.1 = * Added support for multi-site setup = 1.2 = * Added multiple classrooms/schedules support * Fixed issue with 24h mode when updating schedule entries * Added timezones support * Added visibility support (hide or display classes without deleting entries from the database) = 1.1.1 = * Tagging issue fixed = 1.1 = * Added 24 hrs support