\r
public function count($limitedToUserRights = false)\r
{\r
- $where = '(' . $this->makeWhereFromFiltres() . ')';\r
+ $filters = $this->makeWhereFromFiltres();\r
+ if ($filters == '1=1') {\r
+ $table = 'books';\r
+ } else {\r
+ $table = 'books_vue';\r
+ }\r
+\r
+ $where = '(' . $filters . ')';\r
$where .= $this->limitToUserRights($limitedToUserRights);\r
- $r = $this->con->select('SELECT COUNT(*) AS nb FROM books_vue WHERE ' . $where);\r
+ $r = $this->con->select('SELECT COUNT(*) AS nb FROM ' . $table . ' WHERE ' . $where);\r
return $r->nb;\r
}\r
\r