Перейти к контенту

Прикол нашёл в движке


Рекомендуемые сообщения

  • Ответы 77
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Поиск текста по файлам умеют большинство популярных файловых менеджеров. Хватит флеймить в важной теме! :D
Ссылка на комментарий
Поделиться на других сайтах

class_display.php

Функция do_headers:

			@header("HTTP/1.0 200 OK");
		@header("HTTP/1.1 200 OK");

Интересно, а $_SERVER['SERVER_PROTOCOL'] не для таких целей сделан?..

Ссылка на комментарий
Поделиться на других сайтах

func_mod.php, 2.1.5:

 

Опять копипастят.

 

	//-----------------------------------------
// @topic_add_reply: Appends topic with reply
// -----------
// Accepts: $post, $tids = array( 'tid', 'forumid' );
//		 
// Returns: NOTHING (TRUE/FALSE)
//-----------------------------------------

function rebuild_topic($tid, $doforum=1)

 

И комменты меня их умиляют, нет бы phpDocumentor'овский формат, свой велосипед придумали...

Ссылка на комментарий
Поделиться на других сайтах

Гыгы :D admin.php, IPB 2.1.5:

 

//--------------------------------
// Message in a bottle?
//--------------------------------

if ( $ipsclass->input['messageinabottleacp'] )
{
$ipsclass->input['messageinabottleacp'] = $ipsclass->clean_evil_tags( $ipsclass->txt_UNhtmlspecialchars( urldecode($ipsclass->input['messageinabottleacp']) ) );
$ipsclass->main_msg					 = $ipsclass->input['messageinabottleacp'];
}

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Освободим Вилли!!! :DIPB 2.0.4, /ips_kernel/class_xml.php:

 

	  //-----------------------------------------
  // Free willy..er..memory
  //-----------------------------------------
  $lite->garbage_collect();

;)

Ссылка на комментарий
Поделиться на других сайтах

Во ещё шедевр нашёл:

//-----------------------------------------------

// Add slashes to single quotes to stop sql breaks

//-----------------------------------------------

 

function sql_add_slashes($data)

{

$data = str_replace('\\', '\\\\', $data);

$data = str_replace('\'', '\\\'', $data);

$data = str_replace("\r", '\r' , $data);

$data = str_replace("\n", '\n' , $data);

 

return $data;

}

Ссылка на комментарий
Поделиться на других сайтах

GiV

мне кажется, что в том, что выделенные строки надо было написать как минимум дважды, так как за один проход не все \r заменятся на \r :D;)

для надежности лучше еще разок шарахнуть :)

Ссылка на комментарий
Поделиться на других сайтах

Миша, а что в нем не правильного?

 

Чего неправильного? А нафига менять знаки вопроса на знаки вопроса? Какой в этом потаённый смысл?

Ссылка на комментарий
Поделиться на других сайтах

GIV

 

Всегда приятно узнать что-то новое :D

Это ничего не меняет.

В таком случае

1) я не понимаю зачем уничтожать \r заменой на текст?

2) И вообще зачем менять?

3) И вообще откуда там \r? \n я ещё понимаю.

Ну можно заменить на пусто.

Или воспользоаться nl2br

 

"\r" - возврат каретки, '\r' - просто набор символов.

Кстати если можно ссылочку на мануал.

Ссылка на комментарий
Поделиться на других сайтах

Кстати если можно ссылочку на мануал.

Вообще, в мануале сказано, что в одинарных кавычках спецсимволы и переменные выдаются как текст:

Замечание: В отличие от двух других синтаксисов, переменные и экранирующие последовательности для специальных символов, встречающиеся в строках, заключенных в одинарные кавычки, не обрабатываются.

Мануал

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

//===========================================================================
// Groups: Overview scream :o :o
//===========================================================================
function groups_overview_wrapper($content, $form) {

 

Из /skin_acp/IPB2_Standard/acp_skin_html/cp_skin_groups.php :D;)

Изменено пользователем Dr.Freddy
Ссылка на комментарий
Поделиться на других сайтах

А из админки, где бекап - все смотрели?

 

Ну то, что был ляп переводчиков - молчу, но коммент прикольный - у всех одни проблемы:

 

// backup baby, backup

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
# Horrid hack: IPB 3.0: Separate out log out functions into class / function

 

/sources/action_public/login.php, do_log_out(). Ничего себе заява :D;):)

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
  • 4 недели спустя...

Вот такой коммент чуть ли не в каждом 10 скрипте ipb есть :D

//---------------------------------------
	// Kill globals - globals bad, Homer good.
	//---------------------------------------

Ссылка на комментарий
Поделиться на других сайтах

Вот такой коммент чуть ли не в каждом 10 скрипте ipb есть :D

//---------------------------------------
	// Kill globals - globals bad, Homer good.
	//---------------------------------------

 

ыыыыы

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

sources/lib/func_usercp.php

 

		//-----------------------------------------
	// PMS (Childish? Yes. Funny? No)
	// 2 means admin says no. :o
	//-----------------------------------------

	if ( $this->ipsclass->member['members_disable_pm'] == 2 )
	{
		$this->ipsclass->member['members_disable_pm'] = 2;
	}
	else
	{
		$this->ipsclass->member['members_disable_pm'] = intval( $this->ipsclass->input['disable_messenger'] );
	}

 

Хе-хе.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.