Parent Directory
|
Revision Log
uploading Moodle API&webservices
<?php
/**
* Created on 05/03/2008
*
* This is a clone of api.php but only for login and configure the api session
*
* @author Ferran Recio
* @author David Castro Garcia
*/
if (!isset($CFG->dirroot)) {
require_once ('../config.php');
}
//require api layer support library
$api_dir = dirname(__FILE__);
require_once ($api_dir.'/lib.php');
if (isset($_SESSION['API_INFO'])) {
unset($_SESSION['API_INFO']);
}
if (isset($API_INFO)) {
unset($API_INFO);
}
//include all global apis units
$global_apis = array('config.lib.php');
if ($global_apis) {
foreach ($global_apis as $api) {
require_once ($api_dir.'/apis/'.$api);
//get api info
$api_name = substr($api,0,strlen($api)-8);
$info_func = 'mdl_'.$api_name.'_info';
if (function_exists($info_func)) {
$api_info = $info_func();
if (!$api_info || !mdl_add_api_info ($api_name,$api_info)) die ("ERROR importing $api_name");
}
}
}
//print_object (mdl_get_global_api());
//print_object (mdl_course_get_course_by_user(4));
//print_object (mdl_course_get_courses());
?>
| Moodle CVS Admin | ViewVC Help |
| Powered by ViewVC 1.0.7 |