*/
function getNumberOfProjects($params = array(), $extended_qpa = null) {
$qpa = db_construct_qpa(false, 'SELECT count(*) AS count FROM groups');
- if (count($params) > 1) {
+ if (is_array($params) && count($params) > 1) {
$qpa = db_construct_qpa($qpa, ' WHERE ');
$i = 0;
foreach ($params as $key => $value) {
$qpa = db_construct_qpa($qpa, ' GROUP BY group_name,register_time,unix_group_name,groups.group_id,groups.is_template,status,license_name ORDER BY '.$sqlsortorder);
$qpa = db_construct_qpa($qpa, ' OFFSET $1 LIMIT $2', array($start, $paging));
$res = db_query_qpa($qpa);
- $totalProjects = FusionForge::getInstance()->getNumberOfProjects($status);
+ $totalProjects = FusionForge::getInstance()->getNumberOfProjects(array($status));
}
$rows = array();