function path_overview in Drupal 5
Same name and namespace in other branches
- 4 modules/path.module \path_overview()
Return a listing of all defined URL aliases.
1 call to path_overview()
- path_admin in modules/
path/ path.module - Menu callback; presents an overview of all URL aliases.
File
- modules/
path/ path.module, line 296 - Enables users to rename URLs.
Code
function path_overview() {
$sql = 'SELECT * FROM {url_alias}';
$header = array(
array(
'data' => t('Alias'),
'field' => 'dst',
'sort' => 'asc',
),
array(
'data' => t('System'),
'field' => 'src',
),
array(
'data' => t('Operations'),
'colspan' => '2',
),
);
$sql .= tablesort_sql($header);
$result = pager_query($sql, 50);
$destination = drupal_get_destination();
while ($data = db_fetch_object($result)) {
$rows[] = array(
check_plain($data->dst),
check_plain($data->src),
l(t('edit'), "admin/build/path/edit/{$data->pid}", array(), $destination),
l(t('delete'), "admin/build/path/delete/{$data->pid}", array(), $destination),
);
}
if (!$rows) {
$rows[] = array(
array(
'data' => t('No URL aliases available.'),
'colspan' => '4',
),
);
}
$output = theme('table', $header, $rows);
$output .= theme('pager', NULL, 50, 0);
return $output;
}