- 1
$scope.storage.oldDriver = JSON.parse(JSON.stringify($scope.storage.driverEdit || {})); // @TODO: ни _.clone ни Object.assign не сработали
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 17
−2
$scope.storage.oldDriver = JSON.parse(JSON.stringify($scope.storage.driverEdit || {})); // @TODO: ни _.clone ни Object.assign не сработали
Нашел на работе в коде
+1
if ($('.nav>ul>li').hasClass('selected')) {
$('.selected').addClass('active');
}
Кусок кода из меню
−13
string check_pass (string password)
{
string valid_pass = "qwerty123";
string error_message;
if (password == valid_pass) {
error_message = "Доступ разрешен."; //крутая ошибка
} else {
error_message = "Неверный пароль!";
}
return error_message;
}
https://code-live.ru/post/cpp-functions/
−50
var get_color = function (value) {
value = parseInt(value);
if (10 >= value)
return "#2a00f4";
if (20 >= value && value > 10)
return "#0059ff";
if (30 >= value && value > 20)
return "#00d3ff";
if (40 >= value && value > 30)
return "#00ffb6";
if (50 >= value && value > 40)
return "#10f800";
if (60 >= value && value > 50)
return "#bafc01";
if (70 >= value && value > 60)
return "#fefa00";
if (80 >= value && value > 70)
return "#ffca00";
if (90 >= value && value > 80)
return "#ff8900";
if (value > 90)
return "#ff2900";
};
Если бы кто помог это написать правильно - сказал бы спасибо)
−20
var хуй = {"ОБЪЕКТ": "ХУЕВЫЙ"};
var норм = хуй;
норм.ОБЪЕКТ = "НЕ ХУЕВЫЙ";
console.log(хуй.ОБЪЕКТ); //"НЕ ХУЕВЫЙ"
Непонятки
+155
<script type="text/javascript">
$(function() {
$( "#slider" ).slider({
value:0,
min: 0,
max: 600,
step: 5.5,
slide: function( event, ui ) {
var slideVal=ui.value;
if(slideVal==44){
$("div.siteType").removeClass("active");
$("div.minimal").addClass("active");
$("div.siteType div.hiddenType").fadeOut(300);
$("div.minimal div.hiddenType").fadeIn(300);
}
else if(slideVal==165){
$("div.siteType").removeClass("active");
$("div.business").addClass("active");
$("div.siteType div.hiddenType").fadeOut(300);
$("div.business div.hiddenType").fadeIn(300);
}
else if(slideVal==286){
$("div.siteType").removeClass("active");
$("div.premium").addClass("active");
$("div.siteType div.hiddenType").fadeOut(300);
$("div.premium div.hiddenType").fadeIn(300);
}
else if(slideVal==429){
$("div.siteType").removeClass("active");
$("div.im").addClass("active");
$("div.siteType div.hiddenType").fadeOut(300);
$("div.im div.hiddenType").fadeIn(300);
}
else if(slideVal==550){
$("div.siteType").removeClass("active");
$("div.ip").addClass("active");
$("div.siteType div.hiddenType").fadeOut(300);
$("div.ip div.hiddenType").fadeIn(300);
}
else if(slideVal!=44 && slideVal!=165 && slideVal!=286 && slideVal!=429 && slideVal!=550){
$("div.siteType").removeClass("active");
$("div.siteType div.hiddenType").fadeOut(300);
}
}
});
});
</script>
</head>
Это уже классика. Студия по созданию сайтов, данный код вшит в html страницу) http://white-rabbit.su/
+129
<style type="text/css" media="all">
<!--
@import url("files/style.css");
-->
</style>
Я чего-то не понимаю?
+49
function preDispatch() {
// Validate and redirect
try {
$this->_DB = Zend_Db_Table::getDefaultAdapter();
$time = $this->_DB->query('SELECT time FROM `CapturesList` WHERE InnerLink = \'' . $_SERVER['REQUEST_URI'] . '\' LIMIT 0,1;')->fetchAll();
@$this->view->time = $time[0]['time'];
if ($time[0]['time'] != NULL) {
$times = split(', ', $time[0]['time']);
if (strtotime(($times[1]) . '/' . ($times[2]) . '/' . $times[0] . ' ' . $times[3] . ":00") < (int) (mktime())) {
if (strtotime(($times[1]) . '/' . ($times[2]) . '/' . $times[0] . ' ' . $times[3] . ":00") > 1347032555) {
$count = $this->_DB->query('SELECT *, COUNT(time) AS counts FROM `CapturesList` WHERE time IS NOT NULL;')->fetchAll();
$count = $count[0]['counts'];
@$newdate = strftime("%G, %m, %d, %H", strtotime(($times[1]) . '/' . ($times[2]) . '/' . $times[0] . ' ' . $times[3] . ":00 +" . ((int)($count / 2) + 1) . " weeks"));
@$this->_DB->query('UPDATE `CapturesList` SET `time` = \'' . ($newdate) . '\' WHERE InnerLink = \'' . $_SERVER['REQUEST_URI'] . '\';');
@$this->view->time = $newdate;
}
else{@$this->view->time = $time[0]['time'];}
} else {
@$this->view->time = $time[0]['time'];
}
} else {
@$this->view->time = "NULL";
}
} catch (Exception $exc) {
echo $exc->getTraceAsString();
@$this->view->time = "NULL";
}
header('Refer: ' . $this->view->linktofunnel);
if (session_id() == '')
session_start();
if ($this->_getParam('action') != 'save') {
$_SESSION["domain"] = $this->view->domain;
$_SESSION["owner"] = $this->OwnerData;
}
}
Более говнокодного я давно не писал. Кажется я схожу с ума
+146
Object.prototype.merge = function(objects){
var newObj = this;
for(var key in objects){
key!='merge'?newObj[key] = objects[key]:void(0);
}
return newObj;
};
Выглядит ужасно, но ничего другого не придумал. Подскажите как правильно?)
P.S. Если убрать проверку "key!='merge'?" то в объекте становится на 1 ключ больше('merge')
+154
var num_normalize = function (num) {
if (typeof num == 'string') {
if (num.test('.')) {
return parseFloat(num).toFixed(2);
}
else {
return parseInt(num);
}
}
else if (parseInt(num) == parseFloat(num)) {
return parseInt(num);
}
else return parseFloat(num).toFixed(2);
};
Когда-то писал функцию для приведение чисел к одному виду, которые иногда приходили в виде стринги.
За говнокод сойдет?