Advertisement
DrupalCustom

MyMod

Jan 31st, 2012
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.75 KB | None | 0 0
  1. <?php
  2. function theme_freeway_dashboard_details($form) {
  3. drupal_add_js(drupal_get_path('module', 'freeway') .'/js/dashboardscript.js');
  4. GLOBAL $user;
  5.     $pidobtained = $_GET['project_id'] ;
  6.    
  7.         $rows = array();
  8.        
  9.         foreach (element_children($form) as $key) {
  10.            
  11.                 $row = array();                
  12.                     $row[] = array('data' => drupal_render($form[$key]['FileID']));
  13.                     //echo '<pre>';
  14.                     //var_dump($form[$key]['FileID']);
  15.                     $row[] = array('data' => drupal_render($form[$key]['Filename']));
  16.                     $row[] = array('data' => drupal_render($form[$key]['SourceLanguageID']));
  17.                     $row[] = array('data' => drupal_render($form[$key]['TargetLanguageID']));
  18.                    
  19. if($form[$key]['StatusID']['#value'] == 'READY'){
  20.                     $row[] = array('data' => l(drupal_render($form[$key]['StatusID']),'user/'.$user->uid.'/freewayRetrieve',array('query' => array('fileId'=> $form[$key]['FileID']['#value'],'projectID'=> $pidobtained,'fileName'=>$form[$key]['Filename']['#value'],'attributes'=> array('class' => 'common_link_class')))));       
  21.                     }
  22.                     else {
  23.                     $row[] = array('data' => drupal_render($form[$key]['StatusID']));
  24.                     }
  25.                    
  26.                     $row[] = array('data' => drupal_render($form[$key]['StatusDescription']));                     
  27.                     $rows[] = $row;
  28.                
  29.                                        
  30.                 }
  31.                 $header = array();
  32.                 $header[] = t('File ID');
  33.                 $header[] = t('File Name');
  34.                 $header[] = t('Source Language');
  35.                 $header[] = t('Target Language');
  36.                 $header[] = t('Status ID');
  37.                 $header[] = t('Status Description');
  38.                
  39.                    
  40.                 //$output = theme('table', $header, $rows);
  41.                 $output = '<div class="table_overflow">'. theme('table', $header, $rows,array('size'=>10, 'class' => 'table_class')) .'</div>';
  42.                
  43.                 $output .= drupal_render($form);
  44.             return $output;
  45.  
  46.         }
  47.  
  48. >
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement