get_thumbnail()->get_type() == \media_subdef::TYPE_IMAGE || $record->get_preview()->get_type() == \media_subdef::TYPE_IMAGE; } catch (\Exception $e) { return false; } }; $this->grep_records($grep); } public function get_count_preview() { $n = 0; foreach ($this->get_elements() as $element) { try { $element->get_preview()->get_type() == \media_subdef::TYPE_IMAGE; $n ++; } catch (\Exception $e) { } } return $n; } public function get_count_thumbnail() { $n = 0; foreach ($this->get_elements() as $element) { try { $element->get_thumbnail()->get_type() == \media_subdef::TYPE_IMAGE; $n ++; } catch (\Exception $e) { } } return $n; } }