OK, you are right. it wasn't difficult to figure out but I was afraid to play around with the code.
The difference between the code for PS3 and PS4 is simply that PS4 has an additional image to be added which was why the entire code block could not be found.
I just added the chmod statement to the 2 images and it works.
Just in case someone else comes along with this problem I will paste the code changes here.
In PS3 make these changes to the Products_Update.php in the Admin folder
find this code:
<?php
WA_DFP_SetupUploadStatusStruct("WA_UploadResult1");
if($_SERVER["REQUEST_METHOD"] == "POST"){
WA_DFP_UploadFiles("WA_UploadResult1", "ProductImage", "2", "[NewFileName]_[Increment]", "true", $WA_UploadResult1_Params);
}
?>
<?php
WA_DFP_SetupUploadStatusStruct("WA_UploadResult2");
if($_SERVER["REQUEST_METHOD"] == "POST"){
WA_DFP_UploadFiles("WA_UploadResult2", "ProductThumb", "2", "[NewFileName]_[Increment]", "true", $WA_UploadResult2_Params);
}
?>
and change it to:
<?php
WA_DFP_SetupUploadStatusStruct("WA_UploadResult1");
if($_SERVER["REQUEST_METHOD"] == "POST"){
chmod($WA_DFP_UploadStatus["WA_UploadResult1"]["serverDirectory"], 0644);
WA_DFP_UploadFiles("WA_UploadResult1", "ProductImage", "2", "[NewFileName]_[Increment]", "true", $WA_UploadResult1_Params);
chmod($WA_DFP_UploadStatus["WA_UploadResult1"]["serverDirectory"]."".$WA_DFP_UploadStatus["WA_UploadResult1"]["serverFileName"], 0644);
}
?>
<?php
WA_DFP_SetupUploadStatusStruct("WA_UploadResult2");
if($_SERVER["REQUEST_METHOD"] == "POST"){
chmod($WA_DFP_UploadStatus["WA_UploadResult4"]["serverDirectory"], 0644);
WA_DFP_UploadFiles("WA_UploadResult2", "ProductThumb", "2", "[NewFileName]_[Increment]", "true", $WA_UploadResult2_Params);
chmod($WA_DFP_UploadStatus["WA_UploadResult2"]["serverDirectory"]."".$WA_DFP_UploadStatus["WA_UploadResult2"]["serverFileName"], 0644);
}
?>
I'm learning. it's fun to succeed :)
Nancy