Changeset View
Changeset View
Standalone View
Standalone View
core/kernel/db/db_event_handler.php
Show First 20 Lines • Show All 3145 Lines • ▼ Show 20 Line(s) | |||||
protected function OnUploadFile(kEvent $event) | protected function OnUploadFile(kEvent $event) | ||||
{ | { | ||||
$event->status = kEvent::erSTOP; | $event->status = kEvent::erSTOP; | ||||
/** @var kUploadHelper $upload_helper */ | /** @var kUploadHelper $upload_helper */ | ||||
$upload_helper = $this->Application->recallObject('kUploadHelper'); | $upload_helper = $this->Application->recallObject('kUploadHelper'); | ||||
try { | try { | ||||
$filename = $upload_helper->handle($event); | list($filename, $size) = $upload_helper->handle($event); | ||||
$response = array( | $response = array( | ||||
'jsonrpc' => '2.0', | 'jsonrpc' => '2.0', | ||||
'status' => 'success', | 'status' => 'success', | ||||
'result' => $filename, | 'result' => $filename, | ||||
'size' => $size, | |||||
); | ); | ||||
} | } | ||||
catch ( kUploaderException $e ) { | catch ( kUploaderException $e ) { | ||||
$response = array( | $response = array( | ||||
'jsonrpc' => '2.0', | 'jsonrpc' => '2.0', | ||||
'status' => 'error', | 'status' => 'error', | ||||
'error' => array('code' => $e->getCode(), 'message' => $e->getMessage()), | 'error' => array('code' => $e->getCode(), 'message' => $e->getMessage()), | ||||
); | ); | ||||
▲ Show 20 Lines • Show All 315 Lines • Show Last 20 Lines |