[moodle] / contrib / patches / dfws / webservice / connect.php Repository:

View of /contrib/patches/dfws/webservice/connect.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (download) (annotate)
Tue Apr 8 16:58:15 2008 WST (19 months, 2 weeks ago) by pigui
Branch: MAIN
CVS Tags: HEAD
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