Дебет-Кредит
укр - рус

Український бухгалтерський тижневик

 
Про бухгалтерію - з любов'ю!

Тематичні добірки публікацій Дт-Кт

Тематичний вказівник публікацій "Дт-Кт" з І - ІІІ кв. 2002 р.
Все, що було надруковано в "Дебеті-Кредиті", "Документах для роботи" , "Школі бухгалтера" та "Запитаннях та відповідях" з 1 по 40 номер в 2002 році.

Ця сторінка містить також перелік тематичних добірок та спеціалізованих циклів публікацій "Дебету - Кредиту", розміщених на нашому сайті


2002 рік


Бухгалтерський облік
До чого приводить завдаток №01-02
Поручитель заплатить за все №09
Податковий облік
(попередні публікації 2001 року)
Правила примусу №01-02


Податкова інспекція

(попередні публікації 2001 року)

Культура і етика взаємовідносин податкових інспекторів з платниками податків №01-02

Податковий облік
Забезпеченне майбутнє №01-02
Говорили, балакали - не вірять №08

Податковий облік
(попередні публікації 2001 року)
Все про автомобіль на підприємстві.Бухоблік придбання №03
Все про автомобіль на підприємстві.Витрати, пов’язані з експлуатацією №08
Усе про автомобіль на підприємстві.Порядок заповнення транспортної документації №16

Бухгалтерський облік
 
Найсумнівніша стаття номера №03
Резерв сумнівних боргів - як його показати у балансі №04

Практика
Як зменшити податок на прибуток? №03
№04

Бухгалтерський облік
(попередні публікації 2001 року)
Якщо будувати, то вже краще зі свого №04
Звичайна реставрація №05
Як обліковувати довгобуд №10
Хто тут тимчасові? №11
Як у бухгалтерському обліку генпідрядника відобразити операцію передачі матеріалів субпідряднику №12
Як правильно враховувати будівельні матеріали, що використовуються у виробництві №17
На який рахунок відносяться витрати з підготовки проектної документації №18
Тимчасові явища №30-31

Зворотний зв’язок
Трафик №05
Ніж забороняти, краще «прив’язати» №11


Векселя
(попередні публікації 2001 р.)

З векселем проблеми були? №06
Навколовексельне №15
Три способи розлучитися з векселем №17

Звітність
Звіт за правилами

№06

Довгоочікувані результати №06
У пошуках податкової різниці №07
Нетиповий випадок №17

Практична бухгалтерія
 
Застава цінних паперів: процедури, облік, оподаткування №06,
№07
№08
№09
№10

Почуття обов’язку
Заплатити пізніше і не каятися №06
Збір пенсійний, правила податкові №13

Практика
Все, приїхали! №07
Останні три дні №08

Податковий облік
Цікава амортизація №09
Як оподатковуються реалізовані основні засоби, які не вводилися в експлуатацію №16
Групи ризику №27

Бухгалтерський облік
(попередні публікації 2001 р.)
Подайте неприбутковим №10
Корисна благодійність №16
Усі доходи неприбуткових №30-31

Обзор
(попередні публікації 2001 р.)
Податковий огляд: зима 2002 №10
Податковий огляд: весна - 2002 №24

Практика
Облік матеріальних витрат у промисловості №10

Зворотний зв’язок
Коментар до листа ДПАУ «Про пільги для видавців» №10
Пільгове чтиво №15

Готельні послуги
(попередні публікації 2001 р.)
Ситуація, одначе №12

Податковий облік

ВИ запитуєте, ВОНИ відповідають

№12
№14
№22-23
№26

Податковий облік
З чого починається податкове зобов’язання №12
Патент як засіб віднсанкцій №18

Практика
(попередні публікації 2000 р.)
Обережно з нерезидентами №12

Практика
Перевіряємо перевіряючих №12
№13

Почуття обов’язку
(попередні публікації 2001 р.)
Вільні цінителі №12
Ціна іноземна №15

Практика
Дивіденди: нарахування і виплата №13
Ще один аргумент на користь дивідендів №20

Практика
Консолідація фінансової звітності - як це робиться №14
№15


Бухгалтерський облік

 
Майже за Чернишевським №15
№17

