"; if ($file['size'] > 0) { switch ($ImportType) { // ADD New modules here: // case MODULE: // include "import_module.php"; // $data = parse_module($HTTP_POST_FILES['FileName']['tmp_name']); // break; // case PALMDESKTOP: include "import_palmdesktop.php"; if (delete_palm_events($login) != 1) $errormsg = "Error deleting palm events from webcalendar."; $data = parse_palmdesktop($file['tmp_name'], $exc_private); $type = 'palm'; break; case VCAL: include "import_vcal.php"; $data = parse_vcal($file['tmp_name']); $type = 'vcal'; break; case ICAL: include "import_ical.php"; $data = parse_ical($file['tmp_name']); $type = 'ical'; break; } $count_con = $count_suc = $error_num = 0; if (! empty ($data) && empty ($errormsg) ) { import_data ( $data, $doOverwrite, $type ); echo "
" . translate("Import Results") . "
\n" .
translate("Events successfully imported") . " : $count_suc
\n";
echo translate("Events from prior import marked as deleted") .
": $numDeleted
\n";
if ( empty ( $allow_conflicts ) ) {
echo translate("Conflicting events") . ": " . $count_con . "
\n";
}
echo translate ( "Errors" ) . ": $error_num
\n
\n";
if ( strlen ( get_last_view() ) )
$url = get_last_view ();
else
$url = "$STARTVIEW.php";
echo " " .
translate("Back to My Calendar") . "
" . translate("Error") . ": $errormsg
\n";
} else {
echo "
" . translate("Error") . ": " .
translate("There was an error parsing the import file or no events were returned") .
".
\n";
}
} else {
echo "
" . translate("Error") . ": " .
translate("The import file contained no data") . ".
\n";
}
//echo "