// 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();