|
@@ -61,7 +61,7 @@ class survey_manager
|
|
|
|
|
|
$sql = "SELECT * FROM $table_survey WHERE survey_id='".Database::escape_string($survey_id)."'";
|
|
|
$result = api_sql_query($sql, __FILE__, __LINE__);
|
|
|
- $return = mysql_fetch_assoc($result);
|
|
|
+ $return = Database::fetch_array($result,'ASSOC');
|
|
|
|
|
|
// we do this (temporarily) to have the array match the quickform elements immediately
|
|
|
// idealiter the fields in the db match the quickform fields
|
|
@@ -120,7 +120,7 @@ class survey_manager
|
|
|
'".Database::escape_string($values['anonymous'])."'
|
|
|
)";
|
|
|
$result = api_sql_query($sql, __FILE__, __LINE__);
|
|
|
- $survey_id = mysql_insert_id();
|
|
|
+ $survey_id = Database::insert_id();
|
|
|
|
|
|
//$return['message'] = get_lang('SurveyCreatedSuccesfully').'<br />'.get_lang('YouCanNowAddQuestionToYourSurvey').': ';
|
|
|
//$return['message'] .= '<a href="survey.php?survey_id='.$survey_id.'">'.get_lang('ClickHere').'</a>';
|
|
@@ -192,7 +192,7 @@ class survey_manager
|
|
|
'".date()."',
|
|
|
'".$_course['id']."')";
|
|
|
$result = api_sql_query($sql, __FILE__, __LINE__);
|
|
|
- $return = mysql_insert_id();
|
|
|
+ $return = Database::insert_id();
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -393,7 +393,7 @@ class survey_manager
|
|
|
// getting the information of the question
|
|
|
$sql = "SELECT * FROM $tbl_survey_question WHERE question_id='".Database::escape_string($question_id)."' ORDER BY `sort`";
|
|
|
$result = api_sql_query($sql, __FILE__, __LINE__);
|
|
|
- $row = mysql_fetch_assoc($result);
|
|
|
+ $row = Database::fetch_array($result,'ASSOC');
|
|
|
$return['survey_id'] = $row['survey_id'];
|
|
|
$return['question_id'] = $row['question_id'];
|
|
|
$return['type'] = $row['type'];
|
|
@@ -405,7 +405,7 @@ class survey_manager
|
|
|
// getting the information of the question options
|
|
|
$sql = "SELECT * FROM $table_survey_question_option WHERE question_id='".Database::escape_string($question_id)."' ORDER BY `sort` ";
|
|
|
$result = api_sql_query($sql, __FILE__, __LINE__);
|
|
|
- while ($row = mysql_fetch_assoc($result))
|
|
|
+ while ($row = Database::fetch_array($result,'ASSOC'))
|
|
|
{
|
|
|
/** @todo this should be renamed to options instead of answers */
|
|
|
$return['answers'][] = $row['option_text'];
|
|
@@ -436,7 +436,7 @@ class survey_manager
|
|
|
// getting the information of the question
|
|
|
$sql = "SELECT * FROM $tbl_survey_question WHERE survey_id='".Database::escape_string($survey_id)."'";
|
|
|
$result = api_sql_query($sql, __FILE__, __LINE__);
|
|
|
- while ($row = mysql_fetch_assoc($result))
|
|
|
+ while ($row = Database::fetch_array($result,'ASSOC'))
|
|
|
{
|
|
|
$return[$row['question_id']]['survey_id'] = $row['survey_id'];
|
|
|
$return[$row['question_id']]['question_id'] = $row['question_id'];
|
|
@@ -451,7 +451,7 @@ class survey_manager
|
|
|
// getting the information of the question options
|
|
|
$sql = "SELECT * FROM $table_survey_question_option WHERE survey_id='".Database::escape_string($survey_id)."'";
|
|
|
$result = api_sql_query($sql, __FILE__, __LINE__);
|
|
|
- while ($row = mysql_fetch_assoc($result))
|
|
|
+ while ($row = Database::fetch_array($result,'ASSOC'))
|
|
|
{
|
|
|
$return[$row['question_id']]['answers'][] = $row['option_text'];
|
|
|
}
|
|
@@ -491,7 +491,7 @@ class survey_manager
|
|
|
// finding the max sort order of the questions in the given survey
|
|
|
$sql = "SELECT max(sort) AS max_sort FROM $tbl_survey_question WHERE survey_id='".Database::escape_string($form_content['survey_id'])."'";
|
|
|
$result = api_sql_query($sql, __FILE__, __LINE__);
|
|
|
- $row = mysql_fetch_assoc($result);
|
|
|
+ $row = Database::fetch_array($result,'ASSOC');
|
|
|
$max_sort = $row['max_sort'];
|
|
|
|
|
|
// adding the question to the survey_question table
|
|
@@ -506,7 +506,7 @@ class survey_manager
|
|
|
'".Database::escape_string($form_content['maximum_score'])."'
|
|
|
)";
|
|
|
$result = api_sql_query($sql, __FILE__, __LINE__);
|
|
|
- $question_id = mysql_insert_id();
|
|
|
+ $question_id = Database::insert_id();
|
|
|
$form_content['question_id'] = $question_id;
|
|
|
$return_message = 'QuestionAdded';
|
|
|
}
|
|
@@ -554,7 +554,7 @@ class survey_manager
|
|
|
WHERE survey_id='".Database::escape_string($survey_data['survey_share'])."'
|
|
|
AND code='".Database::escape_string($_course['id'])."'";
|
|
|
$result = api_sql_query($sql, __FILE__, __LINE__);
|
|
|
- $row = mysql_fetch_assoc($result);
|
|
|
+ $row = Database::fetch_array($result,'ASSOC');
|
|
|
$max_sort = $row['max_sort'];
|
|
|
|
|
|
// adding the question to the survey_question table
|
|
@@ -567,7 +567,7 @@ class survey_manager
|
|
|
'".Database::escape_string($max_sort+1)."',
|
|
|
'".Database::escape_string($_course['id'])."')";
|
|
|
$result = api_sql_query($sql, __FILE__, __LINE__);
|
|
|
- $shared_question_id = mysql_insert_id();
|
|
|
+ $shared_question_id = Database::insert_id();
|
|
|
}
|
|
|
// updating an existing question
|
|
|
else
|
|
@@ -613,7 +613,7 @@ class survey_manager
|
|
|
// finding the two questions that needs to be swapped
|
|
|
$sql = "SELECT * FROM $table_survey_question WHERE survey_id='".Database::escape_string($survey_id)."' ORDER BY sort $sort";
|
|
|
$result = api_sql_query($sql, __FILE__, __LINE__);
|
|
|
- while ($row = mysql_fetch_assoc($result))
|
|
|
+ while ($row = Database::fetch_array($result,'ASSOC'))
|
|
|
{
|
|
|
if ($found == true)
|
|
|
{
|
|
@@ -930,7 +930,7 @@ class survey_manager
|
|
|
$sql = "SELECT DISTINCT user FROM $table_survey_answer WHERE survey_id= '".Database::escape_string($survey_data['survey_id'])."'";
|
|
|
}
|
|
|
$res = api_sql_query($sql, __FILE__, __LINE__);
|
|
|
- while ($row = mysql_fetch_assoc($res))
|
|
|
+ while ($row = Database::fetch_array($res,'ASSOC'))
|
|
|
{
|
|
|
if ($all_user_info)
|
|
|
{
|
|
@@ -1749,10 +1749,10 @@ function check_first_last_question($survey_id, $continue=true)
|
|
|
// getting the information of the question
|
|
|
$sql = "SELECT * FROM $tbl_survey_question WHERE survey_id='".Database::escape_string($survey_id)."' ORDER BY sort ASC";
|
|
|
$result = api_sql_query($sql, __FILE__, __LINE__);
|
|
|
- $total = mysql_num_rows($result);
|
|
|
+ $total = Database::num_rows($result);
|
|
|
$counter=1;
|
|
|
$error = false;
|
|
|
- while ($row = mysql_fetch_assoc($result))
|
|
|
+ while ($row = Database::fetch_array($result,'ASSOC'))
|
|
|
{
|
|
|
if ($counter == 1 AND $row['type'] == 'pagebreak')
|
|
|
{
|