- 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'];
−112
public static function isDynamicObject(obj:Object):Boolean
{
try
{
// this test for checking whether an object is dynamic or not is
// pretty hacky, but it assumes that no-one actually has a
// property defined called "wootHackwoot"
obj["wootHackwoot"];
}
catch (e:Error)
{
// our object isn't from a dynamic class
return false;
}
return true;
}
http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/ObjectUtil.as
−126
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
Для Каждого Строка Из тчПутевыеЛисты Цикл
Если Строка.ПринятКУчету = Истина Тогда
ПутЛист = Строка.ПутевойЛист.ПолучитьОбъект();
ПутЛист.ПринятКУчету = Истина;
ПутЛист.ДатаПринятияКУчету = Дата;
ПутЛист.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный);
КонецЕсли;
КонецЦикла;
Форма = ЭтотОбъект.ПолучитьФорму("ФормаДокумента");
Форма.ЭлементыФормы.тчПутевыеЛисты.Доступность = Ложь;
Форма.ЭлементыФормы.тчРаспределениеЗатрат.Доступность = Ложь;
Форма.ЭлементыФормы.КоманднаяПанель2.Кнопки.СформироватьДокумент.Доступность = Ложь;
Форма.ЭлементыФормы.КоманднаяПанель2.Кнопки.Заполнить.Доступность = Ложь;
Форма.ЭлементыФормы.КоманднаяПанель1.Кнопки.ЗаполнитьПоДаннымПоставщика.Доступность = Ложь;
Форма.ЭлементыФормы.КоманднаяПанель1.Кнопки.Заполнить.Доступность = Ложь;
КонецПроцедуры
ШЕДЕВР!
Конечно, база данных ведь запоминает, что мы элементы формы сделали недоступными...
+74
for (Tm_RecipientConstructor recipient: m_Recipients) {
Tm_PHB_Contact m_Contact = recipient.getContact();
if ( m_Contact != null) {
if(m_Contact.getMobile()!=null) {
st.setLong(1,recipient.getEntry().getID());//nWebEntryID
st.setLong(2,Tm_Registry.getInstance().getAttachementTypes().getID(En_AttachementType.ARGUMENT));//NTYPE
st.setString(3,"mobile");//STRNAME
st.setLong(4,Tm_Registry.getInstance().getAttributeType().getID(En_AttributeType.STRING));//NDATATYPE
st.setString(5,m_Contact.getMobile());//STRVALUE
st.addBatch();
index++;
if (index % 5000 == 0){
st.executeBatch();
st.clearBatch();
st = conn.prepareStatement(sql);
}
}
if(m_Contact.getName()!=null) {
st.setLong(1,recipient.getEntry().getID());//nWebEntryID
st.setLong(2,Tm_Registry.getInstance().getAttachementTypes().getID(En_AttachementType.ARGUMENT));//NTYPE
st.setString(3,"first_name");//STRNAME
st.setLong(4,Tm_Registry.getInstance().getAttributeType().getID(En_AttributeType.STRING));//NDATATYPE
st.setString(5,m_Contact.getName());//STRVALUE
st.addBatch();
index++;
if (index % 5000 == 0){
st.executeBatch();
st.clearBatch();
st = conn.prepareStatement(sql);
}
}
if(m_Contact.getSurName()!=null) {
st.setLong(1,recipient.getEntry().getID());//nWebEntryID
st.setLong(2,Tm_Registry.getInstance().getAttachementTypes().getID(En_AttachementType.ARGUMENT));//NTYPE
st.setString(3,"last_name");//STRNAME
st.setLong(4,Tm_Registry.getInstance().getAttributeType().getID(En_AttributeType.STRING));//NDATATYPE
st.setString(5,m_Contact.getSurName());//STRVALUE
st.addBatch();
index++;
if (index % 5000 == 0){
st.executeBatch();
st.clearBatch();
st = conn.prepareStatement(sql);
}
}
if(m_Contact.getPatrName()!=null) {
st.setLong(1,recipient.getEntry().getID());//nWebEntryID
st.setLong(2,Tm_Registry.getInstance().getAttachementTypes().getID(En_AttachementType.ARGUMENT));//NTYPE
st.setString(3,"second_name");//STRNAME
st.setLong(4,Tm_Registry.getInstance().getAttributeType().getID(En_AttributeType.STRING));//NDATATYPE
st.setString(5,m_Contact.getPatrName());//STRVALUE
st.addBatch();
index++;
if (index % 5000 == 0){
st.executeBatch();
st.clearBatch();
st = conn.prepareStatement(sql);
}
}
if(m_Contact.getCompanyName()!=null) {
st.setLong(1,recipient.getEntry().getID());//nWebEntryID
st.setLong(2,Tm_Registry.getInstance().getAttachementTypes().getID(En_AttachementType.ARGUMENT));//NTYPE
st.setString(3,"company");//STRNAME
st.setLong(4,Tm_Registry.getInstance().getAttributeType().getID(En_AttributeType.STRING));//NDATATYPE
st.setString(5,m_Contact.getCompanyName());//STRVALUE
st.addBatch();
index++;
if (index % 5000 == 0){
st.executeBatch();
st.clearBatch();
st = conn.prepareStatement(sql);
}
}
if(m_Contact.getComment()!=null) {
st.setLong(1,recipient.getEntry().getID());//nWebEntryID
st.setLong(2,Tm_Registry.getInstance().getAttachementTypes().getID(En_AttachementType.ARGUMENT));//NTYPE
st.setString(3,"comments");//STRNAME
st.setLong(4,Tm_Registry.getInstance().getAttributeType().getID(En_AttributeType.STRING));//NDATATYPE
st.setString(5,m_Contact.getComment());//STRVALUE
st.addBatch();
index++;
if (index % 5000 == 0){
st.executeBatch();
st.clearBatch();
st = conn.prepareStatement(sql);
}
}
}
}
Функции? Не, не слышал.
−139
Если ЗначениеЗаполнено(ВыслугаЛет) Тогда
Запрос.УстановитьПараметр("ВыслугаЛет", ВыслугаЛет);
КонецЕсли;
Если не ЗначениеЗаполнено(ВыслугаЛет) Тогда
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И ПНУ.ВидРасчета <> &ВыслугаЛет","");
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И ТабельныйЛист.ВидРасчета <> &ВыслугаЛет","");
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И Прекращения.ВидРасчета <> &ВыслугаЛет","");
КонецЕсли;
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("ПодразделениеОрганизации", ПодразделениеОрганизации);
Если ПодразделениеОрганизации.Пустая() Тогда
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И Подразделение В ИЕРАРХИИ(&ПодразделениеОрганизации)","");
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И Прекращения.ПодразделениеОрганизации = &ПодразделениеОрганизации","");
Запрос.Текст = СтрЗаменить(Запрос.Текст,"И ТабельныйЛист.Подразделение В ИЕРАРХИИ(&ПодразделениеОрганизации)","");
КонецЕсли;
Если НЕ ЗначениеЗаполнено(ВыслугаЛет) Тогда
Запрос.Текст = СтрЗаменить(Запрос.Текст,"ГДЕ
| ТабельныйЛист.ВидРасчета <> &ВыслугаЛет
| И","Где ");
КонецЕсли;
+70
public boolean getSuccessSubmitted() {
for (ReportDto report : getReports()) {
if (!(report.getOrder().getReceiptDate() != null && report.getReportReceived())) {
return false;
}
}
return !(getReports().isEmpty());
}
public boolean getUnSuccessSubmitted(){
for (ReportDto report : getReports()) {
if (!(report.getOrder().getOrderDate() != null && !(report.getReportReceived()))) {
return false;
}
}
return !(getReports().isEmpty());
}
для классического трио нехватает лишь getFailSubmitted()
+142
var trololo = " ";
$ololo = " ";
...
if ($trololo==$ololo){
echo "Совпадение первого поля со вторым - не есть хорошо.";
}
Зря пишу одновременно и на php и javascript, зря зря зря зря.
+148
<?php
//Get Data Base connection data:
include "connection.php";
//Data Base query class:
class DataBaseClass
{
function MySQLConnect($db_user, $db_password, $db_name, $db_host)
{
$ConnectionResult = false;
$DATA_BASE = mysql_connect($db_host,$db_user,$db_password)
or die('<div style="text-align: center; padding:40px; border: 1px solid red; font-size:20px; color: red; margin: 0 25%; width: 960px"><b>DB ERROR: </b>' . mysql_error() .'</div>');
$IsConnect = mysql_select_db($db_name,$DATA_BASE)
or die('<div style="text-align: center; padding:40px; border: 1px solid red; font-size:20px; color: red; margin: 0 25%; width: 960px"><b>DB ERROR: </b>' . mysql_error() .'</div>');
if($IsConnect == true)
{
$ConnectionResult = 1;
return $ConnectionResult;
}
else
{
$ConnectionResult = 0;
return $ConnectionResult;
}
}
}
//CreateConnection
$Connection = new DataBaseClass();
$Connection -> MySQLConnect($DB_USER, $DB_PASSWORD, $DB_NAME, $DB_HOST);
?>
Самое тупое подключение к MySQL...
Школота даже так не пишет.
+142
enum IsHaveItem
//...
switch(Havelo)
{
case IsHaveItem::Have: have();
case IsHaveItem::Havent: haveOrNotHave();break;
default:assert(false&&"Признай, что ты идиот и это не лечится!");
}
+109
...
XElement body = new XElement(obj.Body);
obj.HasText = body.Element("text") != null;
obj.HasPhoto = files!=null && body.Element("files");
obj.Body = new XElement(body);
...