* do not add task with listId=0

This commit is contained in:
Max Pozdeev 2010-12-26 14:57:03 +03:00
parent b8e27503a9
commit 5d8a8e90b3

View file

@ -581,7 +581,7 @@ function check_read_access($listId = null)
$db = DBConnection::instance(); $db = DBConnection::instance();
if(Config::get('password') == '') return true; if(Config::get('password') == '') return true;
if(is_logged()) return true; if(is_logged()) return true;
if($listId) if($listId !== null)
{ {
$id = $db->sq("SELECT id FROM {$db->prefix}lists WHERE id=? AND published=1", array($listId)); $id = $db->sq("SELECT id FROM {$db->prefix}lists WHERE id=? AND published=1", array($listId));
if($id) return; if($id) return;
@ -594,7 +594,7 @@ function have_write_access($listId = null)
{ {
if(is_readonly()) return false; if(is_readonly()) return false;
// check list exist // check list exist
if($listId) if($listId !== null)
{ {
$db = DBConnection::instance(); $db = DBConnection::instance();
$count = $db->sq("SELECT COUNT(*) FROM {$db->prefix}lists WHERE id=?", array($listId)); $count = $db->sq("SELECT COUNT(*) FROM {$db->prefix}lists WHERE id=?", array($listId));