Basic Assignments
 
Options & Settings
 
Main Time Information
Color Code: Green
Assigned To: Brandon Moore
Created By: Brandon Moore
Created Date/Time: 9/17/2019 2:24 pm
 
Action Status: Blank (new)
Show On The Web: Yes - (public)
Priority: 4
Finished/Done: No - (open)
Finished/Done By: ...
Budgeted/Estimated Value: 2,000.00  
Actual/Real Value: 0.00   [donate]
Invoice/Quote Status: Blank (n/a)
General Amount: $0.00
 
Time Id: 1516
Template/Type: Community Funded Projects
Title/Caption: Internal work on the cfc's
Start Date: 9/17/2019
End Date: 9/17/2019
Total Time: 0.00 Minutes
Target/Due Date: 9/17/2019
Main Status: Active

Sorry, no photos available for this element of time.


Notes:

Inside the CFC's (ColdFusion components) we use a variable scope called arguments or local scope variables. There are a number of places that try to interact with the session scope and the application scope. It would be in our best interest, especially for taking the CFC's and their methods out the API socket land, to get rid of the session and application references. They would be more stable if they used the application or local scope variables vs those other memory scoped variables. This was added while doing some testing... We couldn't use the methods as standalone pieces, it kept saying that those session and application scope variables were undefined.

They work if being used internally from a page within the protected directories (folders), but they fail when used by themselves or used outside of the secured environment. That may sound good, but it makes it so that they wont work via the adilas API sockets route. This needs to be addresses and fixed before it gets too far out there.

We either need to fix it on the CFC's or we need to pass in the correct values from the different pages so that it hits the arguments scope. There may be other fixes, but this project has a number of files that will need to be updated, fixed, and tested.

Note added on 9/18/19 by Brandon - see the top_secret/cfc/special_accounts.cfc page and look for the function called "localGetPathToCFCs". That may be possible option to help with this problem.