Javascript в начале кода

 
Кто знает зачем этот код

	<script language="JavaScript" type="text/javascript">
	var DIR_WEB_ROOT 			= 'http://livestreet.ru';
	var DIR_STATIC_SKIN 		= 'http://livestreet.ru/templates/skin/new-jquery';
	var DIR_ROOT_ENGINE_LIB     = 'http://livestreet.ru/engine/lib'; 
	var LIVESTREET_SECURITY_KEY = '5d99568b7f60f44bb29906d9b44bf1c9';
	var SESSION_ID              = 'hjehm4g802uq5p0galbmeir735'; 
	var BLOG_USE_TINYMCE		= '';

	var TINYMCE_LANG='en';
			TINYMCE_LANG='ru';
	
	var aRouter = new Array();
			aRouter['error'] = 'http://livestreet.ru/error/';
			aRouter['registration'] = 'http://livestreet.ru/registration/';
			aRouter['profile'] = 'http://livestreet.ru/profile/';
			aRouter['my'] = 'http://livestreet.ru/my/';
			aRouter['blog'] = 'http://livestreet.ru/blog/';
			aRouter['personal_blog'] = 'http://livestreet.ru/log/';
			aRouter['top'] = 'http://livestreet.ru/top/';
			aRouter['index'] = 'http://livestreet.ru/index/';
			aRouter['new'] = 'http://livestreet.ru/new/';
			aRouter['topic'] = 'http://livestreet.ru/topic/';
			aRouter['login'] = 'http://livestreet.ru/login/';
			aRouter['people'] = 'http://livestreet.ru/people/';
			aRouter['settings'] = 'http://livestreet.ru/settings/';
			aRouter['tag'] = 'http://livestreet.ru/tag/';
			aRouter['talk'] = 'http://livestreet.ru/talk/';
			aRouter['comments'] = 'http://livestreet.ru/comments/';
			aRouter['rss'] = 'http://livestreet.ru/rss/';
			aRouter['link'] = 'http://livestreet.ru/link/';
			aRouter['question'] = 'http://livestreet.ru/question/';
			aRouter['blogs'] = 'http://livestreet.ru/blogs/';
			aRouter['search'] = 'http://livestreet.ru/search/';
			aRouter['admin'] = 'http://livestreet.ru/admin/';
			aRouter['ajax'] = 'http://livestreet.ru/ajax/';
			aRouter['feed'] = 'http://livestreet.ru/feed/';
			aRouter['stream'] = 'http://livestreet.ru/stream/';
			aRouter['photoset'] = 'http://livestreet.ru/photoset/';
			aRouter['article'] = 'http://livestreet.ru/article/';
			aRouter['page'] = 'http://livestreet.ru/page/';
			aRouter['alltopics'] = 'http://livestreet.ru/alltopics/';
			aRouter['seolib'] = 'http://livestreet.ru/seolib/';
			aRouter['articles'] = 'http://livestreet.ru/articles/';
			aRouter['titles'] = 'http://livestreet.ru/titles/';
		</script>

Комментарии (14)

RSS свернуть / развернуть
такие вопросы на ответы.меил.ру, тут не знают:))
0
  • avatar
  • hoti
  • 03 ноября 2011, 21:02
чего?
0
нужен
0
Это секрет?
0
ваш просто поражает воображение. вы бы ещё простыню исходников ядра выложили с таким же вопросом.

конкретнее
0
Для чего нужен массив aRouter
0
если внутри джаваскрипта вам нужно узнать адрес того или инного экшена, вы воспользуетесь данным массивом. К примеру для ajax-запроса или редиректа.
0
продолжу пояснение выше.

выкидывается все это в тело страницы, т.к другого более простого способа передать роуты указанные в php конфиге яваксркипту просто не существует.
0
Да понял я)
0
Нужно не «понял», а спасибо сказать тем кто не оставил этот примитивный вопрос без внимания.
+1
Спасибо большое!
+1
ктото должен был это спросить первым)
-2
Тут должно быть все понятно, но возможно начинающие разработчики не поймут смысла ключа LIVESTREET_SECURITY_KEY, который имеет важное значение для защиты пользователей. Но если все же вы начинающий разработчик, хотите понимать для чего и почему нужен этот ключ, а так же как он способен защитить пользователя от действий злоумышленников набираем в гугле CSRF/XSRF

Для мимолетов ничем не поможет, для опытных просто обязано не помочь, т.к знать и уметь защищать сайт от подобного рода уязвимостей нужно.

Извиняюсь за небольшой офтопик.
+1
Благодаря моему вопросу многие (мне так кажется) начанающие разработчики узнали что такое CSRF/XSRF.
Так люди и учатся
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.