this code:
$WA_DFP_UploadStatus["WA_UploadResult1"]["serverFileName"]
is referring to an upload object that does not exist.
this code:
<?php
// WA_UploadResult2 Params Start
$WA_UploadResult2_Params = array();
// WA_UploadResult2_1 Start
$WA_UploadResult2_Params["WA_UploadResult2_1"] = array(
'UploadFolder' => "../images/",
'FileName' => "[FileName]_large",
'DefaultFileName' => "",
'ResizeType' => "2",
'ResizeWidth' => "500",
'ResizeHeight' => "",
'ResizeFillColor' => "#FFFFFF" );
// WA_UploadResult2_1 End
// WA_UploadResult2_2 Start
$WA_UploadResult2_Params["WA_UploadResult2_2"] = array(
'UploadFolder' => "../images/",
'FileName' => "[FileName]_small",
'DefaultFileName' => "".((isset($_POST["item_photo"]))?$_POST["item_photo"]:"") ."",
'ResizeType' => "4",
'ResizeWidth' => "270",
'ResizeHeight' => "270",
'ResizeFillColor' => "#FFFFFF" );
// WA_UploadResult2_2 End
// WA_UploadResult2 Params End
?>
is creating the $WA_DFP_UploadStatus["WA_UploadResult2"] object, but the insert and update behaviors are referring to the $WA_DFP_UploadStatus["WA_UploadResult1"] object.
did you add 2 upload behaviors to the page, then remove one? that's about the only way I could see that happening.