variables.elementName = getEventDateTimeCEName(); variables.elementIDfield = "uniqueID"; variables.parentIDfield = "calEventID"; variables.CCAPIName = getCCAPIName(variables.elementName); variables.elementViewName = getCEViewName(variables.elementName); var elementName = getEventDateTimeCEName(); var ElementIDfield = "uniqueID"; if ( LEN(arguments.uuid) ) return application.ptCalendar.ceData.getCEData(elementName, ElementIDfield, TRIM(arguments.uuid)); else return application.ptCalendar.ceData.getCEData(elementName); var dtStruct = StructNew(); var dtArray = application.ptCalendar.ceData.getCEData(variables.ElementName,variables.elementIDfield,arguments.uniqueID); if ( ArrayLen(dtArray) ) dtStruct = dtArray[1]; return dtStruct; var elementName = getEventDateTimeCEName(); var ElementIDfield = "calEventID"; return application.ptCalendar.ceData.getCEData(elementName, ElementIDfield, TRIM(arguments.calEventID)); var formID = getEventDateTimeFormID(); var elementFields = application.ptCalendar.ceData.getElementFieldsByFormID(formID); var currPageID = 0; var i = 1; var j = 1; var retStruct = {}; var useCeRecordAPI = getUseCeRecordApiByElement(ceName=variables.elementName); if ( NOT useCeRecordAPI ) { // Save the custom element record using the CCAPI retStruct = Application.ptCalendar.csContent.populateContent(variables.CCAPIName, arguments.dataValues); } else { // save the custom element record ceRecordAPI retStruct = Application.ptCalendar.gceRecord.saveRecord(ceName=variables.elementName,dataValues=arguments.dataValues); } /* retStruct RETURNS: CONTENTUPDATED : true/false & CONTENTUPDATERESPONSE: Success:1 */ return retStruct;