Hi all, I hope someone can help with my little quandary! Okay, I have a situation where I have one page: "Page1", that needs to link to "Page2" ONLY if the user has an active subscription to an aMember product, say: "Product5". If they do NOT have an active subscription to "Product5" then they would need to be linked to "Page3" instead. Schematically this would read: ________________________________________________________ IF $member has subscription to [Product5] with [status of 1], create 'hyperlink to Page2' else create 'hyperlink to Page3' If someone could help with the correct syntax of this, I would be extremely appreciative as this is a rather urgent and important requirement - and I am really stuck! Thanks, Matt. Sydney Swingers
I hope it is a PHP page already protected by aMember. If so, do the following: PHP: if (in_array(5, $_SESSION['_amember_product_ids'])) print "<a href='page_2.html'>Page 2</a>"; else print "<a href='page_3.html'>Page 3</a>";
Thanks Alex. Once again you have come through for me - it works perfectly. One additional question: can this be done with multiple products? For example: if (in_array(5,6,7, $_SESSION['_amember_product_ids'])) I know this doesn't work (already tried) but I am wondering if it can be done using multiple products as I now have three products (5,6,7) and my members need at least ONE of the three to get the Page2.html url. If it can't be done, no problems - just curious. Thanks again Alex, Matt. Sydney Swingers
It's alright Alex - I worked out how to do it with multiple products. Probably not the neatest way to code - but it works: if (in_array(5, $_SESSION['_amember_product_ids'])) print "<a href='Page2.php'>OCTOBER EVENT - REGISTRATION PAGE</a>"; else if (in_array(6, $_SESSION['_amember_product_ids'])) print "<a href='Page2.php'>OCTOBER EVENT - REGISTRATION PAGE</a>"; else if (in_array(7, $_SESSION['_amember_product_ids'])) print "<a href='Page2.php'>OCTOBER EVENT - REGISTRATION PAGE</a>"; else print "<a href='Page3.php'>OCTOBER EVENT - PAYMENT PAGE</a>"; Thanks again, Matt