function theme_apachesolr_multilingual_textfile_form_element in Apache Solr Multilingual 6.2
Same name and namespace in other branches
- 6 apachesolr_multilingual_textfile/apachesolr_multilingual_textfile.module \theme_apachesolr_multilingual_textfile_form_element()
Displays the content type admin overview page.
1 theme call to theme_apachesolr_multilingual_textfile_form_element()
- apachesolr_multilingual_textfile_form_alter in apachesolr_multilingual_textfile/
apachesolr_multilingual_textfile.module
File
- apachesolr_multilingual_textfile/
apachesolr_multilingual_textfile.module, line 500
Code
function theme_apachesolr_multilingual_textfile_form_element($selected_languages) {
$header = array(
t('Text File'),
t('Size'),
array(
'data' => t('Operations'),
'colspan' => 2,
),
);
$rows = array();
foreach ($selected_languages as $language) {
if ($language) {
if ($result = db_query("SELECT * FROM {apachesolr_multilingual_textfiles} JOIN {node} USING (nid) WHERE language='%s'", $language)) {
while ($db_rec = db_fetch_object($result)) {
$bsize = db_result(db_query("SELECT length(body) FROM {node_revisions} WHERE nid='%d' and vid='%s'", $db_rec->nid, $db_rec->vid));
if (!$bsize) {
$bsize = '-';
}
$rows[] = array(
array(
'data' => $db_rec->title,
),
array(
'data' => $bsize,
),
array(
'data' => l(t('download'), 'node/' . $db_rec->nid . '/apachesolr_multilingual_textfile_download', array(
'query' => array(
'destination' => 'admin/settings/apachesolr/schema_generator',
),
)),
),
array(
'data' => l(t('edit'), 'node/' . $db_rec->nid . '/edit', array(
'query' => array(
'destination' => 'admin/settings/apachesolr/schema_generator',
),
)),
),
);
}
}
}
}
return theme('table', $header, $rows);
}