application Namespace Reference

Class Bookmarks Bookmark management. More...


Detailed Description

Class Bookmarks Bookmark management.

language handling for setup

Cron job class.

special template class to simplify handling of ITX/PEAR

search

Private Notes on PD.

Class ilMetaTechnicalRequirementSet.

Class ilMetaTechnicalRequirement.

Class ilMetaTechnical.

Class ilMetaData.

logging

class for checking external links in page objects.

class for checking external links in page objects Normally used in Cron jobs, but should be extensible for use in learning modules.

language handling

INIFile Parser.

HTTPS.

format conversions

Error Handling & global info handling uses PEAR error class.

Database Wrapper.

Database Update class.

bookmark import export

bookmark folder (note: this class handles personal bookmarks folders only)

GUI class for personal bookmark administration.

Author:
Alex Killing <alex.killing@gmx.de>
Manfred Thaler <manfred.thaler@endo7.com>
Version:
Id:
class.ilBookmark.php 8891 2005-10-21 08:31:44Z sendo7

It manages folders and bookmarks with the help of the two corresponding core classes ilBookmarkFolder and ilBookmark. Their methods are called in this User Interface class.

Author:
Alex Killing <alex.killing@gmx.de>
Manfred Thaler <manfred.thaler@endo7.com>
Version:
Id:
class.ilBookmarkAdministrationGUI.php 10237 2006-03-14 15:33:07Z akill
Author:
Alex Killing <alex.killing@gmx.de>
Manfred Thaler <manfred.thaler@endo7.com>
Version:
Id:
class.ilBookmarkFolder.php 8891 2005-10-21 08:31:44Z sendo7
Author:
Manfred Thaler <manfred.thaler@endo7.com>
Version:
Id:
class.ilBookmarkImportExport.php 8891 2005-10-21 08:31:44Z sendo7
Author:
Peter Gabriel <pgabriel@databay.de>
Version:
Id:
class.ilDBUpdate.php 9280 2005-12-04 01:16:41Z akill

this class should extend PEAR::DB, add error Management in case of a db-error in any database query the ilDBx-class raises an error

Author:
Peter Gabriel <peter@gabriel-online.net>
Version:
Id:
class.ilDBx.php 13735 2007-04-27 13:32:09Z hschottm

public

Author:
Stefan Meyer <smeyer@databay.de>
Sascha Hofmann <shofmann@databay.de>
Version:
Id:
class.ilErrorHandling.php 10844 2006-05-15 11:26:36Z smeyer
Todo:
when an error occured and clicking the back button to return to previous page the referer-var in session is deleted -> server error
Author:
Stefan Meyer <smeyer@databay.de>
Version:
Id:
class.ilHTTPS.php 13815 2007-05-07 14:12:41Z smeyer

Description:

A Simpe Ini File Implementation to keep settings in a simple file instead of in a DB Based upon class.INIfile.php by Mircho Mirev <mircho@macropoint.com>

Usage Examples: $ini = new IniFile("./ini.ini"); Read entire group in an associative array $grp = $ini->read_group("MAIN"); //prints the variables in the group if ($grp) for(reset($grp); $key=key($grp); next($grp)) { echo "GROUP ".$key."=".$grp[$key]."<br>"; } //set a variable to a value $ini->setVariable("NEW","USER","JOHN"); //Save the file $ini->save_data();

Author:
Mircho Mirev <mircho@macropoint.com>
Peter Gabriel <peter@gabriel-online.net>
Version:
Id:
class.ilIniFile.php 4946 2004-09-14 14:42:37Z bblackmoor

this class offers the language handling for an application. it works initially on one file: languages.txt from this file the class can generate many single language files. the constructor is called with a small language abbreviation e.g. $lng = new Language("en"); the constructor reads the single-languagefile en.lang and puts this into an array. with e.g. $lng->txt("user_updated"); you can translate a lang-topic into the actual language

Author:
Peter Gabriel <pgabriel@databay.de>
Version:
Id:
class.ilLanguage.php 11369 2006-07-10 07:58:01Z akill
Todo:
Das Datefeld wird bei Aenderungen einer Sprache (update, install, deinstall) nicht richtig gesetzt!!! Die Formatfunktionen gehoeren nicht in class.Language. Die sind auch woanders einsetzbar!!! Daher->besser in class.Format

