query($sql); $id = \Workflow\VtUtils::LastDBInsertID(); $options = array( 'handler_path' => 'modules/Workflow2/HTTPHandler.php', 'handler_class' => 'Workflow2_HTTPHandler_Handler', 'handler_function' => 'handle', 'handler_data' => array( 'handlerid'=>$id, ) ); $trackURL = Vtiger_ShortURL_Helper::generateURL($options); $sql = "UPDATE vtiger_wf_http_limits SET name = 'Limit " . $id . "', url = '" . $trackURL . "' WHERE id = ".$id; $adb->query($sql, true); echo json_encode(array('id' => $id)); } public function validateRequest(Vtiger_Request $request) { $request->validateReadAccess(); } }