- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
function __TTT($txt)
{
if (strlen($txt) > 0)
{
$fff = fopen($_SERVER["DOCUMENT_ROOT"]."/__ttt.txt", "a");
fwrite($fff, $txt."\n");
fclose($fff);
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
function __TTT($txt)
{
if (strlen($txt) > 0)
{
$fff = fopen($_SERVER["DOCUMENT_ROOT"]."/__ttt.txt", "a");
fwrite($fff, $txt."\n");
fclose($fff);
}
}
Магическая функция битрикса, видимо, для логирования чего-то, которая нигде не используется)
Иногда мне правда кажется, что битрикс писали школьники.. :)
+164
function m($s, $re)
{
return preg_match($re, $s);
}
// ... чуть пониже ...
if (!$this->m($caching_level, '/^[012]$/')) {
die(__CLASS__ . "::stem_caching() - Legal values are '0','1' or '2'. '$caching_level' is not a legal value");
+162
$_i=1;
$_stb = mysql_query("SELECT * FROM ".$admin_prefix."_catalog_title WHERE pub=1 ORDER BY sort, BINARY name");
while($_rtb=mysql_fetch_assoc($_stb)){
echo print_r($_rtb,2);
$sql="SELECT * FROM ".$admin_prefix."_catalog_regions WHERE pub=1 AND region_id=0 AND (id IN (".implode(",",$_SESSION['terms']['toureastgroup_catalog_regions'])."))";
$_s_reg=mysql_query($sql);
while($_r_reg=mysql_fetch_assoc($_s_reg)){
// определяем подрегионы региона
$result_array=array();$all_current_regions_array=array();$all_current_regions_array_where=array();
GetChildElements("region_id",$_r_reg['id'],$admin_prefix."_catalog_regions",$_SESSION['terms']['toureastgroup_catalog_regions']);
$all_current_regions_array=$result_array;
// добавляем сам регион
$all_current_regions_array[]=$_r_reg['id'];
// составляем условие региона
foreach($all_current_regions_array as $v){
$all_current_regions_array_where[]="(region_id LIKE '%##".$v."##%')";
}
$sql="SELECT * FROM ".$admin_prefix."_catalog_programms WHERE pub=1 AND title_id=$_rtb[id] AND (id IN (".$_SESSION['string_where_programms'].")) AND (".implode(" OR ",$all_current_regions_array_where).")";
$_s_pr=mysql_query($sql);
$_title_progs_id=array();
while($_r_pr=mysql_fetch_assoc($_s_pr)){
$_title_progs_id[]=$_r_pr['id'];
}
$_title_progs_where="(".implode(",",$_title_progs_id).")";
$sql="SELECT * FROM ".$admin_prefix."_catalog_programs_tours WHERE price>0 AND start>=".(time()-36000)." AND pub=1 AND (programm_id IN ".$_title_progs_where.") ORDER BY start LIMIT 5";
$_stours=mysql_query($sql);
if(mysql_num_rows($_stours)>0){
while($_rtours=mysql_fetch_assoc($_stours)){
echo '<pre>'.print_r($_rtours,2).'</pre>';
$_array_r=array();
}
}
}
$_i++;
Простите не удержался, больше не могу раскапывать это...
сайт ввв.toureastgroup.ру автор откликнись - плюну в лицо
+161
$posts = $db->execAndReturnAll('select `id`, `user_id`, `theme_id`, `text` from `posts` order by `id` desc limit 5');
$users = array();
$themes = array();
$groups = array();
$l = sizeof($posts);
for($i = 0; $i < $l; ++$i)
{
if(!in_array($posts[$i]['user_id']), $users)
$users[] = $posts[$i]['user_id'];
if(!in_array($posts[$i]['theme_id']), $themes)
$themes[] = $posts[$i]['theme_id'];
}
$users = $db->execAndReturnAll('select `id`, `nick`, `group_id` from `users` where `id` in (0,'.implode(',', $users).')');
$themes = $db->execAndReturnAll('select `id`, `name` from `themes` where `id` in (0,'.implode(',', $themes).')');
$l = sizeof($users);
for($i = 0; $i < $l; ++$i)
{
if(!in_array($users[$i]['group_id']), $groups)
$groups[] = $users[$i]['group_id'];
}
$groups = $db->execAndReturnAll('select `id`, `name` from `groups` where `id` in (0,'.implode(',', $groups).')');
+164
if (is_array($custom_data)) {
foreach ($custom_data as $key => $val) {
$session[$key] = $val;
}
}
хитрый план
+156
//было:
function query($sque){
$sque = mysql_real_escape_string($sque,$this->hdb);
$res = mysql_query($sque,$this->hdb);
if(!$res){
echo 'Invalid query: '.mysql_error().'; ';
return 0;
}
return $res;
}
//добавил:
//так как предыдущая функция иногда косячила запрос
function sensiblequery($sque,$arr){
for($i = 0; $i<count($arr); ++$i){
$arr[$i] = mysql_real_escape_string($arr[$i],$this->hdb);
$pattern = "/{var$i}/";
$sque = preg_replace($pattern, $arr[$i], $sque);
}
$res = mysql_query($sque,$this->hdb);
if(!$res){
echo 'Invalid query: '.mysql_error().'; ';
return 0;
}
return $res;
}
Такое ощущение что написал говно. Если это так подскажите как адекватней сделать...
+162
<tr{if ($key+1)=="2" OR ($key+1)=="4" OR ($key+1)=="6" OR ($key+1)=="8" OR ($key+1)=="10" OR
($key+1)=="12" OR ($key+1)=="14" OR ($key+1)=="16" OR ($key+1)=="18" OR ($key+1)=="20"} class="dark"{/if}>
код с реального, довольно серьезного проекта) прогера называют оч толковым)
+168
$fails = readdir($handle);
Не удивительно, что скрипт у автора никак не хотел работать как надо.
+161
<? if ($bel==true) { ?><? } else { ?>
<TABLE border="0" cellspacing="0" cellpadding="0" width="100%">
if ($id==11)
{
echo("<TR>");
echo("<TD align=left><img src=/images/dot.gif width=20 height=11 hspace=2 border=0><b>белый</b></TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name nowrap>14,5 у.е.<BR></TD>");
echo("</TR>");
echo("<TR>");
echo("<TD align=right><b>бежевый</b></TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name>15,5 у.е.<BR></TD>");
echo("</TR>");
echo("<TR>");
echo("<TD align=right><b>серебристый</b></TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name>15,5 у.е.<BR></TD>");
echo("</TR>");
echo("<TR>");
echo("<TD align=right><b>золотистый</b></TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name>15,5 у.е.<BR></TD>");
echo("</TR>");
}
elseif ($id==12)
{
echo("<TR>");
echo("<TD align=left colspan=3><B></B></TD>");
echo("</TR>");
echo("<TR>");
echo("<TD align=left nowrap=\"nowrap\"><img src=/images/dot.gif width=20 height=11 hspace=2 border=0><b>белый</b></TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name nowrap>14,5 у.е.<BR></TD>");
echo("</TR>");
}
?>
<? } ?>
<!--Вставка о бежевом (13)
echo("<TR>");
echo("<TD align=right>бежевый</TD>");
echo("<TD> —</TD>");
echo("<TD class=product-name>15 у.е.<BR></TD>");
echo("</TR>"); -->
Хоть он и 2000-го года, откопал в анналах конторного сайта.
+163
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<?php
$db = & JFactory::getDbo();
$query = 'SELECT template'
. ' FROM #__templates_menu'
. ' WHERE client_id = 0 AND menuid = 0';
$db->setQuery($query);
$template = $db->loadResult();
Кусок шаблона для джумлы.