You are here

function theme_noderelationships_noderef_multiselect in Node Relationships 6

Render the multi selection panel for search and reference views.

1 theme call to theme_noderelationships_noderef_multiselect()
noderelationships_noderef_page_search in ./noderelationships.pages.inc
Build the search and reference page.

File

./noderelationships.pages.inc, line 504
Implementation of user land pages.

Code

function theme_noderelationships_noderef_multiselect($referrer_field) {
  $multiselect = '<div class="noderelationships-noderef-multiselect-items">';
  $multiselect .= '<label>' . check_plain($referrer_field['widget']['label']) . ':</label>';
  $multiselect .= '<div class="clear-block">';
  $multiselect .= '<div class="noderelationships-noderef-multiselect-items-list"><ul></ul></div>';
  $multiselect .= '<div class="noderelationships-noderef-multiselect-actions">';
  $multiselect .= '<a href="javascript:void(0)" class="modalframe-exclude noderelationships-noderef-multiselect-button noderelationships-noderef-multiselect-sort-desc" title="' . check_plain(t('Sort descending')) . '">' . check_plain(t('Desc.')) . '</a>';
  $multiselect .= '<a href="javascript:void(0)" class="modalframe-exclude noderelationships-noderef-multiselect-button noderelationships-noderef-multiselect-sort-asc" title="' . check_plain(t('Sort ascending')) . '">' . check_plain(t('Asc.')) . '</a>';
  $multiselect .= '<a href="javascript:void(0)" class="modalframe-exclude noderelationships-noderef-multiselect-button noderelationships-noderef-multiselect-reset" title="' . check_plain(t('Reset selection')) . '">' . check_plain(t('Reset')) . '</a><br />';
  $multiselect .= '<a href="javascript:void(0)" class="modalframe-exclude noderelationships-noderef-multiselect-button noderelationships-noderef-multiselect-save" title="' . check_plain(t('Close dialog and save changes')) . '">' . check_plain(t('Save')) . '</a>';
  $multiselect .= '<a href="javascript:void(0)" class="modalframe-exclude noderelationships-noderef-multiselect-button noderelationships-noderef-multiselect-cancel" title="' . check_plain(t('Close dialog and discard changes')) . '">' . check_plain(t('Cancel')) . '</a>';
  $multiselect .= '</div>';
  $multiselect .= '</div>';
  $multiselect .= '</div>';
  $output = '<h2>' . t('Search and reference multiple items at once') . '</h2>';
  $output .= '<div class="noderelationships-noderef-multiselect clear-block">';
  $output .= theme('fieldset', array(
    '#collapsible' => TRUE,
    '#title' => t('Selected items'),
    '#value' => $multiselect,
  ));
  $output .= '</div>' . "\n";
  return $output;
}