1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- /**
- * This script contains a data filling procedure for users
- * @author Yannick Warnier <yannick.warnier@beeznest.com>
- *
- */
- /**
- * Loads the data and injects it into the Chamilo database, using the Chamilo
- * internal functions.
- * @return array List of user IDs for the users that have just been inserted
- */
- function fill_users()
- {
- $users = array(); //declare only to avoid parsing notice
- require_once 'data_users.php'; //fill the $users array
- $output = array();
- $output[] = array('title'=>'Users Filling Report:');
- foreach ($users as $i => $user) {
- //first check that the first item doesn't exist already
- $output[$i]['line-init'] = $user['firstname'];
- $res = UserManager::create_user(
- $user['firstname'],
- $user['lastname'],
- $user['status'],
- $user['email'],
- $user['username'],
- $user['pass'],
- null,
- null,
- null,
- null,
- $user['auth_source'],
- null,
- $user['active']
- );
- $output[$i]['line-info'] = $res ? get_lang('Inserted') : get_lang('NotInserted');
- }
- return $output;
- }
|