- 1
Ваш анус розовый или светло-коричневый?
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−2
Ваш анус розовый или светло-коричневый?
−2
Знали ли вы, что пердёж - лучший момент для безболезненного сования своего пальца в свой анус? Дело в том, что когда из прямой кишки выходит газ, сфинктер сам пригласительно
раскрывается, давая тем самым возможность вставить туда всё, что угодно, без каких-либо болезненных ощущений. Но тут важно успеть - счёт идёт на десятые доли секунды.
g0_1494
−1
buildChartStaffNeed: function() {
Stat.staffNeedWithTopIs = [];
var levelEducation = $('#level_education_filter').selectpicker('val');
var specId = $('#spec_filter').selectpicker('val');
var specTitle = $('#spec_filter option:selected').text();
var filter = JSON.parse(getKeyByUrl('filter'));
filter.specialty_id = specId;
filter.level_education = levelEducation;
$('#stat_detalise').show();
if (specId) {
$.ajax({
url: "/index.php/ajax/staff/get_need_by_spec_id/",
type: "POST",
dataType:'json',
data: {filter: JSON.stringify(filter)},
success: function(r) {
var regions = [];
var regionPrognosis = [];
var staffNeed = r.data.need.staff_need;
for (var i in staffNeed) {
var exist = inArray(staffNeed[i].region_title, regions);
if (typeof exist == 'boolean' && exist == false) {
regions.push(staffNeed[i].region_title);
regionPrognosis.push([0,0,0,0,0,0,0,0,0,0]);
}
}
for (var i in staffNeed) {
if (typeof inArray(staffNeed[i].region_title, regions) != 'boolean') {
var index = inArray(staffNeed[i].region_title, regions);
var currPrognoise = staffNeed[i].years_prognoses.split('|');
for (var p in currPrognoise) {
var cp = currPrognoise[p].split('-');
regionPrognosis[index][p] += cp[1] * 1;
}
}
}
var regionsHtmlBody = '';
for (var i in regions) {
regionsHtmlBody += "<tr>";
regionsHtmlBody += "<td>"+ incrementNum(i) +"</td>";
var regionTitle = regions[i] == null ? 'Не определено' : regions[i];
regionsHtmlBody += "<td>"+ regionTitle +"</td>";
for (var p in regionPrognosis[i]) {
regionsHtmlBody += "<td>"+ regionPrognosis[i][p] +"</td>";
}
regionsHtmlBody += "</tr>";
}
$('#spec_subjects').find('tbody').html(regionsHtmlBody);
var allCount = [0,0,0,0,0,0,0,0,0,0];
for (var i in regionPrognosis) {
for (var j in regionPrognosis[i]) {
allCount[j] += regionPrognosis[i][j];
}
}
var allHtml = '<tr><td></td><td><b>Всего:</b></td>';
for (var i in allCount) {
allHtml += '<td><b>' + allCount[i] + '</b></td>';
}
allHtml += '</tr>';
$('#spec_subjects').find('tbody').append(allHtml);
var industrys = [];
var industryPrognosis = [];
for (var i in staffNeed) {
var exist = inArray(staffNeed[i].industry_title, industrys);
if (typeof exist == 'boolean' && exist == false) {
industrys.push(staffNeed[i].industry_title);
industryPrognosis.push([0,0,0,0,0,0,0,0,0,0]);
}
}
for (var i in staffNeed) {
if (typeof inArray(staffNeed[i].industry_title, industrys) != 'boolean') {
var index = inArray(staffNeed[i].industry_title, industrys);
var currPrognoise = staffNeed[i].years_prognoses.split('|');
for (var p in currPrognoise) {
var cp = currPrognoise[p].split('-');
industryPrognosis[index][p] += cp[1] * 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 = "";
+7
console.log(24000);
0
import React, { Component } from 'react';
import { View, Text } from 'react-native';
import { Provider } from 'react-redux';
import Store from './src/Store';
import { Header, CryptoContainer, ControlPanel, Homepage } from './src/components';
import Drawer from 'react-native-drawer';
import {
Scene,
Router,
Actions,
Reducer,
ActionConst,
Overlay,
Tabs,
Modal,
Stack,
Lightbox,
} from 'react-native-router-flux';
export default class App extends Component {
constructor(props) {
super(props);
this.state = { isOpen: false };
}
toggleSidebar = () => {
console.debug(this.state.isOpen);
if (this.state.isOpen) {
this._drawer.close();
} else {
this._drawer.open();
}
}
onOpen = () => {
console.debug('onOpen');
this.setState({ isOpen: true });
}
onClose = () => {
console.debug('onClose');
this.setState({ isOpen: false });
}
render() {
// <View>
// <Header toggleSidebar={this.toggleSidebar} />
// <CryptoContainer />
// </View>
return (
<Provider store={Store}>
<View>
<Drawer
content={<ControlPanel />}
ref={(ref) => this._drawer = ref}
openDrawerOffset={100}
onOpen={this.onOpen}
onClose={this.onClose}
openDrawerOffset={0.5}
tapToClose={true}
// open={true}
>
</Drawer>
<View>
<Header toggleSidebar={this.toggleSidebar} />
{/* <CryptoContainer /> */}
</View>
<Router>
<Stack key="root">
<Scene key="homepage" component={Homepage} title="Homepage" />
</Stack>
</Router>
</View>
</Provider>
);
}
}
0
import React, { Component } from 'react';
import { View, Text } from 'react-native';
import { Provider } from 'react-redux';
import Store from './src/Store';
import { Header, CryptoContainer, ControlPanel, Homepage } from './src/components';
import Drawer from 'react-native-drawer';
import {
Scene,
Router,
Actions,
Reducer,
ActionConst,
Overlay,
Tabs,
Modal,
Stack,
Lightbox,
} from 'react-native-router-flux';
export default class App extends Component {
constructor(props) {
super(props);
this.state = { isOpen: false };
}
toggleSidebar = () => {
console.debug(this.state.isOpen);
if (this.state.isOpen) {
this._drawer.close();
} else {
this._drawer.open();
}
}
onOpen = () => {
console.debug('onOpen');
this.setState({ isOpen: true });
}
onClose = () => {
console.debug('onClose');
this.setState({ isOpen: false });
}
render() {
// <View>
// <Header toggleSidebar={this.toggleSidebar} />
// <CryptoContainer />
// </View>
return (
<Provider store={Store}>
<Drawer
content={<ControlPanel />}
ref={(ref) => this._drawer = ref}
openDrawerOffset={100}
onOpen={this.onOpen}
onClose={this.onClose}
openDrawerOffset={0.5}
tapToClose={true}
// open={true}
>
<View>
<Router>
<Stack key="root">
<Scene key="homepage" component={Homepage} title="Homepage" />
</Stack>
</Router>
</View>
</Drawer>
</Provider>
);
}
}
0
public function isSpecial()
{
$special_ids = array(
2222,
3028,
3333,
5555,
5702,
6666,
6700,
7654,
7777,
8451,
11225
);
return in_array((int)$this->getId(), $special_ids);
//return $this->getId() == 2222 || $this->getId() == 3028 || $this->getId() == 3333 || $this->getId() == 5555 || $this->getId() == 5702;
}
Нашел поняшек
https://github.com/wiistriker/govnokod_legacy/blob/9f1b89379a64f87a275f9d932128870a8292fb1e/modules/quoter/models/quote.php
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