GithubHelp home page GithubHelp logo

com.pogstone.fancysearches's Introduction

Great custom search for searching and filtering on event participants in CiviCRM.

Current features:

you can filter/view individual priceset options. (Such as search on participants who registered for a certain priceset session.)

Choice of 3 layouts: one row per participant, or one row per line item, or summary totals for each line item option.

Choose which columns to include in the results

Includes memberhsip type and membership status in the results

Includes information about who the participant was registered by.

Includes age of the participant. (You can control the date used to calculate the age, 
such as using Sept. 1 for school/youth events. )

com.pogstone.fancysearches's People

Watchers

Andrew Baerg avatar James Cloos avatar Richard van Oosterhout avatar Sarah Poger Gladstone avatar

Forkers

mattwire

com.pogstone.fancysearches's Issues

Notices and warnings with CiviCRM 4.4 and sample data

I'm seeing a bunch of notices and warnings when I first load the search form and more when I do a search (using 4.4.4 w/ sample data). Can you investigate. We probably shouldn't set the extension for automated distribution w/o fixing these since I think users will get confused / concerned (and they might represent actual bugs in the data output ??).

When I first load Custom Search form (civicrm/contact/search/custom?csid=16&reset=1)
• Notice: Undefined index: event_id in CRM_Fancysearches_Form_Search_FancyParticipantSearch->__construct() (line 25 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: layout_choice in CRM_Fancysearches_Form_Search_FancyParticipantSearch->__construct() (line 45 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined property: CRM_Fancysearches_Form_Search_FancyParticipantSearch::$_eventID in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 348 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Warning: Invalid argument supplied for foreach() in CRM_Contact_Selector_Custom->getColumnHeaders() (line 230 of /Users/dgg/git/crm_v4.4/CRM/Contact/Selector/Custom.php).
• Notice: Undefined index: event_id in CRM_Fancysearches_Form_Search_FancyParticipantSearch->__construct() (line 25 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: layout_choice in CRM_Fancysearches_Form_Search_FancyParticipantSearch->__construct() (line 45 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined property: CRM_Fancysearches_Form_Search_FancyParticipantSearch::$_eventID in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 348 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: filter_type in CRM_Fancysearches_Form_Search_FancyParticipantSearch->getListItemWhere() (line 1093 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).

After clicking search w/ sample Fall Fundraiser event selected, default Layout, and all Columns selected:
• Notice: Undefined index: event_id in CRM_Fancysearches_Form_Search_FancyParticipantSearch->__construct() (line 25 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: layout_choice in CRM_Fancysearches_Form_Search_FancyParticipantSearch->__construct() (line 45 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined property: CRM_Fancysearches_Form_Search_FancyParticipantSearch::$_eventID in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 348 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Warning: Invalid argument supplied for foreach() in CRM_Contact_Selector_Custom->getColumnHeaders() (line 230 of /Users/dgg/git/crm_v4.4/CRM/Contact/Selector/Custom.php).
• Notice: Undefined index: event_id in CRM_Fancysearches_Form_Search_FancyParticipantSearch->__construct() (line 25 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: layout_choice in CRM_Fancysearches_Form_Search_FancyParticipantSearch->__construct() (line 45 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined property: CRM_Fancysearches_Form_Search_FancyParticipantSearch::$_eventID in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 348 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: filter_type in CRM_Fancysearches_Form_Search_FancyParticipantSearch->getListItemWhere() (line 1093 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined offset: 1 in CRM_Fancysearches_Form_Search_FancyParticipantSearch->__construct() (line 37 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: filter_type in CRM_Fancysearches_Form_Search_FancyParticipantSearch->getListItemWhere() (line 1093 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Warning: is_array() expects exactly 1 parameter, 0 given in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 305 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined property: CRM_Fancysearches_Form_Search_FancyParticipantSearch::$_eventID in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 348 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined variable: sql_eid_list in CRM_Fancysearches_Form_Search_FancyParticipantSearch->priceSetDAO() (line 79 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined variable: tmp_priceset_id in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 437 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined variable: tmp_priceset_id in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 437 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined variable: tmp_priceset_id in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 437 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: filter_type in CRM_Fancysearches_Form_Search_FancyParticipantSearch->getListItemWhere() (line 1093 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: lineitem_id in CRM_Fancysearches_Form_Search_FancyParticipantSearch->where() (line 1233 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: filter_type in CRM_Fancysearches_Form_Search_FancyParticipantSearch->getListItemWhere() (line 1093 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: filter_type in CRM_Fancysearches_Form_Search_FancyParticipantSearch->getListItemWhere() (line 1093 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: lineitem_id in CRM_Fancysearches_Form_Search_FancyParticipantSearch->where() (line 1233 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: filter_type in CRM_Fancysearches_Form_Search_FancyParticipantSearch->getListItemWhere() (line 1093 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: filter_type in CRM_Fancysearches_Form_Search_FancyParticipantSearch->getListItemWhere() (line 1093 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: lineitem_id in CRM_Fancysearches_Form_Search_FancyParticipantSearch->where() (line 1233 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: filter_type in CRM_Fancysearches_Form_Search_FancyParticipantSearch->getListItemWhere() (line 1093 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined offset: 1 in CRM_Fancysearches_Form_Search_FancyParticipantSearch->__construct() (line 37 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: filter_type in CRM_Fancysearches_Form_Search_FancyParticipantSearch->getListItemWhere() (line 1093 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Warning: is_array() expects exactly 1 parameter, 0 given in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 305 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined property: CRM_Fancysearches_Form_Search_FancyParticipantSearch::$_eventID in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 348 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined variable: sql_eid_list in CRM_Fancysearches_Form_Search_FancyParticipantSearch->priceSetDAO() (line 79 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined variable: tmp_priceset_id in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 437 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined variable: tmp_priceset_id in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 437 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined variable: tmp_priceset_id in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 437 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined offset: 1 in CRM_Fancysearches_Form_Search_FancyParticipantSearch->__construct() (line 37 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: filter_type in CRM_Fancysearches_Form_Search_FancyParticipantSearch->getListItemWhere() (line 1093 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Warning: is_array() expects exactly 1 parameter, 0 given in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 305 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined property: CRM_Fancysearches_Form_Search_FancyParticipantSearch::$_eventID in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 348 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined variable: sql_eid_list in CRM_Fancysearches_Form_Search_FancyParticipantSearch->priceSetDAO() (line 79 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined variable: tmp_priceset_id in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 437 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined variable: tmp_priceset_id in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 437 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined variable: tmp_priceset_id in CRM_Fancysearches_Form_Search_FancyParticipantSearch->setColumns() (line 437 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined variable: sql_eid_list in CRM_Fancysearches_Form_Search_FancyParticipantSearch->priceSetDAO() (line 79 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: filter_type in CRM_Fancysearches_Form_Search_FancyParticipantSearch->getListItemWhere() (line 1093 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).
• Notice: Undefined index: filter_type in CRM_Fancysearches_Form_Search_FancyParticipantSearch->getListItemWhere() (line 1093 of /Users/dgg/htdocs/drupal7/vendor/civicrm/com.pogstone.fancysearches-master/CRM/Fancysearches/Form/Search/FancyParticipantSearch.php).

Error MySQL can only join 61 Tables

When running the default Fancy Search report on my event with lots of price set options, I get the above error. Using the 'one line per item' does not produce the error, but is less useful. Any way to fix?

Where?

Dear Sarah,

Thank you very much for this extension.

I'm fairly new to using events, so perhaps I've missed something. I've installed it locally (4.2.13) and I'm trying to find out where the visible difference is! I can't see one on the Find Participant screen. Please can you advise? Where should I be seeing the difference?

(I've long campaigned for the extensions xml file to have a "usage" section to detail this!)

Thank you,

John

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.