Browse Source

move the check box to left.

pull/438/head
Yuqing Jiang 11 years ago
parent
commit
d85de15813
  1. 2
      css/islandora.admin.css
  2. 26
      includes/solution_packs.inc

2
css/islandora.admin.css

@ -13,5 +13,5 @@
.islandora-solution-pack-fieldset table th,
.islandora-solution-pack-fieldset table td
{
width: 33%;
width: 25%;
}

26
includes/solution_packs.inc

@ -204,6 +204,9 @@ function islandora_solution_pack_form(array $form, array &$form_state, $solution
);
foreach ($object_info as $object) {
$pid = $object['pid'];
$form['solution_pack']['table']['check'][$pid] = array(
'#type' => 'checkbox',
);
$form['solution_pack']['table']['label'][$pid] = array(
'#type' => 'item',
'#markup' => $object['label'],
@ -216,9 +219,6 @@ function islandora_solution_pack_form(array $form, array &$form_state, $solution
'#type' => 'item',
'#markup' => $object['status'],
);
$form['solution_pack']['table']['check'][$pid] = array(
'#type' => 'checkbox',
);
}
return $form;
}
@ -846,17 +846,19 @@ function islandora_get_viewer_callback($viewer_id = NULL) {
function theme_islandora_solution_pack_table($variables) {
$form = $variables['form'];
$rows = array();
foreach ($form['label'] as $key => $element) {
if (is_array($element) && element_child($key)) {
$row = array();
$row[] = array('data' => drupal_render($form['label'][$key]));
$row[] = array('data' => drupal_render($form['pid'][$key]));
$row[] = array('data' => drupal_render($form['status'][$key]));
$row[] = array('data' => drupal_render($form['check'][$key]));
$rows[] = array('data' => $row);
if (isset($form['label'])) {
foreach ($form['label'] as $key => $element) {
if (is_array($element) && element_child($key)) {
$row = array();
$row[] = array('data' => drupal_render($form['check'][$key]));
$row[] = array('data' => drupal_render($form['label'][$key]));
$row[] = array('data' => drupal_render($form['pid'][$key]));
$row[] = array('data' => drupal_render($form['status'][$key]));
$rows[] = array('data' => $row);
}
}
}
$header = array(t('Label'), t('PID'), t('Status'), '');
$header = array('', t('Label'), t('PID'), t('Status'));
$output = '';
$output .= theme('table', array(

Loading…
Cancel
Save