- 1
 
NSDictionary *d =  [NSDictionary dictionaryWithObjectsAndKeys:@(NO?1:2), @"EVENT_VISIBILITY"];
                                    Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−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;
                          }
                                    Вроде работает, но уж больно некрасиво) по идее вычисляет новый статус в соответствии с "приоритетом"
+155
/**
* Конструктор класса
* @param mixed $db
*/   
public function __construct($db = null)
{
        if ($db instanceof db) {
            self::$_db = & $db;
        } // передан объект БД
        elseif ($db !== null) {
            self::$_db = new db($db);
        } // создание по схеме БД
        else {
            self::$_db = new db();
        } // создание по умолчанию
        return $this;
}
                                    
+149
// Проверка наличия интернета по доступности яндекса и рамблера
  public function is_inet($wait=false) {
    if ($wait) {
      while(!($this->ping('yandex.ru')&&$this->ping('rambler.ru'))) {
        echo date('Y/m/d H:i:s >> ').'Internet disconnect, wait...'."<br/>\n";
        }
      return true;
      }
      elseif ($this->ping('yandex.ru')&&$this->ping('rambler.ru')) return true;
      else return false;
    }