Ejemplo n.º 1
0
 static function GetPermissionsList($arOrder = array(), $arFilter = array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
 {
     $query = new Compatible\OrderQuery(StatusGroupTaskTable::getEntity());
     $taskIdName = 'TASK_ID';
     CSaleStatusAdapter::addAliasesTo($query, $taskIdName);
     $query->prepare($arOrder, $arFilter, $arGroupBy, $arSelectFields);
     if ($query->counted()) {
         return $query->exec()->getSelectedRowsCount();
     } else {
         $result = new Compatible\CDBResult();
         CSaleStatusAdapter::adaptResult($result, $query, $taskIdName);
         return $query->compatibleExec($result, $arNavStartParams);
     }
 }