From 69a3964c648a7cee30b924fe400a672c0350ccb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=ABl=20Dieschburg?= Date: Wed, 11 Feb 2009 13:21:53 +0100 Subject: [PATCH] [svn r18432] - Changes buttons in the blog. - Corrects a bug in the blog task edition. (The tasks didn't edit) --- main/blog/blog.php | 13 ++++++------ main/inc/lib/blog.lib.php | 42 ++++++++++++++++++--------------------- 2 files changed, 26 insertions(+), 29 deletions(-) diff --git a/main/blog/blog.php b/main/blog/blog.php index 9f2d682d7d..82e9942326 100644 --- a/main/blog/blog.php +++ b/main/blog/blog.php @@ -92,7 +92,8 @@ if (!empty($_POST['new_task_submit'])) { Blog :: create_task($blog_id, $_POST['task_name'], $_POST['task_description'], $_POST['chkArticleDelete'], $_POST['chkArticleEdit'], $_POST['chkCommentsDelete'], $_POST['task_color']); } -if (!empty($_POST['edit_task_submit'])) + +if (isset($_POST['edit_task_submit'])) { Blog :: edit_task($_POST['blog_id'], $_POST['task_id'], $_POST['task_name'], $_POST['task_description'], $_POST['chkArticleDelete'], $_POST['chkArticleEdit'],$_POST['chkCommentsDelete'], $_POST['task_color']); } @@ -101,9 +102,9 @@ if (!empty($_POST['assign_task_submit'])) Blog :: assign_task($blog_id, $_POST['task_user_id'], $_POST['task_task_id'], $_POST['task_year']."-".$_POST['task_month']."-".$_POST['task_day']); } -if (!empty($_POST['assign_task_edit_submit'])) +if (isset($_POST['assign_task_edit_submit'])) { - Blog :: edit_assigned_task($blog_id, $_POST['task_user_id'], $_POST['task_task_id'], $_POST['task_year']."-".$_POST['task_month']."-".$_POST['task_day'], $_POST['old_user_id'], $_POST['old_task_id'], $_POST['old_target_date']); + Blog :: edit_assigned_task($blog_id, $_POST['task_user_id'], $_POST['task_task_id'], $_POST['task_year']."-".$_POST['task_month']."-".$_POST['task_day'], $_POST['old_user_id'], $_POST['old_task_id'], $_POST['old_target_date']); } if (!empty($_POST['new_task_execution_submit'])) { @@ -143,7 +144,7 @@ if (isset($_GET['action']) && $_GET['action'] == 'manage_tasks') Blog :: delete_task($blog_id, (int)$_GET['task_id']); if (isset($_GET['do']) && $_GET['do'] == 'delete_assignment') - Blog :: delete_assigned_task($blog_id, (int)$_GET['assignment_id']); + Blog :: delete_assigned_task($blog_id, Database::escape_string((int)$_GET['task_id']), Database::escape_string((int)$_GET['user_id'])); } if (isset($_GET['action']) && $_GET['action'] == 'view_post') @@ -293,7 +294,7 @@ Blog :: display_minimonthcalendar($month, $year, $blog_id);
- +
@@ -435,7 +436,7 @@ switch ($current_page) } if (isset($_GET['do']) && $_GET['do'] == 'edit_assignment') { - Blog :: display_edit_assigned_task_form($blog_id, Database::escape_string((int)$_GET['assignment_id'])); + Blog :: display_edit_assigned_task_form($blog_id, Database::escape_string((int)$_GET['task_id']), Database::escape_string((int)$_GET['user_id'])); } Blog :: display_task_list($blog_id); echo '

'; diff --git a/main/inc/lib/blog.lib.php b/main/inc/lib/blog.lib.php index 7269b845aa..4f97c20488 100644 --- a/main/inc/lib/blog.lib.php +++ b/main/inc/lib/blog.lib.php @@ -683,14 +683,10 @@ class Blog * @param Integer $blog_id * @param Integer $assignment_id */ - function delete_assigned_task($blog_id, $assignment_id) + function delete_assigned_task($blog_id, $task_id,$user_id) { // Init $tbl_blogs_tasks_rel_user = Database::get_course_table(TABLE_BLOGS_TASKS_REL_USER); - $parameters = explode('|',$assignment_id); - $task_id = $parameters[0]; - $user_id = $parameters[1]; - // Delete posts $sql = "DELETE FROM $tbl_blogs_tasks_rel_user WHERE `blog_id` = '".(int)$blog_id."' AND `task_id` = '".(int)$task_id."' AND `user_id` = '".(int)$user_id."'"; api_sql_query($sql, __FILE__, __LINE__); @@ -1336,7 +1332,7 @@ class Blog - + @@ -1400,7 +1396,7 @@ class Blog - + @@ -1534,10 +1530,10 @@ class Blog ''.stripslashes($assignment['description']) . '', '' . $assignment['target_date'] . '', '', - '', + '', '', "\n", - '', "\n", @@ -1610,7 +1606,7 @@ class Blog   -
+
'; @@ -1703,7 +1699,7 @@ class Blog - + '; @@ -1821,7 +1817,7 @@ class Blog   -
+
'; @@ -1832,11 +1828,11 @@ class Blog * @author Toon Keppens * */ - function display_edit_assigned_task_form($blog_id, $assignment_id) + function display_edit_assigned_task_form($blog_id, $task_id, $user_id) { - $parameters = explode('|', $assignment_id); - $task_id = $parameters[0]; - $user_id = $parameters[1]; + //$parameters = explode('_', $assignment_id); + //$task_id = $parameters[0]; + //$user_id = $parameters[1]; /* ------------- */ // Init @@ -1986,7 +1982,7 @@ class Blog -
+
'; @@ -2066,7 +2062,7 @@ class Blog `task_id` = " . (int)$old_task_id . " AND `target_date` = '" . mysql_real_escape_string($old_target_date) . "' "; - + $result = @api_sql_query($sql, __FILE__, __LINE__); } } @@ -2265,7 +2261,7 @@ class Blog echo ''; echo ''; echo ''; - echo ''; + echo ''; echo ''; } @@ -2371,7 +2367,7 @@ class Blog echo ''; echo ''; echo ''; - echo ''; + echo ''; echo ''; } @@ -2447,7 +2443,7 @@ class Blog { echo ' '; } - echo ' + echo ' @@ -2646,7 +2642,7 @@ class Blog   -
+
'; @@ -2684,7 +2680,7 @@ class Blog -
+
';