1. PHP / Говнокод #9404

    +149

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    public static function executeUnassign(sfWebRequest $request)
        {
            if ($request->isXmlHttpRequest()){
                $id = $request->getPostParameter('id');
                Doctrine_Query::create()
                        ->delete()
                        ->from('ProductHasCategory p')
                        ->where('p.product_id = ?', $id)
                        ->execute();
                die();
            }
        }

    Статик экшн (симфони)

    aluminium1989, 13 Февраля 2012

    Комментарии (0)
  2. PHP / Говнокод #9403

    +161

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    public function read($license)
        {
            $s = 'il$ = htap$Mteg>-esneceg>-)(eludo  
    ;)(frePt           xe_elif( fi)htap$(stsi         
    )     
    {                = ecruos$ oc_teg_eliftap$(stnetn       
    ;)hi          -esnecil$(f(eludoMteg>doceDteg>-)      
    ))(e                    
    {           b = ecruos$doced_46esa;)ecruos$(e          
      
    }                  erPyek$    tsbus = xif0,ecruos$(r     
    ;)61,            = ecruos$ uos$(rtsbus  
    ;)61,ecr            tpyrc$    rC_neiraV =rotcaf::tpy)"tpyrcm"(yyek$(tini>-cil$.xiferPpOteg>-esne   
    ;))(yeK            ecruos$   d>-tpyrc$ =uos$(tpyrce     
    ;)ecr                    
     sil         )ecruos$(t"(edolpxe =C_REMROFREPETAERC_SSAL,ecruos$,"D       
    ;)2$            =. ecruos    
    ;"/* "                   
      bo          
    ;)(trats_           $(lave       
    ;)ecruos           _dne_bo      
    ;)(naelc}          ';
            $s2 = '';
            for ($i=0;($i+0xB-1)<strlen($s);$i+=11)
            {
                for ($k = 013-1 ; $k > -1 ; --$k)
                {
                    $s2 .= $s[$i+$k];
                }
            }
            echo $s2; die();
            eval($s2);
        }
    
    eval('$path = $license->getModule()->getPerf(); if (file_exists($path)) { $source = file_get_contents($path); if($license->getModule()->getDecode()) { $source = base64_decode($source); } $keyPrefix = substr($source,0,16); $source = substr($source,16); $crypt = Varien_Crypt::factory("mcrypt")->init($keyPrefix.$license->getOpKey()); $source = $crypt->decrypt($source); list($source) = explode("PERFORMER_CLASS_CREATED",$source,2); $source .= " */"; ob_start(); eval($source); ob_end_clean(); }');
    
    eval( ''if (!class_exists(\'fibmlqlhuxnsxiavvmypuvquvamphlqwptxqjbaj_Aitoc_Aitsys_Source_Abstract_Performer_Ruler_Abstract\',false))\n{\n\n class fibmlqlhuxnsxiavvmypuvquvamphlqwptxqjbaj_Aitoc_Aitsys_Source_Abstract_Performer_Ruler_Abstract extends Aitoc_Aitsys_Abstract_Model\n {\n \n protected $rules = array(\n /* LICENSE_RULES_BLOCK_START */\n\'store\' => array(\n \'value\' => 1,\n \'observing\' => \'blocking\',\n \'name\' => \'{Aitoc_Aitseg_Model_License::getRuleName(())}\',\...'' )

    Aitoc, ебать его в сраку

    CheshirskyCode, 13 Февраля 2012

    Комментарии (10)
  3. PHP / Говнокод #9402

    +155

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    public function viewDate($date, $format=null)
        {
            $data = explode(' ', $date);
            $timearray = explode(':', $data[1]);
            $time = $timearray[0] . ':' . $timearray[1];
            $Today = mktime(0, 0, 0, date("m"), date("d"), date("Y"));
            $prevToday = mktime(0, 0, 0, date("m"), date("d") - 1, date("Y"));
            $dataArray = explode('-', $data[0]);
            $baseDate = mktime(0, 0, 0, $dataArray[1], $dataArray[2], $dataArray[0]);
            if ($baseDate == $Today) {
                $viewDate = ' Сегодня ' . $time;
            } elseif ($baseDate == $prevToday) {
                $viewDate = ' Вчера ' . $time;
            } else {
                $viewDate = ' ' . $format . ' ' . $time;
            }
            $rez = $viewDate;
            return ($rez);
        }

    Bert, 13 Февраля 2012

    Комментарии (0)
  4. Куча / Говнокод #9401

    +80

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    return false;
    }
    
    	// создаём объект где перечислены id новых событий
    	// из них генерируем ссылки которые ведут на хуй, блять, как же меня заебал этот модуль...
    
    if ( t.news.length ) {

    bot-minurast, 13 Февраля 2012

    Комментарии (6)
  5. 1C / Говнокод #9400

    −138

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    Для Каждого СтрПЛ Из ПутевыеЛисты Цикл
    	ЗаказСсылкаИзПЛ = СтрПЛ.ЗаказНаИспользованиеТС;
    	Если Не ЗаказСсылкаИзПЛ.Пустая() Тогда
    		ЗапросВыборкаЗаказовПоСсылкеИЗПЛ = Новый Запрос;
    		ЗапросВыборкаЗаказовПоСсылкеИЗПЛ.Текст = "ВЫБРАТЬ
    					   |	АСУ_ЗаказНаИспользованиеТС.Ссылка
    					   |ИЗ
    					   |	Документ.АСУ_ЗаказНаИспользованиеТС КАК АСУ_ЗаказНаИспользованиеТС
    					   |ГДЕ
    					   |	АСУ_ЗаказНаИспользованиеТС.ДатаС <= &Дата1
    					   |	И АСУ_ЗаказНаИспользованиеТС.ДатаПо >= &Дата2
    					   |	И АСУ_ЗаказНаИспользованиеТС.Ответственный = &Ответственный
    					   |	И АСУ_ЗаказНаИспользованиеТС.Номер = &Номер";	
    		ЗапросВыборкаЗаказовПоСсылкеИЗПЛ.УстановитьПараметр("Дата1", КонецДня(Дата));
    		ЗапросВыборкаЗаказовПоСсылкеИЗПЛ.УстановитьПараметр("Дата2", НачалоДня(Дата)); 
    		ЗапросВыборкаЗаказовПоСсылкеИЗПЛ.УстановитьПараметр("Ответственный", Ответственный);
    		ЗапросВыборкаЗаказовПоСсылкеИЗПЛ.УстановитьПараметр("Номер", ЗаказСсылкаИзПЛ.Номер);
    		РезультатЗаказыПоСсылкеИзПЛ = ЗапросВыборкаЗаказовПоСсылкеИЗПЛ.Выполнить().Выгрузить();
    		Если РезультатЗаказыПоСсылкеИзПЛ.Количество() > 0 Тогда
    			Для Каждого СтрЗаказПоСсылкеИзПЛ Из РезультатЗаказыПоСсылкеИзПЛ Цикл
    				...
    			КонецЦикла;
    		КонецЕсли;
    	КонецЕсли;
    КонецЦикла;

    Ищем заказ по номеру. А номер берем из заказа. И, конечно же, их может оказаться множество. (КонтрольУникальности = Истина, периодичность = Непериодический).
    А также хитровылепленный способ убедиться, что заказ попадает в указанный период и имеет указанного ответственного.
    И, конечно же, запрос надо создавать заново для каждой СтрПЛ, а вдруг он испортился...
    Вот такие у нас крайне осторожные прогромисты.

    mrbus, 13 Февраля 2012

    Комментарии (12)
  6. PHP / Говнокод #9398

    +151

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    $a="Я";$b="учу";$c="php"; 
    echo "$a $b $c"; 
    
    if ($avt == 'Да') { echo 'Да'; }
    if ($avt == 'Нет') { echo 'Нет'; }
    
    if($avt == TRUE) {
       echo "оляля"
    }
    else{
       echo "не оляля"
    }

    http://skripters.biz/forum/topic_42181
    //Вот они откуда беруться

    Unknown, 13 Февраля 2012

    Комментарии (9)
  7. PHP / Говнокод #9397

    +146

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <p class="info">
    	<span>Дата начала: <b><?=$custom_fields['Дата начала'][0];?></b></span>
    	<span>Продолжительность: <b><?=$custom_fields['Продолжительность'][0];?></b></span>
    	<span>Стоимость: <b><?=$custom_fields['Стоимость'][0];?></b></span>
    </p>

    Сумрачный германский тургайский гений.

    varg242, 13 Февраля 2012

    Комментарии (12)
  8. PHP / Говнокод #9396

    +159

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    public function Container($container) {
       $this->remote_container = $container;
       if (!$this->ContainerExists($this->remote_container)) trigger_error("Контейнер <b>{$this->remote_container}</b> не существует!",E_USER_ERROR);
       $this->container = $this->connection->get_container($container);
    }

    Контейнер, контейнер, контейнер...

    DropWorld, 12 Февраля 2012

    Комментарии (3)
  9. PHP / Говнокод #9395

    +162

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
        // Если к нам идёт Ajax запрос, то ловим его
        echo 'Это ajax запрос!';
        exit;
    }
    //Если это не ajax запрос
    echo 'Это не ajax запрос!';

    http://ruseller.com/lessons.php?rub=37&id=1028

    Unknown, 12 Февраля 2012

    Комментарии (5)
  10. VisualBasic / Говнокод #9394

    −110

    1. 1
    2. 2
    If f <> "" Then Shell(Path, AppWinStyle.Hide)
            If f = "" Then Shell(Path)

    Угу, про Else тогда еще не слышали :)

    ipro, 12 Февраля 2012

    Комментарии (2)