aggregator_admin_edit_category
Definition
aggregator_admin_edit_category($category = 0)
modules/aggregator.module, line 767
Description
Menu callback; displays the category edit form, or saves changes and redirects to the overview page.
Code
<?php
function aggregator_admin_edit_category($category = 0) {
$edit = $_POST['edit'];
$op = $_POST['op'];
switch ($op) {
case t('Delete'):
$edit['title'] = 0;
// Fall through:
case t('Submit'):
aggregator_save_category($edit);
drupal_set_message($edit['title'] ? t('The category has been updated.') : t('The category has been deleted.'));
menu_rebuild();
drupal_goto('admin/aggregator');
break;
default:
if ($category) {
$output = aggregator_form_category(aggregator_get_category($category));
}
else {
$output = aggregator_form_category();
}
}
print theme('page', $output);
}
?> 