- 1
- 2
- 3
- 4
- 5
- 6
- 7
$time = (date("H") - date("H") % 6) . ":" . "00:00";
if ($time == "00:00:00" || $time == "18:00:00") {
$daytime = "night";
} else {
$daytime = "day";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160.8
$time = (date("H") - date("H") % 6) . ":" . "00:00";
if ($time == "00:00:00" || $time == "18:00:00") {
$daytime = "night";
} else {
$daytime = "day";
}
да работает, но как до такого можно было дойти?
+93.3
type
chel = record
name:string;
tag:int64;
end;
procedure go_to_banaj (var obj:chel);
begin
obj.tag:=obj.tag+1;
writeln(obj.name+', Пошел ты в баню')
writeln('Тебя послали в баню '+inttostr(obj.tag)+' Раз')
end;
procedure prolaps;
var
obj:chel;
begin
obj.tag:=0;
readln(obj.name);
//obj.name:='Фyтбалёр';
while 1=1 do
go_to_banaj(obj)
end;
+74.6
Object[] obj = nci.getFromTNVEDALL(id);
if (obj[0] != null && obj[1] != null && !obj[0].equals(new BigDecimal(0))) {
if (obj[2] != null && obj[3] != null && !obj[2].equals(new BigDecimal(0))) {
if (obj[4] != null && obj[6] != null && !obj[4].equals(new BigDecimal(0))) {
// Проверка1
Object[] resProverka = proverka1(obj, numGoods, numRow, paymentDate, dutyRow, АКЦИЗ);
str = (String) resProverka[0];
date = (Date) resProverka[1];
} else {
// Проверка2
Object[] resProverka = proverka2(obj, numGoods, numRow, paymentDate, dutyRow, АКЦИЗ);
str = (String) resProverka[0];
date = (Date) resProverka[1];
}
} else {
// Проверка3
Object[] resProverka = proverka3(obj, numGoods, numRow, paymentDate, dutyRow, АКЦИЗ);
str = (String) resProverka[0];
date = (Date) resProverka[1];
}
if (obj[8] != null) {
if (gtdFields.getPreferencii(numGoods) == null ||
!((String) obj[8]).toUpperCase().equals(gtdFields.getPreferencii(numGoods).substring(2, 3))) {
str =
"|Для товара №" + (numGoods + 1) + " при применении ставки акциза " + obj[0] +
nci.getEdIzm((String) obj[1]) +
" в третьей позиции гр.36 ГТД необходимо указать преференцию '" + obj[8] + "'\n";
}
}
gtdFields.setCurrencyUseDate(numGoods, date, numRow);
}
+143.3
<div id="yad" style="width:230px; border:1px solid #e8e8e8;padding:5px;">
<script type="text/javascript">draw_yandexcontext();</script>
</div>
id="yad"...
выпей йаду!
+151.2
while($record = $sql->GetResultAssoc())
{
echo $tpl['main_table_item']->FillTemplate(array("%counter" => $counter, "%fio" => $record['fio'], "%phone" => $record['phone'], "%status" => statusToStr($record['status'])));
$counter++;
}
самопальное шаблонное двигло. выводит данные из базы в табличном виде.
−129.2
def true_or_nil bool
!!bool || nil
end
+135.9
StiReport report = // создание отчета StimulSoft Reporter
// . . . . .
// . . . . .
string tempfilename = System.Guid.NewGuid().ToString() + ".tmp";
report.ExportDocument(StiExportFormat.Word2007, tempfilename); //позволяет конвертировать отчет только в поток
FileStream stream = new FileStream(tempfilename, FileMode.Open);
byte[] reportFile = new byte[stream.Length];
stream.Read(reportFile, 0, (int)stream.Length);
stream.Close();
File.Delete(tempfilename);
if (reportFile.Length > 0)
if (MessageBox.Show("Зберегти друковану форму?", "Запит", MessageBoxButtons.OKCancel) == DialogResult.OK)
WriteToDB(reportFile, "Документ.docx");
+144.6
curEl.change(function (e) {
switch(current_c){
case '1': l = 0.001; break;
case '2': l = 0.001; break;
case '3': l = 1 ; break;
}
switch(curEl.val()){
case '1': l2 = 0.001; break;
case '2': l2 = 0.001; break;
case '3': l2 = 1 ; break;
}
convfrom = parseFloat((curr[current_c]/curr[curEl.val()]) *from.val() * (l/l2));
convto = parseFloat((curr[current_c]/curr[curEl.val()])*to.val()*(l/l2));
if(from.val()!='') from.val(convfrom);
if(to.val()!='') to.val(convto);
from.focus();
});
+156.3
final class HelperCurrency {
public function format($number, $currency = '', $value = '', $format = TRUE) {
/*** .... some code .... ***/
if ($value) {
$value = $value;
} else {
$value = $this->currencies[$currency]['value'];
}
if ($value) {
$value = $number * $value;
} else {
$value = $number;
}
/*** .... some code .... ***/
if ($format) {
$decimal_point = $this->language->get('decimal_point');
} else {
$decimal_point = '.';
}
if ($format) {
$thousand_point = $this->language->get('thousand_point');
} else {
$thousand_point = '';
}
/*** .... some code .... ***/
}
}
класика от OpenCart v. 1.3.2
+77.3
// Год и месяц редактируются как Double, а хранятся в базе как два инта
if (aValue == null) {
current.setStartMonth(0);
current.setStartMonth(0);
} else {
current.setStartMonth(Integer.parseInt(aValue.toString().split(".")[0]));
current.setStartMonth(Integer.parseInt(aValue.toString().split(".")[1]));
}
Программисты клиента и базы стоят один другого