instead of wrapping the chmod function around the upload code:
chmod(WA_DFP_UploadFiles("WA_UploadResult1", "image", "0", "", "JPG:90", $WA_UploadResult1_Params), 0644);
revert that line back to:
WA_DFP_UploadFiles("WA_UploadResult1", "image", "0", "", "JPG:90", $WA_UploadResult1_Params);
then add the following line to chmod the results:
chmod($WA_DFP_UploadStatus["WA_UploadResult1"]["serverDirectory"]."".$WA_DFP_UploadStatus["WA_UploadResult1"]["serverFileName"], 0644);
the upload code should look like this:
<?php
WA_DFP_SetupUploadStatusStruct("WA_UploadResult1");
if(isset($_POST["Insert"]) || isset($_POST["Insert_x"])){
WA_DFP_UploadFiles("WA_UploadResult1", "image", "0", "", "JPG:90", $WA_UploadResult1_Params);
chmod($WA_DFP_UploadStatus["WA_UploadResult1"]["serverDirectory"]."".$WA_DFP_UploadStatus["WA_UploadResult1"]["serverFileName"], 0644);
}
?>