| @@ 59-67 (lines=9) @@ | ||
| 56 | * @return integer Number of rows in the table |
|
| 57 | * @assert () !== false |
|
| 58 | */ |
|
| 59 | public function get_count() |
|
| 60 | { |
|
| 61 | $query = Database::getManager()->getRepository('ChamiloCoreBundle:ExtraFieldValues')->createQueryBuilder('e'); |
|
| 62 | $query->select('count(e.id)'); |
|
| 63 | $query->where('e.extraFieldType = :type'); |
|
| 64 | $query->setParameter('type', $this->getExtraField()->getExtraFieldType()); |
|
| 65 | ||
| 66 | return $query->getQuery()->getScalarResult(); |
|
| 67 | } |
|
| 68 | ||
| 69 | /** |
|
| 70 | * Save the extra fields values |
|
| @@ 156-165 (lines=10) @@ | ||
| 153 | /** |
|
| 154 | * @return int |
|
| 155 | */ |
|
| 156 | public function get_count() |
|
| 157 | { |
|
| 158 | $em = Database::getManager(); |
|
| 159 | $query = $em->getRepository('ChamiloCoreBundle:ExtraField')->createQueryBuilder('e'); |
|
| 160 | $query->select('count(e.id)'); |
|
| 161 | $query->where('e.extraFieldType = :type'); |
|
| 162 | $query->setParameter('type', $this->getExtraFieldType()); |
|
| 163 | ||
| 164 | return $query->getQuery()->getScalarResult(); |
|
| 165 | } |
|
| 166 | ||
| 167 | /** |
|
| 168 | * @param string $sidx |
|