112c112
< function theme_pager($tags = array(), $limit = 10, $element = 0, $parameters = array()) {
---
> function theme_pager($tags = array(), $limit = 10, $element = 0, $parameters = array(), $attributes = array()) {
118,122c118,122
<     $output .= theme('pager_first', ($tags[0] ? $tags[0] : t('« first')), $limit, $element, $parameters);
<     $output .= theme('pager_previous', ($tags[1] ? $tags[1] : t('‹ previous')), $limit, $element, 1, $parameters);
<     $output .= theme('pager_list', $limit, $element, ($tags[2] ? $tags[2] : 9 ), '', $parameters);
<     $output .= theme('pager_next', ($tags[3] ? $tags[3] : t('next ›')), $limit, $element, 1, $parameters);
<     $output .= theme('pager_last', ($tags[4] ? $tags[4] : t('last »')), $limit, $element, $parameters);
---
>     $output .= theme('pager_first', ($tags[0] ? $tags[0] : t('« first')), $limit, $element, $parameters, $attributes);
>     $output .= theme('pager_previous', ($tags[1] ? $tags[1] : t('‹ previous')), $limit, $element, 1, $parameters, $attributes);
>     $output .= theme('pager_list', $limit, $element, ($tags[2] ? $tags[2] : 9 ), '', $parameters, $attributes);
>     $output .= theme('pager_next', ($tags[3] ? $tags[3] : t('next ›')), $limit, $element, 1, $parameters, $attributes);
>     $output .= theme('pager_last', ($tags[4] ? $tags[4] : t('last »')), $limit, $element, $parameters, $attributes);
152c152
< function theme_pager_first($text, $limit, $element = 0, $parameters = array()) {
---
> function theme_pager_first($text, $limit, $element = 0, $parameters = array(), $attributes = array()) {
158c158
<     $output = theme('pager_link', $text, pager_load_array(0, $element, $pager_page_array), $element, $parameters, array('class' => 'pager-first'));
---
>     $output = theme('pager_link', $text, pager_load_array(0, $element, $pager_page_array), $element, $parameters, array_merge($attributes, array('class' => 'pager-first')));
182c182
< function theme_pager_previous($text, $limit, $element = 0, $interval = 1, $parameters = array()) {
---
> function theme_pager_previous($text, $limit, $element = 0, $interval = 1, $parameters = array(), $attributes = array()) {
192c192
<       $output = theme('pager_first', $text, $limit, $element, $parameters);
---
>       $output = theme('pager_first', $text, $limit, $element, $parameters, $attributes);
196c196
<       $output = theme('pager_link', $text, $page_new, $element, $parameters, array('class' => 'pager-previous'));
---
>       $output = theme('pager_link', $text, $page_new, $element, $parameters, array_merge($attributes, array('class' => 'pager-previous')));
221c221
< function theme_pager_next($text, $limit, $element = 0, $interval = 1, $parameters = array()) {
---
> function theme_pager_next($text, $limit, $element = 0, $interval = 1, $parameters = array(), $attributes = array()) {
230c230
<       $output = theme('pager_last', $text, $limit, $element, $parameters);
---
>       $output = theme('pager_last', $text, $limit, $element, $parameters, $attributes);
234c234
<       $output = theme('pager_link', $text, $page_new, $element, $parameters, array('class' => 'pager-next'));
---
>       $output = theme('pager_link', $text, $page_new, $element, $parameters, array_merge($attributes, array('class' => 'pager-next')));
257c257
< function theme_pager_last($text, $limit, $element = 0, $parameters = array()) {
---
> function theme_pager_last($text, $limit, $element = 0, $parameters = array(), $attributes = array()) {
263c263
<     $output = theme('pager_link', $text, pager_load_array($pager_total[$element] - 1, $element, $pager_page_array), $element, $parameters, array('class' => 'pager-last'));
---
>     $output = theme('pager_link', $text, pager_load_array($pager_total[$element] - 1, $element, $pager_page_array), $element, $parameters, array_merge($attributes, array('class' => 'pager-last')));
287c287
< function theme_pager_list($limit, $element = 0, $quantity = 5, $text = '', $parameters = array()) {
---
> function theme_pager_list($limit, $element = 0, $quantity = 5, $text = '', $parameters = array(), $attributes = array()) {
328c328
<         $output .= theme('pager_previous', $i, $limit, $element, ($pager_current - $i), $parameters);
---
>         $output .= theme('pager_previous', $i, $limit, $element, ($pager_current - $i), $parameters, $attributes);
334c334
<         $output .= theme('pager_next', $i, $limit, $element, ($i - $pager_current), $parameters);
---
>         $output .= theme('pager_next', $i, $limit, $element, ($i - $pager_current), $parameters, $attributes);
