- 1
e.voiceMail = !!e.voiceMail;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+178
e.voiceMail = !!e.voiceMail;
поле voiceMail имеет тип bool. Привет из солнечного кетая
+32
// trololo protection
if (count($nodes) > ADVIMAGE_GALLERY_MAX_IMAGES_IN_GALLERY) {
$result = array(
'jsonrpc' => '2.0',
'result' => 'error',
'error_token' => t(
'You try add more than !count images to gallery',
array('!count' => ADVIMAGE_GALLERY_MAX_IMAGES_IN_GALLERY)
),
);
die(drupal_to_js($result) );
}
хрясь... JSON такой JSON. на случай хитровыебаных любителей отлаживать JS )
+164
<?php
// Создаём функцию struktura_array (массив со значениями)
function struktura_array($mas) {
//Подсчитываем количество значений в массиве $mas
$col_el = count($mas);
//Подсчитываем количество всевозможных вариантов по формуле 2^n – 1, n = $col_el
$col_zn = pow(2,$col_el)-1;
//Делаем цикл до $i = $col_zn
for ($i=1; $i <= $col_zn; $i++) {
//выполняем преобразование числа $i в двоичную систему
$dlina_i_bin = decbin($i);
//Дописываем нули в левую часть на длину $col_el
$zap_str = str_pad($dlina_i_bin, $col_el, "0", STR_PAD_LEFT);
//Переворачиваем $zap_str
$zap_dop = strrev($zap_str);
$dooh = array();
//Преобразуем $zap_dop в массив вида Array (0=>"0", 1=>"1", 2=>"1", 3=>"0", 4=>"0")
for($j=0; $j < $col_el; $j++) {
$dooh[] = $zap_dop[$j];
}
//Обнуляем $d и $a чтоб при следующем проходе цикла они были пустыми
$d = 0; $a = "";
//Теперь самое интересное
//Итерируем по массиву $dooh и выдергиваем значения (либо 1 либо 0)
foreach ($dooh as $k=>$v) {
//Если выдернули 1 то в массив $a записываем значение с соответствующим ключом
if ($v == 1) {$a[] .= $mas[$d];}
//Увеличиваем ключ на единицу для перехода по массиву
$d++;
}
$return[] = $a;
}
return $return;
}
+170
if (isset($_POST['email']))
{
$email = $_POST['email'];
if ($email == '') {
unset($email);
}
}
все предусмотрел...
+164
function maybe_unserialize( $original ) {
if ( is_serialized( $original ) ) // don't attempt to unserialize data that wasn't serialized going in
return @unserialize( $original );
return $original;
}
function maybe_serialize( $data ) {
if ( is_array( $data ) || is_object( $data ) )
return serialize( $data );
if ( is_serialized( $data ) )
return serialize( $data );
return $data;
}
Мне нравится подход, есть в этом что-то занятное... : )
WP
+164
$this->db->Query("DELETE FROM `u_proposal`
WHERE `id` = '%d' AND `user` = '%d'", $item, $this->user->id);
$this->db->Query("DELETE FROM `p_options`
LEFT JOIN `u_proposal` ON `p_options`.`portfolio` = `u_proposal`.`id`
WHERE `p_options`.`portfolio` = '%d' AND `p_options`.`type` = 'project' AND `u_proposal`.`user` = '%d'", $item, $this->user->id);
3 часа еб**ся не мог понять почему записи из p_options не удаляются ))
+81
public void actionPerformed(java.awt.event.ActionEvent e)
{
/* code here */
thr = new Potok(Spisok,f,papk);
thr.setWork(true);
try { thr.join(); }
catch (InterruptedException e1)
{
// TODO Auto-generated catch block
e1.printStackTrace();
}
/* another code here */
}
/* in the galaxy far-far away */
class Potok extends Thread
{
private boolean isWork = true;
public Potok() {}
public void run()
{
while ( isWork )
{
/* code here */
}
}
public void setWork(boolean work)
{
isWork = work;
}
}
Внутри обработчика нажатия на кнопку раскрывается вся суть многопоточных приложений.
+177
if(msg == "" || msg == "{}"){
// странный баг, форма очищается, но не прячется
return;
$("#variants_div").html('');
$("variants_div").hide();
}
Даже Джумла первая была радостным кодом по сравнению с этим.
−129
static public function getCamera():Camera
{
// Return the same camera if it has been successfully requested before
if (cam != null)
{
if (cam.muted) Security.showSettings(SecurityPanel.PRIVACY);
return cam;
}
// Get the camera
cam = Camera.getCamera();
if (cam != null)
{
// Set properties if a camera was found
if((cam.name.toLowerCase().indexOf("usb") != -1) &&
(flash.system.Capabilities.os.toLowerCase().indexOf("mac") != -1))
{
// this is a mac default cam, dont change mode
Logger.getInstance().debug("has usb + mac: no set mode");
}
else
{
cam.setMode(CAMERA_WIDTH, CAMERA_HEIGHT, 30, true);
Logger.getInstance().debug("setMode to cam");
}
cam.addEventListener(StatusEvent.STATUS, NeaveCamera.statusListener);
return cam;
}
else
{
// No camera found
Security.showSettings(SecurityPanel.CAMERA);
return new Camera();
}
}
В отчаянии.
+139
Response.Write("<" + '/'.ToString() + "script>");
Даже не знаю, кому и зачем это понадобилось...