- 1
idPlansList = ViewState["idPlansList"] is List<int> ? (List<int>)ViewState["idPlansList"] : new List<int>();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+127.4
idPlansList = ViewState["idPlansList"] is List<int> ? (List<int>)ViewState["idPlansList"] : new List<int>();
+156
$db = JFactory::getDBO();
$records = $db->Execute(
'SELECT DISTINCT(MONTH(publication_date)) ' .
' FROM miel_news' .
' WHERE `news_type` != \'analytics\' and YEAR(publication_date) = ' . $year .
' AND publish=1'.
' AND publication_date < \''.date('Y-m-d H:i:s').'\''.
' ORDER BY publication_date DESC');
if ($records->data){
$mm = array('Январь', 'Февраль', 'Март' , 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь');
$m_array = array_map('array_shift', $records->data);
foreach ($m_array as $key => $value){
$value--;
$month[] = array('name' => $mm[$value], "id" =>$value+1) ;
}
return $month;
}
+139
// export in csv - part of the code
// ...
foreach (users_view _item in _users_view)
{
_writer.Write(String.Format("{1}{0}{2}{0}{3}{0}{4}{0}{5}{0}{6}{0}{7}{0}{8}{0}{9}{0}{10}{0}{11}{0}{12}{0}{13}{0}{14}{0}{15}{0}{16}{0}{17}{0}{18}{0}{19}{0}{20}{0}{21}{0}{22}{0}{23}{0}{24}\n",
AppSettingsReader.GetValue("CSVFileSeparator"),
@"""" + _item.title_name + @"""", @"""" + _item.first_name + @"""",
@"""" + _item.last_name + @"""", @"""" + _item.job_title + @"""",
@"""" + _item.user_type_name + @"""",
@""""+_item.company_name+@"""",
(_item.telephone != null) ? (@"""" + _item.telephone + @"""") : (""),
(_item.fax != null) ? (@"""" + _item.fax + @"""") : (""),
@"""" + _item.email + @"""",
(_item.account_email != null) ? (@"""" + _item.account_email + @"""") : (""),
@"""" + _item.site_address + @"""",
@"""" + _item.advertisement_source_name+@"""",
@"""" + _item.address_1+@"""",
(_item.address_2 != null) ? (@"""" + _item.address_2+@"""") : (""),
@"""" + _item.country_name+@"""",
//_item.email_format_name,
(_item.postcode != null) ? (@"""" + _item.postcode+@"""") : (""),
(_item.county != null) ? (@"""" + _item.county+@"""") : (""),
@"""" + _item.town + @"""",
// (_item.is_active == false) ? ("No") : ("Yes"),
@"""" + _item.username+@"""",
@"""" + _item.password+@"""",
@"""" + _item.account_type_name + @"""",
@"""" + _item.creation_date + @"""",
(_item.is_newsletter_subscriber == false) ? ("No") : ("Yes"),
(_item.is_marketing_subscriber == false) ? ("No") : ("Yes")
)
);
}
Вот что нашел :)
+74.1
public class MyDateFormat extends FormatData {
// массив месяцев
private static String[] months = new String[]{"января", "февраля", "марта", "апреля", "мая",
"июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"};
/**
* Метод предназначен для форматирования даты <"dd" month yyyy г.>
*
* @param date - дата
* @return строку отформатированной даты
*/
public static String DayMonthYear(Date date) {
if (null != date) {
return " «" + date.toString().substring(8, 10) + "» "
+ months[(Integer.parseInt(date.toString().substring(5, 6).replace("0", "")
+ date.toString().substring(6, 7))) - 1] +
" " + date.toString().substring(0, 4) + "г.";
} else {
return "";
}
}
}
и правильно! зачем настоящим тру кодерам ResourceBundle, DateFormat и Locale?
а наследование добавлено, видимо, для солидности
+81.4
public void checkClass(Object target){
if (!target.getClass().toString().contains("myBuilder")){
throw new IllegalArgumentException("Передан объект неверного типа");
}
}
instanceof - это для трусов!
+161.7
function read_file($path)
{if(!is_file($path))return false;
elseif(!filesize($path))return array();
elseif($array=file($path))return $array;
else while(!$array=file($path))sleep(1);
return $array;}
интересный способ чтения файла в WR-Counter )))
+157
<?php
public function run()
{
$db = Registry::get('Db');
$db->transaction(Db_Database::START);
$success = $db->query()->update()
->table('forum_topics')
->set('PostsCount = PostsCount - 1')
->set('LastPostID = ('
. $db->query()
->select()->fields('ID')
->table('forum_posts')->order('ID', 1) // DESC
->where('TopicID = %d', $this->post->topic->id)
->limit(1)->compile()->getQuery()
. ')')
->set('FirstPostID = ('
. $db->query()
->select()->fields('ID')
->table('forum_posts')->order('ID')
->where('TopicID = %d', $this->post->topic->id)
->limit(1)->compile()->getQuery()
. ')')
->where('ID = %d', $this->post->topic->id)
->compile()->run()->success()
&& $db->query()->update()
->table('forum_cats')
->set('PostsCount = PostsCount - 1')
->set('LastTopicID = ('
. $db->query()
->select()->fields('ID')
->table('forum_topics')->order('LastPostID', 1) // DESC
->where('CatID = %d', $this->post->topic->category->id)
->limit(1)->compile()->getQuery()
. ')')
->where('ID = %d', $this->post->topic->category->id)
->compile()->run()->success()
&& $db->query()->update()
->table('forum_posts')
->set('Deleted = 1')
->where('ID = %d', $this->post->id)
->compile()->run()->success();
$db->transaction($success ? Db_Database::COMMIT : Db_Database::ROLLBACK);
return $success;
}
Вот такая вот жесть бывает. Изменение счетчиков на форуме (денормализация) с использованием альфа-версии кверибилдера. по-моему — устрашающе)
−124.6
''' <summary>
''' Представляет обект RSS-новость
''' </summary>
''' <remarks></remarks>
Public Class NewsItems
...
Public Property AgencyTitle() As String
Get
Return Me._agencyTitle
End Get
Set(ByVal value As String)
Me._agencyTitle = value
End Set
End Property
...
''' <summary>
''' Вставка региональной новости в БД
''' </summary>
''' <param name="Lang">язык</param>
''' <param name="DateFormat">формат даты в рассылке</param>
''' <param name="region">ID региона</param>
''' <remarks></remarks>
Public Sub AddNewRegion(ByVal Lang As String, ByVal DateFormat As String, ByVal region As Integer)
If AgencyTitle.StartsWith("зБЪЕФБ.Ru") Then
Exit Sub
End If
...
End Sub
...
End Class
заставили разбираца с проектом на ВБ...
и вот шо я там нашол.
...ну конешно... я бы тоже испугался новостного агенства с таким названием )))
+79.2
if("USD".equals(currency)) {
model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_USD));
} else if("EUR".equals(currency)) {
model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_EUR));
} else if("RUB".equals(currency)) {
model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_RUB));
} else if("UAH".equals(currency)) {
model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_UAH));
} else if("NOK".equals(currency)) {
model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_NOK));
}
5 валют это тебе не 55 и не стопицот, так что херячим ифами
+165.2
function nik_slashes(&$value) {
return (stripslashes($value));
}
Коллега сделал свою функцию для удаления слэшей с блек джеком и всем прочим.