// remove empty elements of array
            foreach ($value as $key1 => $value1) {
                // check for bad words
                if (is_array($value1)) {
                    $value1 = array_filter($value1);
                    // remove empty elements of array
                    foreach ($value1 as $key2 => $value2) {
                        if (strpos($bad_words_string, " " . strtolower($value2) . ",")) {
                            die(sprintf(Translate::string("save_advertisement.remove_bad_word_4"), "<em>" . strtoupper($value2) . "</em>"));
                        }
                    }
                } else {
                    if (strpos($bad_words_string, " " . strtolower($value1) . ",")) {
                        die(sprintf(Translate::string("save_advertisement.remove_bad_word_5"), "<em>" . strtoupper($value1) . "</em>"));
                    }
                }
            }
        } else {
            if (strpos($bad_words_string, " " . strtolower($value) . ",")) {
                die(sprintf(Translate::string("save_advertisement.remove_bad_word_6"), "<em>" . strtoupper($value) . "</em>"));
            }
        }
        $details[$key] = $value;
    }
}
// ======================
// SAVE AD TO DATABASE
// ======================
$advertisment = new Product($user, $_POST["subCategory"], $_POST["title"], $_POST["price"], $_POST["currencyID"], $_POST["paymentMethod"], $_POST["zip"], $_POST["city_name"], $_POST["country_code"], $_POST["languageID"], $description, $details, $_POST["advert-img"]);
$advertisment->insertToDB();