1234567891011121314151617181920212223242526272829303132333435 |
- <?php //$Id: $
- /*
- * See license terms in /dokeos_license.txt
- * Copyright (c) 2008 Dokeos SPRL
- * Copyright (c) 2008 Eric Marguin <eric.marguin@dokeos.com>
- */
- /**
- * This is a script used to automatically import a list of users from
- * a CSV file into Dokeos.
- * It is triggered by a cron task configured on the server
- * @uses /main/webservices/user_import/
- * @author Eric Marguin <eric.marguin@dokeos.com>
- */
- /**
- * Global cycle: init, execute, output
- */
- require_once('../../inc/global.inc.php');
- // check if this client has been called by php_cli (command line or cron)
- if(php_sapi_name()!='cli')
- {
- echo 'You can\'t call this service throw a browser';
- die();
- }
- // include nusoap library
- require_once(api_get_path(LIBRARY_PATH).'nusoap/nusoap.php');
-
- // create client
- $client = new nusoap_client(api_get_path(WEB_CODE_PATH).'cron/user_import/service.php');
- // call import_user method
- $response = $client->call('import_users', array('filepath' => api_get_path(SYS_CODE_PATH)."upload/users_import.csv", 'security_key'=>$_configuration['security_key']));
- echo $response;
- ?>
|