get('formulaId')); $variables = $request->get('variables'); $formula = $request->get('formula'); $formulaName = $request->get('formulaName'); if(empty($formulaId)) { $sql = 'INSERT INTO vtiger_wf_formulas SET formula = ?, variables = ?, modifiedby = ?, name = ?, modified = NOW()'; $params = array( $formula, serialize($variables), $currentUser->id, $formulaName ); } else { $sql = 'UPDATE vtiger_wf_formulas SET formula = ?, variables = ?, modifiedby = ?, name = ?, modified = NOW() WHERE id = ?'; $params = array( $formula, serialize($variables), $currentUser->id, $formulaName, $formulaId ); } $adb->pquery($sql, $params); if(empty($formulaId)) { $formulaId = \Workflow\VtUtils::LastDBInsertID(); } echo json_encode(array('id' => $formulaId)); exit(); } }