In this case set second parameter of contructor = false, and use setPageObjectId()

Author:
Stefan Meyer <smeyer@databay.de>
Version:
Id:
class.ilLinkChecker.php 8578 2005-09-06 13:45:53Z smeyer

All user who want to get messages about invalid links of a page_object are stored here

Author:
Stefan Meyer <smeyer@databay.de>
Version:
Id:
class.ilLinkCheckNotify.php 6242 2004-12-16 14:37:07Z smeyer

this class provides a logging feature to the application this class is easy to use. call the constructor with e.g. $log = new Log(); you can give a filename if you want, else the defaultfilename is used.

Author:
Peter Gabriel <pgabriel@databay.de>
Version:
Id:
class.ilLog.php 5771 2004-11-11 17:37:48Z hschottm

Handles Meta Data of ILIAS Learning Objects (see ILIAS DTD)

Author:
Alex Killing <alex.killing@gmx.de>
Databay AG <jc@databay.de>
Version:
Id:
class.ilMetaData.php 7078 2005-03-30 13:41:28Z smeyer

Handles Technical Section (see ILIAS DTD)

Author:
Alex Killing <alex.killing@gmx.de>
Version:
Id:
class.ilMetaTechnical.php 15457 2007-11-28 14:26:14Z smeyer

Handles Technical Requirement of Meta Data (see ILIAS DTD)

Author:
Alex Killing <alex.killing@gmx.de>
Version:
Id:
class.ilMetaTechnicalRequirement.php 1538 2003-07-03 16:20:41Z akill

Handles a set of technical requirement

Author:
Alex Killing <alex.killing@gmx.de>
Version:
Id:
class.ilMetaTechnicalRequirementSet.php 1542 2003-07-04 07:42:02Z akill
Author:
Alex Killing <alex.killing@gmx.de>
Version:
Id:
class.ilPDNotesGUI.php 10661 2006-04-20 15:02:23Z akill

ilPDNotesGUI: ilNoteGUI, ilFeedbackGUI

Author:
Stefan Meyer <smeyer@databay.de>
Version:
Id$
Author:
Stefan Meyer <smeyer@databay.de>
Version:
Id:
Id:
class.ilSearchAdministrationGUI.php 10164 2006-03-07 08:04:50Z akill
Author:
Stefan Meyer <smeyer@databay.de>
Version:
Id:
Id:
class.ilSearchFolder.php 3405 2004-03-05 14:27:46Z akill
Author:
Stefan Meyer <smeyer@databay.de>
Version:
Id:
Id:
class.ilSearchGUI.php 10164 2006-03-07 08:04:50Z akill
Author:
Stefan Meyer <smeyer@databay.de>
Version:
Id:
Id:
class.ilSearchResult.php 2932 2003-12-08 10:36:50Z smeyer
Author:
Stefan Kesseler <skesseler@databay.de>
Sascha Hofmann <shofmann@databay.de>
Version:
Id:
class.ilTemplate.php 12624 2006-11-27 12:29:37Z akill
Author:
Stefan Meyer <smeyer@databay.de>
Version:
Id:
class.ilCron.php 6268 2004-12-17 11:19:31Z smeyer
Author:
Stefan Meyer <smeyer@databay.de>
Version:
Id:
class.ilCronClients.php 6268 2004-12-17 11:19:31Z smeyer

this class offers the language handling for an application. the constructor is called with a small language abbreviation e.g. $lng = new Language("en"); the constructor reads the single-languagefile en.lang and puts this into an array. with e.g. $lng->txt("user_updated"); you can translate a lang-topic into the actual language

Author:
Peter Gabriel <pgabriel@databay.de>
Version:
Id:
class.ilLanguage.php 11381 2006-07-10 20:52:00Z akill
Todo:
The DATE field is not set correctly on changes of a language (update, install, your stable). The format functions do not belong in class.Language. Those are also applicable elsewhere. Therefore, they would be better placed in class.Format
Author:
Stefan Kesseler <skesseler@databay.de>
Sascha Hofmann <shofmann@databay.de>
Version:
Id:
class.ilTemplate.php 2699 2003-11-15 16:01:37Z shofmann