PHPMaker has the great feature to generate the Confirm page before user save the record into the database. This Confirm option is located under Table setup for Add, Edit, and Multi-Update pages. By using this option, then PHPMaker can generate the Confirm page for that pages and we can enable this feature only for the certain table(s). The Confirm page will be displayed after user pressing on Add button (for Add page) or Edit button (for Edit page) or Update button (for Multi-Update page). This Confirm page will enable user to re-check the data in the View Confirm page before truly writing or saving the data into the database.
Unfortunately, the Confirm page needs one additional HTTP request to the server. In other words, this will take longer time for user to wait and see the Confirm page to be displayed back in the browser after clicking either Add, Edit, or Update button. Moreover, if the Confirm page will be implemented into the Master/Multiple-Detail page and the detail tables contain some lookup fields to other reference tables, and user have to scroll down to the bottom of page to see and click on the Confirm button. You will see this feature is not good enough to be implemented for such cases.
All this ability can be achived easily and quickly by simply using MasinoFixedWidthSite10 extension. No need to customize the template. No need to customize the generated web applications.
- AlertifyOnAdd, for the Add pages.
- AlertifyOnEdit, for the Edit pages.
- AlertifyOnUpdate, for the Multi-Update pages.
- AlertifyOnDelete, for the Delete pages.
- AlertifyOnDeleteFromView, when user click/press on Delete button/link from View page.
As you can see from those 5 setting items above, this confirmation popup message will not be displayed only for those 3 (Add, Edit, Update) pages, but we can display also this Alertify Cofirmation popup message for the Delete pages and View pages when users are trying to delete the record.
Please make sure you have re-downloaded all the latest updated extensions for PHPMaker version 10 in order to enjoy this feature properly. The latest update will also solve the issue of collision while displaying the Alertify alert from form validation and Alertify confirmation popup message. And one last thing, this Alertify confirmation popup message feature also will answer completely the following topic in PHPMaker discussion forum: Add Client Script: Form Custom Validate