* task edit internal fix (get correct listId)

This commit is contained in:
Max Pozdeev 2010-12-15 20:41:59 +03:00
parent 9c4aa1403c
commit dfa09ba1cd
3 changed files with 3 additions and 3 deletions

View file

@ -235,7 +235,6 @@ elseif(isset($_GET['editTask']))
check_write_access();
$id = (int)_post('id');
stop_gpc($_POST);
$listId = (int)_post('list'); // TODO: listId may be incorrect
$title = trim(_post('title'));
$note = str_replace("\r\n", "\n", trim(_post('note')));
$prio = (int)_post('prio');
@ -248,6 +247,7 @@ elseif(isset($_GET['editTask']))
echo json_encode($t);
exit;
}
$listId = $db->sq("SELECT list_id FROM {$db->prefix}todolist WHERE id=$id");
$tags = trim(_post('tags'));
$db->ex("BEGIN");
$db->ex("DELETE FROM {$db->prefix}tag2task WHERE task_id=$id");

View file

@ -1300,7 +1300,7 @@ function saveTask(form)
if(form.isadd.value != 0)
return submitFullTask(form);
_mtt.db.request('editTask', {id:form.id.value, list:curList.id, title: form.task.value, note:form.note.value,
_mtt.db.request('editTask', {id:form.id.value, title: form.task.value, note:form.note.value,
prio:form.prio.value, tags:form.tags.value, duedate:form.duedate.value},
function(json){
if(!parseInt(json.total)) return;

View file

@ -72,7 +72,7 @@ mytinytodoStorageAjax.prototype =
editTask: function(params, callback)
{
$.post(this.mtt.mttUrl+'ajax.php?editTask='+params.id,
{ id:params.id, list:params.list, title:params.title, note:params.note, prio:params.prio, tags:params.tags, duedate:params.duedate },
{ id:params.id, title:params.title, note:params.note, prio:params.prio, tags:params.tags, duedate:params.duedate },
callback, 'json');
},