- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 
<? $dir = $APPLICATION->GetCurDir();
$slashCount = substr_count($dir, "/");
//убираем со страницы отдельной новости
if($slashCount<6){ ?>
...
}?>
                                    Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
<? $dir = $APPLICATION->GetCurDir();
$slashCount = substr_count($dir, "/");
//убираем со страницы отдельной новости
if($slashCount<6){ ?>
...
}?>
                                    
            Какая наикрасивейшая проверка на количество слешей в урл. 
Супер решение
        
−94
Область.Параметры.месяц 	= МесяцДляГрафика;
Область.Параметры.первое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("01", ДатаДляПечатиКалендаря));
Область.Параметры.второе 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("02", ДатаДляПечатиКалендаря));
Область.Параметры.третье 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("03", ДатаДляПечатиКалендаря));
Область.Параметры.четвертое = ПеревестиВКалендарПредставл(ОпрДеньНедели("04", ДатаДляПечатиКалендаря));
Область.Параметры.пятое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("05", ДатаДляПечатиКалендаря));
Область.Параметры.шестое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("06", ДатаДляПечатиКалендаря));
Область.Параметры.седьмое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("07", ДатаДляПечатиКалендаря));
Область.Параметры.восьмое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("08", ДатаДляПечатиКалендаря));
Область.Параметры.девятое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("09", ДатаДляПечатиКалендаря));
Область.Параметры.десятое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("10", ДатаДляПечатиКалендаря));
Область.Параметры.одиннадцатое 		= ПеревестиВКалендарПредставл(ОпрДеньНедели("11", ДатаДляПечатиКалендаря));
Область.Параметры.двенадцатое 		= ПеревестиВКалендарПредставл(ОпрДеньНедели("12", ДатаДляПечатиКалендаря));
Область.Параметры.тринадцатое 		= ПеревестиВКалендарПредставл(ОпрДеньНедели("13", ДатаДляПечатиКалендаря));
Область.Параметры.четырнадцатое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("14", ДатаДляПечатиКалендаря));
Область.Параметры.пятнадцатое 		= ПеревестиВКалендарПредставл(ОпрДеньНедели("15", ДатаДляПечатиКалендаря));
Область.Параметры.шестнадцатое 		= ПеревестиВКалендарПредставл(ОпрДеньНедели("16", ДатаДляПечатиКалендаря));
Область.Параметры.семнадцатое  		= ПеревестиВКалендарПредставл(ОпрДеньНедели("17", ДатаДляПечатиКалендаря));
Область.Параметры.восемнадцатое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("18", ДатаДляПечатиКалендаря));
Область.Параметры.девятнадцатое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("19", ДатаДляПечатиКалендаря));
Область.Параметры.двадцатое		 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("20", ДатаДляПечатиКалендаря));
Область.Параметры.двадцатьпервое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("21", ДатаДляПечатиКалендаря));
Область.Параметры.двадцатьвторое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("22", ДатаДляПечатиКалендаря));
Область.Параметры.двадцатьтретье	= ПеревестиВКалендарПредставл(ОпрДеньНедели("23", ДатаДляПечатиКалендаря));
Область.Параметры.двадцатьчетвертое = ПеревестиВКалендарПредставл(ОпрДеньНедели("24", ДатаДляПечатиКалендаря));
Область.Параметры.двадцатьпятое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("25", ДатаДляПечатиКалендаря));
Область.Параметры.двадцатьшестое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("26", ДатаДляПечатиКалендаря));
Область.Параметры.двадцатьседьмое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("27", ДатаДляПечатиКалендаря));
Область.Параметры.двадцатьвосьмое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("28", ДатаДляПечатиКалендаря));
Попытка
	Область.Параметры.двадцатьдевятое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("29", ДатаДляПечатиКалендаря));
	Область.Параметры.тридцатое			= ПеревестиВКалендарПредставл(ОпрДеньНедели("30", ДатаДляПечатиКалендаря));
	Область.Параметры.тридцатьпервое 	= ПеревестиВКалендарПредставл(ОпрДеньНедели("31", ДатаДляПечатиКалендаря));
