Files
server/usr/share/psa-horde/kronolith/templates/data/import.inc
2026-01-07 20:52:11 +01:00

38 lines
1.9 KiB
PHP

<form method="post" name="import_form" enctype="multipart/form-data" action="data.php">
<?php Horde_Util::pformInput() ?>
<input type="hidden" name="actionID" value="<?php echo htmlspecialchars($next_step) ?>" />
<input type="hidden" name="import_step" value="<?php echo (int)$import_step ?>" />
<h1 class="header">
<?php printf(_("Import Calendar, Step %d"), (int)$import_step) ?>
</h1>
<div class="horde-content">
<?php echo Horde::label('import_format', _("Select the format of the source file:")) ?><br />
<select id="import_format" name="import_format">
<option value="csv"><?php echo _("Comma separated values") ?></option>
<option value="icalendar"><?php echo _("vCalendar/iCalendar") ?></option>
</select><br />
<?php if (!$prefs->isLocked('default_share') && count($import_calendars ) > 1): ?>
<?php echo Horde::label('importCal', _("Select the calendar to import to:")) ?><br />
<select id="importCal" name="importCal">
<?php foreach ($import_calendars as $id => $cal): ?>
<option value="<?php echo htmlspecialchars($id) ?>"><?php echo htmlspecialchars($cal->name()) ?></option>
<?php endforeach ?>
</select><br /><br />
<?php else: ?>
<input type="hidden" name="importCal" value="internal_<?php echo htmlspecialchars(Kronolith::getDefaultCalendar(Horde_Perms::EDIT)) ?>" />
<?php endif; ?>
<?php echo Horde::label('import_file', _("Select the file to import:")) ?><br />
<input type="file" id="import_file" name="import_file" size="40" />
<br /><br />
<input type="checkbox" class="checkbox" name="purge" id="purge" value="1" />
<?php echo Horde::label('purge', _("Replace existing calendar with the imported one? <strong>Warning: This deletes all entries in your current calendar.</strong>")) ?>
</div>
<div class="horde-form-buttons">
<input type="submit" value="<?php echo _("Next") ?>" class="horde-default" />
</div>
</form>