function feedapi_aggregator_save_category in FeedAPI 5
Add/edit/delete aggregator categories.
1 call to feedapi_aggregator_save_category()
- feedapi_aggregator_form_category_submit in feedapi_aggregator/
feedapi_aggregator.module - Process feedapi_aggregator_form_category form submissions. @todo Add delete confirmation dialog.
File
- feedapi_aggregator/
feedapi_aggregator.module, line 400
Code
function feedapi_aggregator_save_category($edit) {
if ($edit['cid'] && $edit['title']) {
db_query("UPDATE {feedapi_aggregator_category} SET title = '%s', description = '%s' WHERE cid = %d", $edit['title'], $edit['description'], $edit['cid']);
}
else {
if ($edit['cid']) {
db_query('DELETE FROM {feedapi_aggregator_category} WHERE cid = %d', $edit['cid']);
db_query('DELETE FROM {feedapi_aggregator_category_feed} WHERE cid = %d', $edit['cid']);
db_query('DELETE FROM {feedapi_aggregator_category_item} WHERE cid = %d', $edit['cid']);
}
else {
if ($edit['title']) {
db_query("INSERT INTO {feedapi_aggregator_category} (title, description, block) VALUES ('%s', '%s', 5)", $edit['title'], $edit['description']);
}
}
}
}