I am using Content Profile Module and Event Module to make modules and user profile nodes.
I want to have a main page that automatically gives a custom view of events for each user.
When login in / Registering the User needs to fill in some fields and taxonomy terms in there Content Profile. Depending on these content profile fields the "Event Block" needs to show an amount of Events that are intresting to the user.
The filter should do the following thing:
1.Get all the Event Nodes that are still Open for registration.
2.Filter those nodes, so it will only show the nodes of the region where the user is from ( Taxonomy Term in there Content Profile)
3. Users can also specify wich Event Types ( Musicals, Danceparties, ... ) they are intrested in. After the filter of the region, we should also then exclude the events types that are not preffered by the user.
4. If there is NO event matching all these criteria there should just be the events in the users there region that should be shown.
I have small experience in Drupal/php but i need to do this for school. So please some information on how to do this. Is it wise to use Views and Views PHP filter to make this happen.
Perhaps making a module of this with Block_View. How should i handle this and wich Hooks should i use with this.
Are there any tutorials, previous problems that i can look for help. Because im already searching some weeks but don't find anything usefull.
Please some responses :)