| @@ 63-72 (lines=10) @@ | ||
| 60 | * @return integer Number of rows in the table |
|
| 61 | * @assert () !== false |
|
| 62 | */ |
|
| 63 | public function get_count() |
|
| 64 | { |
|
| 65 | $em = Database::getManager(); |
|
| 66 | $query = $em->getRepository('ChamiloCoreBundle:ExtraFieldValues')->createQueryBuilder('e'); |
|
| 67 | $query->select('count(e.id)'); |
|
| 68 | $query->where('e.extraFieldType = :type'); |
|
| 69 | $query->setParameter('type', $this->getExtraField()->getExtraFieldType()); |
|
| 70 | ||
| 71 | return $query->getQuery()->getSingleScalarResult(); |
|
| 72 | } |
|
| 73 | ||
| 74 | /** |
|
| 75 | * Save the extra fields values |
|
| @@ 180-189 (lines=10) @@ | ||
| 177 | /** |
|
| 178 | * @return int |
|
| 179 | */ |
|
| 180 | public function get_count() |
|
| 181 | { |
|
| 182 | $em = Database::getManager(); |
|
| 183 | $query = $em->getRepository('ChamiloCoreBundle:ExtraField')->createQueryBuilder('e'); |
|
| 184 | $query->select('count(e.id)'); |
|
| 185 | $query->where('e.extraFieldType = :type'); |
|
| 186 | $query->setParameter('type', $this->getExtraFieldType()); |
|
| 187 | ||
| 188 | return $query->getQuery()->getSingleScalarResult(); |
|
| 189 | } |
|
| 190 | ||
| 191 | /** |
|
| 192 | * @param string $sidx |
|