示例#1
0
            $provider_model->add_provider_city($prefix_table, $provider_id, $city_id);
        }
    } else {
        $error = 'Незаполнено название поставщика';
    }
}
// Информация о текущем городе
$city = $city_model->get_city($city_id);
// Районы города
$temp = $city_model->get_districts($city_id);
$districs = array();
foreach ($temp as $tmp) {
    $districs[$tmp['district_id']] = $tmp;
}
// Подкатегории и поставщики
$subcategories_tmp = $provider_model->get_all_subcategories();
$providers_tmp = array();
foreach ($subcategories_tmp as $subcategory) {
    $prefix_table = $subcategory['prefix_table'];
    $providers_tmp[$prefix_table] = $provider_model->get_providers($prefix_table, $city_id);
}
// Подготавливаем подкатегории
$subcategories = array();
foreach ($subcategories_tmp as $subcategory) {
    $prefix_table = $subcategory['prefix_table'];
    $subcategories[$prefix_table] = $subcategory;
}
// Подготавливаем поставщиков
$providers = array();
foreach ($providers_tmp as $prefix_table => $providers_tmp1) {
    foreach ($providers_tmp1 as &$provider) {