protected function sendResponse($success, $callId) { $response = new Vtiger_Response(); if ($success) { $response->setResult(array('success' => true, 'callId' => $callId)); } else { $response->setResult(array('success' => false, 'callId' => $callId)); } // Support JSONP if (!empty($_REQUEST['callback'])) { $callback = vtlib_purify($_REQUEST['callback']); $response->setEmitType('4'); $response->setEmitJSONP($callback); $response->emit(); } else { $response->emit(); } }