- 1
- 2
- 3
- 4
- 5
- 6
try {
//
if(error)1/0;
} catch (e) {
//
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
try {
//
if(error)1/0;
} catch (e) {
//
}
+125
if (this.Game.GraphicsDevice != null)
{
DrawBaseTile(sb);
}
DrawBaseTile(sb);
Надо больше спать...
+159
if (($("#menu-main").find("li span").is(".active")) && ($("#nav-wrapper").find("nav").is("#children_for_" + $("#menu-main").find("li span.active").parent("li").attr("id")))) {
...
}
...
+152
if (canvas.cuserStatus == "yes") {
this.changeUserContactByHash.pending = true;
this.changeUserContactByHash.doCall();
} else if (canvas.cuserStatus == "no") {
this.changeUserContactByHash.pending = true;
this.changeUserContactByHash.doCall();
}
Написано это на OpenLaszlo, но так как такого языка в выборе нет, то сойдёт и ЖС, главное подсветка и смысл.
+1
class SumClass
{
int A, B;
public:
void Set_A(int A) {this->A = A;}
void Set_B(int B) {this->B = B;}
int Sum() {return A+B;}
}
class MultiSumClass
{
SumClass Sum;
int count;
public:
void Set_A(int A) {Sum.Set_A(A);}
void Set_B(int B) {Sum.Set_B(B);}
void Set_Count(int count) {this->count = count;}
int GetSum() {return Sum->Sum()*count;}
}
void main()
{
MultiSumClass MSC;
MSC.Set_A(5); MSC.Set_B(10);
MSC.Set_Count(2);
cout << MSC.GetSum();
}
Вот зачем ООП нужно
http://www.gamedev.ru/flame/forum/?id=164035
извените за игрстрй
+52
$Qock = mysql_query("SELECT ...");
$Cock = mysql_num_rows($Qock);
Переменная $Cock - это ж надо так назвать!
−11
rampage=1<<12;
Видимо кто-то из буйных писал.
+67
if ($_GET['search'] == ' Поиск' || $_GET['search'] == 'Поиск') {
$_GET['search'] = '';
}
if ($_GET['date'] == ' Дата' || $_GET['date'] == 'Дата') {
$_GET['date'] = '';
} else {
$_GET['date'] = preg_replace('/(\d+).(\d+).(\d+)/i','$3-$2-$1', $_GET['date']);
}
Уж не знаю, что и сказать... А вдруг перед текстом попадутся 2 пробела? Или 3?
+121
@SuppressWarnings("deprecation")
// Stupid GWT doesn't have Calendar, so we have to use a deprecated method. :(
final int year = new Date().getYear() + 1900;
+58
//из Model_Menu:
public $hierarchy = array(Model_Menu::AUTHOR, Model_Menu::YEAR, Model_Menu::GENRE);
public function get()
{
try {
return
DB::query(Database::SELECT,
'SELECT alias AS '.Model_Menu::ALIAS.',head AS '.Model_Menu::HEAD.',SUBSTRING(body,1,
128) AS '.Model_Menu::LINE.',
'.Model_Menu::AUTHOR.',
YEAR(date) AS '.Model_Menu::YEAR.',genre AS '.Model_Menu::GENRE.' FROM creations ORDER BY ' .
implode(',', $this->hierarchy) . ','.Model_Menu::ALIAS)->execute()->as_array();
} catch (Exception $e) {
return false;
}
}
// views/menu.php:
<?php
$menu = Model::factory('menu');
$hierarchy = $menu->hierarchy;
$size = sizeof($hierarchy);
$currentrow = $menu->creation();
$xml = new MarkupBuilder();
$last = array();
$anchor = -1;
$current = -1;
$num = 0;
$xml->tag('ul');
$rows = $menu->get();
foreach ($rows as $row) {
$num++;
$active=($row[Model_Menu::ALIAS] == $currentrow);
while (true) {
if ($current == $anchor) {
$pass = true;
for ($i = 0; $i < $size; $i++) {
if (empty($last[$i]) || $last[$i] != $row[$hierarchy[$i]]) {
$last[$i] = $row[$hierarchy[$i]];
$anchor = $i;
$pass = false;
for ($i = $anchor + 1; $i < sizeof($last); $i++) {
unset($last[$i]);
}
$anchor--;
break;
}
}
if ($pass) {
$anchor = $size;
}
}
if ($current < $anchor) {
$current++;
if ($current < $size) {
$xml->tag('li');
$xml->tag('span');
$xml->text($row[$hierarchy[$current]]);
$xml->end();
$xml->tag('ul',$active?array('class'=>'active'):array());
}
} elseif ($current > $anchor) {
if ($current < $size) {
$xml->end();
$xml->end();
}
$current--;
}
elseif ($current == $anchor) {
if ($current == $size) {
$tooltip = $menu->tooltip($row);
$xml->tag('li', array(
'class' => 'item' . ($active ? 'highlight' : ''),
'title' => $tooltip
));
$xml->tag('a', array(
'href' => (URL::base() . Route::get('creation')->uri(array('creation' => $row[Model_Menu::ALIAS])
)),
'class' => ($active ? 'highlight' : '')
));
$xml->text($row[Model_Menu::HEAD]);
$xml->end();
$xml->end();
break;
}
}
}
}
$xml->end();
while ($current > -1) {
$xml->end();
$current--;
}
echo $xml->asXML();
?>
смысл данного ужаса в том, чтобы выбрать из таблицы данные (все в строковом формате) и вывести как меню UL\LI с иерархией, указанной в $hierarchy.