|
@@ 1503-1520 (lines=18) @@
|
| 1500 |
|
* @author Patrick Cool <[email protected]>, Ghent University |
| 1501 |
|
* @version January 2007 |
| 1502 |
|
*/ |
| 1503 |
|
public static function delete_all_survey_questions_options($survey_id, $shared = false) |
| 1504 |
|
{ |
| 1505 |
|
// Table definitions |
| 1506 |
|
$table_survey_question_option = Database :: get_course_table(TABLE_SURVEY_QUESTION_OPTION); |
| 1507 |
|
$course_id = api_get_course_int_id(); |
| 1508 |
|
$course_condition = " c_id = $course_id AND "; |
| 1509 |
|
if ($shared) { |
| 1510 |
|
$course_condition = ""; |
| 1511 |
|
$table_survey_question_option = Database :: get_main_table(TABLE_MAIN_SHARED_SURVEY_QUESTION_OPTION); |
| 1512 |
|
} |
| 1513 |
|
|
| 1514 |
|
$sql = "DELETE FROM $table_survey_question_option |
| 1515 |
|
WHERE $course_condition survey_id='".intval($survey_id)."'"; |
| 1516 |
|
|
| 1517 |
|
// Deleting the options of the survey questions |
| 1518 |
|
Database::query($sql); |
| 1519 |
|
|
| 1520 |
|
return true; |
| 1521 |
|
} |
| 1522 |
|
|
| 1523 |
|
/** |
|
@@ 1536-1555 (lines=20) @@
|
| 1533 |
|
* @author Julio Montoya |
| 1534 |
|
* @version March 2007 |
| 1535 |
|
*/ |
| 1536 |
|
public static function delete_survey_question_option($survey_id, $question_id, $shared = false) |
| 1537 |
|
{ |
| 1538 |
|
$course_id = api_get_course_int_id(); |
| 1539 |
|
$course_condition = " c_id = $course_id AND "; |
| 1540 |
|
|
| 1541 |
|
// Table definitions |
| 1542 |
|
$table_survey_question_option = Database :: get_course_table(TABLE_SURVEY_QUESTION_OPTION); |
| 1543 |
|
if ($shared) { |
| 1544 |
|
$course_condition = ""; |
| 1545 |
|
$table_survey_question_option = Database :: get_main_table(TABLE_MAIN_SHARED_SURVEY_QUESTION_OPTION); |
| 1546 |
|
} |
| 1547 |
|
|
| 1548 |
|
// Deleting the options of the survey questions |
| 1549 |
|
$sql = "DELETE from $table_survey_question_option |
| 1550 |
|
WHERE |
| 1551 |
|
$course_condition survey_id='".intval($survey_id)."' AND |
| 1552 |
|
question_id='".intval($question_id)."'"; |
| 1553 |
|
Database::query($sql); |
| 1554 |
|
return true; |
| 1555 |
|
} |
| 1556 |
|
|
| 1557 |
|
/** |
| 1558 |
|
* SURVEY ANSWERS FUNCTIONS |