From dd00f6c839791aa6db186148e66e2dbd020214e0 Mon Sep 17 00:00:00 2001 From: Carlos Vargas Date: Tue, 24 Nov 2009 14:58:56 -0500 Subject: [PATCH] Delete all the tasks on the agenda see #5612 --- main/work/work.php | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/main/work/work.php b/main/work/work.php index aaa0663147..316c7a34ea 100644 --- a/main/work/work.php +++ b/main/work/work.php @@ -764,10 +764,19 @@ else { } if ($delete == "all" && api_is_allowed_to_edit(null,true)) { - $queryString1 = "SELECT url FROM " . $work_table . ""; - $queryString2 = "DELETE FROM " . $work_table . ""; - $queryString3 = "DELETE FROM " . $TSTDPUBASG . ""; + $queryString1 = "SELECT url FROM ".$work_table.""; + $queryString2 = "DELETE FROM ".$work_table.""; + $queryString3 = "DELETE FROM ".$TSTDPUBASG. ""; + $sql_agenda = "SELECT add_to_calendar FROM ".$TSTDPUBASG." WHERE add_to_calendar <> 0"; + $rs_agenda = Database::query($sql_agenda, __FILE__, __LINE__); + $t_agenda = Database::get_course_table(TABLE_AGENDA); + while ($row_agenda=Database::fetch_array($rs_agenda)) { + $deleteagenda = "DELETE FROM ".$t_agenda." WHERE id='".$row_agenda['add_to_calendar']."'"; + $rsdeleteagenda = Database::query($deleteagenda, __FILE__, __LINE__); + + } + $result1 = Database::query($queryString1, __FILE__, __LINE__); $result2 = Database::query($queryString2, __FILE__, __LINE__); $result3 = Database::query($queryString3, __FILE__, __LINE__);