Зворотний зв’язок
Повернуться не всі. І це добре №16
Повернуться не всі. Але кожен по-своєму №28
Знову про повернення товару №28

Бухгалтерський облік
(попередні публікації 2001 р.)
Бухоблік прокатних пунктів: як це робиться.
Частина 1. Прокат предметів побутової техніки
№18
Бухоблік прокатних пунктів: як це робиться.
Частина 2. Прокат відеокасет
№19

Практика
Не показуйте цю статтю директору №18
№19
№20

Почуття обов’язку
(попередні публікації 2001 р.)
Оскарженню підлягає №19
Краще раніше, але напевне №21
Перемога?! №30-31

Зворотний зв’язок
Страхова оптимізація - як це робиться №19
Податкове планування чи ухилення від сплати податків №24
Критикували? Відповідаємо! №25

Бухгалтерський облік
(попередні публікації 2001 р.)
Усе за Порядком №19
Приїжджайте ще до нас! №22-23

Зворотний зв’язок
Уточніть витрати №19
Законодавці не продумали? Зроби це за них №29

Бухгалтерський облік
Усі житлово-комунальні пільги №21
Дотації, субсидії і пільги в ЖКГ №29

Точка зору
Фінансовий лізинг. Проблеми обліку та оподаткування №22-23
№24

Практика
Працюємо з «давалом» №22-23
№26
№29

Бухгалтерський облік
Вегетаріанців просять не турбуватися! №25
№26

Бухгалтерський облік
Облік туристичних ваучерів (путівок) №25
Туризм: організація та облік №29

Практика
Звітність іде! №26
№27
№28
№29
А Фонд проти! №27

Практика
(попередні публікації 2001 р.)
Непрямі докази №27

Податковий облік
Відшкодування не буде №28
Відшкодуванню - бути! №28

Практика
Основні засоби з-за кордону. Як краще? №30-31
 
© 2002
"Дебет-Кредит"
Редакція: debet-kredit@gc.kiev.ua
Webmaster: web_dk@gc.com.ua



HEADER


