[svn r17360] logic changes - allows deleted all of survey answer - (partial FS#2510)

skala
Isaac Flores 17 years ago
parent 2688cbc9ac
commit 549650c495
  1. 13
      main/survey/survey.lib.php

@ -24,7 +24,7 @@
* @package dokeos.survey
* @author Patrick Cool <patrick.cool@UGent.be>, Ghent University: cleanup, refactoring and rewriting large parts (if not all) of the code
@author Julio Montoya Armas <gugli100@gmail.com>, Dokeos: Personality Test modification and rewriting large parts of the code
* @version $Id: survey.lib.php 17336 2008-12-16 21:23:21Z iflorespaz $
* @version $Id: survey.lib.php 17360 2008-12-17 20:51:09Z iflorespaz $
*
* @todo move this file to inc/lib
* @todo use consistent naming for the functions (save vs store for instance)
@ -1213,6 +1213,7 @@ class survey_manager
SURVEY ANSWERS FUNCTIONS
*****************************************************************************************************/
/**
* This function deletes all the answers anyone has given on this survey
* This function is normally only called when a survey is deleted
@ -1223,10 +1224,11 @@ class survey_manager
* @todo write the function
*
* @author Patrick Cool <patrick.cool@UGent.be>, Ghent University
* @version January 2007
* @version January 2007,december 2008
*/
function delete_all_survey_answers($survey_id)
{
function delete_all_survey_answers($survey_id) {
$table_survey_answer = Database :: get_course_table(TABLE_SURVEY_ANSWER);
api_sql_query('DELETE FROM '.$table_survey_answer.' WHERE survey_id='.$survey_id,__FILE__,__LINE__);
return true;
}
@ -4028,7 +4030,8 @@ class SurveyUtil {
// storing the invitation (only if the user_id is not in $already_invited['course_users'] OR email is not in $already_invited['additional_users']
$add_users_array = explode(';',$already_invited['additional_users']);
if ((is_numeric($value) AND !in_array($value,$already_invited['course_users'])) OR (!is_numeric($value) AND !in_array($value,$add_users_array)))
$my_alredy_invited=($already_invited['course_users']==null) ? array() : $already_invited['course_users'];
if ((is_numeric($value) AND !in_array($value,$my_alredy_invited)) OR (!is_numeric($value) AND !in_array($value,$add_users_array)))
{
if(is_array($survey_invitations))
{

Loading…
Cancel
Save