Esempio n. 1
0
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();
}
Esempio n. 2
0
}
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 '