diff --git a/src/ajax.php b/src/ajax.php index 2648bdc..ef08172 100644 --- a/src/ajax.php +++ b/src/ajax.php @@ -27,7 +27,7 @@ if(isset($_GET['loadLists'])) $t['list'][] = prepareAllTasksList(); $t['total'] = 1; $q = $db->dq("SELECT * FROM {$db->prefix}lists $sqlWhere ORDER BY ow ASC, id ASC"); - while($r = $q->fetch_assoc($q)) + while($r = $q->fetchAssoc()) { $t['total']++; $t['list'][] = prepareList($r); @@ -110,7 +110,7 @@ elseif(isset($_GET['loadTasks'])) $t['total'] = 0; $t['list'] = array(); $q = $db->dq("SELECT *, duedate IS NULL AS ddn FROM {$db->prefix}todolist $inner WHERE $sqlWhereListId $sqlWhere $sqlSort"); - while($r = $q->fetch_assoc($q)) + while($r = $q->fetchAssoc()) { $t['total']++; $t['list'][] = prepareTaskRow($r); @@ -148,7 +148,7 @@ elseif(isset($_GET['newTask'])) $db->ex("BEGIN"); $db->dq("INSERT INTO {$db->prefix}todolist (uuid,list_id,title,d_created,d_edited,ow,prio) VALUES (?,?,?,?,?,?,?)", array(generateUUID(), $listId, $title, time(), time(), $ow, $prio) ); - $id = $db->last_insert_id(); + $id = $db->lastInsertId(); if($tags != '') { $aTags = prepareTags($tags); @@ -184,7 +184,7 @@ elseif(isset($_GET['fullNewTask'])) $db->ex("BEGIN"); $db->dq("INSERT INTO {$db->prefix}todolist (uuid,list_id,title,d_created,d_edited,ow,prio,note,duedate) VALUES(?,?,?,?,?,?,?,?,?)", array(generateUUID(), $listId, $title, time(), time(), $ow, $prio, $note, $duedate) ); - $id = $db->last_insert_id(); + $id = $db->lastInsertId(); if($tags != '') { $aTags = prepareTags($tags); @@ -325,7 +325,7 @@ elseif(isset($_GET['suggestTags'])) $q = $db->dq("SELECT name,id FROM {$db->prefix}tags INNER JOIN {$db->prefix}tag2task ON id=tag_id WHERE list_id=$listId AND name LIKE ". $db->quoteForLike('%s%%',$begin) ." GROUP BY tag_id ORDER BY name LIMIT $limit"); $t = array(); - while($r = $q->fetch_row()) { + while($r = $q->fetchRow()) { $t[] = $r[0]; } jsonExit($t); @@ -352,7 +352,7 @@ elseif(isset($_GET['tagCloud'])) "WHERE list_id=$listId GROUP BY (tag_id) ORDER BY tags_count ASC"); $at = array(); $ac = array(); - while($r = $q->fetch_assoc()) { + while($r = $q->fetchAssoc()) { $at[] = array('name'=>$r['name'], 'id'=>$r['tag_id']); $ac[] = $r['tags_count']; } @@ -385,7 +385,7 @@ elseif(isset($_GET['addList'])) $ow = 1 + (int)$db->sq("SELECT MAX(ow) FROM {$db->prefix}lists"); $db->dq("INSERT INTO {$db->prefix}lists (uuid,name,ow,d_created,d_edited,taskview) VALUES (?,?,?,?,?,?)", array(generateUUID(), $name, $ow, time(), time(), 1) ); - $id = $db->last_insert_id(); + $id = $db->lastInsertId(); $t['total'] = 1; $r = $db->sqa("SELECT * FROM {$db->prefix}lists WHERE id=$id"); $t['list'][] = prepareList($r); @@ -638,7 +638,7 @@ function getOrCreateTag($name) if($tagId) return array('id'=>$tagId, 'name'=>$name); $db->ex("INSERT INTO {$db->prefix}tags (name) VALUES (?)", array($name)); - return array('id'=>$db->last_insert_id(), 'name'=>$name); + return array('id'=>$db->lastInsertId(), 'name'=>$name); } function getTagId($tag) @@ -653,7 +653,7 @@ function get_task_tags($id) $db = DBConnection::instance(); $q = $db->dq("SELECT tag_id FROM {$db->prefix}tag2task WHERE task_id=?", $id); $a = array(); - while($r = $q->fetch_row()) { + while($r = $q->fetchRow()) { $a[] = $r[0]; } return $a; @@ -914,7 +914,7 @@ function getUserListsSimple() $db = DBConnection::instance(); $a = array(); $q = $db->dq("SELECT id,name FROM {$db->prefix}lists ORDER BY id ASC"); - while($r = $q->fetch_row()) { + while($r = $q->fetchRow()) { $a[$r[0]] = $r[1]; } return $a; diff --git a/src/includes/class.db.mysql.php b/src/includes/class.db.mysql.php index eaa57ab..cf1ef74 100644 --- a/src/includes/class.db.mysql.php +++ b/src/includes/class.db.mysql.php @@ -160,7 +160,7 @@ class Database_Mysql extends Database_Abstract return '\''. sprintf($format, $s). '\''; } - function lastInsertId() + function lastInsertId($name = null) { return $this->dbh->lastInsertId(); } diff --git a/src/includes/class.db.mysqli.php b/src/includes/class.db.mysqli.php index 024a856..b3723e2 100644 --- a/src/includes/class.db.mysqli.php +++ b/src/includes/class.db.mysqli.php @@ -50,7 +50,7 @@ class Database_Mysql extends Database_Abstract return true; } - function lastInsertId() + function lastInsertId($name = null) { return $this->dbh->insert_id; } diff --git a/src/includes/class.db.sqlite3.php b/src/includes/class.db.sqlite3.php index 69a683c..9842974 100644 --- a/src/includes/class.db.sqlite3.php +++ b/src/includes/class.db.sqlite3.php @@ -149,7 +149,7 @@ class Database_Sqlite3 extends Database_Abstract return $this->dbh->quote(sprintf($format, $s)). " ESCAPE '\'"; } - function lastInsertId() + function lastInsertId($name = null) { return $this->dbh->lastInsertId(); } diff --git a/src/includes/common.php b/src/includes/common.php index ca30ea3..b178d98 100644 --- a/src/includes/common.php +++ b/src/includes/common.php @@ -148,7 +148,7 @@ abstract class Database_Abstract abstract function affected(); abstract function quote($s); abstract function quoteForLike($format, $s); - abstract function lastInsertId(); + abstract function lastInsertId($name = null); abstract function tableExists($table); }