id, $book->title, $book->authors_list, $book->publicationtype, $book->year, $book->numofpages, $book->comment, $book->city, $book->department, $book->publisher, ); } return $rows; } function _get_table_header() { $header = array ( array('data' => 'Номер публикации', 'field' => 'id'), array('data' => 'Название', 'field' => 'title'), array('data' => 'Авторы', 'field' => 'authors_list'), array('data' => 'Тип публикации', 'field' => 'publicationtype'), array('data' => 'Год издания', 'field' => 'year'), array('data' => 'Номера (количество) страниц', 'field' => 'numofpages'), array('data' => 'Комментарий', 'field' => 'comment'), array('data' => 'Город', 'field' => 'city'), array('data' => 'Предмет', 'field' => 'department'), array('data' => 'Издательство', 'field' => 'publisher'), ); return $header; } function _render_book_page($header, $rows, $numrows) { drupal_add_js(drupal_get_path('module', 'bookshelf') . '/bookshelf.js'); drupal_add_css(drupal_get_path('module', 'bookshelf') . '/bookshelf.css'); $output = theme('bookshelf_page'); $output .= '
'; $output .= theme('table', array('header' => $header, 'rows' => $rows)); $output .= '
'; $output .= theme('pager', array('quantity', $numrows)); return $output; } function _bookshelf_page(){ $query = db_select('bookshelf_book', 'book'); $query->innerJoin('bookshelf_publicationtype', 'publicationtype', 'book.publicationtype = publicationtype.id'); $query->innerJoin('bookshelf_book_author', 'book_author', 'book.id = book_author.bookid'); $query->leftJoin('bookshelf_author', 'author', 'author.id = book_author.authorid'); $query->leftJoin('bookshelf_city', 'city', 'book.city = city.id'); $query->leftJoin('bookshelf_department', 'department', 'book.department = department.id'); $query->leftJoin('bookshelf_publisher', 'publisher', 'book.publisher = publisher.id'); $query->fields('book'); $query->fields('publicationtype', array('publicationtype')); $query->fields('city', array('city')); $query->fields('department', array('department')); $query->fields('publisher', array('publisher')); $query->addExpression("GROUP_CONCAT(author.fio SEPARATOR ', ')", "authors_list"); $query->groupBy('book.id'); $numrows = $query->countQuery()->execute()->fetchField(); $header = _get_table_header(); $books = $query->extend('PagerDefault') ->limit(25) ->extend('TableSort') ->orderByHeader($header) ->execute(); $rows = _parse_books($books); return _render_book_page($header, $rows, $numrows); } function _bookshelf_page_search($searchtext){ $query = db_select('bookshelf', 'b') ->fields('b') ->condition(db_or()->condition('authors', "%$searchtext%", 'LIKE')->condition('title', "%$searchtext%", 'LIKE')); $query = db_select('bookshelf_book', 'book'); $query->innerJoin('bookshelf_publicationtype', 'publicationtype', 'book.publicationtype = publicationtype.id'); $query->innerJoin('bookshelf_book_author', 'book_author', 'book.id = book_author.bookid'); $query->leftJoin('bookshelf_author', 'author', 'author.id = book_author.authorid'); $query->leftJoin('bookshelf_city', 'city', 'book.city = city.id'); $query->leftJoin('bookshelf_department', 'department', 'book.department = department.id'); $query->leftJoin('bookshelf_publisher', 'publisher', 'book.publisher = publisher.id'); $query->fields('book'); $query->fields('publicationtype', array('publicationtype')); $query->fields('city', array('city')); $query->fields('department', array('department')); $query->fields('publisher', array('publisher')); $query->addExpression("GROUP_CONCAT(author.fio SEPARATOR ', ')", "authors_list"); $query->condition(db_or()->condition('author.fio', "%$searchtext%", 'LIKE')->condition('book.title', "%$searchtext%", 'LIKE')); $query->groupBy('book.id'); $numrows = $query->countQuery()->execute()->fetchField(); $header = _get_table_header(); $books = $query->extend('PagerDefault') ->limit(25) ->extend('TableSort') ->orderByHeader($header) ->execute(); $rows = _parse_books($books); return _render_book_page($header, $rows, $numrows); } Стёпушкин Дмитрий Федорович | Воронежский институт физической культуры

Стёпушкин Дмитрий Федорович

Наши олимпийцы

Стёпушкин Дмитрий Федорович (03.09.1975, г. Чкаловск Ленинабад. обл., Таджикистан) – бобслей. ЗМС. Трехкратный участник Олимпийских игр (2002 в Солт-Лейк-Сити; боб-четверка, 8-е место; 2006г. в Турине, 9-е место, 2010 г. в Ванкувере, 9-е место). Запасной участник ОИ-2014 в Сочи. Победитель и призер чемпионатов мира, Европы, Кубков Мира, МС по легкой атлетике (тройной прыжок), чемпион Москвы по легкой атлетике. Год окончания вуза 2005.