e); $description = ''; if (variable_get('webfm_attach_desc', '') && !empty($file->fdesc)) { $description = '
'. $file->fdesc .'
'; } $filename = $file->ftitle ? $file->ftitle : $file->n; if (variable_get('webfm_attach_new_window', '')) { $href = array( 'data' => l('[file] ', 'webfm_send/'. $file->id .'/1', array('attributes' => array('title' => 'Download '. $filename, 'target' => '_blank'), 'html' => TRUE)) . l($filename, 'webfm_send/'. $file->id, array('attributes' => array('title' => t('Open @filename', array('@filename' => $filename)), 'target' => '_blank'))) . $description, 'class' => 'att-title' ); } else { $href = array( 'data' => l('[file] ', 'webfm_send/'. $file->id .'/1', array('attributes' => array('title' => 'Download '. $filename), 'html' => TRUE)) . l($filename, 'webfm_send/'. $file->id, array('attributes' => array('title' => t('Open @filename', array('@filename' => $filename))))) . $description, 'class' => 'att-title' ); } $row = array(); array_push($row, $href); if ($enable_date) { $time = $file->fcreatedate ? date(webfm_get_date_format(), $file->fcreatedate) : date(webfm_get_date_format(), @filemtime($file->p .'/'. $file->n)); array_push($row, array('data' => $time, 'class' => 'att-time')); } if ($enable_size) { array_push($row, array('data' => format_size($file->s), 'class' => 'att-size')); } array_push($rows, $row); } if (count($rows)) { return theme('table', $header, $rows, array('class' => 'webfm-attach-list')); } }