Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Go to Conferences/Edit and edit your conference. Here you have the option to send feedback codes to all participants or to a single email (use this for testing).

Using 'mail all participants'

When using 'mail all participants', who receives the feedback invitation?

It is left to the developer to add the list of participants to CORE. In ./application/modules/core/models/Feedback.php::getParticipants you have to provide the $participants array. Use the same format as the debug example. As an example of how CORE hooks into the TERENA registration system we use:

Technical

Every user who received a feedback request, gets an email with a unique link. This link contains a UUID and initializes their feedback session. CORE is not able to link a UUID back to a user and hence the privacy of the participant can be guaranteed. Only users with a valid UUID code can provide feedback. This check is done during initialization of the Feedback model.

Code Block
$config = new Zend_Config_Ini(
    APPLICATION_PATH.'/configs/web.ini',
    'development'
);
$db = Zend_Db::factory($config->resources->multidb->webshop);

$query = "select fname, lname, email from vw_prodpart
where product_id IN (57,58,59) and order_status NOT IN ('canceled', 'unpaid', 'pending', 'refund')";

$participants = $db->query($query)->fetchAll();

...