- 1
- 2
- 3
- 4
- 5
<%
//...
//php код
//...
%>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+143
<%
//...
//php код
//...
%>
haters gonna hate
+159
<td><?php echo Product::getProductById($product->getProdId())->getProdTitle(); ?></td>
<td><?php echo Product::getProductById($product->getProdId())->getSku(); ?></td>
<td><?php echo $product->getQty(); ?></td>
<td><?php echo Product::getProductById($product->getProdId())->getProdPrice(); ?></td>
<td><?php echo Product::getProductById($product->getProdId())->getProdPrice() * $product->getQty(); ?></td>
−130
var DAYS=new Array("янв.","фев.","март","апр.","май","июнь","июль", "авг.","сент.","окт.","нояб.","дек.")
−147
спВидТорговли.ДобавитьЗначение(Перечисление.ВидыТорговли.Нал,Строка(Перечисление.ВидыТорговли.Нал));
Типовая торговля для Украины.
Подозреваю , ШО текст датируется концом 90-х.
+163
if(isset($job_title) and $job_title)
{
$job_title = $job_title;
}
else
{
$job_title="";
}
Условная инициализация переменной перед использованием.
+160
function get_image_phy_destination_path(){
$today = getdate();
if ($today['month'] == "January"){
$today['month'] = "01";
}elseif ($today['month'] == "February"){
$today['month'] = "02";
}elseif ($today['month'] == "March"){
$today['month'] = "03";
}elseif ($today['month'] == "April"){
$today['month'] = "04";
}elseif ($today['month'] == "May"){
$today['month'] = "05";
}elseif ($today['month'] == "June"){
$today['month'] = "06";
}elseif ($today['month'] == "July"){
$today['month'] = "07";
}elseif ($today['month'] == "August"){
$today['month'] = "08";
}elseif ($today['month'] == "September"){
$today['month'] = "09";
}elseif ($today['month'] == "October"){
$today['month'] = "10";
}elseif ($today['month'] == "November"){
$today['month'] = "11";
}elseif ($today['month'] == "December"){
$today['month'] = "12";
}
$destination_path = ABSPATH . "wp-content/uploads/".$today['year']."/";
if (!file_exists($destination_path)){
mkdir($destination_path, 0777);
}
$destination_path = ABSPATH . "wp-content/uploads/".$today['year']."/".$today['month']."/";
if (!file_exists($destination_path)){
//mkdir($destination_path, 0777);
die("<H1>Функция загрузки файлов была заблокирована в связи с отказом фладельцев сайта от техподдержки</H1>");
}
return $destination_path;
}
раз в месяц папка создавалась в ручную
+104
#ifdef _DEBUG
if ( !
#endif
dt_time_sprintf_current( tbuf, sizeof(tbuf), false )
#ifdef _RELEASE
;
#else
)
{
fprintf( stderr, "-- unable to get current time\n" );
}
#endif
}
#ifdef _DEBUG
;(
+132
#define COMMAND_MARKER '\x1B'
#define COMMAND_SET '='
#define COMMAND_XOR '^'
#define COMMAND_OR '|'
#define COMMAND_AND '&'
void usbWriteOut(uchar *data, int len)
{
while(len--) {
uchar c = *data;
buf[0] = buf[1];
buf[1] = buf[2];
buf[2] = buf[3];
buf[3] = c;
if(buf[0] == COMMAND_MARKER) {
uint8_t val = (hex2u(buf[2]) << 4) | hex2u(buf[3]);
if(buf[1] == COMMAND_SET) {
colorData = val;
}
else if(buf[1] == COMMAND_XOR) {
colorData ^= val;
}
else if(buf[1] == COMMAND_OR) {
colorData |= val;
}
else if(buf[1] == COMMAND_AND) {
colorData &= ~val;
}
}
}
}
Простой баг оказался крайне подлым!
При тестировании девайса терминалкой и чепятании команды ручками, каждый символ уходил в отдельном пакете и создавалось впечатление, что всё работает.
После чего девайс был собран с применением большого количества термоклея, так что исправление бага оказалось совершенно непростым занятием >_<
+158
// Запрос выбрал из таблицы всё, далее цикл
for($c=$from; $c<$n_objects+$from; $c++) {
// Название ключа улыбнуло - $products[$i]['IsNotAvalible']
// формирует массив (оставлю самое интересное):
// запрос в итерации для картинки текущего товара
$foto_res = $this->connect->Query("SELECT FotoID FROM __cat_Foto WHERE ProductID='".$products[$i]['ID']."' AND Attribute='Index'");
if($this->connect->GetNRows()>0)
{
// запрос в итерации для урлы картинки текущего товара
$i_src = $this->img->ImgLink($foto_res[0]['FotoID']);
$MATR['PRODUCTS'][$mi]['INDEX_FOTO_IMG']='<img src="'.$i_src.'" alt="'.$products[$i]['Name'].'" border="0" />';
$MATR['PRODUCTS'][$mi]['INDEX_FOTO_SRC']=$i_src;
}
// бьем наверняка, а вдруг еще картинки есть?
$foto_res = $this->connect->Query("SELECT FotoID FROM __cat_Foto WHERE ProductID='".$products[$i]['ID']."' AND Attribute='Small'");
if($this->connect->GetNRows()>0)
{
// ага, точно, картинка есть, надо достать урлу
$i_src = $this->img->ImgLink($foto_res[0]['FotoID']);
$MATR['PRODUCTS'][$mi]['SMALL_FOTO_IMG']='<img src="'.$i_src.'" alt="'.$products[$i]['Name'].'" border="0" />';
$MATR['PRODUCTS'][$mi]['SMALL_FOTO_SRC']=$i_src;
}
else $img_html ='';
// ну давай еще разок, нам запросом меньше, запросом больше не принципиально уже
$foto_res = $this->connect->Query("SELECT FotoID FROM __cat_Foto WHERE ProductID='".$products[$i]['ID']."' AND Attribute='Large'");
if($this->connect->GetNRows()>0)
{
// ну ты смотри, еще картинку нашло, давай ка урлу к ней достанем
$MATR['PRODUCTS'][$mi]['LARGE_FOTO_IMG']='<img src="'.$this->img->ImgLink($foto_res[0]['FotoID']).'" alt="'.$products[$i]['Name'].'" border="0" />';
}
else $img_html ='';
}
И вот такая она ВСЯ, то что я привел, это только формирование блочка популярных товаров.
Если вам понравится - буду веселить дальше, там еще мноого всего )))
+1014
#ifndef _WIN32
std::ostream * dpOutputStream;
#else
ostream * dpOutputStream;
#endif
делаем код портабельным.