Advertisement
Guest User

widget venue manager sql mod

a guest
Mar 9th, 2013
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. if (isset($type) && $type == 'category') {
  2. $sql = "SELECT e.*, c.category_name, c.category_name, c.category_desc, ese.start_time";
  3.  
  4. //Venue sql
  5. isset($org_options['use_venue_manager']) && $org_options['use_venue_manager'] == 'Y' ? $sql .= ", v.name venue_name, v.address venue_address, v.city venue_city, v.state venue_state, v.zip venue_zip, v.country venue_country, v.meta venue_meta " : '';
  6.  
  7. $sql .=" FROM " . EVENTS_CATEGORY_TABLE . " c ";
  8. $sql .= " JOIN " . EVENTS_CATEGORY_REL_TABLE . " r ON r.cat_id = c.id ";
  9. $sql .= " JOIN " . EVENTS_DETAIL_TABLE . " e ON e.id = r.event_id ";
  10.  
  11. //Venue sql
  12. isset($org_options['use_venue_manager']) && $org_options['use_venue_manager'] == 'Y' ? $sql .= " LEFT JOIN " . EVENTS_VENUE_REL_TABLE . " vr ON vr.event_id = e.id LEFT JOIN " . EVENTS_VENUE_TABLE . " v ON v.id = vr.venue_id " : '';
  13.  
  14. $sql .= " LEFT JOIN " . EVENTS_START_END_TABLE . " ese ON ese.event_id = e.id ";
  15. $sql .= " WHERE c.id = '" . $instance['category_name'] . "' ";
  16. $sql .= " AND e.is_active = 'Y' ";
  17. } else {
  18. $sql = "SELECT e.*, ese.start_time";
  19.  
  20. //Venue sql
  21. isset($org_options['use_venue_manager']) && $org_options['use_venue_manager'] == 'Y' ? $sql .= ", v.name venue_name, v.address venue_address, v.city venue_city, v.state venue_state, v.zip venue_zip, v.country venue_country, v.meta venue_meta " : '';
  22.  
  23. $sql .= " FROM " . EVENTS_DETAIL_TABLE . " e ";
  24.  
  25. //Venue sql
  26. isset($org_options['use_venue_manager']) && $org_options['use_venue_manager'] == 'Y' ? $sql .= " LEFT JOIN " . EVENTS_VENUE_REL_TABLE . " vr ON vr.event_id = e.id LEFT JOIN " . EVENTS_VENUE_TABLE . " v ON v.id = vr.venue_id " : '';
  27.  
  28. $sql .= " LEFT JOIN " . EVENTS_START_END_TABLE . " ese ON ese.event_id = e.id ";
  29. $sql .= " WHERE e.is_active = 'Y' ";
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement