- 1
- 2
Отправлено Сегодня, 14:09
Есть скрипты чёткие для сайта?
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+146
Отправлено Сегодня, 14:09
Есть скрипты чёткие для сайта?
Личное сообщение мне с форума.
+975
switch (Game1.mus)
{
case false: sb.Draw(disabled, new Vector2(ScrW - 256, 90), Color.White); break;
case true: sb.Draw(enabled, new Vector2(ScrW - 256, 90), Color.White); break;
}
switch (Game1.bloooom)
{
case false: sb.Draw(disabled, new Vector2(ScrW - 256, 180), Color.White); break;
case true: sb.Draw(enabled, new Vector2(ScrW - 256, 180), Color.White); break;
}
switch (Game1.part)
{
case false: sb.Draw(disabled, new Vector2(ScrW - 256, 270), Color.White); break; //420
case true: sb.Draw(enabled, new Vector2(ScrW - 256, 270), Color.White); break;
}
switch (Game1.eff)
{
case false: sb.Draw(disabled, new Vector2(ScrW - 256, 360), Color.White); break; //510
case true: sb.Draw(enabled, new Vector2(ScrW - 256, 360), Color.White); break;
}
switch (Game1.shad)
{
case false: sb.Draw(disabled, new Vector2(ScrW - 256, 450), Color.White); break;
case true: sb.Draw(enabled, new Vector2(ScrW - 256, 450), Color.White); break;
}
Оттуда же, откуда и #5199. Случайно обнаружил...
−172
SELECT
CONCAT
(
'<ul>',
IF(CHAR_LENGTH(vacantcontContact) < 1, '', CONCAT('<li>', '<b>Контактное лицо:</b> ', vacantcontContact, '</li>')),
IF(vacantcontMail = 0, '', CONCAT('<li>', '<b>e-mail:</b> ', vacantcontMail, '</li>')),
IF(vacantcontPhone = 0, '', CONCAT('<li>', '<b>Телефон:</b> ', vacantcontPhone, '</li>')),
IF(vacantcontFax = 0, '', CONCAT('<li>', '<b>Факс:</b> ', vacantcontFax, '</li>')),
IF(CHAR_LENGTH(vacantcontAdress) < 1, '',
CONCAT(
'<li>',
'<b>Адрес:</b> ',
'ул. ', vacantcontAdress,
IF(CHAR_LENGTH(vacantcontHome) < 1, '', CONCAT(', д. ', vacantcontHome)),
IF(CHAR_LENGTH(vacantcontStruct) < 1, '', CONCAT(', стр. ', vacantcontStruct)),
IF(CHAR_LENGTH(vacantcontBuild) < 1, '', CONCAT(', корпус. ', vacantcontBuild)),
IF(CHAR_LENGTH(vacantcontOffice) < 1, '', CONCAT(', кв. ', vacantcontOffice)),
IF( `vacantMetro` <= 0, '', CONCAT('ст. м. ',
(
SELECT `mtrName` FROM `t_cmetro` WHERE `t_cmetro`.`ObjectID` = `t_cvacancy_contact`.`vacantMetro` LIMIT 1)
)
),
'</li>'
)
),
IF(vacantcontWebSite = 0, '', CONCAT('<li>', '<b>Web site:</b> ', vacantcontWebSite, '</li>')),
'</ul>'
) AS `contacts`
FROM `t_cvacancy_contact`
WHERE
`ObjectID` = {$vacancy_id} AND `Deleted` = 0;
а почему бы не использовать MySQL в качестве генератора HTML
P.S. Табы и разборы я сделал, оно само собой было в одну строчку.
−106
public function Rotate():void
{
switch(type)
{
case 'line':
if (figure[0][1])
{
figure = [[1], [1], [1], [1]];
position.y += 1;
position.x -= 1;
}
else
{
figure = [[1, 1, 1, 1]];
position.y -= 1;
position.x += 1;
}
break;
case 'square':
return;
break;
case 'pyramide':
if (!figure[0][0] && figure[1][0] && figure.length == 2)
{
figure = [[0, 1], [1, 1], [0, 1]];
}
else if (!figure[0][0] && figure[0][1] && figure.length == 3)
{
figure = [[1, 1, 1], [0, 1, 0]];
}
else if (figure[0][0] && figure[0][1] && figure.length == 2)
{
figure = [[1, 0], [1, 1], [1, 0]];
}
else if (figure[0][0] && !figure[0][1] && figure.length == 3)
{
figure = [[0, 1, 0], [1, 1, 1]];
}
break;
case 'lL':
if (figure[0][0] && !figure[0][1])
figure = [[0, 0, 1], [1, 1, 1]];
else if (!figure[0][0] && !figure[0][1])
figure = [[1, 1], [0, 1], [0, 1]];
else if (figure[0][0] && figure[0][1] && figure.length == 3)
figure = [[1, 1, 1], [1, 0, 0]];
else if (figure[0][0] && figure[0][1] && figure.length == 2)
figure = [[1, 0], [1, 0], [1, 1]];
break;
case 'rL':
{
if (!figure[0][0] && figure[0][1])
figure = [[1, 0, 0], [1, 1, 1]];
else if (figure[0][0] && !figure[0][1])
figure = [[1, 1], [1, 0], [1, 0]];
else if (figure[0][0] && figure[0][1] && figure.length == 3)
figure = [[1, 1, 1], [0, 0, 1]];
else if (figure[0][0] && figure[0][1] && figure.length == 2)
figure = [[0, 1], [0, 1], [1, 1]];
}
break;
case 'lZ':
if (figure[0][0] && !figure[0][1])
figure = [[0, 1, 1], [1, 1, 0]];
else if (!figure[0][0] && figure[0][1])
figure = [[1, 0], [1, 1], [0, 1]];
break;
case 'rZ':
if (!figure[0][0] && figure[0][1])
figure = [[1, 1, 0], [0, 1, 1]];
else if (figure[0][0] && figure[0][1])
figure = [[0, 1], [1, 1], [1, 0]];
break;
}
}
"Поворот" фигур в тетрисе
+147
date('d ', time()+3600*4);
−131
РегламентированнаяОтчетность.ПередОткрытиемФормыРегламентированногоОтчета(ЭтаФорма, Отказ);
////Вызывается перед открытием, а потом видим:
Процедура ПередОткрытиемФормыРегламентированногоОтчета(Форма, Отказ) Экспорт
Отказ = Ложь;
КонецПроцедуры
+161
<?php ////////////////////////////////
//Данная вставка будет обрабатывает переменные переданные post запросом;
//Передается с файла MenuProduction.php.
//и в соответсвтвии с переданной post переменной будет выставлять get переменную
//Page, для корректного перехода на нужную нам страницу_02.12.2009
/////////////////////////
?>
<table align="center" id="Table_01" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="5" width="961" height="12">
<div id="Layer1">
<!--<table align="center" cellspacing="0">
<tr><td> <?php include('FunctionCellOn.php');
//Поясню, что делаем подключением данного php файла:
// В нем описана всего одна функция, которая сверяет переданный Get параметр
// с номером страницы(см. далее).
// Если значения равны, значит пользователь нажал на ячейку меню, следовательно,
//необходимо обозначить, что она нажата. Поэтому далее во всех ячейках меню делаем
//так: проверка, если совпадение есть, значит выводим заголовок ячейки меню
//как обычный текст, иначе обозначаем его как ссылку.
//Минус данного подхода - получилась мешанина php-кода c html
//Расшифровка страниц:
//$_GET['Page'] =
//1 - Главная
//2 - Интерактивная карта
//3 - Производство
//4 - О компании
//5 - Контакты
//далее пошли не пункты меню
//6 - Заявка на звонок
?>
<?php
//На главную страницу будут дополнительные условия, т.к. надо
//чтобы по умолчанию грузилась главная страница, то следовательно
//по умолчанию надо и отобразить ячейку меню 'главная', как 'нажато
//Для этого помимо стандартной проверке на нажатие, надо еще
//проверить вот что: если ни одни параметр методом Get не передан, то
//соответственно грузится просто index.php, где по умолчанию
//в область вывода загружаем файли соответствующий пункты меню 'главная'
//Следовательно ссылку 'главная' делаем не активной
if ((CellOnCheck($_GET['Page'],1) == true) ||
!isset($_GET["Page"]) && !isset($_GET["id_news"]) &&
!isset($_GET["archives"]) && !isset($_GET["page"])) {
echo "<Span class = \"MenuCellOn\">Главная</Span>";
}
else echo "<a href=\"http://amalker.su\">Главная</a>";
?>
</td>
<td>
<?php
if (CellOnCheck($_GET['Page'],4) == true) {
echo " | <Span class = \"MenuCellOn\">О компании </Span>";
}
else echo " | <a href=\"index.php?Page=4\">О компании </a>";
?>
</td>
<td> | <a href="map/map_client.php" target="_blank">Карта конструкций<img src="new.png" width="6" height="12" border="0"></a>
</td>
<td><?php
if (CellOnCheck($_GET['Page'],3) == true) {
echo " | <Span class = \"MenuCellOn\">Производство </Span>";
}
else echo " | <a href=\"index.php?Page=3\">Производство </a>";
?>
</td>
<td>
<?php
if (CellOnCheck($_GET['Page'],5) == true) {
echo " | <Span class = \"MenuCellOn\">Контактная информация</Span>";
}
else echo " | <a href=\"index.php?Page=5\">Контактная информация</a>";
?></td>
</tr>
</table>--></div>
Ужас и только.
+155
while($room_price_dbl = $room_price_list_dbl->GetNext())
{
$price_dbl=$room_price_dbl["PROPERTY_PRICE_DBL_VALUE"];
if($price_dbl==0)
{
$prop_price = "property_PRICE_SGL";
}
else
{
$prop_price = "property_PRICE_SGL";
}
}
писал предыдущий программист. ужас! стыдно должно быть!
разработчик сайта el-tour.com
+169
void failware(void){0;return;};
+157
// редиректим адреса без слеша на такие же со слешем
$uri = $_SERVER['REQUEST_URI'];
$is_file = false;
if ( (substr_count($uri,".php")>0) or (substr_count($uri,".html")>0) ) {
$is_file = true;
}
if ($is_file == false) {
$len_uri = strlen($uri);
// находим последнее вхождение слеша
$reverst_str = strrev($uri);
//die($reverst_str);
$last_slash = strpos($reverst_str,"/");
//die($last_slash);
if ($last_slash!==0) {
$uri .="/";
$status = "301 Found";
//header("Status: ".$status);
header('HTTP/1.1 301 Moved Permanently');
header("Location: http://www.thermostudio.ru"."$uri");
exit();
}
}
встретилось в проекте одном жаль автор не подписался, увековечить бы...