Expand the functionality of a Image hosting website

Suoritettu Julkaistu Jun 28, 2014 Maksettu toimituksen yhteydessä
Suoritettu Maksettu toimituksen yhteydessä

Dear Members,

For an image hosting website we require a Pay-Per-Download functionality. The work that needs to be done consists of the following:

1. Modify the existing views counter to count only 3 views per single IP per 24 hours. (If the same IP views more than 3 images during the same 24 hour period, the views table in the database should not be updated. When the 24 hour period ends, this starts again for the next 24 hours). The counter must be modified with the help of MaxMind GeoIP or simillar geo ip database. Depending on the location of the IP of the viewer, in a separate table in the database a corresponding tier row must be updated. Example:

Viewer’s IP is from USA. USA is set as a “Tier A” country. When the viewer views an image, the “Tier A” column corresponding to his username gets update with +1 .

2. A query In the user's profile panel - The user should be able to see the total number of views that their images have received since the last payout request, and a simple php function should multiply these views by a fixed amount per tier. Example representation:

VIEWS SINCE LAST PAYOUT:

Tier A - xxxxx views / $5

Tier B - xxxx views / $1.71

Tier C - xxxxx views / $2.44

Total views: xxxxxxx

Total earned : $9.15

3. Payout request button - This button should become active (clickable) after a specific amount of earnings has been reached (for example - if earnings are less than $10 - the button is greyed out and unclickable. If earnings >$10 , button is active). When this button is clicked, it should record the current total views in the tiers A , B and C database, copy them to a table , for example, “Requests_queue” and then reset the counters on the tiers table to “0” for all tiers.

4. In the admin dashboard, there must be a list that shows the current request_queue and a button against each item in the list in order to dismiss it when payment has been made to the user.

Thank you for your interest.

MySQL PHP

Projektin tunnus: #6124036

Tietoa projektista

7 ehdotusta Etäprojekti Aktiivinen Jun 28, 2014

Myönnetty käyttäjälle:

gopalvora

Hi I have gone through the details of your project and we find it well within our capabilities. I offer a wide range of services, including Web design, PHP/MySQL web application development, Open sources like Joo Lisää

$175 USD 8 päivässä
(531 Arvostelua)
8.4

7 freelanceria on tarjonnut keskimäärin $215 tähän työhön

contact2phpsl

Hello.. !!! We have read and understood the Project Requirements of your posted Project giving attention to each and every aspect of it. I would highly Appreciate if we could discuss this in detail. I have dedica Lisää

$247 USD 5 päivässä
(812 arvostelua)
9.0
mituld

Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks

$216 USD 9 päivässä
(471 arvostelua)
8.2
raiakanksha49

hii..i'm having 5 yrs experienced in MySql,PHP..recently i'm completed such type of projects..its my pleasure to work with you...you can check my review also....thanks

$257 USD 25 päivässä
(57 arvostelua)
6.4
gianglv

I'm able to do this work with my expertise in PHP and MySQL. I'll deliver the work in time with best quality.

$200 USD 7 päivässä
(7 arvostelua)
4.0