Code Duplication    Length = 12-13 lines in 2 locations

main/admin/user_import.php 1 location

@@ 307-319 (lines=13) @@
304
 * @param string $file Path to the XML-file
305
 * @return array All user information read from the file
306
 */
307
function parse_xml_data($file)
308
{
309
    global $users;
310
    $users = array();
311
    $parser = xml_parser_create('UTF-8');
312
    xml_set_element_handler($parser, 'element_start', 'element_end');
313
    xml_set_character_data_handler($parser, 'character_data');
314
    xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, false);
315
    xml_parse($parser, api_utf8_encode_xml(file_get_contents($file)));
316
    xml_parser_free($parser);
317
318
    return $users;
319
}
320
321
$this_section = SECTION_PLATFORM_ADMIN;
322
api_protect_admin_script(true, null, 'login');

main/admin/user_update_import.php 1 location

@@ 308-319 (lines=12) @@
305
 * @param string $file Path to the XML-file
306
 * @return array All user information read from the file
307
 */
308
function parse_xml_data($file)
309
{
310
    global $users;
311
    $users = array();
312
    $parser = xml_parser_create('UTF-8');
313
    xml_set_element_handler($parser, 'element_start', 'element_end');
314
    xml_set_character_data_handler($parser, 'character_data');
315
    xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, false);
316
    xml_parse($parser, api_utf8_encode_xml(file_get_contents($file)));
317
    xml_parser_free($parser);
318
    return $users;
319
}
320
321
$this_section = SECTION_PLATFORM_ADMIN;
322
api_protect_admin_script(true, null, 'login');