- 1
- 2
- 3
- 4
<?php
if ($_GET['type']) $link = 'type='.$_GET['type'];
if ($_GET['cat']) $link = 'cat='.$_GET['cat'];
if ($_GET['param']) $link = 'param='.$_GET['param'];
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+150
<?php
if ($_GET['type']) $link = 'type='.$_GET['type'];
if ($_GET['cat']) $link = 'cat='.$_GET['cat'];
if ($_GET['param']) $link = 'param='.$_GET['param'];
+72
/**
* @return node with values
*/
public FQNode getValueGetter() {
return data;
}
accessor c повышенной энтропией, хуле
+109
namespace ChemicalLabs
{
public partial class MediaViewer : Form
{
public static string XPath;
public MediaViewer(string ObjectMediaRef, string ObjectMediaName)
{
InitializeComponent();
try
{
this.Text = ObjectMediaName;
axWindowsMediaPlayer.settings.volume = 100;
ObjectMediaRef = (Convert.ToInt16(ObjectMediaRef) + 1).ToString();
XPath = ObjectMediaRef;
StreamReader DataStream = new StreamReader("c://ChemicalData/" + ObjectMediaRef + "/" + ObjectMediaRef + ".txt", Encoding.GetEncoding(1251));
_MEDIA_DATA_AREA.Text = DataStream.ReadToEnd();
object[] MediaFiles = Directory.GetFiles(
@"c://ChemicalData/" + ObjectMediaRef + "/" + "Media", "*.mp4", SearchOption.TopDirectoryOnly);
for (int i = 0; i < MediaFiles.Length; i++)
{FileInfo a = new FileInfo(MediaFiles[i].ToString());MediaFilesList.Items.Add(a.Name.Remove(a.Name.Length - 4));}
}
catch (Exception Ex)
{MessageBox.Show(Ex.ToString(),(Ex.Message).ToString(),buttons: MessageBoxButtons.OK,icon: MessageBoxIcon.Information);}
}
private void MD_Click(object sender, EventArgs e)
{
if (MediaFilesList.SelectedItem == null)
{MessageBox.Show("Вы не выбрали материал! Просмотр невозможен.","Сами не знаете, что хотите...",buttons: MessageBoxButtons.OK,icon: MessageBoxIcon.Information);}
else
{
string MediaPath;
MediaPath = MediaFilesList.SelectedItem.ToString();
MediaPath = "c://ChemicalData/" + XPath + "/" + "Media" + "/" + MediaPath + ".mp4";
axWindowsMediaPlayer.close();
axWindowsMediaPlayer.URL = MediaPath;
}
}
private void MediaStreamClose_Click(object sender, EventArgs e)
{this.axWindowsMediaPlayer.close();}
private void _MediaForm_Close_Click(object sender, EventArgs e)
{this.axWindowsMediaPlayer.close(); MediaViewer.ActiveForm.Close();}
private void MediaViewer_FormClosed(object sender, FormClosedEventArgs e)
{this.axWindowsMediaPlayer.close();MediaViewer.ActiveForm.Close();}
private void axWindowsMediaPlayer_MouseDownEvent(object sender, AxWMPLib._WMPOCXEvents_MouseDownEvent e)
{MessageBox.Show("MediaPlayer - ver 0.0.1 for .NET Platform (By Kirill Sancharov)","MediaPlayer for Windows .NET",buttons: MessageBoxButtons.OK,icon: MessageBoxIcon.Information);}
}
}
Удивляй меня полностью.
+72
LOG.error(msg);
Writer writer = new StringWriter();
e.printStackTrace(new PrintWriter(writer, true));
LOG.error(writer.toString());
Паранойя... А вдруг LOG неправильно стэк трейс напечатает при передаче эксепшена вторым параметром.
+105
//батон ЗАНЕСТИ
private void btnOk_Click(object sender, EventArgs e)
{
if (SaveData())
{
this.Tag = _tParams.Id;
this.DialogResult = DialogResult.OK;
this.Close();
}
}
+150
<?php
#Подключаем все модули
include ("$_SERVER[DOCUMENT_ROOT]/engine/engine.php");
//Берём из бд статьи
$select = mysql_query("SELECT * FROM articles");
$result = mysql_fetch_array($select);
$num_rows = mysql_num_rows($select);
//Берём из бд инфу о сайте
$select_site = mysql_query("SELECT * FROM site");
$result_site = mysql_fetch_array($select_site);
// Переменные с $site
$ID = $result_site['id'];
$TITLE = $result_site['title'];
$keywords = $result_site['keywords'];
$description = $result_site['description'];
#Подключаем шаблон
include ("$server/template/main.php"); // Главный файл с title
include ("$server/template/body.php"); // <body> всё что находится там
if ($num_rows > 0){
// В цикле прокручиваем все статьи из БД - $result
do
{
$title = $result['title']; // Заголовок
$id = $result['id']; // ID
$full_text = $result['text']; // Весь текст
$view = $result['view']; // Просмотры у топика
$author = $result['author']; // Автор
$date = $result['date']; // Дата добавления
$short_text = $result['cat']; // Краткий текст (cat)
$category_art = $result['category']; // Категория топика
$select_category = mysql_query("SELECT * FROM category WHERE id = '".$category_art."'");
$result_category = mysql_fetch_array($select_category);
$category = $result_category['title'];
$url = $result_category['url'];
include ("$server/template/short_news.php"); #Берём (шаб)краткую версию топика
}
while ($result = mysql_fetch_array($select));
}
else
{
echo 'Нет ни одной статьи!';
}
include ("$server/template/footer.php");#Наконец подгружаем футер
?>
Изобретение говно-велосипеда
+149
// Категории
$cat_get = textfilter($_GET['name']);
$cat1 = mysql_query("SELECT * FROM category WHERE url = '".$cat_get."'");
$cat2 = mysql_fetch_array($cat1);
$id_cat = $cat2['id'];
$result = mysql_query("SELECT * FROM articles WHERE category = '".$id_cat."'");
$row = mysql_fetch_array($result);
if ($cat_get) { echo $row['title']; }
Мне до сих пор страшно, накодил и не понял как и что это, но работает!
−124
////////////////////////////////////////////////////////////////////
////////Преобразование горизонтали в вертикаль с дурацким циклом////
///////////////////////////////////////////////////////////////////
ТекДата = ТекущаяДата();
ТекущийГод = НачалоГода(ТекДата);
ТекущийМесяц = НачалоМесяца(ТекДата);
Пока Выборка.Следующий() Цикл
ДатаЯнварь = ТекущийГод;
Если ДатаЯнварь >= ТекущийМесяц Тогда
Январь = ПланПост.Добавить();
Январь.Организация =Выборка.Организация;
Январь.Расход = Выборка.ПродажиЯнварь;
Январь.НормОст = Выборка.ОстаткиФевраль;
Январь.МесяцПрихода = ТекущийГод;
КонецЕсли;
ДатаФевраль = ДобавитьМесяц(ТекущийГод, 1);
Если ДатаФевраль >= ТекущийМесяц Тогда
Февраль = ПланПост.Добавить();
Февраль.Организация =Выборка.Организация;
Февраль.Расход = Выборка.ПродажиФевраль;
Февраль.НормОст = Выборка.ОстаткиМарт;
Февраль.МесяцПрихода = ДатаФевраль;
КонецЕсли;
ДатаМарт = ДобавитьМесяц(ТекущийГод, 2);
Если ДатаМарт >= ТекущийМесяц Тогда
Март = ПланПост.Добавить();
Март.Организация =Выборка.Организация;
Март.Расход = Выборка.ПродажиМарт;
Март.НормОст = Выборка.ОстаткиАпрель;
Март.МесяцПрихода = ДатаМарт;
КонецЕсли;
ДатаАпрель = ДобавитьМесяц(ТекущийГод, 3);
Если ДатаАпрель >= ТекущийМесяц Тогда
Апрель = ПланПост.Добавить();
Апрель.Организация =Выборка.Организация;
Апрель.Расход = Выборка.ПродажиАпрель;
Апрель.НормОст = Выборка.ОстаткиМай;
Апрель.МесяцПрихода = ДатаАпрель;
КонецЕсли;
ДатаМай = ДобавитьМесяц(ТекущийГод, 4);
Если ДатаМай >= ТекущийМесяц Тогда
Май = ПланПост.Добавить();
Май.Организация =Выборка.Организация;
Май.Расход = Выборка.ПродажиМай;
Май.НормОст = Выборка.ОстаткиИюнь;
Май.МесяцПрихода = ДатаМай;
КонецЕсли;
Была ТЧ в документе с колонками-названиями месяцев....И руководство поставило задачу вывести ЭТО в отчет...На СКД....
+145
$sortBy = "";
if ( isset($_REQUEST['sortBy']) && ! empty($_REQUEST['sortBy'])) {
// Get sort direction and field sort.
$sortByParts = explode("-", $_REQUEST['sortBy']);
if ( is_array($sortByParts) && ! empty($sortByParts[0]) && ! empty($sortByParts[1])) {
$sortBy = $sortByParts[0];
$direction = $sortByParts[1];
}
}
switch ($sortBy)
case "discount":
$sortFieldBy = $sortBy;
break;
case "created":
$sortFieldBy = $sortBy;
break;
case "vendor":
$sortFieldBy = $sortBy;
break;
case "actual_euprice":
$sortFieldBy = $sortBy;
break;
case "actual_euprice":
$sortFieldBy = $sortBy;
break;
case "top_sell_product":
default:
$search->addAdditionalJoins(
"top_sell_product",
array("top_sell_product.prodlevid" => "p.prodlevid"),
SEARCH_ADDITIONAL_JOIN_TYPE_INNER,
array()
);
Очередная самописная CMS.
−122
var daytoday:String;
var today = new Date();
var monthtoday;
var year = today.getFullYear();
var timer:Timer = new Timer(1000);
timer.addEventListener(TimerEvent.TIMER, clock);
timer.start();
function clock(e:TimerEvent):void {
var datetoday:Date=new Date();
switch (datetoday.day) {
case 0:
daytoday="ВОСКРЕСЕНЬЕ";
break;
case 1:
daytoday="ПОНЕДЕЛЬНИК";
break;
case 2:
daytoday="ВТОРНИК";
break;
case 3:
daytoday="СРЕДА";
break;
case 4:
daytoday="ЧЕТВЕРГ";
break;
case 5:
daytoday="ПЯТНИЦА";
break;
case 6:
daytoday="СУББОТА";
break;
}
дэй_оф_вик.text=String(daytoday);
switch (datetoday.month) {
case 0:
monthtoday="Января";
break;
case 1:
monthtoday="Февраля";
break;
case 2:
monthtoday="Марта";
break;
case 3:
monthtoday="Апреля";
break;
case 4:
monthtoday="Мая";
break;
case 5:
monthtoday="Июня";
break;
case 6:
monthtoday="Июля";
break;
case 7:
monthtoday="Августа";
break;
case 8:
monthtoday="Сентября";
break;
case 9:
monthtoday="Октября";
break;
case 10:
monthtoday="Ноября";
break;
case 11:
monthtoday="Декабря";
break;
}
month.text=String(monthtoday);
day.text=String(datetoday.date);
data_txt.text = year;
}
Мне больше всего нравится 33 строка...