- 1
- 2
// Мне опять кажется, или скобки у !empty лишние?
$id = (!empty($id)) ? $id : (int)$this->getState('message.id');Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 16
+147
// Мне опять кажется, или скобки у !empty лишние?
$id = (!empty($id)) ? $id : (int)$this->getState('message.id');http://ru2.php.net/manual/ru/language.operators.precedence.php
+151
// Convert parameter fields to objects.
$registry = new JRegistry;
$registry->loadString($data->attribs);
$data->params = clone $this->getState('params');
$data->params->merge($registry);
$registry = new JRegistry;
$registry->loadString($data->metadata);
$data->metadata = $registry;
            В недрах Joomla
/components/com_content/models/article.php
Либо я что-то не понимаю, либо...
        
+154
if (!empty($_GET[ret])) $_SESSION[ret] = $_GET[ret];
else if (!empty($_SESSION[ret])) $_GET[ret] = $_SESSION[ret];Из разряда черной магии
+159
$safedatasry = str_replace ('', '', $safedatasry);
+153
//...
$_GET = safe_data ($_GET, 'query');
// Ниже по коду
$_GET = safe_data ($_GET, 'query');
$result = mysql_query ('SELECT * FROM ' . $dblist . ' WHERE id=\'' . $_GET['id'] . '\' LIMIT 1', $link);
$_POST = mysql_fetch_array ($result);
$_POST = safe_data ($_POST, 'display');
// safe_data, убраны пустые строки и лишние {}
function safe_data ($firste, $second)
{
  if ($second == 'query')
  {
    if (is_array ($firste))
    {
      foreach ($firste as $safedatafor => $safedatasry)
      {
        if (get_magic_quotes_gpc ())
          $safedatasry = stripslashes ($safedatasry);
        
        $firste[$safedatafor] = addslashes ($safedatasry);
      }
      return $firste;
    }
    if (get_magic_quotes_gpc ())
      $safedatasry = stripslashes ($safedatasry);
    $firste = addslashes (stripslashes ($firste));
    return $firste;
  }
  if ($second == 'display')
  {
    if (is_array ($firste))
    {
      foreach ($firste as $safedatafor => $safedatasry)
        $firste[$safedatafor] = htmlspecialchars (stripslashes ($safedatasry), ENT_QUOTES);
      return $firste;
    }
    $firste = htmlspecialchars (stripslashes ($firste), ENT_QUOTES);
  }
  return $firste;
}
            Из AutoBoss 3.0 Professional
Разработчики http://www.curve2.com/ - в настоящее время показывает пустую страницу
Мои глаза (>_<)
        
+157
<a href="<?
$p=explode("p=",$_SERVER['HTTP_REFERER']);
$p=explode("&",$p[1]);
if(is_int($p[0]) && empty($p[0]))echo $_SERVER['HTTP_REFERER'];
else echo'/?p=search2&d='.$_GET[d].'&g='.$_GET[g]; 
?>"  class="top_s">← назад</a>
+152
/* mootools javascript */
function animateCd() {
    $$('.countdown').each(function(el) {
        var inp = $(el).getElement('.ts');
        var time = +$(inp).get('text')-1;
        $(inp).set('text', time);
 
        var _time = Math.abs(time);
        var h = Math.floor(_time/3600);
        var _h = (h < 10 ? '0' : '') + h;
 
        var m = Math.floor(_time/60)-h*60;
        var _m = (m < 10 ? '0' : '') + m;
 
        var s = _time-(h*3600+m*60);
        var _s = (s < 10 ? '0' : '') + s;
 
        var timeStr = _h+' : '+_m+' : '+_s;
        if ( time < 0 ) {
            timeStr = '- '+timeStr;
        }
 
        $(el).getElement('.timer_cd').set('text', timeStr);
    });
    setTimeout(animateCd, 1000);
}
animateCd();
<!-- html -->
<div class="countdown">
    <div class="timer_cd"></div>
    <div style="display: none" class="ts">7200</div>
</div>
            "Для создания таймера будем отталкиваться от стартового времени указанного в секундах, в примере 7200 (2 часа). Сначала из скрытого блока <div style="display: none" class="ts">7200</div> вытягиваем текущее значение счетчика в секундах, декрементируем его и возвращаем туда новое значение. Потом разбиваем значение счетчика на часы, минуты и секунды, при этом формируя значения в двухзначном формате. Собираем все в кучу и вставляем полученную строку в блок <div class="timer_cd"></div>. Данную операцию повторяем раз в секунду setTimeout(animateCd, 1000);."
http://webbystep.ru/all-posts/16-js-clock/
        
+47
mysql_query ("INSERT INTO mr_costadvtxt VALUES ('LAST_INSERT_ID(id+1)','$itemid','$kindofstr','$size', '$size_count','$pricered','$fordisc','$disc','$scheme_name','$pnum')") or die(mysql_error());
+61
function chckdate( $date )
{
	if ( !strrchr( $date, '.' ) )
		$date = splt( $date, "." );
	$tmp = explode( ".", $date );
	if ( (count( $tmp ) != 3) || (!checkdate( $tmp[1], $tmp[0], $tmp[2] )) )
	{
		return 0;
	}
	return $date;
}
function plus( $date, $days )
{
	$tmp = explode( "-", $date );
	$date = mktime( 0, 0, 0, $tmp[1], $tmp[2], $tmp[0] );
	$date = strtotime( "+" . $days . " day", $date );
	return date( "Y-m-d", $date );
}
function conv( $date, $sep )
{
	$tmp = explode( $sep, $date );
	return $tmp[2] . "-" . $tmp[1] . "-" . $tmp[0];
}
function splt( $date, $sep )
{
	$tmp = array( substr( $date, 0, 2 ), substr( $date, 2, 2 ), substr( $date, 4, 4 ) );
	$date = implode( $sep, $tmp );
	return $date;
}Решил сразу их выложить
+58
</tr>
	<?php
	}
	echo "</table>";
	?>
</td>T_T