Example #1
0
        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') {