We have special PDF forms that use the !CheckSecurity function to make sure the OwnerID is valid for the session table. When switching to PHPRunner 6.0, they didn't work anymore - this code was the problem;
if(!CheckSecurity(@$SESSION["".$strTableName."_OwnerID"],"Export"))
{
echo "<p>"."You don't have permissions to access this table"."<a href=\"login.php\">"."Back to login page"."</a></p>";
return;
}
The problem was that on the table we had selected, there was no Print or Export page, thus when we used dynamic security, there was no checkbox to enable the Print or Export function for that page. After I added the Export function (we don't want the user to Print using the Printer Friendly) - then we checked that box in the Admin Area - our forms started working again - Yay! In version 5.3, all the checkboxes showed regardless of the generated pages. In 6.0, only checkboxes show for generated pages.