update("support_tickets", ["attachments[+]" => 1], ["id" => $ticketid]); // Now we update the answer table so we can have it in the conversation. $jakdb->insert("ticket_answers", ["ticketid" => $ticketid, "operatorid" => JAK_USERID, "content" => $ufile, "file" => 1, "lastedit" => $jakdb->raw("NOW()"), "sent" => $jakdb->raw("NOW()")]); // success $msg = '{"status":"'.$jkl['s'].'", "filepath": "'.$targetShow.'", "filename": "'.$ufile.'", "isimage": '.$isimage.', "delpath": "'.$delpath.'"}'; } } else { $msg = $jkl['hd219']; } } else { $msg = $jkl['e13']; } } else { $msg = $jkl['e13']; } switch ($_FILES['uploadpp']['error']) { case 0: //$msg = "No Error"; // comment this out if you don't want a message to appear on success. break; case 1: $msg = "The file is bigger than this PHP installation allows"; break; case 2: $msg = "The file is bigger than this form allows"; break; case 3: $msg = "Only part of the file was uploaded"; break; case 4: $msg = "No file was uploaded"; break; case 6: $msg = "Missing a temporary folder"; break; case 7: $msg = "Failed to write file to disk"; break; case 8: $msg = "File upload stopped by extension"; break; default: $msg = "unknown error ".$_FILES['uploadpp']['error']; break; } if (isset($msg) && !empty($msg)) { $stringData = $msg; } else { $stringData = '{"status":"'.$jkl['s'].'", "filepath": "'.$targetShow.'", "filename": "'.$ufile.'", "isimage": '.$isimage.', "delpath": "'.$delpath.'"}'; // return json } } else { $stringData = "error"; } echo $stringData; ?>