Find Jobs
Hire Freelancers

File Zipping for Gravity Forms

$10-75 USD

Closed
Posted over 9 years ago

$10-75 USD

Paid on delivery
I need an add-on developed for Gravity Forms that zips files from a Multi-File Upload field. The zipping function should be optional. In the field settings, there should be a checkbox for zipping the files from the field. This would be labeled "Enable File Zipping", and the tooltip text would be. Using Gravity Forms generic styling, the line of code for the tooltip would be: <a href="#" onclick="return false;" class="gf_tooltip tooltip tooltip_form_field_file_zip" title="<h6>Enable Multi-File Upload</h6>Select this option to enable multiple files to be uploaded for this field."><i class="icon-question-sign"></i></a> If the checkbox is checked, a box should pop out under the checkbox, similar to the Categories box on the New/Edit Post screen (seen in the preview linked below). This box allows the user to name a new zip file for those files to be zipped into. A form can have an unlimited number of zip files, and a Multi-File Upload field can use multiple zip names. For instance, one field could zip into A and B, while another field zips into B and C. When an entry is submitted, three zip files are created. A and B each contain a portion of the files, while C contains the complete set of files from both A and B combined. Lists are unique to each form. A list can be removed by clicking the "x" ([login to view URL]) next to the list name. When the user clicks "+ New Zip", the list is exits left while new content enters from right. The new content is an input field for the zip filename and a dropdown to select parent zip. If a Multi-File Upload field is added to a child zip, the parent zip filename should also be checked automatically, but the user should have the option of unchecking the parent name while leaving the child filename zipped. On the New/Edit Notification screen, a new area labeled Attachments should have a checkbox list of the zip filenames. As is standard, child zip filenames should appears indented. However, marking a child filename should NOT inherently mark a parent filename here. Above the list of zip filenames, there should be a bold title labeled "Zipped Files". When files are zipped, capitalization remains the same, all spaces in the filename are replaced with dashes, any zip name not ending in ".zip" has the ".zip" added onto the end of the filename (unless the filename ends in a period, in which case only the "zip" would be added to the end), and all special characters should be removed. The only characters allowed in the filename should be letters, numbers, dashes, underscores, and the "@" sign. Zip files created and zipped using this plugin should be attached to the notifications exactly as the filename appears. However, these zip files should be stored with their entries (downloadable via Entries) with the format: FILENAME_FormID_EntryNo (e.g. [login to view URL]). The plugin should be called "File Zipping". I plan to sell it on CodeCanyon as "File Zipping for Gravity Forms", and I'm willing to offer the author 20% of the profits made in exchange for handling updates and maintaining the changelog. The plugin should be stored in a zip file with the filename "[login to view URL]". Example: [login to view URL]
Project ID: 6778101

About the project

2 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
2 freelancers are bidding on average $81 USD for this job
User Avatar
Dear Sir. We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! Looking forward to hear from you soon - GOD Bless You.
$107 USD in 2 days
4.9 (232 reviews)
7.0
7.0
User Avatar
I love your project and it is a good idea . I no reviews yet because I was involved in the freedom to do more . But it can not tell my capacity is not enough . I can write plugins for you , hope to discuss this project . Skype : nhathuynhvan908
$55 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Plantation, United States
5.0
7
Payment method verified
Member since Jul 29, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.