Исключение
КонецПопытки;
                                    Выводим на печать дни недели для каждого дня месяца
−2
/******** Model **********/
 $model = new CreateArticleForm();
        if ($model->load(Yii::$app->request->post())) {
            if ($model->create()) {
                Yii::$app->session->setFlash('success', [
                    'type' => 'success',
                    'duration' => 0,
                    'icon' => 'fa fa-users',
                    'message' => 'Success created.',
                    'title' => 'Change password',
                ]);
            } else {
                Yii::$app->session->setFlash('danger', [
                    'type' => 'danger',
                    'duration' => 0,
                    'icon' => 'fa fa-users',
                    'message' => 'Error created.',
                    'title' => 'Change password',
                ]);
            }
        } else {
            return $this->render('create-article',
                [
                    'language_current' => $language_current,
                    'page' => $page,
                    'model' => $model,
                ]);
        }
/******** View **********/
 <?php Pjax::begin(['id' => 'my-pjax']); ?>
                            <?php $form = ActiveForm::begin(['id' => 'form-change-pass', 'options' => ['enctype' => 'multipart/form-data', 'data-pjax' => true]]); ?>
                            <?= $form->field($model, 'title')->textInput(['autofocus' => true, 'class' => 'form-control']) ?>
                            <label for="usr">Категория</label>
                            <div class="bs-docs-example">
                                <?= Html::activeDropDownList($model, 'id_category',
                                    ArrayHelper::map(\common\models\Category::find()->all(), 'id', 'name'),
                                    ['class' => 'selectpicker dropdownlist form-control',
                                        'data-width' => '100%',
                                        'multiple' => 'true']) ?>
                            </div>
                            <?= $form->field($model, 'text', ['inputOptions' => ['class' => 'summernote form-control']])->textarea(['rows' => 6]) ?>
                            <?= Html::input('submit', '0', Yii::t('menu', 'form_submit')); ?>
                            <?php ActiveForm::end(); ?>
                            <?php Pjax::end(); ?>
                                    Первое использование Pjax в Yii2
+1
...
    if(empty($text)){
      $response = chr(0xF0) . chr(0x9F) . chr(0x98) . chr(0x95);
    }
    else{
      $textLines = explode("\n", $text);
      
      if(preg_match('/^\d+$/', $textLines[0])){
        $response = $this->doneTaskAction(
          (int) $textLines[0]
        );
      }
      else{
        $response = chr(0xF0) . chr(0x9F) . chr(0x98) . chr(0x95);
      }
    }
...
class dCommand extends doneCommand{
  protected $name = 'd';
  protected $description = 'Псевдоним команды /done';
  protected $usage = '/d <task_id>';
}
                                    
            https://habrahabr.ru/post/305462/
https://github.com/Bashka/taskbot
        
−1
общественного недействительными "тест Unit похолодало Effect '() {
        Дано: "температура камеры является смертельной"
        Защиту ячейка = worldSteps.getNextStandaloneCell ()
        INT coldTemperature = Unit.HEALTHY_TEMPERATURE_MIN - 1;
        worldSteps.makePerfectConditionsOnCell (клетка);
        cell.setTemperature (coldTemperature);
        когда: "единица создается на этой ячейке"
        worldSteps.createTeamTempGarantNoZeroTeamsInWorld ()
        Защиту humanSquad1 = worldSteps.createUnit (
                worldSteps.createHumanTeam (),
                клетка);
        Блок Блок = humanSquad1.unit
        Защиту preHealth = unit.getTotalParam (UnitParameterType.HEALTH)
        unit.setTemperature (coldTemperature);
        затем: "единица измерения температуры до сих пор не создают эффекта холодной"
        WorldAsserts.assertUnitHasNoEffect (единица измерения, Cold.class);
        утверждают unit.getTotalParam (UnitParameterType.HEALTH) == preHealth
        когда:
        worldSteps.rewindTeamsToStartNewWorldStep ();
        Utils.sleepThread (1000)
        затем: "добавлен эффект холодной"
        WorldAsserts.assertUnitAlive (единица измерения);
        WorldAsserts.assertUnitHasEffect (единица измерения, Cold.class);
        и: "health-- на той же стадии"
        утверждают unit.getTotalParam (UnitParameterType.HEALTH) == preHealth - 1
    }
                                    
