- 1
- 2
$date = date("Y-m-01", strtotime("-1 month"));
$like = substr($date, 0, 8) . "%";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+154
$date = date("Y-m-01", strtotime("-1 month"));
$like = substr($date, 0, 8) . "%";
а потом $like вставляется в sql-код
+135
string str = Console.ReadLine();
int k = str.length; int n = 0;
for (int i = 0; i< k; i=i+1)
{
if (str[i] == ' ')
n = n + 1;
}
string[] arr = new string[n+1]();
for (int i = 0;i<n+1;i=i+1)
{
arr[i]='';
}
for (int i = 0;i<n+1;i=i+1)
{
int a = str.IndexOf(' ');
string b = str.Substring(0,a);
arr[i] = b;
if (i != n)
str = str.Remove(0,a+1);
else
str = str.Remove(0,a);
}
for (int i = 0;i<n+1;i=i+1)
{
str = str + arr[i] + ' ';
}
str = str.Remove(k-2,1);
Православная функция Split() по пробелу:
1. Объявляем необходимые переменные;
2. Считаем количество пробелов;
3. Заполняем массив пустыми строками (ВАЖНО!!!);
4. Ищем в исходной строке пробелы, записываем в массив подстроку, удалям подстроку с пробелом из исходной строки;
5. Восстанавливаем исходную строку по эелементам массива (ВАЖНО!!!).
+161
$login = $_COOKIE['login'];
$pass = $_COOKIE['pass'];
$sec = $_COOKIE['sec'];
if ($pass == '')
{
header("Location: index.php");
exit;
}
Проверка авторизации в административной части сайта
+13
int offset;
/* где-то ниже */
if (offset <= NULL)
{
}
Антиматерия существует...
−98
rows = db.query_all("select id, command from всякие-заджойненные-таблички")
foreach row in rows:
if row[1] == command:
return row[0]
return None
Высрал сегодня на работе. Пока пых не трогал - такого говна не писал ;)
+137
КАКАЯ ЛАЛКА СТАВЕТ ДИЗЛОЙСЫ МАИМ ЗАМИЧАТЕЛЬНЫМ ПАСТАМ?? СУК ПА АЙПИЙ ВЫЧЕСЛЮ!!!!
У МИНЯ ДЕДУШКА КАРАТИСТ ТАК ШТО БОЙТЕСЬ ЛАЛКИ!!!!!воскл
АВТАРИТЕТ В НЕДАУМЕНИИ АТКУДА СТОЛЬКА ДИЗЛАЙКАВ
ПАХОЖЫ НА АНАЛЬНЫЙ ЗАГАВАР ЛАЛАК
+155
jQuery('#index_submit').click(function(){
var val = jQuery('#indexCity').val(),obj,
allWeightCeil = Math.ceil(allWeight/1000),
new_del_address = jQuery('#new_del_address');
if (val.toString() == parseFloat(val, 10) && val.length == 6) {
obj = answerFunc(val,allWeight,'info_zip');
if (obj != 'undefined' && obj != '') {
if (obj.cityname != '') {
jQuery('#cityIndex').text('Ваш город: '+obj.cityname); jQuery('#new_del_address').slideDown('normal');jQuery('#new_del_address>*').show();city_field.val(obj.cityname);index_field.val(val);
if (obj.cityname == 'Москва' || obj.cityname == 'Калуга') {
jQuery(".from_russia_block #selectPVZ_russia").show();
jQuery('#moscow').click();
} else {jQuery(".from_russia_block #selectPVZ_russia").hide();}
jQuery('.from_russia_block input.deliv-radio').change(function(){
var thisRadio = jQuery(this),
percent = parseFloat(thisRadio.attr('percent'))/100,
procent_price = Math.ceil(actual_price * percent);
delivery = answerFunc(val,allWeight,'tarif');
selectAddressPVZ = jQuery('.from_russia_block #selectPVZ_russia .address_moscow_select');
if (thisRadio.val() == '2072' || thisRadio.val() == '2073') {
var deliv = parseFloat(delivery.delivery_ways[0]["Стоимость"], 10),
textDel = deliv+' р.';
if (thisRadio.val() == '2073') deliv = Math.ceil(deliv + procent_price);
textDel = deliv + ' р.';
thisRadio.parent().after(formAddress);
formAddress.slideDown('normal');
} else jQuery('#form_address').remove();
if (thisRadio.val() == '2077') {
thisRadio.parent().after(formAddress);
formAddress.slideDown('normal');
}
if (delivery.delivery_ways[1]){
if (thisRadio.val() == '2074' || thisRadio.val() == '2075') {
var deliv = parseFloat(delivery.delivery_ways[1]["Стоимость"], 10);
if (allWeightCeil>10){
deliv = deliv+((allWeightCeil-10)*100);
}
if (actual_price>3000 && allWeightCeil<10) {
deliv = 'Бесплатно';
}
if (thisRadio.val() == '2075') {deliv = (deliv=='Бесплатно') ? procent_price : Math.ceil(deliv + procent_price);}
textDel = (deliv=='Бесплатно') ? deliv : deliv+' р.';
}
address_pickup_delivery.val(delivery.delivery_ways[1]["Адрес"]);
}
if (thisRadio.val() == 'pickup_custom_russia') {jQuery('.from_russia_block .address_moscow_select').show();} else jQuery('.from_russia_block .address_moscow_select').hide();
thisRadio.parent().find('.price-delivery').empty().text(textDel);
jQuery('#price_delivery').val(deliv);
return false;
});
jQuery('.from_russia_block input.deliv-radio').click();jQuery('.from_russia_block input.deliv-radio:first').click();jQuery('#form_address').remove();
} else {jQuery('#cityIndex').text('Извините, город не найден').css({'font-weight':'bold','color' : '#EC411C'});
console.log(true);
//jQuery('#new_del_address').hide('normal');formAddress.hide();
jQuery('#new_del_address').show();
jQuery('#new_del_address>*').not('.deliveryMode__layout__field_2077').hide();
}
}
} else {jQuery('#new_del_address').hide();jQuery('#cityIndex').empty();
}
return false;
});
Нашел на проекте, как понял происходить расчет стоимости доставки по индексу... Весь код не скинуть так как ограничение по количеству строк
+147
<select name="myselect">
<option value="one" <?php echo set_select('myselect', 'one', TRUE); ?> >One</option>
<option value="two" <?php echo set_select('myselect', 'two'); ?> >Two</option>
<option value="three" <?php echo set_select('myselect', 'three'); ?> >Three</option>
</select>
Form Helper в CodeIgniter (http://ellislab.com/codeigniter/user-guide/helpers/form_helper.html)
Зря я туда зашел
+121
if
(MatchPattern MatData Pattern:"MeshID *: *") and (
local Params = (FilterString (SubString MatData 8 -1) ":")
Params.Count == 2 and (
MatData = (TrimLeft (TrimRight Params[2]))
MID = (Params[1] as integer)
if
MID < 1 or
MID > 1000
then
InputOK = false
)
)
then (
...
)
MAXScript
Чумачечая валидация ввода информации о материале по несложному паттерну:
MeshID <Mesh material ID, a number from 1 to 1000>: <Material name>
...
Use LINQ, Luke!
−4
// please don't change this
#define NUM_INVISIBLE_TYPES 1
Выдержка из исходников civilization 5.
Да, да, прекрасно, усложняйте моддинг