- 1
- 2
$dom = new DOMDocument;
$dom->loadHTML('<?xml encoding="UTF-8">' . $document);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+341
$dom = new DOMDocument;
$dom->loadHTML('<?xml encoding="UTF-8">' . $document);
Выжал самое интересное.
Кто угадает, зачем к документу прилепляется строка '<?xml encoding="UTF-8">', тому ничего. Но без неё не работает. Точнее, работает, но неправильно.
+111
@AutoValidated
public void remove(
@NotNull PaymentProviderConfiguration paymentProviderConfiguration
) {
paymentProviderConfiguration.setDeleted(true);
paymentProviderConfiguration.setDisabled(true);
paymentProviderConfiguration.setEditable(false);
paymentProviderConfigurationDAO.update(paymentProviderConfiguration);
context.getHibernate().evict(paymentProviderConfiguration);
context.getHibernate().flush();
}
интересно еще и то, что внутри paymentProviderConfigurationDAO.update(p aymentProviderConfiguration); есть еще один flush
+9
var actualCharCount = DisplayCharactersCount;
while (DisplayCharactersCount != actualCharCount)
{
Thread.Sleep(500);
}
и такое бывает
+4
// Change the color of the displayed status
if ($status == "active") {
$status_display = '<font color="white">' . $status . '</font>';
} elseif ($status == "sold") {
$status_display = '<font color="green">' . $status . '</font>';
} elseif ($status == "emis") {
$status_display = '<font color="orange">' . $status . '</font>';
} elseif ($status == "alert") {
//
} elseif ($status == "deleted") {
$status_display = '<font color="white">' . $status . '</font>';
//$style="text-decoration: line-through;";
} elseif ($status == "closed") {
$status_display = '<font color="closed">' . $status . '</font>';
} elseif ($status == "options_sent") {
$status_display = '<font color="yellow">' . $status . '</font>';
}
if ($trip_type == "one_way") {
$one_way = "SELECTED";
$round_trip = "";
$trip_type = '<font color="DarkBlue">One Way</font>';
} else {
$one_way = "";
$round_trip = "SELECTED";
$trip_type = '<font color="#348017">Round Trip</font>';
}
if ($cabin_class == "economy_class") {
$eco_class = "SELECTED";
$bus_class = "";
$ooo_class = "";
} elseif ($cabin_class == "business_class") {
$eco_class = "";
$bus_class = "SELECTED";
$ooo_class = "";
} elseif ($cabin_class == "o_class") {
$eco_class = "";
$bus_class = "";
$ooo_class = "SELECTED";
}
if ($num_pass == "1") {
$n1 = "SELECTED";
$n2 = "";
$n3 = "";
$n4 = "";
$n5 = "";
$n6 = "";
$n7 = "";
$n8 = "";
$n9 = "";
$n10 = "";
} elseif ($num_pass == "2") {
$n1 = "";
$n2 = "SELECTED";
$n3 = "";
$n4 = "";
$n5 = "";
$n6 = "";
$n7 = "";
$n8 = "";
$n9 = "";
$n10 = "";
} elseif ($num_pass == "3") {
$n1 = "";
$n2 = "";
$n3 = "SELECTED";
$n4 = "";
$n5 = "";
$n6 = "";
$n7 = "";
$n8 = "";
$n9 = "";
Вот почему не надо мелочиться. И нанимать нормальных программистов.
+4
var options = [<?php echo implode(',', range(App\Service\Service::CONSTANT_MIN, App\Service\Service::CONSTANT_MAX)); ?>];
+8
#include <vector>
#include <iostream>
template<class T>
struct reverse_view_impl {
const T& cont;
reverse_view_impl(const T& cont): cont(cont) {}
using iterator = typename T::const_reverse_iterator;
};
template<class T>
reverse_view_impl<T> reverse_view(const T& cont) {
return reverse_view_impl<T>(cont);
}
template<class T>
typename reverse_view_impl<T>::iterator begin(const reverse_view_impl<T>& view) {
return view.cont.crbegin();
}
template<class T>
typename reverse_view_impl<T>::iterator end(const reverse_view_impl<T>& view) {
return view.cont.crend();
}
std::vector<int> one_two_three() { return { 1, 2, 3 }; }
int main() {
for (auto i : reverse_view(one_two_three())) {
std::cout << i << std::endl;
}
}
// Surprise, motherfucker
+4
bool shift = keys.Shift;
if (keys.Control)
{
return SelectNextControl(shift ? false : true);
}
Телерик опять жжот. Цветёт и пахнет.
−47
Запись = РегистрыСведений.СтатусыОповещенийПредстоящихПлатежей.СоздатьМенеджерЗаписи();
Запись.Период = Выборка.Период;
Запись.Контрагент = Выборка.Контрагент;
Запись.Прочитать();
Запись.ДатаПолучения = ТекущаяДата();
НачатьТранзакцию();
Запись.Записать(Истина);
ЗафиксироватьТранзакцию();
Дополнительная транзакция - лишняя.
+4
public class LoadingActivity extends AppCompatActivity{
if (LoadActivity.this != null && delayFlag) {
//do something
}
}
−207
https://www.youtube.com/watch?feature=player_embedded&v=fhWhb88GsL4