- 1
- 2
//$viewPath = explode(DIRECTORY_SEPARATOR, $this->_helper->viewRenderer->getViewScript());
$viewPath = explode("/", $this->_helper->viewRenderer->getViewScript());
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+165
//$viewPath = explode(DIRECTORY_SEPARATOR, $this->_helper->viewRenderer->getViewScript());
$viewPath = explode("/", $this->_helper->viewRenderer->getViewScript());
Первое закомментировали, второе вставили. Отличный рефакторинг!
+158
$userList = "";
foreach ($this->currentUsers as $k => $v)
{
$userList .= ($v->first_name . (empty($v->middle_name) ? "" : " " . $v->middle_name) . " " . $v->last_name . ", ");
}
$userList = substr($userList, 0, -2);
?>
<?= $userList ?>
Индусы отдыхают.
+162
<?php
if ((substr($_SERVER['USER_AGENT'],0,6)=='Yandex') || (substr($_SERVER['USER_AGENT'],0,11)=='YaDirectBot')) $bot='yandex';
else if ((strpos($_SERVER['USER_AGENT'],'Googlebot')!==false) || (strpos($_SERVER['USER_AGENT'],'Mediapartners-Google')!==false) || (strpos($_SERVER['USER_AGENT'],'Google Search Appliance')!==false)) $bot='google';
else if (substr($_SERVER['USER_AGENT'],0,12)=='StackRambler') $bot='rambler';
+168
void WaitExit()
{
char p;
std::cout << "\nPlay some melody on keyboard and press [ENTER] for EXIT" << std::endl;
std::cin >> p;
}
Play some melody..
+159
void GLCommon::Click(TObject *Sender, TMouseButton _button, bool _notActually)
{
MouseDowned = false;
// waiting dbl click
if (_notActually)
{
...
Иногда click, а иногда понарошку.
+76
@Ignore
@Test
public void testFetchDeviceList() throws Exception {
//Assert.assertTrue(true);
}
Юнит тестирование :)
+165
function func()
{
$func = array(
"*4164-4622-1270" => "Core::Exchange->dest1",
"*8273-7121-7643" => "Core::Exchange->dest2",
"*8710-4879-0216" => "Core::Exchange->dest3",
"*5566-0506-6230" => "Core::Exchange->dest4",
"*0635-1830-1345" => "Core::Exchange->dest5",
.....
);
return $func;
}
function eF($id)
{
if ($id == 1) return "*4164-4622-1270";
if ($id == 2) return "*8273-7121-7643";
if ($id == 3) return "*8710-4879-0216";
if ($id == 4) return "*5566-0506-6230";
if ($id == 5) return "*0635-1830-1345";
if ($id == 6) return "*3265-0565-4871";
.....
}
Диспетчер функций с встроенной защитой от кулхацкеров. (dest1...dest5 - сохранены оригинальные имена)
+162
if(!$RISK && in_array($USER->GetID(), array("1", "14"))){
$RECCURING = true;
}else{
$RECCURING = false;
}
Подписка на оплату. Магические числа 1 и 14.
+164
$proArray = array();
while(strlen($result))
{
// name
$keypos= strpos($result,'=') ;
$keyval = substr($result,0,$keypos);
// value
$valuepos = strpos($result,'&') ? strpos($result,'&') : strlen($result);
$valval = substr($result,$keypos+1,$valuepos-$keypos-1);
// decoding the respose
$proArray[$keyval] = $valval;
$result = substr($result,$valuepos+1,strlen($result));
}
Разбор URL-encoded ответа от платёжной системы.
Знал ли автор про функцию parse_str() ?
−115
stop();
subt.textColor = 0xFF0000;
subt.text = "Good afternoon!";
sunmain.addEventListener(MouseEvent.CLICK, play_next_afternoon);
sunmain.addEventListener(MouseEvent.MOUSE_OUT, stop_afternoon);
sunmain.addEventListener(MouseEvent.MOUSE_OVER, over_afternoon);
function play_next_afternoon(evt:Event)
{
sunmain.removeEventListener(MouseEvent.CLICK, play_next_afternoon);
sunmain.removeEventListener(MouseEvent.MOUSE_OUT, stop_afternoon);
sunmain.removeEventListener(MouseEvent.MOUSE_OVER, over_afternoon);
sunmain.stop();
subt.textColor = 0xCCCCCC;
subt.text = "";
gotoAndPlay(21);
}
function stop_afternoon(evt:Event)
{
sunmain.stop();
}
function over_afternoon(evt:Event)
{
aft.play();
sunmain.play();
}
Мое, годовой давности. А можно ли было написать это как-то менее говнокодисто?