/** * Display file selection type menu * * @access private */ private function display_view_types() { $to_read['table'] = 'media'; $to_read['columns'] = array('media_type'); $to_read['condition_columns'][':album'] = 'media_album'; $to_read['condition_select_types'][':album'] = '='; $to_read['condition_values'][':album'] = '0'; $to_read['value_types'][':album'] = 'int'; $types = $this->_db->read($to_read); $count_image = 0; $count_video = 0; $count_alien = 0; foreach ($types as $type) { $typ = substr($type['media_type'], 0, 5); switch ($typ) { case 'image': $count_image++; break; case 'video': $count_video++; break; case 'alien': $count_alien++; break; } } $image = 'Images'; $video = 'Videos'; $alien = 'External videos'; switch ($this->_view_type) { case 'image': $image = '<span class="a_selected">Images</span>'; break; case 'video': $video = '<span class="a_selected">Videos</span>'; break; case 'alien': $alien = '<span class="a_selected">External videos</span>'; break; } Html::mm_type_menu($image, $count_image, $video, $count_video, $alien, $count_alien); }