dateplaner includes personal an group specific date management developt for ilias3 and adapted also to ilias2 More...
dateplaner includes personal an group specific date management developt for ilias3 and adapted also to ilias2
Functions for week.php.
Include file Session.
Functions for properties.php.
Include file Output.
Functions for month.php.
mini calendare picture
Functions for list.php.
Include file Keyword.
Functions for inbox.php.
Functions for freetime.php.
Include file dateplaner header.
Functions for day.php.
Functions for date.php.
Timestamp to Date Class.
Interface_class.
Gui Class.
Database Class.
dateplaner.php dateplaner -frontend
this class manages the access to the dateplaner an ilias database
class.Database.php dateplaner -db
this class should manage the Gui function Die Klasse ermöglicht es Code und Statisches HTML mittels Templates auszugeben. Da die Ausgabe letztlich eine Ausgabe erzeugen soll wird eine ausführende Funktion benötigt. Als Ausführende Datei nutzt darum diese Klasse die Funktion "inc.output.php" im Includes Ordner.
class.Gui.php dateplaner -gui
a wrapper class for userdata of ilias to provide access to userinformation for the dateplaner
class.Interface.php dateplaner -core
this class should manage the timestamp functions. eg. formating Diese Klassse ermöglicht das formatierten eines timestamps.
class.TimestampToDate.php dateplaner -backend
date.php dateplaner -frontend
day.php dateplaner -frontend
freetime.php dateplaner -frontend
inbox.php dateplaner -frontend
this file should manages date actions
inc.date.php dateplaner -functions
Description: These Functions are concerned with the Day view of Dates. They fetch data from the functions in inc.sortdates.php or do basic calculations of timestamps to provide links to other dates or to configure the display size.
Version History: 1.0 - release
0.8 - removed most global variables
0.7 - fixed a problem with dates with the same start and end time (moments).
0.6 - added navigation() and getDateForDay(), these provide links for navigation (lastday, nextday, today) and the date of the day shown.
0.5 - added initTS and initDisplayTime. InitTS calculates the timestamps for datarequests , initDisplaytime compares the user-set displaytime against the requirements of a given dataset and adjusts it, so that all dates of a day can be shown.
0.4 - Refactored the whole Code, modularized the padding into padFront(), padMiddle(), padBack(), fixed padding problems. Output is now called for by generateDay().
0.3 - Added table colorings and time column
0.2 - Removed debug code
0.1 - Creation of first code with padding and a basic table, debug code for evaluation
inc.day.php dateplaner -functions
this file should manage the include and require sequence
class.Interface.php dateplaner -header
this file should manages freetime actions
inc.freetime.php dateplaner -functions
this file should manage the inbox functions
inc.inbox.php dateplaner -functions
this file should manage the keyword functions
inc.keywords.php dateplaner -functions
Include file List
this file should manage the list functions
inc.list.php dateplaner -functions
this file should manage the mini calendar
inc.minicalendar.php dateplaner -functions
Include file month
this file should manage the month functions
inc.month.php dateplaner -functions
this file gerates an output
inc.output.php dateplaner -functions
Description: These Functions are to convert CSV files to integrate it into the dateplaner
inc.parse.php dateplaner -functions
this file shoud manage session intitialisations
inc.session.php dateplaner -functions
Description: These functions mediate between the display and the database. The two major parts are the calculations, if a reocurring date (rotation) is in a given timeframe and to check if it is negated by a negative date. The other part is the resolution of colliding dates for the dayview.
Version History:
1.0 - release
0.5 - adjusted getDayList() for dates without length.
0.4 - adjusted getDayList() for dates without length.
0.3 - added support for whole day dates, getWholeDayDateList()
0.2 - added support for rotation dates, calculateDatesFromRotation(), cmp(), checkIfNotNegDate()
0.1 - creation of first code, getDayList() and getDateList()
inc.sortdates.php dateplaner -functions
Include file Week
this file should manage the week functions
inc.week.php dateplaner -functions
list.php dateplaner -frontend
month.php dateplaner -frontend
properties.php dateplaner -frontend
week.php dateplaner -frontend