The WPMU plugin "Affiliates" has some great functionality built in. However, many of the functions are not available via shortcodes or automated through the WP admin dashboard.
For example, there are several shortcodes which define and display functions from elsewhere in the plugin. There are also a few functions which are not available as shortcodes. The code is already written, they just need to be defined in the shortcodes.php
Additionally, I would like to call the hash function that generates a cookie hash from the users section of the wp dashboard.
I am looking for this project to be done tonight since it is SO easy. If you have the skills, this is less than an hours worth of work. Don't bid unless you know what you are doing. I will reject outrageous bids and people who obviously auto post.
This is the code from the plugin main file. As you can see, it calls the short odes and the function php, so these can be referenced easily:
here are the db rows in wp_usermeta for user # 9, named georgejetson:
446 9 enable_affiliate yes
447 9 affiliate_paypal
448 9 affiliate_reference georgejetson-44
449 9 affiliate_hash aff5cad61afb6ef626590c5c260fb41e437
446 is yes or no
447 is found in the database in another table/field
448, is a number after username-
449, the plugin has code already that I think uses MD5 and salt to create the hash here
so those four rows per user are all there is. the rest is functions in the plugin that are already written.
Additional Project Description:
04/04/2013 at 12:03 IST
please see the attached mockup.
There are two tasks.
#1 (the easiest) is to create a shortcode named [affiliateurl] that displays: Â http://MySite.com/?ref=myname-44/
This should take you less than an hour as the function/class to create the URL is already there, and there are other shortcodes, just not one to display the url.
#2 (the harder one) is to create a page (either hard coded php or another shortcode, perhaps based on the exisiting shortcode: [affiliateuserdetails] which is a bad UX design)
This page will look like my mockup, and should take you a couple of hours tops, because you are modifying the code that already creates the shortcode
see screenshot of mockup at: http://5asg.com/simple-PHP-project/TasksForProject.png