Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save trycf/50afef391f8796deee9382e38bb64485 to your computer and use it in GitHub Desktop.
Save trycf/50afef391f8796deee9382e38bb64485 to your computer and use it in GitHub Desktop.
TryCF Gist
<cffunction name="createLink">
<cfargument name="arg_regId" type="string" required="true">
<cfargument name="arg_attendNo" type="string" required="true">
<cfargument name="first_name" type="string" required="true">
<cfargument name="last_name" type="string" required="true">
<cfargument name="reg_code_for_fees" type="string" required="true">
<cfargument name="event_title" type="string" required="true">
<cfset e_reg_id = insert('00000',arg_regId,0)>
<cfset e_reg_id = right(e_reg_id,6)>
<cfset e_attend_no = insert('00',arg_attendNo,0)>
<cfset e_attend_no = right(e_attend_no,3)>
<cfset bid = e_reg_id&e_attend_no />
<cfset obj = {
"event_title":event_title
,"reg_id":arg_regId
,"attend_no":arg_attendNo
,"qrData":"#event_title#-#bid#"
,"first_name":first_name
,"last_name":last_name
,"reg_code_for_fees":reg_code_for_fees
}>
<cfset data = ToBase64(serializeJSON(obj))>
<cfset link = 'https://googlewalletlinux-cngxgba0b2amegbr.canadacentral-01.azurewebsites.net/?data=#data#'>
<cfreturn link>
</cffunction>
<cfscript>
WriteOutput(createLink("5000", "1", "Steven", "Botos", "Z", "Hinman"))
</cfscript>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment