function fn_delete_affiliate_groups($group_ids) { $groups_names = array(); foreach ($group_ids as $group_id) { $groups_names[] = fn_get_group_name($group_id, DESCR_SL); db_query("DELETE FROM ?:aff_group_descriptions WHERE group_id = ?i", $group_id); db_query("DELETE FROM ?:aff_groups WHERE group_id = ?i", $group_id); } if (!empty($groups_names)) { $groups_names = ' - ' . implode('<br /> - ', $groups_names); fn_set_notification('N', fn_get_lang_var('information'), fn_get_lang_var('deleted_product_groups') . ':<br />' . $groups_names); } }
function fn_convert_aff_banner_data($banner_data) { if (!empty($banner_data)) { $banner_data['title'] = empty($banner_data['title']) ? '' : $banner_data['title']; $banner_data['content'] = empty($banner_data['content']) ? '' : $banner_data['content']; if (!empty($banner_data['data']) && !empty($banner_data['type'])) { if (!empty($banner_data['link_to']) && in_array($banner_data['type'], array('T', 'G'))) { if ($banner_data['link_to'] == 'C') { $banner_data['categories'] = fn_get_category_name($banner_data['data'], CART_LANGUAGE, true); } elseif ($banner_data['link_to'] == 'P') { $banner_data['products'] = fn_get_product_name($banner_data['data'], CART_LANGUAGE, true); } elseif ($banner_data['link_to'] == 'U') { $banner_data['url'] = $banner_data['data']; } elseif ($banner_data['link_to'] == 'G') { $banner_data['group_id'] = $banner_data['data']; $banner_data['group_name'] = fn_get_group_name($banner_data['group_id']); } } elseif ($banner_data['type'] == 'P') { $data = unserialize($banner_data['data']); $banner_data = fn_array_merge($banner_data, $data, true); unset($banner_data['data'], $data); } } } return empty($banner_data) ? false : $banner_data; }