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