- 1
- 2
- 3
- 4
- 5
if (gettype($x/2) == 'int') {
$rowspan = $x - $i;
} else {
$rowspan = ($x - $i) + 1;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+49.5
if (gettype($x/2) == 'int') {
$rowspan = $x - $i;
} else {
$rowspan = ($x - $i) + 1;
}
Проверка на остаток от деления на 2 одним начинающим знакомым ПХП программистом
+25
elseif( $manufacturer_id) {
$db->query( "SELECT manufacturer_id, mf_name FROM #__{vm}_manufacturer WHERE manufacturer_id='$manufacturer_id'");
$db->next_record();
$mainframe->setPageTitle( $db->f("mf_name") );
echo "Izdeliya ot";
}
+27
<?php
#----0000------------------------------------#
#----00--00----------------------------------#
#----00---000----000000----000000--#
#----00---0000--00----00----00---00--#
#----00---0000--00-----------00---------#
#----00---0000--000000----00000----#
#----00---000----00-----------00---------#
#----00--00-------00---00----00---------#
#----0000---------000000---00----------#
#===============================#
# +Загруз центр for JohnCMS+ #
# Автор def #
# ICQ: 9904080 #
# По всем вопросам пишите в ICQ. #
#------------------------------------------------#
define('_IN_JOHNCMS',1);
require_once ("../incfiles/core.php");
require_once ("../incfiles/head.php"); // Загрузка темы оформления
///////////////////
require_once "inc/func.inc";
require_once "inc/conf.inc";
antihack();
стоит ли показывать остальной файл?
+37.7
<div id="navLine">
<? if(isset($title5)) { ?>
<a href="index.php">Главная</a> »
<a href="index.php?page=<?=$link?>"><?=htmlspecialchars($title)?></a> »
<a href="index.php?page=<?=$link2?>"><?=htmlspecialchars($title2)?></a> »
<a href="index.php?page=<?=$link3?>#"><?=htmlspecialchars($title3)?></a> »
<a href="index.php?page=<?=$link4?>"><?=htmlspecialchars($title4)?></a>
<? } elseif(isset($title4)) { ?>
<a href="index.php">Главная</a> »
<a href="index.php?page=<?=$link?>"><?=htmlspecialchars($title)?></a> »
<a href="index.php?page=<?=$link2?>"><?=htmlspecialchars($title2)?></a> »
<a href="index.php?page=<?=$link3?>"><?=htmlspecialchars($title3)?></a>
<? } elseif(isset($title3)) { ?>
<a href="index.php">Главная</a> »
<a href="index.php?page=<?=$link?>"><?=htmlspecialchars($title)?></a> »
<a href="index.php?page=<?=$link2?>"><?=htmlspecialchars($title2)?></a>
<? } elseif(isset($title2)) { ?>
<a href="index.php">Главная</a> »
<a href="index.php?page=<?=$link?>"><?=htmlspecialchars($title)?></a>
<? } else { ?>
<a href="index.php">Главная</a>
<? } ?>
</div>
+48.7
<?php
global
$_REQUEST,
$_SERVER,
$_FILES,
$PHP_SELF,
$_GET_VARS,$_GET,
$_POST_VARS,
$_POST,
$_COOKIE,
$HTTP_ENV_VARS,
$HTTP_SERVER_VARS,
$_page,
$_text,
$_user,
$_cook_session,
$_page_index,
$_page_title,
$parce_page;
extract($_GET);
extract($_POST);
extract($_FILES);
while (list($key123, $value123) = each($_GET)) ${$key123}=$value123;
while (list($key123, $value123) = each($_POST)) ${$key123}=$value123;
while (list($key123, $value123) = each($_FILES)) ${$key123}=$value123;
foreach ($_POST as $key=>$value) {
${$key}=$value;
}
foreach ($_GET as $key=>$value) {
${$key}=$value;
}
?>
Цитирую весь файл, как есть
+26
protected function _buildParamsUrl($additional = array()) {
$url = array();
$params = $this->_request->getParams();
$params = array_merge($params);
foreach ($params as $var => $val) {
if (in_array($var,$this->_neededParams) && is_scalar($val)) {
$url[$var] = $val;
}
}
$url = array_merge($url,$additional);
return $url;
}
Было нужно подставлять параметры из POST в action формы. Почему осталось в таком виде - хз... Видимо было выпито мало кофе с утра...
+25.9
$temp = $this->template($this->modulePath."/right_frame");
eval("\$blockData = \"$temp\";");
return $blockData;
Реализация механизма подключения шаблонов в PHP %)
+24.9
if(empty($real_name)) $real_name = $file_name;
if(empty($real_name)) $real_name="fileid_".$id;
....
if($mode=="send") {
$head[] = array("link" => "customer.php?area=$area&mode=send", "title" => func_get_langvar_by_name("lbl_send_to_mail"), active=>"Y");
} else {
$head[] = array("link" => "customer.php?area=$area&mode=send", "title" => func_get_langvar_by_name("lbl_send_to_mail"), active=>"n");
}
Разбирая один из скриптов на досуге, обнаружил, что некоторые программисты уж совсем с головой не дружат.
1. Думаю, все тут ясно.
2. Чувак явно не знает что такое логика... Мало того, что в одну строку ложится массив, так еще и ВЕЗДЕ строковые 'Y'/'N' использует вместо булевых труфолсов. И такого говна - тыщи 2 строк. Ы =)
Не позавидую тем, кто будет дописывать / переделывать.
ЗЫ: Скрипт - рип корпоративной системы.
+29.3
for ($i=0; $i < $this->acl_count; $i++)
{
$acl =& $this->acl[$i];
if (strcasecmp( $aco_section_value, $acl[0] ) == 0) {
if (strcasecmp( $aco_value, $acl[1] ) == 0) {
if (strcasecmp( $aro_section_value, $acl[2] ) == 0) {
if (strcasecmp( $aro_value, $acl[3] ) == 0) {
if ($axo_section_value && $acl[4]) {
if (strcasecmp( $axo_section_value, $acl[4] ) == 0) {
if (strcasecmp( $axo_value, $acl[5] ) == 0) {
$acl_result = @$acl[6] ? $acl[6] : 1;
break;
}
}
} else {
$acl_result = @$acl[6] ? $acl[6] : 1;
break;
}
}
}
}
}
}
из ядра Joomla
+26.1
$res = $DB->getData($query); //считывает данные с ДБ и загоняет в пронумерованный массив
$data = new array();
foreach ($res as $key=>$value)
{
if (!$data[$key])
$data[$key] = $value;
};
Все это вместо простого $data = $res;
http://ithappens.ru/ (c)