$iLength) { $lastPart = substr($cStr, $iLength); $cStr = substr($cStr, 0, $iLength); $n = strpos($lastPart, " "); if ( $n !== FALSE ) { $cStr .= substr($lastPart, 0, $n).$hellip; } else { $cStr .= $lastPart; } } return $cStr; } // падеж слова в зависимости от числа $number // $values - массив с вариантами падежей function declensionByNumber($number, $values) { $numberPer10 = $number%10; $numberPer100 = $number%100; if ($numberPer10 == 1 && $numberPer100 != 11) { return $values[0]; } elseif ($numberPer10 >= 2 && $numberPer10 <=4 && !($numberPer100 >= 12 && $numberPer100 <=14)) { return $values[1]; } else { return $values[2]; } } /************************************************************************************************** * 2.11.2007 * * $text - текст, в котором все Email'ы заменяются на $replace * **************************************************************************************************/ function checkForEmail( $text, $replace ) { // шаблон проверяет адрес на наличие латинских букв, точек, одной собаки, а также имени домена от 2 до 4 символов // также проверяем символы перед и после E-mail: // перед строчкой E-mail проверка на наличие пробела или переноса строки, либо :, либо ., либо
, либо начало строки // после строчки E-mail проверка на наличие пробела или переноса строки, либо
, // либо конец строки вообще без какого-либо символа $text=preg_replace("/(?<=\s|\:|\.|\;|\,|\
|^)[a-z0-9\._-][email protected][a-z0-9\._-]+\.[a-z]{2,4}(?=\s|\.|\,|\-|\;|\/|:|\
|$)/i", $replace, $text); return $text; } // preg_replace_callback("/(&#[0-9]{1,};)/im", "normText", str4html($row["add_info"]); // функция которая заменяет ненормальные списки на нормальные function normText($matches) { // массив с различными вариантами отображения списков $replace = array( "", "", "", "", "", "", "☻", "●", "▪", "■", "", "", "♦", "◊", "", "", "", "", "", "", "", "", "", "", "─", "", "", "□", "", "É", "", "", "", "", "", "", "", "", "", "", "", "", "", "►", "", "", "", "■"); $rt = html_entity_decode($matches[1]); if (!in_array($rt, $replace)) { return "".$rt.""; } else { return "•"; } } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# //09.04.2003 // stripslashes_ ( $str ) // возвращает $str, удалляя слеши, если нужно //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# function stripslashes_ ( $str ) { if (get_magic_quotes_gpc()) { return stripslashes($str); } else { return $str; } } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# //27.01.2005 // str4db ($str) // возвращает значение, взятое из бд // чтобы оно выводилось как текст, а не как HTML //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# function str4html ( $str ) { $str = preg_replace('/&/im', '&', htmlspecialchars(stripslashes_($str), ENT_QUOTES)); $str = preg_replace_callback("/(&#[0-9]{1,};)/im", "normText", $str); return $str; // return htmlspecialchars(stripslashes_($str), ENT_QUOTES); } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# //27.01.2005 // str4alt ($str) // возвращает значение, которое подходит для того, чтобы прописать его в alt к картинке // и не испытывать при этом разного рода неудобства //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# function str4alt($str) { $search = array("\n", "\r", "\t", "\"", "'"); $replace = array(" ", " ", " ", """, "’"); $str = str_replace($search, $replace, $str); $search = array("/<.*>/U", "/ +/"); $replace = array(" ", " "); return preg_replace($search, $replace, $str); } $wRegionArr = array( 0 => 'все', 'kv' => 'Киев', 'vn' => 'Винница', 'dp' => 'Днепропетровск', 'dn' => 'Донецк', 'zt' => 'Житомир', 'zp' => 'Запорожье', 'if' => 'Ивано-Франковск', 'kr' => 'Кировоград', 'cr' => 'Крым', 'lg' => 'Луганск', 'vl' => 'Луцк', 'lv' => 'Львов', 'nk' => 'Николаев', 'od' => 'Одесса', 'pl' => 'Полтава', 'rv' => 'Ровно', 'sm' => 'Сумы', 'te' => 'Тернополь', 'uz' => 'Ужгород', 'kh' => 'Харьков', 'ks' => 'Херсон', 'km' => 'Хмельницкий', 'ck' => 'Черкассы', 'cn' => 'Чернигов', 'cv' => 'Черновцы', 'ru' => 'Россия', 'other' => 'Другие страны' ); $wCategoryArr = array( 0 => 'все', 1 => 'IT, компьютеры, Интернет', 2 => 'Администрация', 3 => 'Бухгалтерия, аудит', 4 => 'Гостинично-ресторанный бизнес, туризм', 5 => 'Дизайн, творчество', 6 => 'Красота, фитнес, спорт', 7 => 'Культура, музыка, шоу-бизнес', 8 => 'Логистика, склад, ВЭД', 9 => 'Маркетинг, реклама, PR', 10 => 'Медицина, фармацевтика', 11 => 'Недвижимость', 12 => 'Образование, наука', 13 => 'Охрана, безопасность', 14 => 'Производство', 15 => 'Секретариат, делопроизводство, АХО', 30 => 'Сельское хозяйство, агробизнес', 16 => 'Сетевой маркетинг и MLM', 17 => 'СМИ, издательство, полиграфия', 18 => 'Страхование', 19 => 'Строительство, архитектура', 20 => 'Сфера обслуживания', 21 => 'Топ-менеджмент, руководство высшего звена', 22 => 'Торговля оптовая', 23 => 'Торговля розничная', 24 => 'Транспорт, автобизнес', 25 => 'Управление персоналом, HR', 26 => 'Финансы, банк', 27 => 'Юриспруденция', 28 => 'Работа без специальной подготовки', 29 => 'Работа для студентов, начало карьеры', 31 => 'Работа на дому', 32 => 'Другие сферы деятельности' ); $salaryArr = array( 0 => 'любая', 60 => 'До 1500 грн.', 62 => 'От 1500 до 3500 грн.', 63 => 'От 3500 до 7000 грн.', 64 => 'От 7000 до 15000 грн.', 65 => 'Свыше 15000 грн.', 162 => 'Без указания' ); if ( $_GET['id'] && $innerLinks ) { /* получаем массив $jobs, содержащий следующие элементы: id - id ваваканси name - полное название вакансии salary - заработная плата region - регион (регионы) данной вакансии company - работодатель */ // формируем url для выбора данных о вакансиях $url = $exportHost.'/export/informer/show_informer_php.php?informer='.$informerId.'&id='.$_GET['id'].'&export=1&charset=CP1251'; // получаем список ваконсий по запросу $job = @unserialize(file_get_contents($url)); $job = current($job); //var_dump($job); // Если вакансии были найдены if ( $job != false ) { $_newTitle = 'Вакансия: '.$job['name'].', '.$job['company'].' — Findjob.com.ua'; $_newMetaKeywords = 'Вакансия, '.$job['name'].', '.$job['company']; $_newMetaDescription = 'Вакансия: '.$job['name'].', '.$job['company']; ?>
/" class="h1" target="_blank">
(вакансия от )
">
Регион: 
Зарплата: '.($job["salary"]? $job["salary"].' грн.':'').(($job["comment"] && $job["salary"])? ', ':'').$job["comment"].'
'; } if ( $job["jobtype"] ) { echo '
Вид занятости: '.str4html(strtolower($job["jobtype"])).'
'; } if ($job["experience_type"]) { echo '
Опыт работы: '.str4html($job["experience_type"]).'
'; } if ($job["education"]) { echo '
Образование: '.str4html($job["education"]).'
'; } if ($job["sex"]) { echo '
Пол: '.str4html($job["sex"]).'
'; } if ($job["age_from"]||$job["age_to"]) { echo '
Возраст: '; $requirements = ""; //возраст if ($job["age_from"] > 0 && $job["age_to"] > 0) { $requirements .='от '.$job["age_from"].' до '.$job["age_to"].' '; $requirements .= declensionByNumber($job["age_to"], array("года", "лет", "лет")); } elseif ($job["age_from"] > 0 ) { $requirements .= 'от '.$job["age_from"].' '; $requirements .= declensionByNumber($job["age_from"], array("года", "лет", "лет")); } elseif ($job["age_to"] > 0) { $requirements .= 'до '.$job["age_to"].' '; $requirements .= declensionByNumber($job["age_to"], array("года", "лет", "лет")); } echo $requirements; echo '
'; } ?>
Описание вакансии

'.nl2br(checkForEmail(str4html($job["description"]),'[отправить резюме]')).'

Контактная информация этой вакансии

'; } ?>
">
var rnd = Math.floor(Math.random() * 1000000); document.write(\'\'); '; } /* Информер от Work.com.ua (конец)*/ } else { ?>
Поиск вакансий
Запрос (например: программист PHP, продажи и т.п.)

регион:
раздел:
зарплата:
array ("header"=> "User-Agent: ".$_SERVER["HTTP_USER_AGENT"], ),); $httpUserAgentCreate = stream_context_create($httpUserAgent); /* получаем массив $jobs, содержащий следующие элементы: id - id ваваканси name - полное название вакансии salary - заработная плата region - регион (регионы) данной вакансии company - работодатель */ // формируем url для выбора данных о вакансиях // .'&employer_id=77' $url = $exportHost.'/export/informer/show_informer_php.php?informer='.$informerId.'&rid='.($_GET['region'] ? $_GET['region'] : 0).'&cid='.($_GET['category'] ? $_GET['category'] : 0 ).'&salary='.($_GET['salary'] ? $_GET['salary'] : 0 ).'&search='.($_GET['search'] ? urlencode($_GET['search']) : '' ).'&charset=CP1251&export=1&page='.$pageNumber; // получаем список ваконсий по запросу $jobs = @unserialize(file_get_contents($url)); //var_dump($jobs); // Если вакансии были найдены if ( $jobs != false ) { // Выбираем название региона $inRegion = $jobs["in_region"]; unset($jobs["in_region"]); // Выбираем общее количество вакансий $allCount = $jobs['allCount']; unset($jobs["allCount"]); echo '
Вакансии в'.( strstr($inRegion, 'Львове') ? 'о' : '' ).' '.$inRegion.' на сегодня
'; // если нужно показывать подробно результаты поиска if ($_GET["desc"] == 2) { //делается ссылка на краткие результаты поиска $url = str_replace("desc=2", "desc=1", $_SERVER["REQUEST_URI"]); $short = 'кратко'; $detailed = 'подробно'; echo '
'.$detailed.' | '.$short.'
'; foreach ($jobs as $k=>$v) { $sal = ""; if( $v["salary"] ) { $sal = "".$v["salary"]." грн."; } // если слишком длинное название вакансии if( strlen($v["name"])>50 ) { // оставляем менее 50 символов до пробела $v["name"] = preg_replace("/^(.{1,50})s.*$/im", "$1", $v["name"]); // если последний символ точка - удаляем ее if( $v["name"]{strlen($v["name"])-1 } == ".") { $v["name"]{strlen($v["name"])-1} = ""; } // дополняем троеточием $v["name"] = $v["name"]."..."; } echo '
'.$v["name"].''.($sal ? ', '.$sal : '' ).'
'.$v["region"].', '.$v["company"].' '.( $v["description"] ? '
Описание вакансии
'.nl2br(strFirstPart($v["description"], 200)).( strlen($v["description"]) > 200 ? ' ':'').'
':''); $requirements = ""; //виды занятости if ($v["jobtype"]) { $requirements .= $v["jobtype"]; } if ($v["experience_type_rid"]) { if ($requirements) { $requirements .= "; "; } $requirements .='опыт работы '.$v["experience_type"]; } //образование if ($v["education_rid"]) { if ($requirements) { $requirements .= "; "; } $requirements .=$v["education"].' образование'; } //пол if ($v["sex_rid"]) { if ($requirements) { $requirements .= "; "; } $requirements .=$v["sex"]; } //возраст if ($v["age_from"] > 0 && $v["age_to"] > 0) { if ($requirements) { $requirements .= "; "; } $requirements .='от '.$v["age_from"].' до '.$v["age_to"].' '; $requirements .= declensionByNumber($v["age_to"], array("года", "лет", "лет")); } elseif ($v["age_from"] > 0 ) { if ($requirements) { $requirements .= "; "; } $requirements .= 'от '.$v["age_from"].' '; $requirements .= declensionByNumber($v["age_from"], array("года", "лет", "лет")); } elseif ($v["age_to"] > 0) { if ($requirements) { $requirements .= "; "; } $requirements .= 'до '.$v["age_to"].' '; $requirements .= declensionByNumber($v["age_to"], array("года", "лет", "лет")); } echo (trim($requirements) ? '
Требования к соискателю
'.$requirements.'.
':''); echo '
'; } echo '
'; } // нужно показывать краткие результаты поиска else { // делается ссылка на подробные результаты поиска if ( strpos($_SERVER["REQUEST_URI"], "desc=1")!== false ) { $url = str_replace("desc=1", "desc=2", $_SERVER["REQUEST_URI"]); } else { if ( strstr($_SERVER["REQUEST_URI"],'?') ) { $url = $_SERVER["REQUEST_URI"]."&desc=2"; } else { $url = $_SERVER["REQUEST_URI"]."?desc=2"; } } $short = 'кратко'; $detailed = 'подробно'; echo '
'.$detailed.' | '.$short.'
'; echo '
'; foreach($jobs as $k=>$v) { $sal = ""; if( $v["salary"] ) { $sal = "".$v["salary"]." грн."; } // если слишком длинное название вакансии if( strlen($v["name"])>50 ) { // оставляем менее 50 символов до пробела $v["name"] = preg_replace("/^(.{1,50})s.*$/im", "$1", $v["name"]); // если последний символ точка - удаляем ее if( $v["name"]{strlen($v["name"])-1 } == ".") { $v["name"]{strlen($v["name"])-1} = ""; } // дополняем троеточием $v["name"] = $v["name"]."..."; } // выводим название вакансии, информацию по зарплате, региону, работодателю echo '
'.$v["name"].''.($sal ? ', '.$sal : '' ).'
'.$v["region"].', '.$v["company"].'
'; } echo '
'; } // сохранение статистики показов echo ''; // постраничный вывод //формируем массив, необходимый для формирования ccылок (в виде номеров страниц) на страницы результатов $tmpArr["pageNumber"] = $pageNumber;// - номер текущей страницы $tmpArr["countOfPages"] = ceil($allCount/$linksPerPage);//- общее количество страниц $tmpArr["linksPerPage"] = $linksPerPage; //- количество ссылок на найденные новости на странице $tmpArr["countOfNumbersOfPages"] = $countOfNumbersOfPages;//- количество ссылок на странички с новостями function getFirstAndLastPageNumbers( $a, &$firstPageNumber, &$lastPageNumber ) { if ($a["countOfPages"] > $a["countOfNumbersOfPages"]) { $tmp = floor($a["countOfNumbersOfPages"]/2); //добавка к end $tmp_end = $a["pageNumber"]-$tmp<=0?abs($a["pageNumber"]-$tmp)+1:0; //отбавка от start $tmp_start = $a["countOfPages"]-($a["pageNumber"]+$tmp)<=0?abs($a["countOfPages"]-($a["pageNumber"]+$tmp)):0; $firstPageNumber = ($a["pageNumber"]-$tmp>0)?$a["pageNumber"]-$tmp-$tmp_start:1; $lastPageNumber = ($a["pageNumber"]+$tmp<$a["countOfPages"])?$a["pageNumber"]+$tmp+$tmp_end:$a["countOfPages"]; } else { $firstPageNumber = 1; $lastPageNumber = $a["countOfPages"]; } } //получаем номера первой и последней страниц в общем списке страниц getFirstAndLastPageNumbers( $tmpArr, $firstPageNumber, $lastPageNumber ); if (strpos($_SERVER["REQUEST_URI"], "page=")===false) { if ( strpos($_SERVER["REQUEST_URI"],'?')===false ) { $_SERVER["REQUEST_URI"] .= "?page=1"; } else { $_SERVER["REQUEST_URI"] .= "&page=1"; } } // если кол-во страниц более одной, то выводим указатели номеров страниц if ( $firstPageNumber < $lastPageNumber) { $elements = array(); // if ($firstPageNumber > 1) { $url = str_replace("page=".$tmpArr["pageNumber"], "page=1", $_SERVER["REQUEST_URI"]); $elements[] = '1'; if ($firstPageNumber > 2) { if ($firstPageNumber==3) { $url = str_replace("page=".$tmpArr["pageNumber"], "page=2", $_SERVER["REQUEST_URI"]); $elements[] = '2'; } else { $elements[] = ''; } } } //для каждого номера-ссылки на страницу результатов for ($i = $firstPageNumber; $i <= $lastPageNumber; $i++) { // если страница активная if ($i == $tmpArr["pageNumber"]) { $elements[] = ''.$i.''; } // если страница не активная else { $url = str_replace("page=".$tmpArr["pageNumber"], "page=".$i, $_SERVER["REQUEST_URI"]); $elements[] = ''.$i.''; } }//endfor // if ($lastPageNumber < $tmpArr["countOfPages"]) { if ($lastPageNumber < $tmpArr["countOfPages"]-1) { if ($lastPageNumber == $tmpArr["countOfPages"]-2) { $url = str_replace("page=".$tmpArr["pageNumber"], "page=".($tmpArr["countOfPages"]-1), $_SERVER["REQUEST_URI"]); $elements[] = ''.($tmpArr["countOfPages"]-1).''; } else { $elements[] = ''; } } $url = str_replace("page=".$tmpArr["pageNumber"], "page=".$tmpArr["countOfPages"], $_SERVER["REQUEST_URI"]); $elements[] = ''.$tmpArr["countOfPages"].''; } echo '
Страницы:
'.implode('', $elements).'
'; //предыдущая страница $ppp = '← предыдущая'; if ($tmpArr["pageNumber"] > 1) { $url = str_replace("page=".$tmpArr["pageNumber"], "page=".($tmpArr["pageNumber"]-1), $_SERVER["REQUEST_URI"]); $ppp = ''.$ppp.''; }//end if echo $ppp; //разделитель echo ' | '; //следующая страница $ppp = 'следующая →'; if ($tmpArr["pageNumber"] < $tmpArr["countOfPages"]) { $url = str_replace("page=".$tmpArr["pageNumber"], "page=".($tmpArr["pageNumber"]+1), $_SERVER["REQUEST_URI"]); $ppp = ''.$ppp.''; } echo $ppp; echo '
'; } //уничтожаем временный массив unset($tmpArr); } /* Информер от Work.com.ua (конец)*/ } ?>


FOOTER