Move theme preprocess function out of views_plugin_style_table.inc where it should...
authorEarl Miles
Thu, 4 Sep 2008 06:46:04 +0000 (06:46 +0000)
committerEarl Miles
Thu, 4 Sep 2008 06:46:04 +0000 (06:46 +0000)
includes/plugins.inc
plugins/views_plugin_style_table.inc
views_ui.module

index 4c7c346..661d2dc 100644 (file)
@@ -398,6 +398,57 @@ class views_plugin extends views_object {
  * @see hook_views_plugins
  */
 
+
+/**
+ * Theme the form for the table style plugin
+ */
+function theme_views_ui_style_plugin_table($form) {
+  $output = drupal_render($form['description_markup']);
+
+  $header = array(
+    t('Field'),
+    t('Column'),
+    t('Separator'),
+    array(
+      'data' => t('Sortable'),
+      'align' => 'center',
+    ),
+    array(
+      'data' => t('Default sort'),
+      'align' => 'center',
+    ),
+  );
+  $rows = array();
+  foreach (element_children($form['columns']) as $id) {
+    $row = array();
+    $row[] = drupal_render($form['info'][$id]['name']);
+    $row[] = drupal_render($form['columns'][$id]);
+    $row[] = drupal_render($form['info'][$id]['separator']);
+    if (!empty($form['info'][$id]['sortable'])) {
+      $row[] = array(
+        'data' => drupal_render($form['info'][$id]['sortable']),
+        'align' => 'center',
+      );
+      $row[] = array(
+        'data' => drupal_render($form['default'][$id]),
+        'align' => 'center',
+      );
+    }
+    else {
+      $row[] = '';
+      $row[] = '';
+    }
+    $rows[] = $row;
+  }
+
+  // Add the special 'None' row.
+  $rows[] = array(t('None'), '', '', '', array('align' => 'center', 'data' => drupal_render($form['default'][-1])));
+
+  $output .= theme('table', $header, $rows);
+  $output .= drupal_render($form);
+  return $output;
+}
+
 /**
  * @}
  */
index 9a20cc2..59d1db8 100644 (file)
@@ -249,54 +249,3 @@ class views_plugin_style_table extends views_plugin_style {
     return $output;
   }
 }
-
-/**
- * Theme the form for the table style plugin
- */
-function theme_views_ui_style_plugin_table($form) {
-  $output = drupal_render($form['description_markup']);
-
-  $header = array(
-    t('Field'),
-    t('Column'),
-    t('Separator'),
-    array(
-      'data' => t('Sortable'),
-      'align' => 'center',
-    ),
-    array(
-      'data' => t('Default sort'),
-      'align' => 'center',
-    ),
-  );
-  $rows = array();
-  foreach (element_children($form['columns']) as $id) {
-    $row = array();
-    $row[] = drupal_render($form['info'][$id]['name']);
-    $row[] = drupal_render($form['columns'][$id]);
-    $row[] = drupal_render($form['info'][$id]['separator']);
-    if (!empty($form['info'][$id]['sortable'])) {
-      $row[] = array(
-        'data' => drupal_render($form['info'][$id]['sortable']),
-        'align' => 'center',
-      );
-      $row[] = array(
-        'data' => drupal_render($form['default'][$id]),
-        'align' => 'center',
-      );
-    }
-    else {
-      $row[] = '';
-      $row[] = '';
-    }
-    $rows[] = $row;
-  }
-
-  // Add the special 'None' row.
-  $rows[] = array(t('None'), '', '', '', array('align' => 'center', 'data' => drupal_render($form['default'][-1])));
-
-  $output .= theme('table', $header, $rows);
-  $output .= drupal_render($form);
-  return $output;
-}
-
index fa5694f..0b5ac2d 100644 (file)
@@ -210,7 +210,7 @@ function views_ui_theme() {
     // On behalf of a plugin
     'views_ui_style_plugin_table' => array(
       'arguments' => array('form' => NULL),
-      'file' => 'plugins/views_plugin_style_table.inc',
+      'file' => 'includes/plugins.inc',
     ),
   );
 }