- 1
- 2
- 3
- 4
- 5
if ($val['postName'] == "СПб"){
$line['day2'] = array(" ");
foreach ($line as &$cell)
$cell[1].=" class=tdpresence style='background-color: #8ABB04;color: white !important;font-weight:bold;'";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+152
if ($val['postName'] == "СПб"){
$line['day2'] = array(" ");
foreach ($line as &$cell)
$cell[1].=" class=tdpresence style='background-color: #8ABB04;color: white !important;font-weight:bold;'";
}
Выделяем зелененьким определенные результаты поиска
−114
- (void)setHidden:(BOOL)newHidden
{
[super setHidden:newHidden];
if (newHidden){
[m_bannerViewController hideBanner];
return;
}
[self reload];
}
−126
NSDictionary *d = [NSDictionary dictionaryWithObjectsAndKeys:@(NO?1:2), @"EVENT_VISIBILITY"];
+144
var cooker = {
set: function(cookie_name, cookie_value, cookie_expires, cookie_path, cookie_domain, cookie_secure) {
if(cookie_name!==undefined) {
cookie_expires=cookie_expires || 0;
var expire_date = new Date;
expire_date.setTime(expire_date.getTime() + (cookie_expires*1000));
document.cookie = cookie_name + "=" + escape(cookie_value)+'; ' +
((cookie_expires === undefined) ? '' : 'expires=' + expire_date.toGMTString()+'; ') +
((cookie_path === undefined) ? 'path=/;' : 'path='+cookie_path+'; ') +
((cookie_domain === undefined) ? '' : 'domain='+cookie_domain+'; ') +
((cookie_secure === true) ? 'secure; ' : '');
}
},
get: function(cookie_name) {
var cookie = document.cookie, length = cookie.length;
if(length) {
var cookie_start = cookie.indexOf(cookie_name + '=');
if(cookie_start != -1) {
var cookie_end = cookie.indexOf(';', cookie_start);
if(cookie_end == -1) {
cookie_end = length;
}
cookie_start += cookie_name.length + 1;
return unescape(cookie.substring(cookie_start, cookie_end));
}
}
},
erase: function(cookie_name) {
cooker.set(cookie_name, '', -1);
},
test: function() {
cooker.set('test_cookie', 'test', 10);
var work = (cooker.get('test_cookie') === 'test') ? true : false;
cooker.erase('test_cookie');
return work;
}
};
+146
/**
* Список всех фотографий в альбоме
*/
public function action_photos()
{
$alias = $this->request->param('alias', 'fotoalbom_po_umolchaniju');
$id = (int) $this->request->param('id', 0);
...
takogo_aliasa_po_umolchaniju_v_kode_poln o
+83
typedef map<string,string> keys_map;
...
const keys_map::const_iterator SectionData::operator[](int Index) const
{
keys_map::const_iterator it=m_Keys.begin();
int cnt=0;
for(;it!=m_Keys.end(); it++)
{
if(cnt==Index)
return it;
cnt++;
}
return (keys_map::const_iterator)NULL;
}
...
SectionData section;
keys_map::::const_iterator iter;
for (i=0; i<section.GetSize(); i++) {
iter = section[i];
...
}
правильный способ итерироваться по мапу
+135
....
elseif(!strcasecmp(substr($value['type'],-4),'form'))
{
$class=$value['type']==='form' ? get_class($this->_form) : Yii::import($value['type']);
$element=new $class($value,null,$this->_form);
}
......
В недрах Yii.
Условие довольно странное ,этож надо было до этого додуматься
+145
status = array();
if ( !empty( $_POST['token'] ) && $_POST['token'] !== 'www.zencoder.pro::mailDrop' ) exit(0);
$email = '[email protected]';
$sender = ( !empty( $_POST['sender'] ) && preg_match('/[^@]+\@[^\.]+\.[a-z]{2,4}/i', $_POST['sender']) ) ? text_check( $_POST['sender'] ) : false;
if( !$email ) {
$status[] = array(
'txt' => 'проверьте поле email',
'field_id' => '#recepient',
);
}
echo json_encode( $status );
неДрисо-ориентированное программирование нарушившее заветы долбоебов, на которых дрису похуй
+147
//вынести куда-нибудь в index.php что-ли... а то используется уже в трёх местах
//a: по всему порталу так, не парься
Комментарий к коду где-то в середине файла.
+12
if ( (_gen_statP==tm_Manual) ||
(_gen_statP==tm_OK) && (_cur_statP!=tm_Manual) ||
(_gen_statP==tm_ValidTM) && (_cur_statP!=tm_Manual) && (_cur_statP!=tm_OK) ||
(_gen_statP==tm_Rejected) && (_cur_statP!=tm_Manual) && (_cur_statP!=tm_OK) && (_cur_statP!=tm_ValidTM) ||
(_gen_statP==tm_Bad) && (_cur_statP!=tm_Manual) && (_cur_statP!=tm_OK) && (_cur_statP!=tm_ValidTM) && (_cur_statP!=tm_Rejected) ||
(_gen_statP==tm_Statistic) && (_cur_statP!=tm_Manual) && (_cur_statP!=tm_OK) && (_cur_statP!=tm_ValidTM) && (_cur_statP!=tm_Rejected) && (_cur_statP!=tm_Bad)
) {
_cur_statP = _gen_statP;
}
if ( (_gen_statQ==tm_Manual) ||
(_gen_statQ==tm_OK) && (_cur_statQ!=tm_Manual) ||
(_gen_statQ==tm_ValidTM) && (_cur_statQ!=tm_Manual) && (_cur_statQ!=tm_OK) ||
(_gen_statQ==tm_Rejected) && (_cur_statQ!=tm_Manual) && (_cur_statQ!=tm_OK) && (_cur_statQ!=tm_ValidTM) ||
(_gen_statQ==tm_Bad) && (_cur_statQ!=tm_Manual) && (_cur_statQ!=tm_OK) && (_cur_statQ!=tm_ValidTM) && (_cur_statQ!=tm_Rejected) ||
(_gen_statQ==tm_Statistic) && (_cur_statQ!=tm_Manual) && (_cur_statQ!=tm_OK) && (_cur_statQ!=tm_ValidTM) && (_cur_statQ!=tm_Rejected) && (_cur_statQ!=tm_Bad)
) {
_cur_statQ = _gen_statQ;
}
Вроде работает, но уж больно некрасиво) по идее вычисляет новый статус в соответствии с "приоритетом"