本文整理汇总了PHP中declOfNum函数的典型用法代码示例。如果您正苦于以下问题:PHP declOfNum函数的具体用法?PHP declOfNum怎么用?PHP declOfNum使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了declOfNum函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: redux_add_metaboxes
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;
}
示例2: Club
<?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("голос", "голоса", "голосов"));
示例3: declOfNum
?>
<?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">
示例4: show
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>";
}
}
示例5: while
<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">
示例6: test_online_super_declOfNum
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);
}
}
示例7: declOfNum
<?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"];
示例8: while
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>";
}
}
}
示例9: plural
/**
* Определение формы строки с множественными числами
*
* @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);
}
示例10: profits2text
function profits2text($number)
{
return declOfNum($number, array('отчет', 'отчета', 'отчетов'));
}
示例11: news
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>";
}
}
}
}
示例12: redux_add_metaboxes
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;
}
示例13: ru_ago
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;
}
示例14: GetMessage
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-->
示例15: declOfNum
<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; ?>