Просмотр исходного кода

Fixed 'cvitjs_enable' vs 'cvitjs_enabled' confusion

E.Cannon 7 лет назад
Родитель
Сommit
b01d919321
2 измененных файлов с 6 добавлено и 5 удалено
  1. 4 4
      includes/blast_ui.admin.inc
  2. 2 1
      theme/blast_report.tpl.php

+ 4 - 4
includes/blast_ui.admin.inc

@@ -170,7 +170,7 @@ KRSLEEGLKTTGEGLDWGVLFGFGPGLTIETVVLRSVAI';
     '#markup' => t($description),
   );
 
-  $form['cvitjs']['cvitjs_enable'] = array(
+  $form['cvitjs']['cvitjs_enabled'] = array(
     '#type' => 'checkbox',
     '#title' => 'Enable CViTjs',
     '#description' => 'When checked, CViTjs will be enabled.',
@@ -257,7 +257,7 @@ function blast_ui_admin_form_validate($form, &$form_state) {
   }
 
   // Check path to CViTjs executable and make sure cvit.conf is writable
-  if ($form_state['values']['cvitjs_enable']) {
+  if ($form_state['values']['cvitjs_enabled']) {
     $cvit_path = blast_ui_get_cvit_conf($form_state['values']['cvitjs_location']);
     if (!$cvit_path || !file_exists($cvit_path)) {
       $msg = "The CViTjs configuration file, cvit.conf, does not exist at the path given (" 
@@ -352,9 +352,9 @@ function blast_ui_admin_form_submit($form, $form_state) {
   variable_set('blast_ui_max_results_displayed', $form_state['values']['max_results_displayed']);
 
   // Whole genome visualization - CViTjs
-  variable_set('blast_ui_cvitjs_enabled', $form_state['values']['cvitjs_enable']);
+  variable_set('blast_ui_cvitjs_enabled', $form_state['values']['cvitjs_enabled']);
   variable_set('blast_ui_cvitjs_location', $form_state['values']['cvitjs_location']);
-  if ($form_state['values']['cvitjs_enable'] && $form_state['values']['cvitjs_config']) {
+  if ($form_state['values']['cvitjs_enabled'] && $form_state['values']['cvitjs_config']) {
     // Need absolute path to conf file to write
     $cvit_conf_path = getcwd() . DIRECTORY_SEPARATOR
                     . blast_ui_get_cvit_conf($form_state['values']['cvitjs_location']);

+ 2 - 1
theme/blast_report.tpl.php

@@ -87,7 +87,8 @@ $no_hits = TRUE;
     </div>
 
     <?php
-      if (isset($blast_job->blastdb->cvitjs_enabled)
+      if (variable_get('blast_ui_cvitjs_enabled', false)
+            && isset($blast_job->blastdb->cvitjs_enabled)
             && $blast_job->blastdb->cvitjs_enabled == '1') {
         $cvitjs_location = variable_get('blast_ui_cvitjs_location', '');
     ?>