- 1
- 2
- 3
- 4
- 5
mainDays = 0;
for (var d = emplDoc.EventDate.AddMonths(1).AddDays(-1).Date; d <= emplDoc.DateEndWork.Date; d = d.AddMonths(1)) {
mainDays += 2;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+116
mainDays = 0;
for (var d = emplDoc.EventDate.AddMonths(1).AddDays(-1).Date; d <= emplDoc.DateEndWork.Date; d = d.AddMonths(1)) {
mainDays += 2;
}
+125
/// <summary>
/// Return a DateTime version of the given Jabber date. Example date: 20020504T20:39:42
/// </summary>
/// <param name="dt">The pseudo-ISO-8601 formatted date (no milliseconds)</param>
/// <returns>A (usually UTC) DateTime</returns>
public static DateTime JabberDate(string dt)
{
if ((dt == null) || (dt == ""))
return DateTime.MinValue;
try
{
return new DateTime(int.Parse(dt.Substring(0, 4)),
int.Parse(dt.Substring(4, 2)),
int.Parse(dt.Substring(6, 2)),
int.Parse(dt.Substring(9,2)),
int.Parse(dt.Substring(12,2)),
int.Parse(dt.Substring(15,2)));
}
catch
{
return DateTime.MinValue;
}
}
/// <summary>
/// Get a jabber-formated date for the DateTime. Example date: 20020504T20:39:42
/// </summary>
/// <param name="dt">The (usually UTC) DateTime to format</param>
/// <returns>The pseudo-ISO-8601 formatted date (no milliseconds)</returns>
public static string JabberDate(DateTime dt)
{
return string.Format("{0:yyyy}{0:MM}{0:dd}T{0:HH}:{0:mm}:{0:ss}", dt);
}
Перевод DateTime в строку вида "20020504T20:39:42" и обратно. Из исходников библиотеки Jabber-net.
TryParseExact и ToString с форматом "yyyyMMddTHH:mm:ss" - это пусть лентяи используют.
+155
class mysql_act extends main {
function mysql_count($zap, $m) {
$q = mysql_query($zap);
if ($m == 'count') {
$qc = mysql_num_rows($zap);
} else
$qc = mysql_fetch_array($q);
return $qc;
}
function mysql_method($method ,$arr, $db, $wh) {
$i = 0;
foreach ($arr as $k => $v) {
$i++;
if (count($arr)==$i)
$par .= '`'. $k .'`=\''.$v.'\'';
else
$par .= '`'. $k .'`=\''.$v.'\' &&';
}
$n=0;
foreach ($wh as $k => $v) {
$n++;
if (count($arr)==$n)
$parw .= '`'. $k .'`=\''.$v.'\'';
else
$parw .= '`'. $k .'`=\''.$v.'\' &&';
}
switch ($method) {
case 'SELECT':
$req = 'SELECT * FROM '. $db .' WHERE '. $par;
break;
case 'UPDATE':
$req = 'UPDATE '.$db.' SET '.$parw.' WHERE '. $par;
}
$q['req'] = mysql_query($req);
$q['arr'] = mysql_fetch_array($q['req']);
return $q;
}
−181
charref = re.compile(r'(CREATE PROCEDURE)',re.IGNORECASE)
Str=re.sub(charref,'r(CREATE PROCEDURE', Str)
PosStr=Str.find('CREATE PROCEDURE')
l=len(Str)
Proc = Str[PosStr:l]
Вечером написал, утром посмеялся)
Str=re.search(r'(?s)(CREATE PROCEDURE).+',Str)
+76
public int getCount() {
return mViewMap == null
? mChannelList == null ? 0 : mChannelList.size()
: mViewMap.size();
}
−110
def parse_time(input, minutes = false)
TimeParser.parse_time(current_user, input, minutes)
end
+159
$this->get_list_with_rights(
'C.*, `core_users`.username as username'.(defined('COMMENTS_BLOG_TYPE') ? ", count(cm.id)" : ", 0")." as cnt_comments", //список возвращаемых полей
$this->table_prefix.'_blogs AS C LEFT JOIN `core_users` ON `core_users`.id=C.author_id'.
(defined('COMMENTS_BLOG_TYPE')
? " LEFT JOIN {$this->table_prefix}_comments_resource r ON (r.item_id=C.id AND r.type="
.COMMENTS_BLOG_TYPE.") LEFT JOIN {$this->table_prefix}_comments cm ON cm.resrc_id=r.id" : ""), //список таблиц, учавствующих в запросе
'C', //алиас основной таблицы, из которой берутся права
'', 'C.id'); //условие-фильтр, группировка записей, порядок вывода записей
ABO.CMS, модуль блогов.
И чем автору не угодили стандартные функции?
−850
-- Таблица в БД имеет колонку Visible, при этом значение 0 означает "Видим", а 1 - "Не видим"
+147
void tolowerStr(char *Str)
{
#include <windows.h>
#include <ctype.h>
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
setlocale(LC_CTYPE,"Russian");
int len = strlen(Str);
for(int c=0; c<len; c++)
Str[c] = tolower(Str[c]);
}
инклайд в теле ф-и :D
−87
index_photo = ThumbnailField(
verbose_name=_('Photo in catalog'),
upload_to='uploads/girls/index/',
size=(172, 253),
help_text=_('This photo is shown in a list of girls. Size 172x252.'))
Кажется кто-то кого-то пытается обмануть