- 1
- 2
$expired = (time() > 1280241436) ? true : false;
if ($expired) { return; }
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+166
$expired = (time() > 1280241436) ? true : false;
if ($expired) { return; }
В начале кэш-файлов phpBB3.
+172
//Взятые из разных файлов варианты обращений к файлу конфигураций характеризуют о гибкости подхода к разработке приложения
require_once '../../../config.php';
require_once("../config.php");
require_once("../../../../config.php");
require_once(dirname(dirname(__FILE__)) . '/config.php');
require('../config.php');
require_once(dirname(__FILE__) . '/../../config.php');
require_once(dirname(dirname(dirname(dirname(__FILE__)))) . '/config.php'); //included from messagelib (how to fix?)
Предлагаю обратить внимание на http://moodle.org/ -- это Система Управления Обучением.
Продукт поражает своей архитектурой. Предлагаю взглянуть одним глазком.
+152
if ($UsingComponents){
// если используем компоненты 2.0 - очищаем буфер
ob_end_clean();
$APPLICATION->AddBufferContent('empty');
...
} else {
// иначе выводим всё, что у нас накопилось
ob_end_flush();
$APPLICATION->AddBufferContent('empty');
...
}
Не совсем говнокод, но комментарий на строке 8, имхо, забавный...
+155
private $data = array(
'name' => '',
'organization' => '',
'mail' => '',
'phone' => '',
'comment' => '',
'model' => '',
);
Так адекватные люди создают асоциативные массивы? Или по другому?
+149
$txt['aeva_gallery'] = isset($txt['aeva_gallery']) ? $txt['aeva_gallery'] : 'Media';
Кусочек языкового файла модуля медиагалереи
+149
// get info from db
$results = $this->datadb->dataForIndex();
$data_['mainResult'] = $results['mainResult'];
$data_['pics'] = $results['pics'];
$data_['com'] = $results['com'];
$data_['huuInvert'] = $results['huuInvert'];
$data_['dateInvert'] = $results['dateInvert'];
$data_['type'] = $results['type'];
Кусок со своего CMS. Да я знаю что можно объединить массивы, но иногда не все требуется из функции.
+168
function UploadAvatar($FILE_tmp, $FILE_name){
/*куча тупого кода*/
if($width >= $height)
$kf = (float) $width/$height;
if($width < $height)
$kf = (float) $height/$width;
//Проверка на квадратность! ппц идиотизм, идея не моя.
if($kf>1.1){
$error = "Аватар неквадратен. Пожалуйста выберите квадратный или обрежьте текущий в графическом редакторе.";
return 0;
}
/*еще куча тупого кода*/
}
Вырезал кусок из собственного старого сайта. Комменты оставил уникальными.
Когда дизайнер потребовал чтоб аватары были только квадратны, я наваял такое.
Допуск в 1,1 - это поблажка юзерам)))
+151
<?php
function test_menu() {
// $menu['test'] = array(
// 'page callback' => 'test_page',
// 'access callback' => TRUE,
// );
$menu['test/%user_uid_optional'] = array(
'page callback' => 'test_view',
'page arguments' => array(1),
'access callback' => 'test_access',
'access arguments' => array(1),
);
$menu['test/%user/view'] = array(
'title' => 'View',
'type' => MENU_DEFAULT_LOCAL_TASK,
'weight' => -10,
);
$menu['test/%user/edit'] = array(
'title' => 'Edit',
'page callback' => 'test_edit',
'page arguments' => array(1),
'access callback' => 'test_access',
'access arguments' => array(1),
'type' => MENU_LOCAL_TASK,
);
return $menu;
}
function test_page() {
global $user;
if ($user->uid) {
menu_set_active_item("test/$user->uid");
return menu_execute_active_handler();
}
else {
drupal_goto('user/login');
}
}
function test_view($account) {
module_load_include('pages.inc', 'user');
return user_view($account);
}
function test_edit($account) {
module_load_include('pages.inc', 'user');
return user_edit($account);
}
function test_access($account) {
dpm($account);
return TRUE;
}
+150
<?php
function test_menu() {
$menu['test'] = array(
'page callback' => 'test_page',
'access callback' => TRUE,
);
$menu['test/%user'] = array(
'page callback' => 'test_view',
'page arguments' => array(1),
'access callback' => TRUE,
);
$menu['test/%user/view'] = array(
'title' => 'View',
'type' => MENU_DEFAULT_LOCAL_TASK,
'weight' => -10,
);
$menu['test/%user/edit'] = array(
'title' => 'Edit',
'page callback' => 'test_edit',
'page arguments' => array(1),
'access callback' => TRUE,
'type' => MENU_LOCAL_TASK,
);
return $menu;
}
function test_page() {
global $user;
if ($user->uid) {
menu_set_active_item("test/$user->uid");
return menu_execute_active_handler();
}
else {
drupal_goto('user/login');
}
}
function test_view($account) {
module_load_include('pages.inc', 'user');
return user_view($account);
}
function test_edit($account) {
module_load_include('pages.inc', 'user');
return user_edit($account);
}
+150
<?php
function test_menu() {
$menu['test'] = array(
'page callback' => 'test_page',
'access callback' => TRUE,
);
$menu['test/%user'] = array(
'page callback' => 'test_view',
'page arguments' => array(1),
'access callback' => TRUE,
);
return $menu;
}
function test_page() {
global $user;
if ($user->uid) {
menu_set_active_item("test/$user->uid");
return menu_execute_active_handler();
}
else {
drupal_goto('user/login');
}
}
function test_view($account) {
module_load_include('pages.inc', 'user');
return user_view($account);
}