Code Duplication    Length = 14-14 lines in 5 locations

class/assessment_documentos.php 1 location

@@ 358-371 (lines=14) @@
355
     *
356
     * @return int count of assessment_documentoss
357
     */
358
    public function getCount(CriteriaElement $criteria = null)
359
    {
360
        $sql = 'SELECT COUNT(*) FROM ' . $this->db->prefix('assessment_documentos');
361
        if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) {
362
            $sql .= ' ' . $criteria->renderWhere();
363
        }
364
        $result = $this->db->query($sql);
365
        if (!$result) {
366
            return 0;
367
        }
368
        list($count) = $this->db->fetchRow($result);
369
370
        return $count;
371
    }
372
373
    /**
374
     * delete assessment_documentoss matching a set of conditions

class/assessment_perguntas.php 1 location

@@ 339-352 (lines=14) @@
336
     *
337
     * @return int count of assessment_perguntass
338
     */
339
    public function getCount(CriteriaElement $criteria = null)
340
    {
341
        $sql = 'SELECT COUNT(*) FROM ' . $this->db->prefix('assessment_perguntas');
342
        if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) {
343
            $sql .= ' ' . $criteria->renderWhere();
344
        }
345
        $result = $this->db->query($sql);
346
        if (!$result) {
347
            return 0;
348
        }
349
        list($count) = $this->db->fetchRow($result);
350
351
        return $count;
352
    }
353
354
    /**
355
     * delete assessment_perguntass matching a set of conditions

class/assessment_provas.php 1 location

@@ 382-395 (lines=14) @@
379
     *
380
     * @return int count of assessment_provass
381
     */
382
    public function getCount(CriteriaElement $criteria = null)
383
    {
384
        $sql = 'SELECT COUNT(*) FROM ' . $this->db->prefix('assessment_provas');
385
        if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) {
386
            $sql .= ' ' . $criteria->renderWhere();
387
        }
388
        $result = $this->db->query($sql);
389
        if (!$result) {
390
            return 0;
391
        }
392
        list($count) = $this->db->fetchRow($result);
393
394
        return $count;
395
    }
396
397
    /**
398
     * delete assessment_provass matching a set of conditions

class/assessment_respostas.php 1 location

@@ 303-316 (lines=14) @@
300
     *
301
     * @return int count of assessment_perguntass
302
     */
303
    public function getCount(CriteriaElement $criteria = null)
304
    {
305
        $sql = 'SELECT COUNT(*) FROM ' . $this->db->prefix('assessment_respostas');
306
        if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) {
307
            $sql .= ' ' . $criteria->renderWhere();
308
        }
309
        $result = $this->db->query($sql);
310
        if (!$result) {
311
            return 0;
312
        }
313
        list($count) = $this->db->fetchRow($result);
314
315
        return $count;
316
    }
317
318
    /**
319
     * delete assessment_respostass matching a set of conditions

class/assessment_resultados.php 1 location

@@ 428-441 (lines=14) @@
425
     *
426
     * @return int count of assessment_perguntass
427
     */
428
    public function getCount(CriteriaElement $criteria = null)
429
    {
430
        $sql = 'SELECT COUNT(*) FROM ' . $this->db->prefix('assessment_resultados');
431
        if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) {
432
            $sql .= ' ' . $criteria->renderWhere();
433
        }
434
        $result = $this->db->query($sql);
435
        if (!$result) {
436
            return 0;
437
        }
438
        list($count) = $this->db->fetchRow($result);
439
440
        return $count;
441
    }
442
443
    /**
444
     * delete assessment_resultadoss matching a set of conditions