- 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();Кусок шаблона для джумлы.