...
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. Here is an example of how CORE hooks into the TERENA registration system:
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();
|
Download feedback results
To download feeback results as csv files, log in as an admin and visit:
/core/feedback/getresults/<section name>
Technical
Init
Every participant gets an email with a link containing a UUID. The link initializes their feedback session during which the UUID value is mapped to a feedback_id
. This id is used for authentication. Only users with a valid and existing UUID code can provide feedback.
See: Core_Model_Feedback::_init()
Gliffy Diagram | ||||
---|---|---|---|---|
|
Setup
- Every feedback section has its own database table in the feedback schema.
- Every feedback section has its own web form, located here:
application/modules/core/forms/Feedback/
...