function import_edt($file) { global $count_con, $count_suc, $error_num, $numDeleted, $ALLOW_CONFLICT, $message; //if ( $file['size'] > 0 ) { $data = array(); $doOverwrite = 'true'; $data = parse_ical("/tmp/arch_agend/" . $file); $type = 'ical'; if (!empty($data)) { $message .= date("H:i:s") . " - <b>Traitement du fichier " . $file . "</b><br/>"; ecrit_fichier(); lcs_import_data($data, true, $type); $message .= ' ' . translate('Events successfully imported') . ': ' . $count_suc . '<br /><br /> '; } ecrit_fichier(); }
} if (!empty($calUser)) { $login = $calUser; } else { $calUser = $login; } $ImportType = 'ICAL'; $exc_private = getValue('exc_private'); $overwrite = getValue('overwrite'); if ($file['size'] > 0) { $data = parse_ical($file['tmp_name']); $count_con = $count_suc = $error_num = 0; if (!empty($data) && empty($errormsg) && $match) { $login = $calUser; $type = 'ical'; lcs_import_data($data, $doOverwrite, $type); echo $message; echo translate('Events successfully imported') . ': ' . $count_suc . '<br /> ' . (empty($ALLOW_CONFLICTS) ? translate('Conflicting events') . ': ' . $count_con . '<br /> ' : '') . translate('Errors') . ': ' . $error_num . '<br /><br />'; } elseif (!empty($errormsg)) { echo $message . ' <br /><br /> <b>' . translate('Error') . ':</b> ' . $errormsg . '<br />'; } else { echo ' <br /><br /> <b>' . translate('Error') . ':</b> ' . translate('There was an error parsing the import file or no events were returned') . '.<br />'; } } else { echo '