Differential D16747 Diff 40336 src/applications/calendar/import/PhabricatorCalendarICSFileImportEngine.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/calendar/import/PhabricatorCalendarICSFileImportEngine.php
Show First 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | public function getDisplayName(PhabricatorCalendarImport $import) { | ||||
$filename = $import->getParameter($filename_key); | $filename = $import->getParameter($filename_key); | ||||
if (strlen($filename)) { | if (strlen($filename)) { | ||||
return pht('ICS File "%s"', $filename); | return pht('ICS File "%s"', $filename); | ||||
} else { | } else { | ||||
return pht('ICS File'); | return pht('ICS File'); | ||||
} | } | ||||
} | } | ||||
public function didCreateImport( | public function importEventsFromSource( | ||||
PhabricatorUser $viewer, | PhabricatorUser $viewer, | ||||
PhabricatorCalendarImport $import) { | PhabricatorCalendarImport $import) { | ||||
$phid_key = PhabricatorCalendarImportICSFileTransaction::PARAMKEY_FILE; | $phid_key = PhabricatorCalendarImportICSFileTransaction::PARAMKEY_FILE; | ||||
$file_phid = $import->getParameter($phid_key); | $file_phid = $import->getParameter($phid_key); | ||||
$file = id(new PhabricatorFileQuery()) | $file = id(new PhabricatorFileQuery()) | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
Show All 32 Lines |