{"id":15662,"date":"2011-11-11T15:42:26","date_gmt":"2011-11-11T15:42:26","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/mal-membership\/"},"modified":"2012-04-20T02:40:50","modified_gmt":"2012-04-20T02:40:50","slug":"mal-membership","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/mal-membership\/","author":7802659,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.0.5.6","stable_tag":"trunk","tested":"3.2.1","requires":"3.2.1","requires_php":"","requires_plugins":"","header_name":"mal-membership","header_author":"Russell Albin","header_description":"","assets_banners_color":"","last_updated":"2012-04-20 02:40:50","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=LVN2Z9HGWTBYA","header_plugin_uri":"http:\/\/mal-membership.unfuddle.com\/svn\/mal-membership_mal-membership\/","header_author_uri":"http:\/\/www.russellalbin.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1971,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"0.0.2.5":"<p>Overhaul of members, many tables updated UPDATE REQUIRED<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[7232,41788],"plugin_category":[],"plugin_contributors":[96279],"plugin_business_model":[],"class_list":["post-15662","plugin","type-plugin","status-publish","hentry","plugin_tags-contest","plugin_tags-member-only","plugin_contributors-russellalbin","plugin_committers-russellalbin"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/mal-membership.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Mal Membership allows for a members only section and ability to hold contests.<\/p>\n\n<h3>Arbitrary section<\/h3>\n\n<p>A description of the table structure ( out of date do not rely on this )<\/p>\n\n<p>Table: mal_contest<\/p>\n\n<pre><code>    ID              = auto increment number\n    status          = pending,active,completed,cancelled\n    start_date      = the date\/time the contest starts format: YYYY-MM-DD HH:MM:SS\n    end_date        = the date\/time the contest ends format: YYYY-MM-DD HH:MM:SS\n<\/code><\/pre>\n\n<p>Table: mal_members<\/p>\n\n<pre><code>    ID              = auto increment number\n    status          = pending,active,disabled\n<\/code><\/pre>\n\n<p>Table: mal_prize<\/p>\n\n<pre><code>    ID              = auto increment number\n    status          = pending,active,disabled\n    contest_id      = ID of the mal_contest this is associated to\n<\/code><\/pre>\n\n<p>Table: mal_contest_data<\/p>\n\n<pre><code>    ( This table has all the details regarding the contest )\n\n    ID              = auto increment number\n    contest_id      = ID of the mal_contest this is associated to\n    value           = description\n<\/code><\/pre>\n\n<p>Table: mal_member_data<\/p>\n\n<pre><code>    ( This table has all the details regarding the member )\n\n    ID              = auto increment number\n    user_id       = ID of the mal_contest this is associated to\n    value           = description of member\n<\/code><\/pre>\n\n<p>Table: mal_prize_data<\/p>\n\n<pre><code>    ( This table has all the details regarding the prize )\n\n    ID              = auto increment number\n    prize_id        = ID of the mal_contest this is associated to\n    value           = description of prize\n<\/code><\/pre>\n\n<p>Table: Javascript for date\/time<\/p>\n\n<pre><code>    http:\/\/www.ama3.com\/anytime\/\n<\/code><\/pre>\n\n<p>Please let me know if you have any questions.  russell@russellalbin.com<\/p>\n\n<h3>A brief Markdown Example<\/h3>\n\n<!--section=installation-->\n<ol>\n<li>Unzip the plugin file.<\/li>\n<li>Upload the \"mal-membership\" folder to the \"\/wp-content\/plugins\/\" directory. The \"mal-membership\" file must be located at this address: \"http:\/\/your-wordpress-directory-address\/wp-content\/plugins\/mal-membership\/\".<\/li>\n<li>Activate the plugin through the \"Plugins\" menu in WordPress.<\/li>\n<li>Configure the plugin through the Mal Membership Settings page in WordPress.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>How and why should I use this<\/dt>\n<dd><p>This is the best one out in wordpress...A Real FAQ is coming soon<\/p><\/dd>\n<dt>What is this plugin?<\/dt>\n<dd><p>This was developed to provide a members only section to malpearson.com and provide the ability to hold contests<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.0.5.6<\/h4>\n\n<ul>\n<li>Found another place where the data is in a loop and could display data incorrect data<\/li>\n<\/ul>\n\n<h4>0.0.5.5<\/h4>\n\n<ul>\n<li>Tring to fix the same problem that previous winners will show up in the next winners information.<\/li>\n<\/ul>\n\n<h4>0.0.5.4<\/h4>\n\n<ul>\n<li>Fixed a problem that was not clearing the values when displaying winners.  It would sometimes keep the previous data.<\/li>\n<\/ul>\n\n<h4>0.0.5.3<\/h4>\n\n<ul>\n<li>Fixed a bug that was not updating the version of the plugin<\/li>\n<li>Removed the Development version text on the MM Home page<\/li>\n<\/ul>\n\n<h4>0.0.5.2<\/h4>\n\n<ul>\n<li>Member\/User can now edit their own information on the public facing side<\/li>\n<li>Ability to control the success message after a member edits their profile now provided in MM Settings page<\/li>\n<li>Fixed a log out issue when using the shortcode<\/li>\n<li>Changed the login and log out and password change for public users<\/li>\n<\/ul>\n\n<h4>0.0.5.1<\/h4>\n\n<ul>\n<li>Ability to view entries for today as well as during a set of days<\/li>\n<\/ul>\n\n<h4>0.0.5.0<\/h4>\n\n<ul>\n<li>Public sign up now has Country and changed the text for zip and State<\/li>\n<li>show email address for winners<\/li>\n<\/ul>\n\n<h4>0.0.4.9<\/h4>\n\n<ul>\n<li>Fixed the colors for the table layouts<\/li>\n<li>Fixed the description of the prize that was not displaying on the home page<\/li>\n<\/ul>\n\n<h4>0.0.4.8<\/h4>\n\n<ul>\n<li>Added a scrolling div around the list of contests to help with the large volume of results<\/li>\n<li>Added coloring of results to help with visual separation of results to several tables<\/li>\n<li>On the home page, there is a list of contests that need winners selected<\/li>\n<\/ul>\n\n<p>= 0.0.4.7=\n* On the Home page, when you click completed contests, that list that appears,\n  fixed an issue that was not showing the completed contests properly.<\/p>\n\n<h4>0.0.4.6<\/h4>\n\n<ul>\n<li>fixed a bug that was not setting the prize to completed if the contest is completed<\/li>\n<li>Added ability to view \/ retrieve prize information on several pages<\/li>\n<li>Added completed as a valid prize status<\/li>\n<li>Ability to change winners if needed<\/li>\n<li>Provided some additional links to view contests, view winners on some different pages<\/li>\n<\/ul>\n\n<h4>0.0.4.5<\/h4>\n\n<ul>\n<li>Changed the title on the public side back to h2 with a class of mal-membership to control the css<\/li>\n<li>Fixed the search for members<\/li>\n<\/ul>\n\n<h4>0.0.4.4<\/h4>\n\n<ul>\n<li>New menu to view a Contest ( rather than edit )<\/li>\n<li>Remove description from view all contest page it sometimes breaks if you have something weird in there.<\/li>\n<\/ul>\n\n<h4>0.0.4.3<\/h4>\n\n<ul>\n<li>Removed a bad error message when their is a problem with the submission.<\/li>\n<\/ul>\n\n<h4>0.0.4.2<\/h4>\n\n<ul>\n<li>Fixed the log out feature, it now takes the member back to the home page after logging them out<\/li>\n<\/ul>\n\n<h4>0.0.4.1<\/h4>\n\n<ul>\n<li>Added 20 characters to the contest title<\/li>\n<\/ul>\n\n<h4>0.0.4.0<\/h4>\n\n<ul>\n<li>Found a bug that was not showing contests if you went back to the login page<\/li>\n<li>Added a redirect to take care of this bug<\/li>\n<\/ul>\n\n<h4>0.0.3.9<\/h4>\n\n<ul>\n<li>Added some css adjustments to the public side to help avoid some display issues<\/li>\n<\/ul>\n\n<h4>0.0.3.8<\/h4>\n\n<ul>\n<li>Changed the <\/li>\n<\/ul>\n\n<p>&lt;<\/p>\n\n<p>h2&gt; to<\/p>\n\n<p>&lt;<\/p>\n\n<p>h3&gt; on the listing of contests<\/p>\n\n<h4>0.0.3.7<\/h4>\n\n<ul>\n<li>Added a custom message to the log out page<\/li>\n<\/ul>\n\n<h4>0.0.3.6<\/h4>\n\n<ul>\n<li>Removing some error messages that are not working the way I expected<\/li>\n<\/ul>\n\n<h4>0.0.3.5<\/h4>\n\n<ul>\n<li>Added some text boxes to allow for custom messages to the sign in and sing up forms<\/li>\n<\/ul>\n\n<h4>0.0.3.4<\/h4>\n\n<ul>\n<li>Added some text to the top of the sign up form<\/li>\n<\/ul>\n\n<h4>0.0.3.3<\/h4>\n\n<ul>\n<li>Added a link on the home page to take you to the contests page<\/li>\n<\/ul>\n\n<h4>0.0.3.2<\/h4>\n\n<ul>\n<li>Removed the word Title: from the public side when viewing contests\/prizes<\/li>\n<li>Removed the word Description: from the public side when viewing contest\/prizes<\/li>\n<\/ul>\n\n<h4>0.0.3.1<\/h4>\n\n<ul>\n<li>Fixing an issue that was not displaying messages when no current contest or prizes are running<\/li>\n<li>Also trying to fix a bug that was not allowing a contest to be entered<\/li>\n<li>Adding some nice validation that the entry was successful<\/li>\n<\/ul>\n\n<h4>0.0.3.0<\/h4>\n\n<ul>\n<li>fixed a bug that was not selecting the winners after the contest was over<\/li>\n<\/ul>\n\n<h4>0.0.2.9<\/h4>\n\n<ul>\n<li>Fixed a bug in the public entry of contests that was not showing the messages after entering for a prize<\/li>\n<\/ul>\n\n<h4>0.0.2.8<\/h4>\n\n<ul>\n<li>Fixed the ability for members to enter a contest for a prize<\/li>\n<li>Fixed the countdown of how many votes have been cast and how many are left<\/li>\n<\/ul>\n\n<h4>0.0.2.7<\/h4>\n\n<ul>\n<li>Fixed the member sign up and sign in<\/li>\n<li>Changed admin menu to not show up in case a member knows how to log into the admin section.<\/li>\n<li>@TODO add, in the admin section, some details for the member about the prizes they are entered in, and what they have won<\/li>\n<\/ul>\n\n<h4>0.0.2.6<\/h4>\n\n<ul>\n<li>Converted the members to use the user built into Wordpress.<\/li>\n<li>Changed many tables and references, it is remove all data using the settings of this plugin, deactivate and delete, then reinstall from wordpress.org<\/li>\n<li>Error handling fixed for public user self sign up!<\/li>\n<\/ul>\n\n<h4>0.0.2.5<\/h4>\n\n<ul>\n<li>Changing format to use the default users tables and then use mal_members to hold the extra info<\/li>\n<\/ul>\n\n<h4>0.0.2.4<\/h4>\n\n<ul>\n<li>found a bug that showed contests to not-logged in visitors<\/li>\n<\/ul>\n\n<h4>0.0.2.3<\/h4>\n\n<ul>\n<li>Fixed a bug that was not returning all the winners should the prize have more than one winner<\/li>\n<li>Also will show the original winners if you try to select new winners for a contest that already has winners<\/li>\n<\/ul>\n\n<h4>0.0.2.2<\/h4>\n\n<ul>\n<li>Fixed a bug with sites using permalinks and also those who do not<\/li>\n<\/ul>\n\n<h4>0.0.2.1<\/h4>\n\n<ul>\n<li>Added some help instructions to the Settings page to assist in using short codes<\/li>\n<\/ul>\n\n<h4>0.0.2.0<\/h4>\n\n<ul>\n<li>moved sign up to be part of the main short code<\/li>\n<li>added javascript redirect for attempts to go to a page that you should not see, like the sign in page when already signed in<\/li>\n<li>Reworked the validation of when your logged in or not and makes sure that the customer goes to the right page<\/li>\n<\/ul>\n\n<h4>0.0.1.9<\/h4>\n\n<ul>\n<li>Setup had some missing columns <\/li>\n<\/ul>\n\n<h4>0.0.1.8<\/h4>\n\n<ul>\n<li>fixed a bug that was not allowing for a contest to be entered within 2 hours of the current time.<\/li>\n<li>Created ability to set the time zone for the installation and have it set to CST as default<\/li>\n<\/ul>\n\n<h4>0.0.1.7<\/h4>\n\n<ul>\n<li>Added some ajax for the public side to allow for easier entry into contest.<\/li>\n<li>Changed the layout of the public side so that after a member signs up, they are automatically sent to the contests<\/li>\n<\/ul>\n\n<h4>0.0.1.6<\/h4>\n\n<ul>\n<li>Fixed a bug that was not showing the number of entries per day for the prize in the admin panel<\/li>\n<\/ul>\n\n<h4>0.0.1.5<\/h4>\n\n<ul>\n<li>Members can now enter contests after logging in<\/li>\n<\/ul>\n\n<h4>0.0.1.4<\/h4>\n\n<ul>\n<li>Adding jquery to public side of web site<\/li>\n<\/ul>\n\n<h4>0.0.1.3<\/h4>\n\n<ul>\n<li>Formatted the prizes and output for contests for the public view<\/li>\n<li>Added option for youtube video OR  image upload<\/li>\n<\/ul>\n\n<h4>0.0.1.2<\/h4>\n\n<ul>\n<li>Trying to output the values of each day for the prize<\/li>\n<\/ul>\n\n<h4>0.0.1.1<\/h4>\n\n<ul>\n<li>Fixed a bug that was not showing the proper days between start and end dates in when viewing them to set the\nnumber of entries that are possible<\/li>\n<\/ul>\n\n<p>= 0.0.1.0\n* Fixed spelling error in the admin menu\n* Removed the maximum number of entries for the contest.  The prize will dictate the maximum number of entries\n* Added a filter to advise if the winner of the contest will be at random OR by selection of an administrator\n  The selection will be a selection of qualified entries.  They will be picking them in the admin panel and then\n  the winner will be randomly selected.\n* Now each day of the prize has the ability to set how many votes you can place<\/p>\n\n<h4>0.0.0.9<\/h4>\n\n<ul>\n<li>Added a qualified entry field to the contest entry table to be able to designate that this entry is qualified to be a winner<\/li>\n<\/ul>\n\n<h4>0.0.0.8<\/h4>\n\n<ul>\n<li>Added a datetime field to the contest entry table to track when the entry is made<\/li>\n<\/ul>\n\n<h4>0.0.0.7<\/h4>\n\n<ul>\n<li>Added maximum number of entries for contests and prizes in the admin section<\/li>\n<\/ul>\n\n<h4>0.0.0.6<\/h4>\n\n<ul>\n<li>Testing svn auto update<\/li>\n<\/ul>\n\n<h4>0.0.0.5<\/h4>\n\n<ul>\n<li>Updating the readme and version numbers<\/li>\n<\/ul>\n\n<h4>0.0.0.4<\/h4>\n\n<ul>\n<li>Added this plugin to an unfuddle repository<\/li>\n<\/ul>\n\n<h4>0.0.0.3<\/h4>\n\n<ul>\n<li>Added the public sign up and login as well as log out features<\/li>\n<\/ul>\n\n<h4>0.0.0.2<\/h4>\n\n<ul>\n<li>Cleaned up the way you create\/edit contests and prizes.<\/li>\n<\/ul>\n\n<h4>0.0.0.1<\/h4>\n\n<ul>\n<li>10\/02\/2011<\/li>\n<li>Basic development of plugin and functions<\/li>\n<\/ul>","raw_excerpt":"Members only section and hold contests - UNDER CONSTRUCTION!!! BE PATIENT","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/15662","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=15662"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/russellalbin"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=15662"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=15662"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=15662"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=15662"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=15662"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=15662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}