- 1
Ваш анус розовый или светло-коричневый?
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−2
Ваш анус розовый или светло-коричневый?
0
public List<SpecialtyToCollege> SpecialtyToCollegeForKcp(int collegeID)
{
List<SpecialtyToCollege> result = new List<SpecialtyToCollege>();
var allKcp = _dataContext.fkcKcp.Where(el => el.CollegeId == collegeID && el.Deleted == null && el.Year == 18 && el.Count != 0 && el.OrgId != 1382).ToList();
var lisitems = _dataContext.fkcListItems.ToList();
foreach (fkcKcp t in allKcp)
{
var LevelIds = _dataContext.fkcSpecialties.SingleOrDefault(el => el.id == t.SpecId).LevelID;
string FormTitle = "";
if (t.FormId == 7)
{
FormTitle = _dataContext.fkcListItems.SingleOrDefault(el => el.id == 8).Title;
}
else if (t.FormId == 8)
{
FormTitle = _dataContext.fkcListItems.SingleOrDefault(el => el.id == 7).Title;
}
else
{
FormTitle = _dataContext.fkcListItems.SingleOrDefault(el => el.id == t.FormId).Title;
}
fkcSpecialty spec = _dataContext.fkcSpecialties.SingleOrDefault(el => el.id == t.SpecId);
fkcOrganisation org = _dataContext.fkcOrganisation.SingleOrDefault(el => el.id == t.OrgId);
if (spec != null && org != null)
{
string LevelTitle = lisitems.SingleOrDefault(el => el.id == LevelIds).Title;
int? Region = _dataContext.fkcOrganisation.SingleOrDefault(el => el.id == t.OrgId).SubRegionID;
string OrgRegion = lisitems.SingleOrDefault(el => el.id == Region).Title;
result.Add(new SpecialtyToCollege(
t,
LevelIds,
LevelTitle,
spec.Code,
spec.Title,
org.Title,
org.lCity,
OrgRegion,
FormTitle
)
);
}
}
return result;
}
public List<SpecialtyAndFormKcp> SpecialtyFormKcp()
{
List<SpecialtyAndFormKcp> result = new List<SpecialtyAndFormKcp>();
var allKcp = _dataContext.fkcKcp.Where(el => el.Deleted == null && el.Year == 18 && el.Count != 0 && el.OrgId != 1382).ToList();
var lisitems = _dataContext.fkcListItems.ToList();
foreach (fkcKcp t in allKcp)
{
var LevelIds = _dataContext.fkcSpecialties.SingleOrDefault(el => el.id == t.SpecId).LevelID;
string LevelTitle = "";
string Code = "";
string SpecTitle = "";
string FormTitle = "";
int FormId;
int SpecId;
if (t.FormId == 7)
{
FormTitle = _dataContext.fkcListItems.SingleOrDefault(el => el.id == 8).Title;
}
else if (t.FormId == 8)
{
FormTitle = _dataContext.fkcListItems.SingleOrDefault(el => el.id == 7).Title;
}
else
{
FormTitle = _dataContext.fkcListItems.SingleOrDefault(el => el.id == t.FormId).Title;
}
FormId = t.FormId;
LevelTitle = lisitems.SingleOrDefault(el => el.id == LevelIds).Title;
Code = _dataContext.fkcSpecialties.SingleOrDefault(el => el.id == t.SpecId).Code;
SpecId = _dataContext.fkcSpecialties.SingleOrDefault(el => el.id == t.SpecId).id;
SpecTitle = _dataContext.fkcSpecialties.SingleOrDefault(el => el.id == t.SpecId).Title;
if (result.SingleOrDefault(el => el.SpecId == SpecId && el.FormTitle == FormTitle) == null)
{
result.Add(new SpecialtyAndFormKcp(SpecId, FormId, LevelTitle, Code, SpecTitle, FormTitle));
}
}
return result;
}
public List<KcpSpecOrgCollege> KcpSpecOrgCollege(int specID, int formID)
{
List<KcpSpecOrgCollege> result = new List<KcpSpecOrgCollege>();
var allKcp = _dataContext.fkcKcp
.Where(el => el.SpecId == specID && el.FormId == formID && el.Deleted == null && el.Year == 18 && el.Count != 0 && el.OrgId != 1382).ToList();
var lisitems = _dataContext.fkcListItems.ToList();
foreach (fkcKcp t in allKcp)
{
var SpecID = _dataContext.fkcSpecialties.SingleOrDefault(el => el.id == t.SpecId).id;
var CollegeRegionID = _dataContext.fkcCollege.SingleOrDefault(el => el.id == t.CollegeId).RegionID;
string CollegeTitle = "";
0
<?
if(get($_REQUEST, 'class') && $class = "{$conf['db']['prefix']}{$arg['modpath']}_". ($t = first(explode(" ", $_REQUEST['class'])))){
if($arg['admin_access'] > 1){
mpevent("ajax://{$arg['modpath']}:ajax/class:{$t}", $conf['user']['uid'], $_REQUEST);
$where = array_diff_key($_REQUEST, array_flip(array("class", "m", "null")));
$w = array("time"=>time()) + array_diff_key($_REQUEST, array("id"=>false));
if($arg['admin_access'] >= 2){
if(get($_POST, 'id') < 0){
qw("DELETE FROM {$class} WHERE ". implode(" AND ", array_map(function($k, $v){
return "`$k`=". (is_numeric($v) ? (int)$v : "\"". mpquot($v). "\"");
}, array_keys($where), array_values($where))));
exit("{}");
}elseif(!$fdk = fdk($class, $where, $w = ($where + ($_POST ? $w : [])), $w)){ exit(mpre("Ошибка запроса к БД", $class, $where, $w));
}else{
if(array_key_exists("sort", $fdk) && ($fdk['sort'] == 0)){
$fdk = fdk($class, array("id"=>$fdk['id']), null, array("sort"=>$fdk['id']));
} if($_FILES) foreach($_FILES as $f=>$v){
$file_id = mpfid($class, $f, $fdk['id']);
}elseif($img = get($_POST, $f = 'img')){
$file_id = mphid($class, $f, $fdk['id'], $img);
} exit(json_encode($fdk));
}
}else{
$error = "Прав доступа {$arg['admin_access']} недостаточно для изменения данных";
mpevent("Аякс запрос /{$arg['modpath']}:{$class[0]}", $conf['user']['uid'], $error, $_REQUEST);
exit($error);
}
}else{
$error = "Недостаточно прав доступа";
mpevent("Аякс запрос /{$arg['modpath']}:{$class[0]}", $conf['user']['uid'], $error, $_REQUEST);
exit($error);
}
}else{
$error = "Не указана таблица";
mpevent("Аякс запрос /{$arg['modpath']}:{$class[0]}", $conf['user']['uid'], $error, $_REQUEST);
exit($error);
}
https://github.com/mpak2/mpak.su/blob/master/modules/seo/ajax.php
−24
Сымитировал бурный оргазм, проверь.
Проверил?
0
// Имитируем бурную деятельность.
Thread.Sleep(500);
// В реальности здесь будут байты собранной dll-ки.
return Encoding.UTF8.GetBytes(_fileName);
https://github.com/UKST/compiler/blob/074760eb20a13238f1d358a27305617291351854/Compiler.Lib/Compiler.cs#L16
+1
//Текстовый реквизит
//Событие реквизита формы НП_ТелефонПолучателя (Строка (50)) - очистка
Процедура НП_ТелефонПолучателяОчистка(Элемент, СтандартнаяОбработка)
НП_ТелефонПолучателя = "";
КонецПроцедуры
Ну чтоб уж точно очистить
0
def _get_list(self, string):
"""
response to list parser, removes CSV list headers
"""
def f(x):
return x != '' and \
x != 'Created,e-Voucher number,Activation code,Currency,Batch,Payer Account,Payee Account,Activated,Amount' and \
x != 'Time,Type,Batch,Currency,Amount,Fee,Payer Account,Payee Account,Payment ID,Memo'
if not string:
return []
rlist = string.split('\n')
return filter(f, rlist)
https://perfectmoney.is/acct/samples/python/class.txt
Класс для работы с платёжным API
0
https://pp.userapi.com/c841225/v841225007/529a0/yL9-zgjr3Lk.jpg
боян
+1
switch (true) {
case puid.TrafIntensityCoefficient>=0 && puid.TrafIntensityCoefficient<0.05:
value = "000";
break;
case puid.TrafIntensityCoefficient>=0.05 && puid.TrafIntensityCoefficient<0.1:
value = "005";
break;
case puid.TrafIntensityCoefficient>=0.1 && puid.TrafIntensityCoefficient<0.15:
value = "010";
break;
case puid.TrafIntensityCoefficient>=0.15 && puid.TrafIntensityCoefficient<0.2:
value = "015";
break;
case puid.TrafIntensityCoefficient>=0.2 && puid.TrafIntensityCoefficient<0.25:
value = "020";
break;
case puid.TrafIntensityCoefficient>=0.25 && puid.TrafIntensityCoefficient<0.3:
value = "025";
break;
case puid.TrafIntensityCoefficient>=0.3 && puid.TrafIntensityCoefficient<0.35:
value = "030";
break;
case puid.TrafIntensityCoefficient>=0.35 && puid.TrafIntensityCoefficient<0.4:
value = "035";
break;
case puid.TrafIntensityCoefficient>=0.4 && puid.TrafIntensityCoefficient<0.45:
value = "040";
break;
case puid.TrafIntensityCoefficient>=0.45 && puid.TrafIntensityCoefficient<0.5:
value = "045";
break;
case puid.TrafIntensityCoefficient>=0.5 && puid.TrafIntensityCoefficient<0.55:
value = "050";
break;
case puid.TrafIntensityCoefficient>=0.55 && puid.TrafIntensityCoefficient<0.6:
value = "055";
break;
case puid.TrafIntensityCoefficient>=0.6 && puid.TrafIntensityCoefficient<0.65:
value = "060";
break;
case puid.TrafIntensityCoefficient>=0.65 && puid.TrafIntensityCoefficient<0.7:
value = "065";
break;
case puid.TrafIntensityCoefficient>=0.7 && puid.TrafIntensityCoefficient<0.75:
value = "070";
break;
case puid.TrafIntensityCoefficient>=0.75 && puid.TrafIntensityCoefficient<0.8:
value = "075";
break;
case puid.TrafIntensityCoefficient>=0.8 && puid.TrafIntensityCoefficient<0.85:
value = "080";
break;
case puid.TrafIntensityCoefficient>=0.85 && puid.TrafIntensityCoefficient<0.9:
value = "085";
break;
case puid.TrafIntensityCoefficient>=0.9 && puid.TrafIntensityCoefficient<0.95:
value = "090";
break;
case puid.TrafIntensityCoefficient>=0.95:
value = "100";
break;
}
0
<?foreach($Result_zay_complex as $k=>$v) {?>
<td><?=($Result_zena[$k]['zena']*100)/100;?></td>
<?}?>
Тайп кастинг как по учебнику