function feedapi_aggregator_page_source_submit in FeedAPI 5
Store the per-item categorization
File
- feedapi_aggregator/
feedapi_aggregator.module, line 612
Code
function feedapi_aggregator_page_source_submit($form_id, $form_values) {
// Delete items' current categorization
$items = array_keys($form_values['categories']);
if (count($items) > 0) {
db_query("DELETE FROM {feedapi_aggregator_category_item} WHERE iid IN(" . implode(", ", $items) . ")");
foreach ($items as $item) {
if (is_array($form_values['categories'][$item])) {
foreach (array_keys($form_values['categories'][$item]) as $category) {
if ($form_values['categories'][$item][$category] == TRUE) {
db_query("INSERT INTO {feedapi_aggregator_category_item} VALUES (%d, %d)", $item, $category);
}
}
}
}
}
}