variables.ElementName = getWordPressBlogsCEName(); variables.CCAPIName = getCCAPIName(ceName=variables.ElementName); variables.ElementIDfield = "uniqueID"; variables.serviceTypeName = 'wordpress'; variables.FilterElementName = getPostFilteringCEName(); variables.FilterCCAPIName = getCCAPIName(ceName=variables.FilterElementName); variables.excludeListField = "wordpressExcludedList"; variables.includeListField = "wordpressIncludedList"; var ceArray = Application.ptSocialMedia.CEData.getCEData(variables.ElementName); return ceArray; var fieldName = "feedActive"; var fieldValue = 1; return Application.ptSocialMedia.CEData.getCEData(variables.ElementName,fieldName,fieldValue); var dataStruct = StructNew(); var ceArray = Application.ptSocialMedia.CEData.getCEData(variables.ElementName,variables.ElementIDfield,arguments.uniqueID); if ( ArrayLen(ceArray) ) dataStruct = ceArray[1]; return dataStruct; var ceArray = ArrayNew(1); var newArray = ArrayNew(1); // if idList has values, get the values that match items in the list from the element if ( ListLen(arguments.idList) ) ceArray = Application.ptSocialMedia.CEData.getCEData(variables.ElementName,variables.ElementIDfield,arguments.idList); // Check to see is a filter field and filter value has been passed if ( LEN(TRIM(arguments.filterField)) AND LEN(TRIM(arguments.filterValue)) ) { for ( var itm=1; itm LTE ArrayLen(ceArray); itm=itm+1 ) { // - Filter out records that do not match the 'FilterValue' if ( StructKeyExists(ceArray[itm].values,arguments.filterField) AND TRIM(ceArray[itm].values[arguments.filterField]) EQ arguments.filterValue ) arrayAppend(newArray, ceArray[itm]); } // Convert newArray back the ceArray for the return ceArray = newArray; } return ceArray; var retStatusStruct = StructNew(); retStatusStruct = application.ptSocialMedia.gceRecord.saveData(ceName=variables.ElementName,dataValues=arguments.dataValues); /* retStatusStruct RETURNS: STATUS: true/false | CONTENTUPDATED : true/false | CONTENTUPDATERESPONSE: Success:1 */ // Populate dataValues struct into the element //retStatusStruct = application.ptSocialMedia.csContent.populateContent(variables.CCAPIName, arguments.dataValues); /* retStatusStruct RETURNS: CONTENTUPDATED : true/false & CONTENTUPDATERESPONSE: Success:1 */ return retStatusStruct; return socialMediaFilteringCCAPI(dataValues=arguments.dataValues);