} } else { $data = array("status" => "fail", "msg" => "New user name must be present - value was '{$newFirstName}' for '{$user_name}'."); } echo json_encode($data, JSON_FORCE_OBJECT); return; } else { if ($action == 'add') { $newitemName = $parameters->getValue('newitemName'); $newitemImg = $parameters->getValue('newitemImg'); $newDesp = $parameters->getValue('newDesp'); $newPrice = $parameters->getValue('newPrice'); if (!empty($newitemName) && !empty($newitemImg) && !empty($newDesp) && !empty($newPrice)) { $data = array("status" => "success", "msg" => "User added."); $um = new ProductManager(); $um->addUser($newitemName, $newitemImg, $newDesp, $newPrice); } else { $data = array("status" => "fail", "msg" => "First name, last name, and user name cannot be empty."); } echo json_encode($data, JSON_FORCE_OBJECT); return; } else { $data = array("status" => "fail", "msg" => "Action not understood."); } } } echo json_encode($data, JSON_FORCE_OBJECT); return; //GET. } else { if (Utils::isGET()) {