+3
#include <iostream>
#include <vector>
using namespace std;														
int main() {
	victor<bull> v = {1,0,1};
	for(auto&& i : v) //Если удалить один &, то не скомпилируется
		cout<<i<<endl;
	return 0;
}
                                    http://rextester.com/DBCM68277
0
SoftwareCommon::params::IParamLoader::TypeDb SettingsProxy::getTypeDb() const
	{
		try
		{
			auto type = Locator::Services::Locator->Resolve<ISettings^>()->Type;
			switch (type)
			{
			case decltype(type)::Firebird: return IParamLoader::Firebird;
			case decltype(type)::MSSQL: return IParamLoader::MSSQL;
			default:
				throw std::runtime_error("Unsupported db type");
			}
		}
		catch (Exception ^ex)
		{
			throw std::runtime_error(marshal_1251(ex->ToString()));
		}
	}
                                    
+4
private TableColumnDisplayManager(JTable table) {
    this.table = table;
    table.removePropertyChangeListener(this);
    table.addPropertyChangeListener(this);
    reset();
}
                                    Ну, а вдруг?
+3
public function favoriteCount($userId) {
		$query = $this->db->query("SELECT * FROM ".DB_PREFIX."favorite WHERE customer_id =".$this->db->escape($userId));
		$rows = $query->rows;
		return count($rows);
}
                                    
            Opencart.
Потому что агрегатные функции для слабаков!
        
+2
<table>       
        <?php 
        $showShowroomsIds =  array();
        foreach($available_sizes as $sizeName):
        $available  =  false;
        foreach($warehouses as $warehouse) :
            $uuid = $warehouse['uuid'];
            $name = $warehouse['name'];
            $quantity = $size_quantity[$uuid][trim($sizeName)];
            if($quantity >0) {
                $available  =  true;
            }
        endforeach;
        if(!$available) continue;
        ?>
        <?php
        foreach($warehouses as $warehouse) :
        $uuid = $warehouse['uuid'];
        //echo $uuid."<br>";
        
        if(isset($showrooms[$uuid])) {
            $showShowroomsIds[$uuid] = $uuid;
        }
        
        $name = $warehouse['name'];
        $quantity = $size_quantity[$uuid][trim($sizeName)];
        if($quantity) {
            $eshopAvailable = '';
            if($uuid == $eshopUuid && $quantity > 0) $eshopAvailable = 'eshop_available=\'y\'';
            $quantity  = ModelCommonWarehouse::getFormattedQuantity($quantity,$uuid);
            $qtA  =  "";
        } else {
            continue;
            $qtA  =  "not-available";
            $quantity  =  "нет в наличии";
        }
        ?>
        <tr <?php echo $eshopAvailable?> available='y'>
            <td class="td">
                <?php if(isset($showrooms[$uuid])):?><a href="#" class="showroom-info"  uuid="<?php echo $uuid;?>" icId="uuid" rel="nofollow"><?php endif;?>
                <?php echo $name?>
                <!--<?php echo $uuid;?>-->
                <?php if(isset($showrooms[$uuid])):?></a><?php endif;?>
            </td>
            <td class="qt <?php echo $qtA;?>"   ><?php echo $quantity;?></td>
        </tr>
        <?php endforeach;?>
        <tr>
            <td style="height: 10px;"></td>
        </tr>
        <?php endforeach;?>
    </table>
                                    
            Opencart. Прямо во вьюхе ровным слоем размазаны бизнес-логика и js.
Что самое интересное, оборот магазина составляет 7 млн. руб (о__О)