KERNEL Namespace Reference
Detailed Description
Download a file given it's file location within a course or group document directory
- Version:
- 1.9
- Revision
- 11776
2001-2007 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2.0
Build iCal file for user in given course
- Version:
- 1.9
- Revision
- 9706
2001-2007 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net>
-
Christophe Gesché <moosh@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2.0
- Version:
- 1.9
- Revision
- 11656
2001-2007 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net>
-
Christophe Gesché <moosh@claroline.net>
-
Frederic Minne <zefredz@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2.0
Thumbnail Generator
- Version:
- 1.9
- Revision
- 9706
2001-2007 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net>
-
Frederic Minne <zefredz@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2.0
Backlog
- Version:
- 1.9
- Revision
- 10239
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
Utility functions
- Version:
- 1.9
- Revision
- 10241
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
Tree class
- Version:
- 1.9
- Revision
- 10244
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
PHP COMPAT For PHP backward compatibility
- Version:
- 1.9
- Revision
- 12244
2001-2010 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
Debug bar
- Version:
- 1.9
- Revision
- 10650
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net>
-
Frederic Minne <zefredz@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
Main core library
- Version:
- 1.9
- Revision
- 11965
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net>
-
Frederic Minne <zefredz@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
Debugging functions and classes
- Version:
- 1.9
- Revision
- 10238
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net>
-
Frederic Minne <zefredz@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
Event Manager library
- Version:
- 1.9
- Revision
- 10238
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net>
-
Frederic Minne <zefredz@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
Exception library
- Version:
- 1.9
- Revision
- 10238
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net>
-
Frederic Minne <zefredz@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
Helper functions and classes
- Version:
- 1.9
- Revision
- 11479
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net>
-
Frederic Minne <zefredz@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
Loader classes for CSS and Javascript
- Version:
- 1.9
- Revision
- 11604
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net>
-
Frederic Minne <zefredz@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
Claroline notification system
- Version:
- 1.9
- Revision
- 10674
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net>
-
Frederic Minne <zefredz@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
Service architecture, provides
- Version:
- 1.9
- Revision
- 10565
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net>
-
Frederic Minne <zefredz@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
- Deprecated:
- since 1.9, use utils/controller.lib instead
CLAROLINE
CSV class
- Version:
- 1.9
- Revision
- 10244
(c) 2001-2008 Universite catholique de Louvain (UCL) http://www.gnu.org/copyleft/gpl.html (GPL) GENERAL PUBLIC LICENSE
- Author:
- Claro Team <cvs@claroline.net>
DataValidator class Validates the content of data chained into an array according to a set of defined rules. You can define your own validation rules (by creating functions) but the class also provides a list of predefined rules.
Example :
$validator = new DataValidator() $dataList = array('lastname' => 'Doe', 'firstname' => 'John' , 'email' => 'doe.net');
$validator->setDataList($dataList);
$validator->addRule('lastname' , 'Lastname is missing', 'required' ); $validator->addRule('firstname', 'Wrong First Name' , 'lettersonly'); $validator->addRule('email' , 'Wrong email address', 'email' );
if ( $validator->validate(DATAVALIDATOR_STRICT_MODE) ) { ... } else { echo explode(', ', $validator->getErrorList() ); }
- Version:
- 1.9
- Revision
- 12237
2001-2010 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net>
-
Hugues Peeters <hugues.peeters@advalvas.be> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
- Deprecated:
- since 1.9, use utils/validator.lib instead
CLAROLINE
debug functions All this function output only if debugClaro is on
- Version:
- 1.9
- Revision
- 10331
(c) 2001-2008 Universite catholique de Louvain (UCL) http://www.gnu.org/copyleft/gpl.html (GPL) GENERAL PUBLIC LICENSE
- Author:
- Claro Team <cvs@claroline.net>
-
Christophe Gesché <moosh@claroline.net>
BreadCrumbs
- Version:
- 1.9
- Revision
- 10827
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
External Authentication library
- Version:
- 1.9
- Revision
- 12237
2001-2010 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
File handling functions
- Version:
- 1.9
- Revision
- 12325
2001-2010 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
CLAROLINE
- Version:
- 1.9
- Revision
- 11870
(c) 2001-2008 Universite catholique de Louvain (UCL) http://www.gnu.org/copyleft/gpl.html (GPL) GENERAL PUBLIC LICENSE
- See also:
- http://www.claroline.net/wiki/config_def/
- Author:
- Claro Team <cvs@claroline.net>
CLAROLINE
- Version:
- 1.9
- Revision
- 12025
(c) 2001-2008 Universite catholique de Louvain (UCL) http://www.gnu.org/copyleft/gpl.html (GPL) GENERAL PUBLIC LICENSE
- See also:
- http://www.claroline.net/wiki/config_def/
- Author:
- Claro Team <cvs@claroline.net>
-
Hugues Peeters <peeters@ipm.ucl.ac.be>
Form class
- Version:
- 1.9
- Revision
- 10247
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
Icon library
- Version:
- 1.9
- Revision
- 11605
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Frederic Minne <zefredz@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE
Image manipulation library
- Version:
- 1.9
- Revision
- 11819
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline team <info@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE
CLAROLINE
Get and set value of current session.
- Version:
- 1.9
- Revision
- 12010
(c) 2001-2008 Universite catholique de Louvain (UCL) http://www.gnu.org/copyleft/gpl.html (GPL) GENERAL PUBLIC LICENSE
- Author:
- see 'credits' file
- Since:
- claroline 1.8.3
Description
- Version:
- 1.9
- Revision
- 10250
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net>
-
Frederic Minne <zefredz@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
CLAROLINE manifest parser class and utility functions
- Version:
- 1.9
- Revision
- 10411
2001-2008 Universite catholique de Louvain (UCL) http://www.gnu.org/copyleft/gpl.html (GPL) GENERAL PUBLIC LICENSE
- See also:
- http://www.claroline.net/wiki/index.php/Install
- Author:
- Claro Team <cvs@claroline.net>
Pager class allowing to manage the paging system into claroline
example : $myPager = new claro_pager($totalItemCount, $offset, $step); $myPager->set_pager_call_param_name('myOffset') // optionnal echo $myPager->disp_pager_tool_bar();
- Version:
- 1.9
- Revision
- 12133
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net>
-
Hugues Peeters <hugues.peeters@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
- Since:
- 1.6
CLAROLINE
built url and system paths
- Version:
- 1.9
- Revision
- 11535
(c) 2001-2008 Universite catholique de Louvain (UCL) http://www.gnu.org/copyleft/gpl.html (GPL) GENERAL PUBLIC LICENSE
- Author:
- see 'credits' file
- Since:
- claroline 1.8.3
CLAROLINE
- Version:
- 1.9
- Revision
- 11314
2001-2008 Universite catholique de Louvain (UCL) http://www.gnu.org/copyleft/gpl.html (GPL) GENERAL PUBLIC LICENSE
- See also:
- http://www.claroline.net/wiki/index.php/Libs-mail
- Author:
- Claro Team <cvs@claroline.net>
CLAROLINE
- Version:
- 1.9
- Revision
- 12244
(c) 2001-2010 Universite catholique de Louvain (UCL) http://www.gnu.org/copyleft/gpl.html (GPL) GENERAL PUBLIC LICENSE
- Author:
- see 'credits' file
- Version:
- 1.9
- Revision
- 10258
(c) 2001-2008 Universite catholique de Louvain (UCL) http://www.gnu.org/copyleft/gpl.html (GPL) GENERAL PUBLIC LICENSE
- Author:
- Christophe Gesché <moosh@claroline.net>
- Since:
- 1.8.1
Thumbnails library
- Version:
- 1.9
- Revision
- 11692
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later
- Todo:
- phpdoc
Url handling library
- Version:
- 1.9
- Revision
- 10821
2001-2008 Universite catholique de Louvain (UCL)
- Author:
- Claroline Team <info@claroline.net> http://www.gnu.org/copyleft/gpl.html GNU GENERAL PUBLIC LICENSE version 2 or later