if (in_array($file_ext, $allowed_extensions) === false) { $file_errors[] = "extension not allowed, please choose a JPEG or PNG file."; } # Checking for file size if ($file_size > 2097152) { $file_errors[] = 'File size must be less than 2 MB'; } $event->setLogo($file_name); if (!move_uploaded_file($file_tmp, \Udaan\Config::getLogoDirectory() . $file_name)) { //echo "Success"; $response["file moved"] = 0; $response["file_errors"] = $file_errors; } } else { } if ($eventMapper->createEvent($event)) { $status = 201; $response["error"] = 0; $response["code"] = $status; $response["message"] = "Event Created successfully."; } print json_encode($response); }); function verifyRequiredParams($required_fields) { $error = false; $error_fields = ""; $request_params = array(); $request_params = $_REQUEST; // Handling PUT request params if ($_SERVER['REQUEST_METHOD'] == 'PUT') {