This revision includes the following changes:
- [1] browse/index.php has been updated to use minified version of the
stylesheet, point to the new images directory for the page banner, and
now correctly point to the Map_Image class, using the FFI\TA namespace.
- [2] app/images was moved to app/system/images.
- [3] app/includes/ajax was move to app/system/ajax.
- [4] app/index.php includes a minor update for use in tablet mode.
- [5] my-trips/index.php was refactored to use the appropriate classes
for fetching dashboard data, includes all minified version of CSS and JS
files, and now has a new section for display a list of other trips the
user has participated in.
- [6] app/scripts was moved to app/system/scripts.
- [7] app/styles was moved to app/system/styles.
- [8] app/styles/splash/state-backgrounds was moved to
app/system/images/state-backgrounds.
- [9] trips/available/index.php was updated to use minified scripts, and
fetching data from the database no longer requires using an array like
this: $info[0]->Value becomes $info->Value.
- [10] trips/needed/index.php was updated to use minified scripts,
corrects an issue with the Friday-o-Meter incorrectly displaying the
number of days until Friday, and fetching data from the database no
longer requires using an array like this: $info[0]->Value becomes
$info->Value.
- [11] credits.txt attributes all copyrights to their respective owners.
- [12] data/PLACEHOLDER was removed in place of a .htaccess file.
- [13] global.php now includes a minified version of the plugin
stylesheet.
- [14] the Essentials class had the order of its methods alphabetized.
- [15] the Interception_Manager class had the order of its methods
alphabetized.
- [16] the Admin class was fully documented.
- [17] the City class was fully documented and the order of its methods
alphabetized.
- [18] the Map_Images class was fully documented and the order of its
methods alphabetized. An additional method was added to generate Google
Maps images for the banner of emails.
- [19] the Ride_Data_Fetch class had a minor change made to its
documentation.
- [20] the State class was fully documented and the order of its methods
alphabetized.
- [21] the Trip_Info class was fully documented and the order of its
methods alphabetized. Also, user-centric functions were moved from this
class into the User class.
- [22] the Email_Base class had some of its documentation updated, and
now uses the Proxy class to send emails to the Mandrill service.
- [23] the Email_Initiator class now uses the Map_Images class to
generate a banner map, corrected the URL of the images being sent in the
emails, and now mentions both the origin and destination cities for a
particular trip.
- [24] the Email_Poster class now uses the Map_Images class to generate
a banner map, corrected the URL of the images being sent in the emails,
will now properly include the Initiator's comments (if any) in the text
version of the email, and now mentions both the origin and destination
cities for a particular trip.
- [25] the Login_Failed class had its documentation updated.
- [26] the Validation_Failed class had its documentation updated.
- [27] the "forms" package and its contents were deleted, since its
functionality has been moved elseware.
- [28] the IEmail interface had its documentation updated.
- [29] the unused IProcessor interface was deleted.
- [30] the Processor_Base class had its documentation updated, and
corrected a small bug with the login function.
- [31] the Proxy class was fully documented, and can now properly send
POST data in a request.
- [32] the Ride_Request_Process class had some of its documentation
updated, no longer has an error when inserting or updating data, and now
directs the user to the correct Trip Details page once processing has
been completed.
- [33] the Ride_Share_Process class had some of its documentation
updated, no longer has an error when inserting or updating data, and now
directs the user to the correct Trip Details page once processing has
been completed.
- [34] the Settings_Process class had only a few minor stylistic code
modifications.
- [35] the Trip class had a few minor documentation changes, no longer
uses $info[0] to access data, but rather $info, now sends both the
origin and destination cities to the email processors, and inserts an
expanded set of data into the database to log the transaction.
- [36] travel-assistant.php has its plugin documentation updated, the
registered page exceptions have been commented for clarity, and now
registers an installer activation hook.
- [37] .htaccess was added at the root of the plugin to prevent public
viewing and access to the files of this plugin.
- [38] admin/processing/.htaccess was added to allow an exception to
this directory, where public users CAN access the contents of this
directory, but not view them.
- [39] app/system/.htaccess was added to allow an exception to this
directory, where public users CAN access the contents of this directory,
but not view them.
- [40] app/system/ajax was created to hold the contents of the old
app/includes/ajax folder.
- [41] app/system/images was created to hold the contents of the old
app/images folder.
- [42] app/system/images/state-backgrounds was created to hold the
contents of the old app/styles/splash/state-backgrounds folder.
- [43] app/system/scripts was created to hold the contents of the old
app/scripts folder.
- [44] app/system/styles was created to hold the contents of the old
app/styles folder.
- [45] data/.htaccess was added to allow an exception to this directory,
where public users CAN access the contents of this directory, but not
view them.
- [46] the User class was added and documented to fetch all of the
information which pertains to a particular user. This information is
used in various locations in the my-trips/index.php page.
- [47] the Installer class was added and documented to install the
database of this plugin when the user presses the "Activate" link beside
this plugin in the Wordpress Administration section.