This project is a part two of a four part project to create an API for Pinnacle Cart. We do about two of these integrations a month for various carts We are getting more work than we can handle and need to find developers we can work with on future projects. If you do well on this project, we other projects we can give you. We will also be available to provide tips and answer questions.
This project is to create a PHP class to retrieve orders. Work involved is to write one class with the methods getLiveOrder, getNewOrder, getOrderStatus, resetTest, SetOrderStatus and setOrderUpdated according to the specifications below. Of the provided example you'll only need to modify the [login to view URL], [login to view URL], [login to view URL] and the chkOrders method of the ChkInstall class. Take a look at those files to get an idea of the work involved. Those files have a total of 778 lines (including comments).
More requirements in the [login to view URL] in the attached zip file.
## Deliverables
* Must support PHP 5.3 and MySql 5.1
* With all PHP error reporting turned on (i.e. E_ALL), there should be no warnings or errors reported by your code
* We will provide a access to an installation of Pinnacle Cart if needed
* Your code must pass the provided test scripts with no failures using the provided test scenarios
* You can develop on your own computers but tests must pass using the copy of the store on our server when run on our server
* You must write an [login to view URL] file similar to the provided [login to view URL] file that will work with the provided test scripts
* The scripts should work when dropped into a sub directory named api in the shopping cart root directory
* The [login to view URL] scripts should read the shopping cart's configuration settings such as database passwords and database table names
* You can copy and use but not modify the original shopping cart's code
* Don't modify any of the code with the text "DON'T CHANGE THIS FILE" at the top of the file
* You can modify files that have the text "MODIFY AS NEEDED" at the top of the file
* Follow the provided phpDocumentor documentation
* Follow the documentation provided in the code
* Your could must automatically create additional database fields needed as in the example [login to view URL]
* More detailed requirements in attached zip file in [login to view URL]