- 1
<?=ShowError(str_replace("и время ","",str_replace('Неверный формат даты завершения активности','Неверно введен формат времени',implode("<br />", $arResult["ERRORS"]))));?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+161.7
<?=ShowError(str_replace("и время ","",str_replace('Неверный формат даты завершения активности','Неверно введен формат времени',implode("<br />", $arResult["ERRORS"]))));?>
Зачем добавлять новые тексты ошибок?
Мы получим любую ошибку из любой str_replace ом!
+140
<?php
define('TRUE', false);
?>
Имхо боян, но смешно :)
+132.2
(function($) {
$(document).ready(function(){
//Love jQuery :)
$("#noscript_testimonials").parent().append($('#noscript_testimonials > *').clone().css({"overflow": "hidden", "position": "relative", "width": "250px", "margin-left": "15px"}).find(".noscript_testimonials").each(function (){ $(this).remove(); }).end()).find("#noscript_testimonials").remove().end().find('#testimonials').cycle({
fx: 'scrollDown',
cleartype: true,
pause: true
});
});
})(jQuery);
И обфускация не нужна)
−281.8
Public Function GetFormatedValue(ByVal columnName As String, ByVal value As Object) As String
Dim result As String = value.ToString()
Dim vint As Integer
If (TypeOf value Is Decimal) Then
vint = CType(CType(value, Decimal), Integer)
ElseIf (TypeOf value Is Integer) Then
vint = CType(value, Integer)
Else
vint = CType(Decimal.Parse(value.ToString(), System.Globalization.CultureInfo.InvariantCulture), Integer)
End If
Dim stringValue = ConvertStringToInt(value)
Select Case foundedColumn.Format
Case "3"
result = String.Format("${0}M", GetSplitValue(CType(CType(stringValue, Integer) / 1000000, Integer)))
Case "2"
result = String.Format("${0}K", GetSplitValue(CType(CType(stringValue, Integer) / 1000, Integer)))
Case "1"
result = String.Format("${0}", GetSplitValue(vint))
End Select
Return result
End Function
Private Function ConvertStringToInt(ByVal value As Object) As String
Return CType(value, String).Replace(",", String.Empty).Replace(".", String.Empty).Replace(" ", String.Empty)
End Function
Сначало падал exception на 9 строчке, т.к. не была указана культура, вообще.
После того как указали культуру, все, через кейс на 20 строчке, проходило успешно
Далее, когда изменился формат, для правильной конверсии закодили функцию ConvertStringToInt (line 25)
+154
switch($action){
default:
case 'main':
{
if($request_do == 'adtb'){
$sql->Query("SELECT * FROM utb WHERE `siteid` = $request_site AND `uid` = ".$_SESSION['id'].";");
if($sql->size_of_result == 0){
$sql->Query("INSERT INTO utb VALUES(null,".$_SESSION['id'].",$request_site,'$request_url');");
}
}
if($request_do == 'del' && isset($request_id)){
$sql->Query("SELECT * FROM utb WHERE `id` = $request_id AND `uid` = ".$_SESSION['id'].";");
if($sql->size_of_result != 0){
$sql->Query("DELETE FROM utb WHERE `id` = $request_id;");
}
}
if($request_do == 'save' && is_array($request_tbdata)){
foreach($request_tbdata as $k=>$v){
$sql->Query("UPDATE utb SET `url` = '$v' WHERE `id` = $k;");
}
}
$sql->Query("SELECT `id`, `domen`, `sitename` FROM sites;");
$sdata = $sql->GetAssoc();
$sql->Query("SELECT *,(SELECT `domen` FROM sites WHERE `id` = utb.id) as `site` FROM utb WHERE `uid` = ".$_SESSION['id'].";");
$udata = $sql->GetAssoc();
$sql->Query("SELECT `id`, `domen` FROM sites WHERE `id` NOT IN(SELECT `siteid` FROM utb WHERE `uid` = ".$_SESSION['id']." );");
$data = $sql->GetAssoc();
$smarty->assign('sdata',$sdata);
$smarty->assign('data',$data);
$smarty->assign('udata',$udata);
$smarty->assign('id',$_SESSION['id']);
$smarty->display('links.tpl');
break;
}
}
Ага новые конструкции в PHP! Нашел в одной Cmsке
+139.3
(bool) $frmchk_user_edit = 0;
и такое тут сплошь и рядом...
платный продукт..
+138.7
<?
// ....
$POST_MAX_SIZE = ini_get('post_max_size');
$mul = substr($POST_MAX_SIZE, -1);
$mul = ($mul == 'M' ? 1048576 : ($mul == 'K' ? 1024 : ($mul == 'G' ? 1073741824 : 1)));
// ....
?>
я ещё такой глубины условий не встречал в такой форме
+126.6
#include<stdio.h>
int main(void)
{
int a=10000,b=0,c=2800,d,e=0,f[2801],g;FILE *fo;
if (!(fo=fopen("C:\\out","w"))) return 1;
for (;b-c;) f[b++]=a/5;
for(;d=0,g=c*2;c-=14,fprintf(fo,"%.4d",e+d/a),e=d%a)
for(b=c;d+=f[b]*a, f[b]=d%--g,d/=g--,--b;d*=b);
}
число пи
+134
<?
for($i=0;$i<100;$i++){
header("Location: govnokod");
}
?>
xek
+252
<Ponchik> Передавайте преведы
<Hormold> Привет античату!
<%luz3r> h1
Превееееед