diff --git a/views_table_highlighter.info b/views_table_highlighter.info
index 87b60ef..d8a7d21 100644
--- a/views_table_highlighter.info
+++ b/views_table_highlighter.info
@@ -1,5 +1,10 @@
 name = Views Table Highlighter
 description = Highlights Views Table rows based on simple PHP code.
 dependencies[] = views
+dependencies[] = php
+files[] = views_table_highlighter.module
+files[] = views_table_highlighter.views.inc
+files[] = views_table_highlighter_plugin_style.inc
 package = Views
-core = 6.x
+core = 7.x
+
diff --git a/views_table_highlighter.module b/views_table_highlighter.module
index 9a82ceb..9968f7e 100644
--- a/views_table_highlighter.module
+++ b/views_table_highlighter.module
@@ -6,7 +6,7 @@ function views_table_highlighter_init() {
 
 function views_table_highlighter_views_api() {
   return array(
-    'api' => 2.0,
+    'api' => 3.0,
   );
 }
 
@@ -15,7 +15,7 @@ function views_table_highlighter_preprocess(&$variables, $hook) {
     && isset($variables['view']->style_plugin->options['views_table_highlighter'])) {
     foreach($variables['view']->result as $i=>$fieldset) {
       $GLOBALS['views_table_highlighter_fieldset'] = (array)$fieldset;
-      $color = drupal_eval(
+      $color = php_eval(
         '<?php extract($GLOBALS["views_table_highlighter_fieldset"]); '
         .$variables['view']->style_options['views_table_highlighter']['code']
       );
diff --git a/views_table_highlighter_plugin_style.inc b/views_table_highlighter_plugin_style.inc
index 9b0572d..6466810 100644
--- a/views_table_highlighter_plugin_style.inc
+++ b/views_table_highlighter_plugin_style.inc
@@ -25,7 +25,7 @@ class views_table_highlighter_plugin_style extends views_plugin_style_table {
         '#rows' => 2,
         '#title' => t('Highlighter PHP code'),
         '#default_value' => $vth_options['code'] ? $vth_options['code'] : 'if ($'.key($fields).'=="'.htmlentities(current($fields)).'") return \'red\';',
-        '#process' => array('views_process_dependency'),
+        '#process' => array('ctools_process_dependency'),
         '#description' => "<p>".t('Enter PHP code that returns the color with which this row should be highlighted.  Return without a value to leave this row unlit.').'</p>'
           .'<table><tr valign="top"><td>'
             .t('Available fields:')
