function redux_add_metaboxes($metaboxes) { // Global panda global $options_panda; //$panda; // года $year = array(); $x = 0; while ($x++ < 50) { $year[$x] = declOfNum($x, array(' год', ' года', ' лет')); } //районы $district_array = array(); $city_district = $options_panda['city_district'] ? $options_panda['city_district'] : array('Введите районы в панели'); /* foreach ($city_district as $one) $district_array[$one] = $one;*/ $prefix = 'az_'; // Define arrays $metaboxes = array(); // Revolution Slider include_once ABSPATH . 'wp-admin/includes/plugin.php'; /*-----------------------------------------------------------------------------------*/ /* - Logo & Menu /*-----------------------------------------------------------------------------------*/ $main_settings[] = array('title' => __('Данные преподавателя', 'wp_panda'), 'icon' => 'el-icon-adult', 'fields' => array(array('id' => $prefix . 'experience', 'type' => 'select', 'title' => __('Опыт работы', 'redux-framework-demo'), 'subtitle' => __('Выберите опыт работы в годах', 'redux-framework-demo'), 'options' => $year, 'default' => '2'), array('id' => $prefix . 'cost_of_classes', 'type' => 'text', 'title' => __('Стоимость занятия', 'redux-framework-demo'), 'subtitle' => __('Введите стоимость за час занятия', 'redux-framework-demo')), array('id' => $prefix . 'extra_charge_for_check_out', 'type' => 'text', 'title' => __('Наценка за выезд', 'redux-framework-demo'), 'subtitle' => __('Введите наценку за выездные занятия', 'redux-framework-demo')), array('id' => $prefix . 'education_of_the_teacher', 'type' => 'textarea', 'title' => __('Образование', 'wp_panda'), 'subtitle' => __('Введите данные об образовании.', 'wp_panda'), 'default' => ''), array('id' => $prefix . 'place_of_work', 'type' => 'multi_text', 'title' => __('Место работы', 'redux-framework-demo'), 'subtitle' => __('Введите места работы', 'redux-framework-demo')), array('id' => $prefix . 'category_students5', 'type' => 'slider', 'title' => __('Категория учеников', 'redux-framework-demo'), 'subtitle' => __('Выберите классы с которыми работает преподаватель', 'redux-framework-demo'), 'default' => array(1 => 1, 2 => 11), 'min' => 1, 'step' => 1, 'max' => 11, 'display_value' => 'select', 'handles' => 2), array('id' => $prefix . 'exams', 'type' => 'select', 'data' => 'tags', 'multi' => true, 'title' => __('Готовлю к экзаменам', 'redux-framework-demo'), 'subtitle' => __('К каким экзаменам готовит преподаватель', 'redux-framework-demo')), array('id' => $prefix . 'place_of_employment', 'type' => 'text', 'title' => __('Место занятий', 'redux-framework-demo'), 'subtitle' => __('Введите место занятий', 'redux-framework-demo')), array('id' => $prefix . 'areas_of_the_county5', 'type' => 'checkbox', 'title' => __('Районы выезда', 'redux-framework-demo'), 'desc' => __('You can literally translate the values via key.', 'redux-framework-demo'), 'options' => $options_panda['city_district']))); /*-----------------------------------------------------------------------------------*/ /* - Dots Menu /*-----------------------------------------------------------------------------------*/ $main_settings[] = array('title' => __('Заметки администрации', 'wp_panda'), 'icon' => 'el-icon-pencil', 'fields' => array(array('id' => $prefix . 'proven_teacher', 'type' => 'switch', 'title' => __('Проверен', 'redux-framework-demo'), 'subtitle' => __('Включите, если даннве о преподавателе проверены', 'redux-framework-demo'), 'default' => 0, 'on' => 'Проверен', 'off' => 'Не проверен'))); // Set Main settings array for all post types $post_settings = $main_settings; /*-----------------------------------------------------------------------------------*/ /* - Define Metaboxes /*-----------------------------------------------------------------------------------*/ // Posts $metaboxes[] = array('id' => 'az-post-metaboxes', 'title' => __('Данные преподавателя', 'wp_panda'), 'post_types' => array('post'), 'position' => 'normal', 'priority' => 'high', 'sidebar' => true, 'sections' => $post_settings); return $metaboxes; }
<?php /** * Created by JetBrains PhpStorm. * User: oleg * Date: 05.09.12 * Time: 22:56 * To change this template use File | Settings | File Templates. */ require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php"; CModule::IncludeModule("iblock"); $count = (int) $_POST['count']; $club = new Club(intval($_POST['clubID'])); $club->setNewRating($count, "VK"); echo '<i class="icon-star"></i>' . $count . " " . declOfNum($count, array("голос", "голоса", "голосов"));
?> <?php echo declOfNum($rating, array("голос", "голоса", "голосов")); ?> </span> <span class="right"> </span> <?if(isset($arResult["stocksCount"][$var["ID"]])&&$arResult["stocksCount"][$var["ID"]]>0):?> <div class="right"> <a href="/club/<?php echo $var["ID"]; ?> /stock/" class="label label-success" style="color:#FFF"><?php echo $arResult["stocksCount"][$var["ID"]]; ?> <?php echo declOfNum($arResult["stocksCount"][$var["ID"]], array("акция", "акции", "акций")); ?> </a></span> </div> <?endif;?> <a href='/club/<?php echo $var["ID"]; ?> '><?php echo html_entity_decode($var["NAME"]); ?> </a> </strong> <table class="club_info_shot">
function show() { $sql = "SELECT * FROM newstbl LEFT JOIN catbl ON newstbl.id_cat = catbl.id_cat WHERE newstbl.id_raz=3"; $qur = mysql_query($sql); if ($qur) { $kol = mysql_num_rows($qur); if ($kol) { echo "<table class=\"activity_datatable\" cellpadding=\"8\" cellspacing=\"0\" border=\"0\" width=\"100%\"><tbody>\n\t\t\t<tr>\n\t\t\t<th align=\"center\">ID</th>\n\t\t\t<th align=\"center\">Заголовок</th>\n\t\t\t<th align=\"center\">Дата</th>\n\t\t\t<th align=\"center\">Категория</th>\n\t\t\t<th align=\"center\">Действия</th>\n\t\t\t</tr>"; while ($rez = mysql_fetch_assoc($qur)) { echo "<tr>"; echo "<td align=\"center\">" . $rez["id"] . "</td>"; echo "<td>" . $rez["title"] . "</td>"; $date = $rez["full_date"]; $tm = date("H:i", $date); $y = date("Y", $date); $d = date("d", $date); $m = date("m", $date); $i_date = date("d.m.Y", $date); $last = round((time() - $date) / 60); $decl = declOfNum($last, array('минуту', 'минуты', 'минут')); if ($last < 60) { echo "<td align=\"center\">{$decl} назад</td>"; } elseif ($i_date == date('d.m.Y', time())) { echo "<td align=\"center\">Сегодня, {$tm}</td>"; } elseif ($i_date == date('d.m.Y', strtotime('-1 day'))) { echo "<td align=\"center\">Вчера, {$tm}</td>"; } elseif ($y == date('d.m.Y', time())) { echo "<td align=\"center\">{$tm} {$d}/{$m}</td>"; } else { echo "<td align=\"center\">{$i_date}</td>"; } echo "<td align=\"center\"><span class=\"green_highlight pj_cat\">" . $rez["title_cat"] . "</span></td>"; echo "<td align=\"right\"><span class=\"data_actions iconsweet\">\n\t\t\t\t<a class=\"tip_north\" original-title=\"User\" href=\"/admin-panel/profiles/" . $rez["author"] . "\">a</a>\n\t\t\t\t<a class=\"tip_north\" original-title=\"Edit\" href=\"?des=edit&id=" . $rez["id"] . "\">C</a>\n\t\t\t\t<a class=\"tip_north\" original-title=\"Delete\" href=\"?des=del&id=" . $rez["id"] . "\">X</a></span></td></tr>"; } echo "</tbody></table>"; } else { echo "<div align=\"right\">Не удается получить список новостей<br></div>"; } } else { echo "<font color=\"green\">Ошибка запроса</font>"; } }
<a href="#" id="work-location-list" class="rb-add">Добавить еще</a> </div> <div class="clearfix"></div> <div class="reg3-line"> <div class="rr-oput"> <strong>Опыт работы (лет):</strong> <div class="rf-select"> <select name="experience" id="experience"> <?php $x = 0; while ($x++ < 50) { echo '<option value="' . $x . '">' . declOfNum($x, array(' год', ' года', ' лет')) . '</option>'; } ?> </select> </div> </div> <div class="rl-col2"> <strong>Подготовка к экзаменам</strong> <div class="radio-ceck"><input type="checkbox" id="oge" name="oge">Подготовка к ОГЭ (ГИА)</div> <div class="radio-ceck"><input type="checkbox" id="ega" name="ega">Подготовка к ЕГЭ</div> </div> <div class="rr-starus"> <div class="rf-select required"> <select id="status" name="status">
function test_online_super_declOfNum() { //Проверка 2 вида (родительный падеж) $words = array('беззаботность', "туркмен", "юность", "ручка", "кусок"); //проверено $words = array('год', 'дело', "жизнь", 'день', 'рука', 'раз'); //проверено $words = array('кусочек', 'пискля', "жучара", 'пожарник', 'документ', 'отчёт'); //проверено $words = array('алмагель', 'протокол', 'смартфон', 'страница', 'крыса', 'конёк'); //проверено $words = array('секунда', "минута", "год", "час", "век", "мгновение", "день", "неделя"); //проверено $words = array("индеец", "китаец", "индус", "американец", "африканец", "боец", "молодец"); //проверено $words = array("женщина", "сторона", "вопрос", "возможность", "результат", "группа", "действие"); //проверено $words = array("блюм", "чюченька", "буча", "кушон", "трюль", "жуга", "дыгун"); //проверено $words = array("мука", "жужа", "буча", "дура", "душа", "дума", "шуша"); //проверено $words = array("портфель", "емеля", "звонарь", "январь", "дурь", "тюль", "кефаль"); //проверено $words = array(); foreach ($words as $word) { $xml = file_get_contents('http://api.morpher.ru/WebService.asmx/GetXml?s=' . $word); $p = xml_parser_create(); xml_parse_into_struct($p, $xml, $vals, $index); xml_parser_free($p); $rodit = $vals[1]['value']; $mn_rodit = $vals[14]['value']; $this->assertEquals(declOfNum(2, $word), $rodit); $this->assertEquals(declOfNum(100, $word), $mn_rodit); } }
<?php } ?> </div> </div> <div class="b_desc"> <?php if ($ready_to_buy) { ?> <div class="cf"> Подготовка проекта: <div class="b_status"> <?php echo $arResult["PROPERTIES"]["DAYS_READY"]["VALUE"] ? $arResult["PROPERTIES"]["DAYS_READY"]["VALUE"] . ' ' . declOfNum((int) $arResult["PROPERTIES"]["DAYS_READY"]["VALUE"], array("рабочий день", "рабочих дня", "рабочих дней")) : 'Готов к отправке'; ?> </div> </div> <?php } ?> <?php if ($arResult["COMPANY"]) { ?> <?php if ($arResult["PROPERTIES"]["COMPANY_CODE"]["VALUE"]) { ?> <div class="b_co_code">Артикул проекта: <b><?php echo $arResult["PROPERTIES"]["COMPANY_CODE"]["VALUE"];
if ($kol) { while ($rez = mysql_fetch_assoc($qur)) { $id_id = $rez['id']; $title_t = $rez['title']; $cat_title = $rez['title_cat']; $author = $rez['author']; $global_time = ''; $time = time(); $fdate = $rez['full_date']; $tm = date('H:i', $fdate); $y = date('Y', $fdate); $d = date('d', $fdate); $m = date('m', $fdate); $i_fdate = date("d.m.Y", $fdate); $last = round(($time - $fdate) / 60); $decl = declOfNum($last, array("минуту", "минуты", "минут")); if ($last < 60) { $global_time = "{$decl} назад"; } elseif ($i_fdate == date("d.m.Y", $time)) { $global_time = "Сегодня, {$tm}"; } elseif ($i_fdate == date("d.m.Y", strtotime("-1 day"))) { $global_time = "Вчера, {$tm}"; } elseif ($y == date("d.m.Y", $time)) { $global_time = "{$tm} {$d}/{$m}"; } else { $global_time = "{$i_fdate}"; } echo "<div class='RightNews' id='{$id_id}'>\n\t\t\t<a href=\"/games/{$cat_title}/{$id_id}/\"><img src='/view.php?id={$id_id}' width='518' height='360' alt=\"{$title_t}\"></a>\n\t\t\t<div class='NameRN'><a href=\"/games/{$cat_title}/{$id_id}/\">{$title_t}</a></div>\n\t\t\t<div class='DatePost'>{$global_time}</div>\n\t\t\t<div class='AuthorRN'>{$author}</div>\n\t\t\t</div>"; } } }
/** * Определение формы строки с множественными числами * * @param string $result * @param array $args * @return string */ public function plural($result, $args) { // Find all (one|some|many) for creating correct plural forms preg_match_all('#\\((.+)\\)#imU', $result, $matches); if (sizeof($matches[0]) > 0) { foreach ($matches[0] as $key => $val) { if (count(explode('|', $matches[1][$key])) > 1) { $result = str_replace($val, declOfNum($args[$key], $matches[1][$key]), $result); } } } array_unshift($args, $result); return call_user_func_array('sprintf', $args); }
function profits2text($number) { return declOfNum($number, array('отчет', 'отчета', 'отчетов')); }
function news() { $sql = "SELECT * FROM newstbl ORDER BY id DESC"; $qur = mysql_query($sql); $kol = mysql_num_rows($qur); if ($qur && $kol) { while ($rez = mysql_fetch_assoc($qur)) { //$row = $row + mysql_num_rows($qur) / mysql_num_rows($qur); // Подсчет количества новостей со счетчиком $global_time = ""; $time = time(); $id_id = $rez["id"]; $author = $rez["author"]; $title_t = $rez["title"]; $short_d = $rez["short_d"]; $fdate = $rez["full_date"]; $tm = date("H:i", $fdate); $y = date("Y", $fdate); $d = date("d", $fdate); $m = date("m", $fdate); $i_fdate = date("d.m.Y", $fdate); $last = round(($time - $fdate) / 60); $decl = declOfNum($last, array('минуту', 'минуты', 'минут')); if ($last < 60) { $global_time = "{$decl} назад"; } elseif ($i_fdate == date('d.m.Y', $time)) { $global_time = "Сегодня, {$tm}"; } elseif ($i_fdate == date('d.m.Y', strtotime('-1 day'))) { $global_time = "Вчера, {$tm}"; } elseif ($y == date('d.m.Y', $time)) { $global_time = "{$tm} {$d}/{$m}"; } else { $global_time = "{$i_fdate}"; } echo "<div class=\"PostHead\" style=\"z-index:{$id_id}\"><a href=\"\"><img alt=\"{$title_t}\" src=\"/view.php?id={$id_id}\" height=\"640\" width=\"1036\"></a><div class=\"PopUpBlock\"><h3><a href=\"ссылка\">{$title_t}</a></h3><div style=\"display: none;\" class=\"PopUpText\">{$short_d}</div></div><div class=\"AuthorPostBlock\"><div class=\"SectionName\"><a href=\"/games/batman_arkham_knight/\">Каталог игры</a></div><div class=\"AuthorPost\"><a href=\"/personal/7/\">{$author}</a></div><div class=\"DatePost\">{$global_time}</div><div class=\"IcoBlock\"><div class=\"Views\">Кол-во виюверов</div></div></div></div>"; if ($rez = mysql_fetch_assoc($qur)) { $global_time = ""; $time = time(); $id_id = $rez["id"]; $author = $rez["author"]; $title_t = $rez["title"]; $fdate = $rez["full_date"]; $tm = date("H:i", $fdate); $y = date("Y", $fdate); $d = date("d", $fdate); $m = date("m", $fdate); $i_fdate = date("d.m.Y", $fdate); $last = round(($time - $fdate) / 60); $decl = declOfNum($last, array('минуту', 'минуты', 'минут')); if ($last < 60) { $global_time = "{$decl} назад"; } elseif ($i_fdate == date('d.m.Y', $time)) { $global_time = "Сегодня, {$tm}"; } elseif ($i_fdate == date('d.m.Y', strtotime('-1 day'))) { $global_time = "Вчера, {$tm}"; } elseif ($y == date('d.m.Y', $time)) { $global_time = "{$tm} {$d}/{$m}"; } else { $global_time = "{$i_fdate}"; } echo "<div class=\"GameListWrap\" style=\"z-index:{$id_id};\">"; echo "<div class=\"GameList\"><a href=\"\"><img alt=\"{$title_t}\" src=\"/view.php?id={$id_id}\" height=\"360\" width=\"518\"></a><h3><a href=\"ссылка\">{$title_t}</a></h3><div class=\"AuthorPostBlock\"><div class=\"SectionName\"><a href=\"/games/the_elder_scrolls/\">Каталог игры</a></div><div class=\"AuthorPost\"><a href=\"/personal/16/\">{$author}</a></div><div class=\"DatePost\">{$global_time}</div><div class=\"IcoBlock\"><div class=\"Views\">Кол-во виюверов</div></div></div></div>"; if ($rez = mysql_fetch_assoc($qur)) { $global_time = ""; $time = time(); $id_id = $rez["id"]; $author = $rez["author"]; $title_t = $rez["title"]; $fdate = $rez["full_date"]; $tm = date("H:i", $fdate); $y = date("Y", $fdate); $d = date("d", $fdate); $m = date("m", $fdate); $i_fdate = date("d.m.Y", $fdate); $last = round(($time - $fdate) / 60); $decl = declOfNum($last, array('минуту', 'минуты', 'минут')); if ($last < 60) { $global_time = "{$decl} назад"; } elseif ($i_fdate == date('d.m.Y', $time)) { $global_time = "Сегодня, {$tm}"; } elseif ($i_fdate == date('d.m.Y', strtotime('-1 day'))) { $global_time = "Вчера, {$tm}"; } elseif ($y == date('d.m.Y', $time)) { $global_time = "{$tm} {$d}/{$m}"; } else { $global_time = "{$i_fdate}"; } echo "<div class=\"GameList\"><a href=\"\"><img alt=\"{$title_t}\" src=\"/view.php?id={$id_id}\" height=\"360\" width=\"518\"></a><h3><a href=\"ссылка\">{$title_t}</a></h3><div class=\"AuthorPostBlock\"><div class=\"SectionName\"><a href=\"/games/the_elder_scrolls/\">Каталог игры</a></div><div class=\"AuthorPost\"><a href=\"/personal/16/\">{$author}</a></div><div class=\"DatePost\">{$global_time}</div><div class=\"IcoBlock\"><div class=\"Views\">Кол-во виюверов</div></div></div></div>"; } echo "</div>"; } } } }
function redux_add_metaboxes($metaboxes) { // Global panda $options_panda = get_option('panda'); //$panda; // года $year = array(); $x = 0; while ($x++ < 50) { $year[$x] = declOfNum($x, array(' год', ' года', ' лет')); } $year_both = array(); $x = 1940; while ($x++ < date('Y') - 20) { $year_both[$x] = $x . ' год'; } //районы $city_district = array(); if (!empty($options_panda['city_district'])) { $n = 1; foreach ($options_panda['city_district'] as $key) { $city_district[$n] = $key; $n++; } } else { $city_district[] = 'Введите районы в панели'; } //город $site_city = $options_panda['site_city'] ? $options_panda['site_city'] : array('Введите город сайта'); //категории учеников $site_student = array(); if (!empty($options_panda['site_student'])) { $n = 1; foreach ($options_panda['site_student'] as $key) { $site_student[$n] = $key; $n++; } } else { $site_student[] = 'Введите категории учеников'; } //статус преподавателя $teacher_status = $options_panda['teacher_status'] ? $options_panda['teacher_status'] : array('Введите статусы преподавателя'); //длительность занятия $lesson_time = array(); if (!empty($options_panda['lesson_time'])) { foreach ($options_panda['lesson_time'] as $key) { $lesson_time[$key] = $key; } } else { $lesson_time[] = 'Введите длительность занятий'; } /* foreach ($city_district as $one) $district_array[$one] = $one;*/ $prefix = 'az_'; // Define arrays $metaboxes = array(); // Revolution Slider include_once ABSPATH . 'wp-admin/includes/plugin.php'; /*-----------------------------------------------------------------------------------*/ /* - Logo & Menu /*-----------------------------------------------------------------------------------*/ $main_settings[] = array('title' => __('Данные преподавателя', 'wp_panda'), 'icon' => 'el-icon-adult', 'fields' => array(array('id' => $prefix . 'phone', 'type' => 'text', 'title' => __('Телефон', 'redux-framework-demo'), 'subtitle' => __('Введите телефон преподавателя', 'redux-framework-demo')), array('id' => $prefix . 'email', 'type' => 'text', 'title' => __('Электронная почта', 'redux-framework-demo'), 'subtitle' => __('Введите Электронную почту преподавателя', 'redux-framework-demo')), array('id' => $prefix . 'teacher_sex', 'type' => 'radio', 'title' => __('Пол', 'redux-framework-demo'), 'subtitle' => __('Отметьте пол преподаватель', 'redux-framework-demo'), 'options' => array('man' => 'Мужской', 'woman' => 'Женский')), array('id' => $prefix . 'family_name_teacher', 'type' => 'text', 'title' => __('Фамилия', 'redux-framework-demo'), 'subtitle' => __('Введите фамилию преподавателя', 'redux-framework-demo')), array('id' => $prefix . 'teacher_both', 'type' => 'select', 'title' => __('Год рождения', 'redux-framework-demo'), 'subtitle' => __('Выберите год рождения преподавателя', 'redux-framework-demo'), 'options' => $year_both, 'default' => '2'), array('id' => $prefix . 'teacher_status', 'type' => 'radio', 'title' => __('Статус', 'redux-framework-demo'), 'desc' => __('Введите статус Преподавателя', 'redux-framework-demo'), 'options' => $teacher_status), array('id' => $prefix . 'use_skype_teacher', 'type' => 'checkbox', 'title' => __('Занятия по Skype', 'redux-framework-demo'), 'subtitle' => __('Отметьте если преподаватель работает по Skype', 'redux-framework-demo')), array('id' => $prefix . 'teacher_lesson_location', 'type' => 'radio', 'title' => __('Место занятий', 'redux-framework-demo'), 'subtitle' => __('Отметьте где работает преподаватель', 'redux-framework-demo'), 'options' => array('home' => 'У преподавателя', 'road' => 'У ученика', 'all' => 'Не важно')), array('id' => $prefix . 'experience', 'type' => 'select', 'title' => __('Опыт работы', 'redux-framework-demo'), 'subtitle' => __('Выберите опыт работы в годах', 'redux-framework-demo'), 'options' => $year, 'default' => '2'), array('id' => $prefix . 'cost_of_classes', 'type' => 'text', 'title' => __('Стоимость занятия', 'redux-framework-demo'), 'subtitle' => __('Введите стоимость занятия', 'redux-framework-demo')), array('id' => $prefix . 'lesson_time', 'type' => 'radio', 'title' => __('Длительность занятия', 'redux-framework-demo'), 'subtitle' => __('Введите длительность занятия', 'redux-framework-demo'), 'options' => $lesson_time), array('id' => $prefix . 'extra_charge_for_check_out', 'type' => 'text', 'title' => __('Наценка за выезд', 'redux-framework-demo'), 'subtitle' => __('Введите наценку за выездные занятия', 'redux-framework-demo')), array('id' => $prefix . 'education_of_the_teacher', 'type' => 'multi_text', 'title' => __('Образование', 'wp_panda'), 'subtitle' => __('Введите данные об образовании.', 'wp_panda'), 'default' => ''), array('id' => $prefix . 'place_of_work', 'type' => 'multi_text', 'title' => __('Место работы', 'redux-framework-demo'), 'subtitle' => __('Введите места работы', 'redux-framework-demo')), array('id' => $prefix . 'category_students5', 'type' => 'checkbox', 'title' => __('Категория учеников', 'redux-framework-demo'), 'desc' => __('Выберите категории учеников с которыми работает преподаватель', 'redux-framework-demo'), 'options' => $site_student), array('id' => 'opt-multi-check', 'type' => 'checkbox', 'title' => __('Multi Checkbox Option', 'redux-framework-demo'), 'subtitle' => __('No validation can be done on this field type', 'redux-framework-demo'), 'desc' => __('This is the description field, again good for additional info.', 'redux-framework-demo'), 'options' => array('1' => 'Opt 1', '2' => 'Opt 2', '3' => 'Opt 3'), 'default' => array('1' => '1', '2' => '0', '3' => '0')), array('id' => $prefix . 'place_of_employment_city', 'type' => 'text', 'title' => __('Место занятий Город', 'redux-framework-demo'), 'subtitle' => __('Введите место занятий Город', 'redux-framework-demo'), 'default' => $site_city), array('id' => $prefix . 'place_of_employment_district', 'type' => 'radio', 'title' => __('Адрес преподавателя Район', 'redux-framework-demo'), 'desc' => __('Адрес преподавателя Район', 'redux-framework-demo'), 'options' => $city_district), array('id' => $prefix . 'place_of_employment_street', 'type' => 'text', 'title' => __('Адрес преподавателя Улица', 'redux-framework-demo'), 'subtitle' => __('Адрес преподавателя Улица', 'redux-framework-demo')), array('id' => $prefix . 'place_of_employment_house', 'type' => 'text', 'title' => __('Адрес преподавателя Дом', 'redux-framework-demo'), 'subtitle' => __('Адрес преподавателя Дом', 'redux-framework-demo')), array('id' => $prefix . 'place_of_employment_shir', 'type' => 'text', 'title' => __('Адрес преподавателя Широта', 'redux-framework-demo'), 'subtitle' => __('Введите Адрес преподавателя Координату Широты', 'redux-framework-demo')), array('id' => $prefix . 'place_of_employment_dol', 'type' => 'text', 'title' => __('Адрес преподавателя Координата Долгота', 'redux-framework-demo'), 'subtitle' => __('Введите Адрес преподавателя Координату Долготы', 'redux-framework-demo')), array('id' => $prefix . 'areas_of_the_county5', 'type' => 'checkbox', 'title' => __('Районы выезда', 'redux-framework-demo'), 'desc' => __('Выберите районы выезда.', 'redux-framework-demo'), 'options' => $city_district))); /*-----------------------------------------------------------------------------------*/ /* - Dots Menu /*-----------------------------------------------------------------------------------*/ $main_settings[] = array('title' => __('Заметки администрации', 'wp_panda'), 'icon' => 'el-icon-pencil', 'fields' => array(array('id' => $prefix . 'proven_teacher', 'type' => 'radio', 'title' => __('Проверен', 'redux-framework-demo'), 'subtitle' => __('Включите, если даннве о преподавателе проверены', 'redux-framework-demo'), 'default' => 0, 'options' => array(1 => 'Проверен', 0 => 'Не проверен')), array('id' => $prefix . 'in_home', 'type' => 'radio', 'title' => __('Показывать на главной', 'redux-framework-demo'), 'subtitle' => __('Включите, если преподавателя надо показывать на главной в карте', 'redux-framework-demo'), 'default' => 0, 'options' => array(1 => 'Показывать', 0 => 'Не показывать')))); // Set Main settings array for all post types $post_settings = $main_settings; /*-----------------------------------------------------------------------------------*/ /* - Logo & Menu /*-----------------------------------------------------------------------------------*/ $order_settings[] = array('title' => __('Данные заявки', 'wp_panda'), 'icon' => 'el-icon-adult', 'fields' => array(array('id' => $prefix . 'teacher_sex', 'type' => 'radio', 'title' => __('Пол', 'redux-framework-demo'), 'subtitle' => __('Отметьте пол ученика', 'redux-framework-demo'), 'options' => array('man' => 'Мужской', 'woman' => 'Женский')), array('id' => $prefix . 'teacher_lesson_location', 'type' => 'radio', 'title' => __('Место занятий', 'redux-framework-demo'), 'subtitle' => __('Отметьте где будут проходить занятия', 'redux-framework-demo'), 'options' => array('home' => 'У преподавателя', 'road' => 'У ученика', 'all' => 'Не важно')), array('id' => 'prise_lesson', 'type' => 'text', 'title' => __('Стоимость занятия', 'redux-framework-demo'), 'subtitle' => __('Введите стоимость занятия', 'redux-framework-demo')), array('id' => $prefix . 'category_students5', 'type' => 'radio', 'title' => __('Категория учеников', 'redux-framework-demo'), 'desc' => __('Выберите категории учеников с которыми работает преподаватель', 'redux-framework-demo'), 'options' => $site_student), array('id' => $prefix . 'place_of_employment_district', 'type' => 'radio', 'title' => __('Место занятий Район', 'redux-framework-demo'), 'desc' => __('Место занятий Район', 'redux-framework-demo'), 'options' => $city_district), array('id' => $prefix . 'place_of_employment_street', 'type' => 'text', 'title' => __('Адрес занятий', 'redux-framework-demo'), 'subtitle' => __('Адрес занятий', 'redux-framework-demo')), array('id' => 'opt_datepicker_st', 'type' => 'date', 'title' => __('Дата Начала занятий', 'redux-framework-demo'), 'subtitle' => __('Выберите дату начала занятий', 'redux-framework-demo')), array('id' => 'opt-datepicker', 'type' => 'date', 'title' => __('Служебное поле, заполнять не надо!!!!', 'redux-framework-demo')))); // Set Main settings array for all post types $post_settings = $main_settings; //$post_settings = $order_settings; /*-----------------------------------------------------------------------------------*/ /* - Define Metaboxes /*-----------------------------------------------------------------------------------*/ // Posts $metaboxes[] = array('id' => 'az-post-metaboxes', 'title' => __('Данные преподавателя', 'wp_panda'), 'post_types' => array('post'), 'position' => 'normal', 'priority' => 'high', 'sidebar' => true, 'sections' => $post_settings); // Posts $metaboxes[] = array('id' => 'az-post-metaboxes-s', 'title' => __('Данные ученика', 'wp_panda'), 'post_types' => array('order'), 'position' => 'normal', 'priority' => 'high', 'sidebar' => true, 'sections' => $order_settings); return $metaboxes; }
function ru_ago($to = false) { if ($to === false) { $to = time(); } $timediff = $to - mktime(23, 00, 00, (int) $this->month, (int) $this->day, (int) $this->year); $timediff = intval($timediff); if ($timediff < 60) { $time = "{$timediff} секунд назад"; } else { if (($timediff = intval($timediff / 60)) < 60) { $time = "{$timediff} минут назад"; } else { if (($timediff = intval($timediff / 60)) < 24) { $time = "{$timediff} часов назад"; } else { if (($timediff = intval($timediff / 24)) < 14) { $time = "{$timediff} дней назад"; } else { if (($weeks = intval($timediff / 7)) < 4) { $time = "{$weeks} недели назад"; } else { if ($months = intval($timediff / 30.4)) { $time = "{$months} " . declOfNum($months, array('месяц', 'месяца', 'месяцев')) . " назад"; } } } } } } return $time; }
if (count($arResult) > 1) { ?> <a href="<?php echo SITE_DIR; ?> catalog/compare.php" class="button4 compare_button"><i></i><span><?php echo GetMessage("CATALOG_COMPARE"); ?> </span></a> <?php } ?> <a rel="nofollow" class="link" href="#"><span><?php if (count($arResult) == 1) { echo GetMessage("IN_COMPARE") . " "; } echo count($arResult) . ' ' . declOfNum(count($arResult), array(GetMessage("ONE_ITEM"), GetMessage("TWO_ITEM"), GetMessage("MORE_ITEM"))); ?> </span></a> </div> <?php } ?> <script> $(document).ready(function() { $('.compare_frame').jqmAddTrigger('.go_to_compare a.link'); }) </script> <!--/noindex-->
<td><?php echo $rating; ?> <?php echo declOfNum($rating, array("голос", "голоса", "голосов")); ?> </td> </tr> <tr> <td>Подписчиков:</td> <td><?php echo $var['SUBS']; ?> <?php echo declOfNum($var['SUBS'], array("человек", "человека", "человек")); ?> </td> </tr> </table> </div> </div> </div> <? endforeach; ?>
function th_draw_notify($notifyes) { ?> <div class="notify"> <div class="cnt"><span class="n"><?php echo count($notifyes); ?></span><span class="t"><?php echo declOfNum(count($notifyes), array('уведомление', 'уведомления', 'уведомлений')) ?> для Вас</span></div> <div class="notifyes"> <?php foreach ($notifyes as $notify) { ?> <div class="notify"> <div class="img"><img src="<?php echo $notify['img'] ?>"></div><div class="title"><a href="<?php echo $notify['url'] ?>"><?php echo $notify['title'] ?></a></div> </div> <?php } ?> </div> </div> <?php }
function gram($num, $a, $b, $c, $t = false){ if($t) return declOfNum($num, array(sprintf($a, $num), sprintf($b, $num), sprintf($c, $num))); else return declOfNum($num, array(sprintf("%d {$a}", $num), sprintf("%d {$b}", $num), sprintf("%d {$c}", $num))); }
<div class="home_subscribe"> <span>Подпишись</span><br/> на акции любимых заведений! </div> <div class="akcia pull-right"> <div class="akcia_text_u_nas">У нас:</div> <div class="akcia_count_restoran"><span><a href="/search/filter/" title="Фильтр по заведениям"><?php echo $arResult["CLUB_COUN"]; ?> </span><?php echo declOfNum($arResult["CLUB_COUN"], array("заведение", "заведения", "заведений")); ?> </a></div> <div class="akcia_count_akcia"><span><a href="/sub/stocks/" title="Заведения в которых есть акции"><?php echo $arResult["CLUB_STOCK"]; ?> </span><?php echo declOfNum($arResult["CLUB_STOCK"], array("акция", "акции", "акций")); ?> </a></div> </div>
if ($d < 10) { echo "<td>{$day_arr[$d]}"; } else { echo "<td>{$d}"; } echo " {$month_arr[$m]} {$Y}</td><td>"; if ($rez["last_login"] < $rez["last_logout"]) { echo 'Был в сети: '; $date = $rez["last_login"]; $t = date("H:i", $date); $Y = date("Y", $date); $d = date("d", $date); $m = date("m", $date); $dmY = date("d.m.Y", $date); $last = round((time() - $date) / 60); $decl = declOfNum($last, array('минуту', 'минуты', 'минут')); if ($last < 60) { echo "{$decl} назад"; } elseif ($dmY == date('d.m.Y', time())) { echo "Сегодня в {$t}"; } elseif ($dmY == date('d.m.Y', strtotime('-1 day'))) { echo "Вчера в {$t}"; } elseif ($Y == date('d.m.Y', time())) { echo "{$t} {$d}/{$m}"; } else { echo "{$dmY}"; } echo '</td>'; } else { echo "ONLINE"; }
function show() { $sql = "SELECT * FROM newstbl LEFT JOIN catbl ON newstbl.id_cat = catbl.id_cat ORDER BY newstbl.id DESC"; $qur = mysql_query($sql); if ($qur) { $kol = mysql_num_rows($qur); if ($kol) { echo "<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"95%\" style=\"margin:15px 0 0 0;\"><tr><td colspan=\"4\" align=\"right\"><b><a href=\"?des=add\">Добавить новость</a></b></td></tr><tr><td align=\"center\"><b>Заголовок</b></td><td align=\"center\"><b>Дата</b></td><td align=\"center\"><b>Действия</b></td><td align=\"center\"><b>Категория</b></td></tr>"; while ($rez = mysql_fetch_assoc($qur)) { echo "<tr>"; echo "<td>" . $rez["title"] . "</td>"; $time = time(); $fdate = $rez["full_date"]; $tm = date("H:i", $fdate); $y = date("Y", $fdate); $d = date("d", $fdate); $m = date("m", $fdate); $i_fdate = date("d.m.Y", $fdate); $last = round(($time - $fdate) / 60); $decl = declOfNum($last, array('минуту', 'минуты', 'минут')); if ($last < 60) { echo "<td>{$decl} назад</td>"; } elseif ($i_fdate == date('d.m.Y', $time)) { echo "<td>Сегодня, {$tm}</td>"; } elseif ($i_fdate == date('d.m.Y', strtotime('-1 day'))) { echo "<td>Вчера, {$tm}</td>"; } elseif ($y == date('d.m.Y', $time)) { echo "<td>{$tm} {$d}/{$m}</td>"; } else { echo "<td>{$i_fdate}</td>"; } echo "<td align=\"right\"><a href=\"?des=edit&id=" . $rez["id"] . "\">РЕД.</a> | <a href=\"?des=del&id=" . $rez["id"] . "\">УДАЛИТЬ.</a></td>"; echo "<td>" . $rez["title_cat"] . "</td></tr>"; } echo "</table>"; } else { echo "<div align=\"right\">Не удается получить список новостей<br><b><a href=\"?des=add\">Добавить новость</a></b></div>"; } } else { echo "<font color=\"green\">Ошибка запроса</font>"; } }
if (IntVal($arResult["NUM_PRODUCTS"]) > 0) { $arBasketItems = array(); $dbBasketItems = CSaleBasket::GetList(array("NAME" => "ASC", "ID" => "ASC"), array("FUSER_ID" => CSaleBasket::GetBasketUserID(), "LID" => SITE_ID, "ORDER_ID" => "NULL"), false, false, array("ID", "QUANTITY", "PRICE")); while ($arItems = $dbBasketItems->Fetch()) { if (strlen($arItems["CALLBACK_FUNC"]) > 0) { CSaleBasket::UpdatePrice($arItems["ID"], $arItems["QUANTITY"]); $arItems = CSaleBasket::GetByID($arItems["ID"]); } $arBasketItems[] = $arItems; } $summ = 0; for ($i = 0; $i <= $arResult["NUM_PRODUCTS"]; $i++) { $summ = $summ + $arBasketItems[$i]["PRICE"] * $arBasketItems[$i]["QUANTITY"]; } // Склонение "товаров" $goods_title = declOfNum($arResult["NUM_PRODUCTS"], array('товар', 'товара', 'товаров')); ?> <span class="hc-icon"><i class="icon-cart"></i></span><span class="hidden-xs">В корзине</span> <b><?php echo $arResult["NUM_PRODUCTS"]; ?> <?php echo $goods_title; ?> </b> на сумму <b><?php echo SaleFormatCurrency($summ, "RUB"); ?> </b> <a href="<?php echo $arParams["PATH_TO_BASKET"]; ?> " class="btn btn-success btn-sm" type="button" rel="nofollow">Купить</a>
$result[$arFields['ID']] = array("TEXT" => $arFields["NAME"], "PLACE" => $arProps['PLACE']['VALUE'], "DATE_CREATE" => $arFields['DATE_CREATE']); } $arSelect = array(); $arFilter = array("IBLOCK_ID" => 6, "PROPERTY_HISTORY" => $ids); $res = CIBlockElement::GetList(array("DATE_CREATE"), $arFilter, false, false, $arSelect); while ($ob = $res->GetNextElement()) { $arFields = $ob->GetFields(); $arProps = $ob->GetProperties(); foreach ($arProps['HISTORY']['VALUE'] as $k => $v) { if ($result[$v] != '') { $result[$v]['SERIAL'] = $arProps['SERIAL_NUMBER']['VALUE']; if (strtotime(date("Y-m-d")) > strtotime($arProps['END_OF_WARRANTY']['VALUE'])) { $result[$v]['WARRANTY'] = " истек "; } else { $countDays = ceil(s_datediff('d', date('Y-m-d'), $arProps['END_OF_WARRANTY']['VALUE'])); $result[$v]['WARRANTY'] = $countDays . declOfNum($countDays, array('день', 'дня', 'дней')); } $result[$v]['PIC'] = CFile::GetPath($arFields['PREVIEW_PICTURE']); } } } ?> <div class="block-title"> Последние изменения по сервису </div> <div class="period-selectors-wrapper" id="bank-periods"> <div class="lbl"> Период </div> <div class="col col-1"> <div class="date-selector-wrapper">
function tp_album_list_suggested_events($data) { $album_id = $data['album']['id']; ?> <div class="suggested_events"> <?php $my_days = $data['age_days']->days; foreach ($data['suggest'] as $suggest) { list($from, $titles_) = getAgeInHumanReadableByDaysCount($suggest['age_start_days']); list($to, $titles) = getAgeInHumanReadableByDaysCount($suggest['age_end_days']); if ($titles_[0] != $titles[0]) { $from .= ' ' . declOfNum($to, $titles_); } if ($suggest['age_start_days']) { $age_string = 'от ' . $from . ' до ' . $to . ' ' . declOfNum($to, $titles); } else { $age_string = 'до ' . $to . ' ' . declOfNum($to, $titles); } $css = $my_days > $suggest['age_start_days'] && $my_days < $suggest['age_end_days'] ? 'fit' : ''; if (!$css) { $css = $my_days < $suggest['age_start_days'] ? 'too_young' : 'too_old'; } $exists = isset($data['exists'][$suggest['id']]) ? $data['exists'][$suggest['id']]['id'] : false; $hidden = isset($data['hidden'][$suggest['id']]) ? true : false; if ($hidden) { $css .= ' hidden'; } if ($exists) { $css .= ' exists'; } ?> <div id="e_<?php echo $suggest['id']; ?> " class="event <?php echo 'e_' . $css; ?> "> <?php if (!$exists) { ?> <?php if ($hidden) { ?> <span class="unhide">скрыт <a href="#">вернуть</a></span> <?php } ?> <?php if (!$hidden) { ?> <span class="hide"><a href="#">больше не показывать</a></span> <?php } ?> <?php } ?> <?php if (!$exists) { ?> <a href="/album/<?php echo $data['album']['id']; ?> /event/new/<?php echo $suggest['id']; ?> ">"<?php echo $suggest['title']; ?> "</a><?php } else { ?> <a href="/album/<?php echo $data['album']['id']; ?> /event/<?php echo $exists; ?> /edit">"<?php echo $suggest['title']; ?> "</a><?php if ($suggest['multiple']) { // можно еще раз событие ?> <a href="/album/<?php echo $data['album']['id']; ?> /event/new/<?php echo $suggest['id']; ?> ">создать ещё одно</a><?php } } ?> <p class="description"><?php echo $suggest['description']; ?> </p> <p class="age <?php echo $css; ?> "><?php echo $age_string; ?> </p> </div><?php } ?> <script>var album_id = <?php echo $album_id; ?> ; $(function(){ init_hide_unhide(); }) </script> </div><?php }
$productsCount = 0; $dbBasketItems = CSaleBasket::GetList(array("NAME" => "ASC", "ID" => "ASC"), array("FUSER_ID" => CSaleBasket::GetBasketUserID(), "LID" => SITE_ID, "ORDER_ID" => "NULL"), false, false, array("ID", "QUANTITY", "PRICE")); while ($arItems = $dbBasketItems->Fetch()) { if (strlen($arItems["CALLBACK_FUNC"]) > 0) { CSaleBasket::UpdatePrice($arItems["ID"], $arItems["QUANTITY"]); $arItems = CSaleBasket::GetByID($arItems["ID"]); } $arBasketItems[] = $arItems; } $productsCount = count($arBasketItems); $summ = 0; for ($i = 0; $i <= $productsCount; $i++) { $summ = $summ + $arBasketItems[$i]["PRICE"] * $arBasketItems[$i]["QUANTITY"]; } // Склонение "товаров" $goods_title = declOfNum($productsCount, array('товар', 'товара', 'товаров')); ?> <span class="hc-icon"><i class="icon-cart"></i></span><span class="hidden-xs">В корзине</span> <b><?php echo $productsCount; ?> <?php echo $goods_title; ?> </b> на сумму <b><?php echo SaleFormatCurrency($summ, "RUB"); ?> </b> <a href="/personal/cart/" class="btn btn-success btn-sm" type="button" rel="nofollow">Купить</a> <?php } }
/** * Simple translation * * @param string $text * @param string $domain * Optional params to parse via sprintf * @param mixed $param_1 * … * @param mixed $param_N * @return string */ function t($text, $domain = '') { $cogear = getInstance(); $result = $cogear->i18n->translate($text, $domain); if (func_num_args() > 2) { $args = func_get_args(); $args = array_slice($args, 2); // Find all (one|some|many) for creating correct plural forms preg_match_all('#\\((.+)\\)#imU', $result, $matches); if (sizeof($matches[0]) > 0) { foreach ($matches[0] as $key => $val) { if (count(explode('|', $matches[1][$key])) > 1) { $result = str_replace($val, declOfNum($args[$key], $matches[1][$key]), $result); } } } array_unshift($args, $result); $result = call_user_func_array('sprintf', $args); } return $result; }
<br/> <div class="base"> <blockquote> <p>Подпишись на акции любимых заведений!</p> <small> У нас <span class="red"><?php echo $arResult["CLUB_COUN"]; ?> </span> <?php echo declOfNum($arResult["CLUB_COUN"], array("заведение", "заведения", "заведений")); ?> , и <span class="red"><?php echo $arResult["CLUB_STOCK"]; ?> </span> <?php echo declOfNum($arResult["CLUB_STOCK"], array("действующая акция", "действующие акции", "действующих акций")); ?> .<br/></small> </blockquote> </div> <br/>
foreach ($az_education_of_the_teacher as $one) { echo "<p>" . $one . "</p>"; } ?> </div> <?php } ?> <?php if (!empty($experience)) { ?> <div class="sb-moreinfo sb-moreinfo-2"> <span>Опыт работ</span> <?php echo declOfNum($experience, array('год', 'года', 'лет')); ?> </div> <?php } ?> <div class="sb-moreinfo sb-moreinfo-3"> <span>Место занятий</span> <?php echo $lesson . $hreffer; ?> </div> <?php if (!empty($az_areas_of_the_county5) && in_array(1, $az_areas_of_the_county5)) { $az_areas_of_the_county5 = array_filter($az_areas_of_the_county5); ?>
function news() { $sql = 'SELECT * FROM newstbl LEFT JOIN catbl ON newstbl.id_cat = catbl.id_cat WHERE newstbl.id_raz=3 ORDER BY newstbl.id DESC'; $qur = mysql_query($sql); $kol = mysql_num_rows($qur); if ($qur && $kol) { while ($rez = mysql_fetch_assoc($qur)) { $global_time = ''; $col = $rez['col']; $time = time(); $id_id = $rez['id']; $author = $rez['author']; $title_t = $rez['title']; $short_d = $rez['short_d']; $fdate = $rez['full_date']; $cat_title = $rez['title_cat']; $tm = date('H:i', $fdate); $y = date('Y', $fdate); $d = date('d', $fdate); $m = date('m', $fdate); $i_fdate = date("d.m.Y", $fdate); $last = round(($time - $fdate) / 60); $decl = declOfNum($last, array("минуту", "минуты", "минут")); if ($last < 60) { $global_time = "{$decl} назад"; } elseif ($i_fdate == date("d.m.Y", $time)) { $global_time = "Сегодня, {$tm}"; } elseif ($i_fdate == date("d.m.Y", strtotime("-1 day"))) { $global_time = "Вчера, {$tm}"; } elseif ($y == date("d.m.Y", $time)) { $global_time = "{$tm} {$d}/{$m}"; } else { $global_time = "{$i_fdate}"; } echo "<div class='PostHead' style='z-index:{$kol}'><a href=\"/hardware/{$cat_title}/{$id_id}/\"><img alt='{$title_t}' src='/view.php?id={$id_id}' height='640' width='1036'></a><div class='PopUpBlock'><h3><a href=\"/hardware/{$cat_title}/{$id_id}/\">{$title_t}</a></h3><div style='display: none;' class='PopUpText'>{$short_d}</div></div><div class='AuthorPostBlock'><div class='SectionName'><a href=\"/hardware/{$cat_title}/\">{$cat_title}</a></div><div class='AuthorPost'><a href=''>{$author}</a></div><div class='DatePost'>{$global_time}</div><div class='IcoBlock'><div class='Views'>{$col}</div></div></div></div>"; $kol--; if ($rez = mysql_fetch_assoc($qur)) { $global_time = ''; $col = $rez['col']; $time = time(); $id_id = $rez['id']; $author = $rez['author']; $title_t = $rez['title']; $fdate = $rez['full_date']; $cat_title = $rez['title_cat']; $tm = date('H:i', $fdate); $y = date('Y', $fdate); $d = date('d', $fdate); $m = date('m', $fdate); $i_fdate = date("d.m.Y", $fdate); $last = round(($time - $fdate) / 60); $decl = declOfNum($last, array("минуту", "минуты", "минут")); if ($last < 60) { $global_time = "{$decl} назад"; } elseif ($i_fdate == date("d.m.Y", $time)) { $global_time = "Сегодня, {$tm}"; } elseif ($i_fdate == date("d.m.Y", strtotime("-1 day"))) { $global_time = "Вчера, {$tm}"; } elseif ($y == date("d.m.Y", $time)) { $global_time = "{$tm} {$d}/{$m}"; } else { $global_time = "{$i_fdate}"; } echo "<div class='PostHead' style='z-index:{$kol}'><a href=\"/hardware/{$cat_title}/{$id_id}/\"><img alt='{$title_t}' src='/view.php?id={$id_id}' height='640' width='1036'></a><div class='PopUpBlock'><h3><a href=\"/hardware/{$cat_title}/{$id_id}/\">{$title_t}</a></h3><div style='display: none;' class='PopUpText'>{$short_d}</div></div><div class='AuthorPostBlock'><div class='SectionName'><a href=\"/hardware/{$cat_title}/\">{$cat_title}</a></div><div class='AuthorPost'><a href=''>{$author}</a></div><div class='DatePost'>{$global_time}</div><div class='IcoBlock'><div class='Views'>{$col}</div></div></div></div>"; $kol--; } while ($rez = mysql_fetch_assoc($qur)) { $global_time = ''; $col = $rez['col']; $time = time(); $id_id = $rez['id']; $author = $rez['author']; $title_t = $rez['title']; $fdate = $rez['full_date']; $cat_title = $rez['title_cat']; $tm = date('H:i', $fdate); $y = date('Y', $fdate); $d = date('d', $fdate); $m = date('m', $fdate); $i_fdate = date("d.m.Y", $fdate); $last = round(($time - $fdate) / 60); $decl = declOfNum($last, array("минуту", "минуты", "минут")); if ($last < 60) { $global_time = "{$decl} назад"; } elseif ($i_fdate == date("d.m.Y", $time)) { $global_time = "Сегодня, {$tm}"; } elseif ($i_fdate == date("d.m.Y", strtotime("-1 day"))) { $global_time = "Вчера, {$tm}"; } elseif ($y == date("d.m.Y", $time)) { $global_time = "{$tm} {$d}/{$m}"; } else { $global_time = "{$i_fdate}"; } echo "<div class='GameListWrap' style='z-index:{$kol};'>"; $kol = $kol - 2; echo "<div class='GameList'><a href=\"/hardware/{$cat_title}/{$id_id}/\"><img alt='{$title_t}' src='/view.php?id={$id_id}' height='360' width='518'></a><h3><a href=\"/hardware/{$cat_title}/{$id_id}/\">{$title_t}</a></h3><div class='AuthorPostBlock'><div class='SectionName'><a href=\"/hardware/{$cat_title}/\">{$cat_title}</a></div><div class='AuthorPost'><a href=''>{$author}</a></div><div class='DatePost'>{$global_time}</div><div class='IcoBlock'><div class='Views'>{$col}</div></div></div></div>"; if ($rez = mysql_fetch_assoc($qur)) { $global_time = ''; $col = $rez['col']; $time = time(); $id_id = $rez['id']; $author = $rez['author']; $title_t = $rez['title']; $fdate = $rez['full_date']; $cat_title = $rez['title_cat']; $tm = date('H:i', $fdate); $y = date('Y', $fdate); $d = date('d', $fdate); $m = date('m', $fdate); $i_fdate = date("d.m.Y", $fdate); $last = round(($time - $fdate) / 60); $decl = declOfNum($last, array("минуту", "минуты", "минут")); if ($last < 60) { $global_time = "{$decl} назад"; } elseif ($i_fdate == date("d.m.Y", $time)) { $global_time = "Сегодня, {$tm}"; } elseif ($i_fdate == date("d.m.Y", strtotime("-1 day"))) { $global_time = "Вчера, {$tm}"; } elseif ($y == date("d.m.Y", $time)) { $global_time = "{$tm} {$d}/{$m}"; } else { $global_time = "{$i_fdate}"; } echo "<div class='GameList'><a href=\"/hardware/{$cat_title}/{$id_id}/\"><img alt='{$title_t}' src='/view.php?id={$id_id}' height='360' width='518'></a><h3><a href=\"/hardware/{$cat_title}/{$id_id}/\">{$title_t}</a></h3><div class='AuthorPostBlock'><div class='SectionName'><a href=\"/hardware/{$cat_title}/\">{$cat_title}</a></div><div class='AuthorPost'><a href=''>{$author}</a></div><div class='DatePost'>{$global_time}</div><div class='IcoBlock'><div class='Views'>{$col}</div></div></div></div>"; } echo "</div>"; } } } }
<td></td> <td> <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/ru_RU/all.js#xfbml=1&appId=363964117019670"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <div class="fb-like" data-send="false" data-layout="button_count" data-width="450" data-show-faces="false" data-action="recommend" data-font="arial"></div> </td> </tr> <?endif;?> </table> </div> </div> <div id="rating" data-placement="left"> <a id="rating-a" class="button gray m_tooltip" data-animation="Ты можешь проголосовать за это заведение" title="Ты можешь проголосовать за это заведение" href="#"><i class="icon-star"></i> <span itemprop="interactionCount"><?php echo intval($arResult["RATING"]); ?> <?php echo declOfNum(intval($arResult["RATING"]), array("голос", "голосов", "голоса")); ?> </span> </a> </div>