- 1
- 2
- 3
- 4
function crc32_file($file) {
$version = sprintf("%u",crc32(file_get_contents(Yii::app()->getBaseUrl(true).$file)));
return Yii::app()>request>baseUrl.$file.'?version='.$version;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+157
function crc32_file($file) {
$version = sprintf("%u",crc32(file_get_contents(Yii::app()->getBaseUrl(true).$file)));
return Yii::app()>request>baseUrl.$file.'?version='.$version;
}
Искали почему сайт тормозит
+157
T=setInterval(function() {http=createRequestObject();try{ $($('.com_up[onclick*="digcom("]:not([c="y"])')[0] ).attr('c','y')[0].onclick()}catch(e){ clearInterval(T)}},100);
Очередная попытка впихнуть невпихуемое в 1 строчку.
+157
setcookie('password', $passHash , time() + $this::TIME_COOKIE * 1000 + $remember ? $this::TIME_COOKIE_REMEMBER : 0 * 1000 );
И я то думал, почему кука не появляется...
+157
switch ($vs_TmpStr)
{
case "230";
$vb_isCompl = true;
break;
case "11619";
$vb_isCalcul = true;
break;
case "11660";
$vb_isSevice = true;
break;
case "11668";
$vb_isCalcul = true;
break;
case "11670";
$vb_isCalcul = true;
break;
case "11669";
$vb_isCalcul = true;
break;
case "11678";
$vb_isSevice = true;
break;
case "11679";
$vb_isSevice = true;
break;
case "11681";
$vb_isSevice = true;
break;
...
}
125-ти строчный switch.
+157
$vs_SourceStr = RETURNCHAR."9003".TABCHAR."0xf8f9fb".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."8014".TABCHAR."0x49372a".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."5005".TABCHAR."0x004389".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."6005".TABCHAR."0x0e4438".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."3005".TABCHAR."0x581e29".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."9006".TABCHAR."0x6d312b".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."1000".TABCHAR."0xccc188".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."7004".TABCHAR."0x999a9f";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."9003";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."9003".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."8014";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."9003".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."8014".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."5005".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."6005".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."3005".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."9006".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."1000".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."7004";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."9003".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."8014".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."5005".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."6005".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."3005".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."9006".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."1000".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."7004";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."1".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."1".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."1".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."2".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."1".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."3".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."1".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."3".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."2".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."0";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."500".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."350".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."280".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."500".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."4165".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."-1".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."-1".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."-1".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."4165".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."4165";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."350".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."230".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."150".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."350".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."500".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."?500".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."1480".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."?200".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."500".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."850";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."120".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."120".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."120".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."120".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."120".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."120".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."500".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."500".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."120".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."500";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
$vs_SourceStr = $vs_SourceStr."".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."11668".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."14634".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."11991".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."11670".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."11669".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."101878".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."101879".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."107384".RETURNCHAR;
$vs_SourceStr = $vs_SourceStr."000000";
$vs_SourceStr = $vs_SourceStr."<#>EndTOPIC<#>";
No comments.
+157
/**
* Определение типа документа - Комплектация/Разукомплектация
* @param $reverse
* @return string
*/
protected function get_reverse($reverse)
{
if(in_array($reverse, ['TRUE', 'true', true, 1, '1'], true)) {
return 'TRUE';
}
if(in_array($reverse, ['FALSE', 'false', false, 0, '0', ''], true)) {
return 'FALSE';
}
}
Продолжение вот этого http://govnokod.ru/15643 кода придется делать
+157
if (settings.bgType === 'pattern')
{
if (settings.bgPattern.pack === 'bg-dark') return App.Area.color.light;
else return App.Area.color.dark;
}
else
{
return App.Area.color.invert;
console.log('invert');
}
смотрю, что в консоли пусто, и думаю, почему не работает?
+157
postToAgent: function(n) {
var _this = this,
i = _this.arCache.decIndex,
dlgText = '......'; //тут текст убран, чтоб не злить дядек.
$('#paydataform').attr('action', _this.arPayAgentsList[n].target);
$('#paydataform').append('<input type="hidden" name="postdate" value="'+ _this.arDecisList[i].DatePost +'"/>');
$('#paydataform').append('<input type="hidden" name="postnum" value="'+ _this.arDecisList[i].NumPost +'"/>');
$('#paydataform').append('<input type="hidden" name="postsum" value="'+ _this.arDecisList[i].Summa +'"/>');
$('#paydataform').append('<input type="hidden" name="divid" value="'+ _this.arDecisList[i].Division +'"/>');
$('#paydataform').append('<input type="hidden" name="uin" value="'+ _this.arDecisList[i].SupplierBillID +'"/>');
$('#paydataform').append('<input type="hidden" name="'+_this.arPayAgentsList[n].addpnam+'" value="'+ _this.arPayAgentsList[n].addpval +'"/>');
if(confirm(dlgText)) {
$('#paydataform').submit();
var wnd = BX.WindowManager.Get();
if(wnd && !wnd.unclosable)wnd.Close();
}
},
- Сериализация и jQuery.post
- Не слышал
+157
// Чистим мусор и дубликаты
foreach ($phones as $i => $p1){
foreach ($phones as $j => $p2){
if ($i = $j) continue;
...
Все же и я наступил на эти грабли.
+157
if ($_GET['cred_sum']!=""){
$_GET['cred_sum']=$_GET['cred_sum']-$_GET['cred_sum']-$_GET['cred_sum'];
}
// simple hack
else {
$_GET['cred_sum'] = -1;
}
Делаем cred_sum отрицательным