Hiring: Need a simple extension coded

Discussion in 'Joomla' started by webworxs, Jun 14, 2010.

  1. #1
    I have a small component that basically allows you to upload a file to joomla via the admin panel for people to download. You make the file downloadable by putting a file button in an article with with a tag like this {downloadfile:1}. The component also allows for someone to pay via Paypal before being able to download a file. Paypal then sends a postback via IPN to the joomla component that gives access to download a file. This functionality can be used for the modification I need below. Basically what the extension will do is show an article with download buttons. Before the user will be able to see the all the links in a certain article he/she will have to complete a survey with cpalead. Cpalead will then do a postback to to my site to say that a survey was completed by a certain IP address as well as other information.

    Functional specs:
    1) Change the mod so that the administrator can upload a link instead of a file in this format. Link title, URL. Example {downloadlink:1:222} "1" will be the unique ID of the link title,url record in the DB. "222" will be passed to the cpalead survey, more about this later
    2) Once I add a downloadlink button tag to an article it will show as a command button with the title of the url added above when the article is displayed.
    3) If the user clicks the button, you should inject the cpalead javascript in the page and execute it which will load the survey. Once the user completes the survey, cpalead will send a postback to the joomla extension containing the IP address of the user that completed the survey as well as the "222" id from above.
    3) Cpalead loads a survey as an overlay. Using javascript you can determine once the overlay is disabled to check if the survey was completed via ajax. If the user completed the survey show the download link for all downloadlink tags with the id "222" via ajax and allow them to see the links for the next hour. If they come back to that page the links will automatically be shown.
    4) The id "222" used in this example will be added by myself when I add a downloadlink tag to a article and basically alows 1 link to be enabled(for 1 hour) across many different articles.

    My budget for this project is $60
     
    webworxs, Jun 14, 2010 IP
  2. webworxs

    webworxs Well-Known Member

    Messages:
    416
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    108
    #2
    The reason I included the "222" id is so that a user won't be able to see links accross all pages of my site, but only for downloadlinks with a certain id.
     
    webworxs, Jun 14, 2010 IP