From 8012f59f7398ab461985c1313e0631ae9cf69e42 Mon Sep 17 00:00:00 2001 From: Max Pozdeev Date: Sat, 26 Dec 2009 14:58:45 +0300 Subject: [PATCH] - bugfix: incorrect sorting after 'rename list' and 'create list' --- src/ajax.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/ajax.php b/src/ajax.php index d393c5e..940d086 100644 --- a/src/ajax.php +++ b/src/ajax.php @@ -356,7 +356,12 @@ elseif(isset($_POST['addList'])) $id = $db->last_insert_id(); $t['total'] = 1; $r = $db->sqa("SELECT * FROM {$db->prefix}lists WHERE id=$id"); - $t['list'][] = array('id'=>$r['id'], 'name'=>htmlarray($r['name'])); + $t['list'][] = array( + 'id' => $r['id'], + 'name' => htmlarray($r['name']), + 'sort' => (int)$r['sorting'], + 'published' => $r['published'] ? 1 :0, + ); echo json_encode($t); exit; } @@ -371,7 +376,12 @@ elseif(isset($_POST['renameList'])) $db->dq("UPDATE {$db->prefix}lists SET name=? WHERE id=$id", array($name)); $t['total'] = $db->affected(); $r = $db->sqa("SELECT * FROM {$db->prefix}lists WHERE id=$id"); - $t['list'][] = array('id'=>$r['id'], 'name'=>htmlarray($r['name'])); + $t['list'][] = array( + 'id' => $r['id'], + 'name' => htmlarray($r['name']), + 'sort' => (int)$r['sorting'], + 'published' => $r['published'] ? 1 :0, + ); echo json_encode($t); exit; }