Îðëà
Îáëàñòè
Êîìïàíèé
Ïîëüçîâàòåëè
Ãàëåðåÿ
Ôèêñèðîâàííûå íîâîñòè
Îðëà
Îòçûâû î ôèðìàõ
Òàðèôû
Ïîëüçîâàòåëè
Îáëàñòè
Áàíêîìàòû
Òîðãîâûå òî÷êè
Äîñêà îáúÿâëåíèé
Êóðñû âàëþò
Ñêèäêè
îðãàíèçàöèè Îðëà
îðãàíèçàöèè îáëàñòè
òîâàðû
ñàéòû
ñàéòû Îðåë
Äàííûå
Ðàçäåëû
Ïîèñê
Ïîèñê çàïðîñû
Ñòàòèñòèêà
Ïîêàçû êàòàëîãà îðãàíèçàöèé
Ñòàòèñòèêà êëèåíòû
Ïîëüçîâàòåëè
Ñàéòû
Óïðàâëåíèå ñàéòîì
Àíêåòà
Àïòåêè
Àôèøà
Àôèøà íîâàÿ
Áàííåðû
Áèçíåñ >
Âèêòîðèíà
Ãîëîñîâàíèå
Ãîñòü íà ñàéòå
Èñòîðèè
Êàëåíäàðü ñîáûòèé
Êàòàëîãè >
Êîíêóðñ êðàñîòû
Êîíêóðñ àóäèî
Êîíñóëüòàöèè
Ìåíþ
Íîâîå íà ñàéòå
Íîâîñòè >
Îðãàíèçàöèè >
Ïðîãðàììà ÒÂ
Ïóáëèêàöèè
Ðàçäåëû ñàéòà
Ðàññûëêà
Ðåñòîðàíû
Ñåêðåò ôèðìû >
Ñåðâèñû >
Ññûëêè
Òåñòû
Ôàéëîâûé ìåíåäæåð
Ôîðóì
Ôîòîãàëåðåÿ
Îáðàòíàÿ ñâÿçü
Íåäâèæèìîñòü
Íîâûé ãîä
Òåêñòû
Ïîëüçîâàòåëè
Þðèäè÷åñêèé ðåéòèíã
Îòçûâû íà òîâàðû
Áàí ïîëüçîâàòåëåé
Æàëîáû
Íîâûå òåñòû
Êîðîíàâèðóñ
Ôàéëîâûé ìåíåäæåð
Èìÿ ôàéëà
Censure.php
Ñîäåðæèìîå
<?php require_once("ReflectionTypeHint.php"); require_once("UTF8.php"); /** * Определение наличиÑ� мата (нецензурных Ñ�лов) в текÑ�те, матотеÑ�Ñ‚ * * Ð�лгоритм доÑ�таточно надёжен и быÑ�тр, в Ñ‚.ч. на больших объёмах данных * Метод обнаружениÑ� мата оÑ�новываетÑ�Ñ� на корнÑ�Ñ… и предлогах руÑ�Ñ�кого Ñ�зыка, а не на Ñ�ловаре * Слова "лох", "хер", "залупа", "Ñ�ука" матерными Ñ�ловами не Ñ�читаютÑ�Ñ� (Ñ�м. Ñ�ловарь ДалÑ�) * Разработка ведётÑ�Ñ� Ñ� 2005 года * * КлаÑ�Ñ� Ñ�вл. хорошим учебным поÑ�обием по изучению регулÑ�рных выражений и... руÑ�Ñ�кого мата! =) * * http://www.google.com/search?q=%F2%EE%EB%EA%EE%E2%FB%E9%20%F1%EB%EE%E2%E0%F0%FC%20%F0%F3%F1%F1%EA%EE%E3%EE%20%EC%E0%F2%E0&ie=cp1251&oe=UTF-8 * http://www.awd.ru/dic.htm (Толковый Ñ�ловарь руÑ�Ñ�кого мата) * * СоглаÑ�но Ñ�татье 20.1 КоÐ�П РФ нецензурнаÑ� брань в общеÑ�твенных меÑ�тах (интернет — меÑ�то общеÑ�твенное) раÑ�цениваетÑ�Ñ� как мелкое хулиганÑ�тво, * за что уÑ�тановлена админиÑ�тративнаÑ� ответÑ�твенноÑ�ть — наложение штрафа в размере от пÑ�тиÑ�от до одной тыÑ�Ñ�чи рублей или админиÑ�тративный ареÑ�Ñ‚ на Ñ�рок до пÑ�тнадцати Ñ�уток. * * TODO * * добавить цифровую подделку Ñ� нулём под букву O * * @link http://code.google.com/p/php-censure/ * @license http://creativecommons.org/licenses/by-sa/3.0/ * @author Nasibullin Rinat * @version 3.2.7 */ class Text_Censure { #запрещаем Ñ�оздание Ñ�кземплÑ�ра клаÑ�Ñ�а, вызов методов Ñ�того клаÑ�Ñ�а только Ñ�татичеÑ�ки! private function __construct() {} /** * * @param string $s Ñ�трока длÑ� проверки * @param string $delta ширина найденного фрагмента в Ñ�ловах * (кол-во Ñ�лов от матного Ñ�лова Ñ�лева и Ñ�права, макÑ�имально 10) * @param string $continue Ñ�трока, котораÑ� будет вÑ�тавлена в начале и в конце фрагмента * @param bool $is_html раÑ�ценивать Ñ�троку как HTML код? * в режиме $is_html === TRUE html код игнорируетÑ�Ñ�, а html Ñ�ущноÑ�ти заменÑ�ÑŽÑ‚Ñ�Ñ� в "чиÑ�тый" UTF-8 * @param string|null $replace Ñ�трока, на которую заменÑ�ть матный фрагмент, например: '[ой]' ($replace д.б. в кодировке $charset) * опциÑ� работает в PHP >= 5.2.0 * @param string $charset кодировка Ñ�имволов (роднаÑ� кодировка -- UTF-8, длÑ� других будет прозрачное перекодирование) * @return bool|string|int|null ЕÑ�ли $replace === NULL, то возвращает FALSE, еÑ�ли мат не обнаружен, иначе фрагмент текÑ�та Ñ� матерным Ñ�ловом. * ЕÑ�ли $replace !== NULL, то возвращает иÑ�ходную Ñ�троку, где фрагменты мата заменены на $replace. * Ð’ Ñ�лучае возникновениÑ� ошибки возвращает код ошибки > 0 (integer): * * PREG_INTERNAL_ERROR * * PREG_BACKTRACK_LIMIT_ERROR (see also pcre.backtrack_limit) * * PREG_RECURSION_LIMIT_ERROR (see also pcre.recursion_limit) * * PREG_BAD_UTF8_ERROR * * PREG_BAD_UTF8_OFFSET_ERROR (since PHP 5.3.0) * Или -1, еÑ�ли ReflectionTypeHint вернул ошибку */ public static function parse( $s, $delta = 3, $continue = "\xe2\x80\xa6", $is_html = true, $replace = null, $charset = 'windows-1251') { if (! ReflectionTypeHint::isValid()) return -1; if ($s === null) return null; static $re_badwords = null; if ($re_badwords === null) { #предлоги руÑ�Ñ�кого Ñ�зыка: #[вÑ�уо]| #по|за|на|об|до|от|вы|вÑ�|вз|из|иÑ�| #под|про|при|над|низ|раз|раÑ�|воз|воÑ�| #пооб|повы|пона|поза|недо|пере|одно| #полуза|произ|пораз|много| $pretext = array( #1 '[уyоoаa]_? (?=[еёeÑ…x])', #у, о (уебать, охуеть, ахуеть) '[вvbÑ�c]_? (?=[хпбмгжxpmgj])', #в, Ñ� (впиздÑ�чить, Ñ�хуÑ�рить) '[вvbÑ�c]_?[ÑŠÑŒ]_? (?=[еёe])', #въ, Ñ�ÑŠ (Ñ�ъебатьÑ�Ñ�, въебать) 'Ñ‘_? (?=[бb6])', #Ñ‘ (ёблÑ�) #2 '[вvb]_?[Ñ‹i]_?', #вы '[зz3]_?[аa]_?', #за '[нnh]_?[аaеeиi]_?', #на, не, ни '[вvb]_?[Ñ�c]_? (?=[хпбмгжxpmgj])', #вÑ� (вÑ�пизднуть) '[оo]_?[Ñ‚tбb6]_? (?=[хпбмгжxpmgj])', #от, об '[оo]_?[Ñ‚tбb6]_?[ÑŠÑŒ]_? (?=[еёe])', #отъ, объ '[иiвvb]_?[зz3]_? (?=[хпбмгжxpmgj])', #[ив]з '[иiвvb]_?[зz3]_?[ÑŠÑŒ]_? (?=[еёe])', #[ив]зъ '[иi]_?[Ñ�c]_? (?=[хпбмгжxpmgj])', #иÑ� '[пpдdg]_?[оo]_? (?> [бb6]_? (?=[хпбмгжxpmgj]) | [бb6]_? [ÑŠÑŒ]_? (?=[еёe]) | [зz3]_? [аa] _? )?', #по, до, пообъ, дообъ, поза, доза (двойные Ñ�имволы вырезаютÑ�Ñ�!) #3 '[пp]_?[Ñ€r]_?[оoиi]_?', #пр[ои] '[зz3]_?[лl]_?[оo]_?', #зло (злоебучаÑ�) '[нnh]_?[аa]_?[дdg]_? (?=[хпбмгжxpmgj])', #над '[нnh]_?[аa]_?[дdg]_?[ÑŠÑŒ]_? (?=[еёe])', #надъ '[пp]_?[оoаa]_?[дdg]_? (?=[хпбмгжxpmgj])', #под '[пp]_?[оoаa]_?[дdg]_?[ÑŠÑŒ]_? (?=[еёe])', #подъ '[Ñ€r]_?[аa]_?[зz3Ñ�c]_? (?=[хпбмгжxpmgj])', #ра[зÑ�] '[Ñ€r]_?[аa]_?[зz3Ñ�c]_?[ÑŠÑŒ]_? (?=[еёe])', #ра[зÑ�]ÑŠ '[вvb]_?[оo]_?[зz3Ñ�c]_? (?=[хпбмгжxpmgj])', #во[зÑ�] '[вvb]_?[оo]_?[зz3Ñ�c]_?[ÑŠÑŒ]_? (?=[еёe])', #во[зÑ�]ÑŠ #4 '[нnh]_?[еe]_?[дdg]_?[оo]_?', #недо '[пp]_?[еe]_?[Ñ€r]_?[еe]_?', #пере '[oо]_?[дdg]_?[нnh]_?[оo]_?', #одно '[кk]_?[oо]_?[нnh]_?[оo]_?', #коно (коноебитьÑ�Ñ�) '[мm]_?[уy]_?[дdg]_?[ииoоaа]_?', #муд[оа] (мудаёб) '[oо]_?[Ñ�c]_?[Ñ‚t]_?[оo]_?', #оÑ�то (оÑ�топиздело) '[дdg]_?[уy]_?[Ñ€pr]_?[оoаa]_?', #дур[оа] '[дdg]_?[иi]_?[бb]_?[иi]_?', '[дdg]_?[Ñ€rp]_?[оаoa]_?[чch]_?', '[Ñ…x]_?[уy]_?[дdg]_?[оoаa]_?', #худ[оа] (худоебина) #5 '[мm]_?[нnh]_?[оo]_?[гg]_?[оo]_?', #много '[мm]_?[оo]_?[Ñ€pr]_?[дdg]_?[оoаa]_?', #морд[оа] '[мm]_?[оo]_?[зz3]_?[гg]_?[оoаa]_?', #мозг[оа] '[дdg]_?[оo]_?[лl]_?[бb6]_?[оoаa]_?', #долб[оа] '[оo]_?[Ñ�c]_?[Ñ‚t]_?[Ñ€pr]_?[оo]_?', #оÑ�тро ); $badwords = array( #Слово на букву Ð¥ '(?<=\PL) %RE_PRETEXT%? [hÑ…x]_?[уyu]_?[ийiеeÑ‘Ñ�ÑŽju] #хуй, хуÑ�, хую, хуем, хуёвый, охуительный #иÑ�ключениÑ�: (?<! _hue(?=_) #HUE -- цветоваÑ� палитра | _hue(?=so_) #hueso -- иÑ�панÑ�кое Ñ�лово | _хуе(?=дин) #Хуедин -- город в Румынии | _hyu(?=ndai_) #Hyundai -- марка корейÑ�кого автомобилÑ� )', #Слово на букву П '(?<=\PL) %RE_PRETEXT%? [пp]_?[иieеё]_?[зz3]_?[дd](?=_?[:vowel:])', #п[ие]зда, пизде, пиздёж, пизду, пиздюлина, пиздобол, опиздинеть, пиздых, подпёздывать #Слово на букву Е '(?<=\PL) %RE_PRETEXT%? [eеё]_? #иÑ�ключениÑ� (?<!н|Ñ�|д[eе][её]_|Ñ‚_е_|Ñ…Ñ€) #неё, Ñ‚.е. большие [бb6]_? (?= [уyиi]_ #ебу, еби | [ыиiоoaаеeёуy]_?[:consonant:] #ебут, ебать, ебиÑ�ÑŒ, ебёт, поеботина, выебыватьÑ�Ñ�, ёбарь #иÑ�ключениÑ� (?<!_ebo[kt](?=_)|буд) #ebook, eboot, ее будут | [лl](?:[оoаaыиiÑ�]|ya) #ебло, ебла, ебливаÑ�, еблиÑ�ÑŒ, еблыÑ�ÑŒ, ёблÑ� | [нn]_?[уy] #ёбнул, ёбнутый | [кk]_?[аa] #взъёбка | [ебет]_?[ebet] | [Ñ�c]_?[Ñ‚t] #ебÑ�ти )', #Слово на букву Е (c обÑ�зательной приÑ�тавкой от 2-Ñ… и более букв!) '(?<=\PL) %RE_PRETEXT% (?<= \pL\pL|\pL_\pL_) (?<!|Ñ�|д|Ñ…Ñ€|p[eе][её]) [eеё]_?[бb6] #долбоёб, дураёб, изъёб, заёб, заебай, разъебай, мудоёбы ', #Слово на букву Е '(?<=\PL) ёб (?=\PL)', #ёб твою мать #Слово на букву Б '(?<=\PL) %RE_PRETEXT%? [бb6]_?[лl]_?(?:Ñ�|ya)(?: _ #блÑ� | _?[тдtd] #блÑ�ть, блÑ�ди )', #ПИДОР'(?<=\PL) [пp]_?[иieе]_?[дdg]_?[eеaаoо]_?[rpÑ€]', #п[ие]д[оеа]Ñ€ #МУДÐ�К '(?<=\PL) [мm]_?[уy]_?[дdg]_?[аaиi] #мудак, мудачок #иÑ�ключениÑ�: (?<!_myda(?=s_)) #Chelonia mydas -- морÑ�каÑ� зеленаÑ� (Ñ�уповаÑ�) черепаха ', #ЖОПÐ� '(?<=\PL) [zж]_?h?_?[оo]_?[pп]_?[aаyуыiеeoо]', #жоп[ауыео] #МÐ�Ð�ДÐ� #иÑ�ключениÑ�: город Мандалай, округ Мандаль, индейÑ�кий народ Мандан, фамилиÑ� Мандель, мандарин '(?<=\PL) [мm]_?[аa]_?[нnh]_?[дdg]_?[aаyуыiеeoо] #манд[ауыео] #иÑ�ключениÑ�: (?<! манда(?=[лн]|рин) | manda(?=[ln]|rin) | манде(?=ль) )', #ГОВÐ�О '(?<=\PL) [гg]_?[оoаa]_?[вvb]_?[нnh]_?[оoаaÑ�еeyу]', #говн[оаÑ�еу] #FUCK '(?<=\PL) f_?u_?[cÑ�]_?k', #fuck, fucking /* #ЛОХ ' л_?[оo]_?[Ñ…x]', #СУКÐ� '[^Ñ€]_?[scÑ�]_?[yуu]_?[kк]_?[aаiи]', #Ñ�ука (кроме Ñ�лова "барÑ�ука" - Ñ�то животное-грызун) '[^Ñ€]_?[scÑ�]_?[yуu]_?[4ч]_?[кk]', #Ñ�учк(и) (кроме Ñ�лова "барÑ�учка") #ХЕР' %RE_PRETEXT%?[Ñ…xh]_?[еe]_?[Ñ€pr](_?[нnh]_?(Ñ�|ya)| )', #%RE_PRETEXT%хер(нÑ�) #ЗÐ�ЛУПÐ� ' [зz3]_?[аa]_?[лl]_?[уy]_?[пp]_?[аa]', */ ); $trans = array( '_' => '\x20', #пробел '\pL' => '[^\x20\d]', #буква '\PL' => '[\x20\d]', #не буква '[:vowel:]' => '[аеиоуыÑ�ÑŽÑ�Ñ‘aeioyu]', #глаÑ�ные буквы '[:consonant:]' => '[^аеиоуыÑ�ÑŽÑ�Ñ‘aeioyu\x20\d]', #Ñ�оглаÑ�ные буквы ); $re_badwords = str_replace( '%RE_PRETEXT%', '(?:' . implode('|', $pretext) . ')', #однократный шаблон Ñ� альтернативами иÑ�пользовать нельзÑ�! '~' . implode('|', $badwords) . '~sxuSX' ); $re_badwords = strtr($re_badwords, $trans); } $s = UTF8::convert_from($s, $charset); $replace = UTF8::convert_from($replace, $charset); $ss = $s; #saves original string if ($is_html) { #Ñ�крипты не вырезаем, Ñ‚.к. м.б. обходной маневр на Ñ� кодом на javascript: #<script>document.write('Ñ�ло'+'во')</script> #хотÑ� давать пользователю возможноÑ�ть иÑ�пользовать код на javascript нехорошо $s = is_callable(array('HTML', 'strip_tags')) ? HTML::strip_tags($s, null, true, array('comment', 'style', 'map', 'frameset', 'object', 'applet')) : strip_tags($s); #заменÑ�ем html-Ñ�ущноÑ�ти в "чиÑ�тый" UTF-8 $s = UTF8::html_entity_decode($s, $is_htmlspecialchars = true); } if (strtoupper(substr($charset, 0, 3)) === 'UTF') #UTF-8, UTF-16, UTF-32 { #remove combining diactrical marks $additional_chars = array( "\xc2\xad", #"мÑ�гкие" переноÑ�Ñ‹ Ñ�трок (­) ); $s = UTF8::diactrical_remove($s, $additional_chars); } #ВотБ/\Ñ�ПидорыОхуелиБлÑ�тьÐ�ахуйПохуйПи3децПолный if (version_compare(PHP_VERSION, '5.2.0', '>=')) { $s = preg_replace('~ [\p{Lu}3] (?>\p{Ll}+|/\\\\|[@36]+)++ #Вот (?= [\p{Lu}3] (?:\p{Ll} |/\\\\|[@36] ) ) #БлÑ� ~sxuSX', '$0 ', $s); } $s = UTF8::lowercase($s); #получаем в маÑ�Ñ�ив только буквы и цифры #"Ñ�_л@о#во,Ñ�\xc2\xa7лово.Слово" -> "Ñ� л о во Ñ� лово Ñ�лово Ñ�лово Ñ�лово Ñ�лово" preg_match_all('~(?> \xd0[\xb0-\xbf]|\xd1[\x80-\x8f\x91] #[а-Ñ�] | /\\\\ #л | @ #а | [a-z\d]+ )+ ~sxSX', $s, $m); $s = ' ' . implode(' ', $m[0]) . ' '; $trans = array( '/\\' => 'л', #Б/\ЯТЬ --> БЛЯТЬ '@' => 'а', #пизд@ --> пизда ); $s = strtr($s, $trans); #цифровые подделки под буквы $trans = array( '~ [3з]++ [3з\x20]*+ ~sxuSX' => 'з', '~ [6б]++ [6б\x20]*+ ~sxuSX' => 'б', ); $s = preg_replace(array_keys($trans), array_values($trans), $s); #убираем вÑ�е повторÑ�ющиеÑ�Ñ� Ñ�имволы, ловим обман типа "Ñ…-у-у-й" #"Ñ�ллоооовоо Ñ�лово Ñ… у у й" --> "Ñ�лово Ñ�лово Ñ… у й" $s = preg_replace('/( [\xd0\xd1][\x80-\xbf] \x20? #optimized [а-Ñ�] | [a-z\d] \x20? ) \\1+ /sxSX', '$1', $s); if ($replace === null || version_compare(PHP_VERSION, '5.2.0', '<')) { $result = preg_match($re_badwords, $s, $m, PREG_OFFSET_CAPTURE); if (function_exists('preg_last_error') && preg_last_error() !== PREG_NO_ERROR) return preg_last_error(); if ($result === false) return 1; #PREG_INTERNAL_ERROR = 1 if ($result && $replace === null) { list($word, $offset) = $m[0]; $s1 = substr($s, 0, $offset); $s2 = substr($s, $offset + strlen($word)); $delta = intval($delta); if ($delta === 0) $fragment = '[' . trim($word) . ']'; else { if ($delta < 1 || $delta > 10) $delta = 3; preg_match('/ (?> \x20 (?>[\xd0\xd1][\x80-\xbf]|[a-z\d]+)++ ){1,' . $delta . '}+ \x20?+ $/sxSX', $s1, $m1); preg_match('/^ (?>[\xd0\xd1][\x80-\xbf]|[a-z\d]+)*+ #ending \x20?+ (?> (?>[\xd0\xd1][\x80-\xbf]|[a-z\d]+)++ \x20 ){0,' . $delta . '}+ /sxSX', $s2, $m2); $fragment = (ltrim(@$m1[0]) !== ltrim($s1) ? $continue : '') . trim((isset($m1[0]) ? $m1[0] : '') . '[' . trim($word) . ']' . (isset($m2[0]) ? $m2[0] : '')) . (rtrim(@$m2[0]) !== rtrim($s2) ? $continue : ''); } return UTF8::convert_to($fragment, $charset); } return false; } $result = preg_match_all($re_badwords, $s, $m); if (function_exists('preg_last_error') && preg_last_error() !== PREG_NO_ERROR) return preg_last_error(); if ($result === false) return 1; #PREG_INTERNAL_ERROR = 1 if ($result > 0) { #d($s, $m[0]); $s = $ss; #замена матного фрагмента на $replace foreach ($m[0] as $w) { $re_w = '~' . preg_replace_callback('~(?:/\\\\|[^\x20])~suSX', array('self', '_make_regexp_callback'), $w) . '~sxuiSX'; $ss = preg_replace($re_w, $replace, $ss); #d($re_w); } while ($ss !== $s) $ss = self::parse($s = $ss, $delta, $continue, $is_html, $replace, 'UTF-8'); } return UTF8::convert_to($ss, $charset); } private static function _make_regexp_callback(array $m) { #$re_holes = '[\x00-\x20\-_\*\~\.\'"\^=`:]'; #$re_holes = '[\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]'; $re_holes = '(?!/\\\\)[^\p{L}\d]'; #non letter, non digit, non '/\' if ($m[0] === 'а') $re = '[@аÐ�]++ (?>[:holes:]|[@аÐ�]+)*+'; elseif ($m[0] === 'з') $re = '[3зЗ]++ (?>[:holes:]|[3зЗ]+)*+'; elseif ($m[0] === 'б') $re = '[6бБ]++ (?>[:holes:]|[6бБ]+)*+'; elseif ($m[0] === 'л') $re = '(?>[лЛ]+|/\\\\)++ (?>[:holes:]|[лЛ]+|/\\\\)*+'; else { #в PCRE-7.2 флаг /i в комбинации Ñ� /u в регулÑ�рном выражении почему-то не работает (BUG?) #поÑ�тому делаем клаÑ�Ñ� Ñ�имволов Ñ� буквами в обоих региÑ�трах $char = '[' . preg_quote($m[0] . UTF8::uppercase($m[0]), '~') . ']'; $re = str_replace('$0', $char, '$0++ (?>[:holes:]|$0+)*+'); } return str_replace('[:holes:]', $re_holes, $re . "\r\n"); } }
/restoran/
Èìÿ
Äàòà
Ðàçìåð
..
2026-10-02
css
2013-12-04
disagn
2013-12-04
images
2017-03-03
img
2013-12-06
js
2016-03-24
panoram
2016-01-28
virtualtourdata
2014-11-28
.htaccess
2015-04-04
164 áàéò
Censure.php
2015-07-23
19 êá.
ChangeLog
2013-12-04
464 áàéò
Pagination.php
2013-12-04
5 êá.
ReflectionTypeHint.php
2013-12-23
6 êá.
UTF8.php
2013-12-23
145 êá.
_ins_comment.php
2013-12-17
2 êá.
action.php
2014-06-30
2 êá.
application.js
2013-12-04
1 êá.
bridge.swf
2013-12-04
308 áàéò
bridge11.swf
2013-12-04
286 áàéò
clip_image001.gif
2013-12-04
258 êá.
comment_form.inc.php
2016-03-28
2 êá.
comments_action.php
2016-03-25
2 êá.
del_comment.php
2016-03-28
569 áàéò
delete_podpiska.php
2014-03-18
716 áàéò
edit_comment.php
2023-12-22
1 êá.
edit_comment.php~
2013-12-04
1 êá.
evercookie.js
2013-12-04
25 êá.
food_box.php
2013-12-04
917 áàéò
gang_1.jpg
2013-12-04
142 êá.
gang_2.jpg
2013-12-04
267 êá.
gang_3.JPG
2013-12-04
151 êá.
index.php
2023-12-22
4 êá.
index.php~
2023-09-13
4 êá.
ins_comment.php
2016-03-29
2 êá.
insert_user_p.php
2014-03-17
1 êá.
menu.inc.php
2016-03-15
9 êá.
menu_grinn_beer.pdf
2013-12-04
3885 êá.
menu_rest_green.pdf
2013-12-04
2004 êá.
modifier.strpos.php
2016-03-29
726 áàéò
news.php
2023-12-22
11 êá.
news.php~
2017-08-16
11 êá.
novoe_menyu_yaponia.doc
2013-12-04
1944 êá.
novoe_menyu_yaponia.docx
2013-12-04
1905 êá.
pinthouse_accii.jpg
2013-12-04
231 êá.
pinthouse_accii_1.jpg
2013-12-04
245 êá.
preview.php
2015-09-29
7 êá.
resize.php
2013-12-09
1 êá.
rest_bottom.php
2016-03-29
1 êá.
restoran.js
2016-02-15
5 êá.
restoran_comments.php
2016-12-14
1 êá.
restoran_echo.js
2015-05-19
3 êá.
restoran_echo.php
2023-12-22
3 êá.
restoran_echo.php~
2020-07-21
3 êá.
restoran_menu.php
2016-12-15
743 áàéò
restoran_news.php
2016-12-14
4 êá.
restoran_news_echo.php
2013-12-04
3 êá.
restoran_photos.php
2016-12-15
775 áàéò
restoran_print.php
2019-02-27
8 êá.
rt_menu.pdf
2013-12-04
4810 êá.
rules.php
2023-12-22
6 êá.
rules.php~
2013-12-04
6 êá.
search_restoran.php
2013-12-04
5 êá.
send_letter_cron.php
2015-01-19
3 êá.
seo_box.php
2013-12-04
586 áàéò
stylerest.css
2013-12-04
2 êá.
swfobject-2.2.min.js
2013-12-04
10 êá.
t_2.jpg
2013-12-06
2 êá.
test.php
2016-12-05
6 êá.
top_best.php
2013-12-04
1 êá.
top_last.php
2013-12-04
360 áàéò
top_last_comment.php
2013-12-04
2 êá.
top_news.php
2013-12-06
2 êá.
top_section.php
2016-03-10
7 êá.
update_comment.php
2016-03-25
442 áàéò
virtualtour.swf
2014-11-28
106 êá.
yesno.php
2013-12-04
1 êá.
zaliv.php
2016-03-23
16 êá.
/restoran
Çàãðóçèòü ôàéëû
Ôàéë 1
Ôàéë 2
Ôàéë 3