当前位置: 首页>>代码示例>>PHP>>正文


PHP ending函数代码示例

本文整理汇总了PHP中ending函数的典型用法代码示例。如果您正苦于以下问题:PHP ending函数的具体用法?PHP ending怎么用?PHP ending使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了ending函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: init

 /**
  * Инициализация тизера.
  *
  * @global array $js_file
  *
  * @param array $options [kind, uid]
  */
 public function init($options = array())
 {
     global $js_file;
     $js_file[] = 'tservices/tservices_binds.js';
     if ($options) {
         $this->kind = (int) $options['kind'];
         $this->uid = (int) $options['uid'];
     }
     $time_to = time() + 7 * 86400;
     $use_bind_popup = false;
     $tu_bind_teaser = array('date' => date('j', $time_to) . ' ' . monthtostr(date('n', $time_to), true), 'href' => 'javascript:void(0);');
     $tservices_binds = new tservices_binds($this->kind);
     $tservices_class = new tservices($this->uid);
     $profs = array();
     if ($this->kind == tservices_binds::KIND_SPEC) {
         $profs[] = $this->prof_id;
     } elseif ($this->kind == tservices_binds::KIND_GROUP) {
         $tservices_categories = new tservices_categories();
         $categories = $tservices_categories->getCategoriesByParent($this->prof_id);
         foreach ($categories as $category) {
             $profs[] = $category['id'];
         }
     }
     if ($countBindedTu = $tservices_binds->countBindedTu($this->uid, (int) $this->prof_id)) {
         $binded_text = ending($countBindedTu, 'ваша услуга', 'ваши услуги', 'ваших услуг');
         $tu_bind_teaser['subtitle'] = $countBindedTu . ' ' . $binded_text . ' уже <br>закреплен' . ($countBindedTu > 1 ? 'ы' : 'а') . ' в этом разделе';
         if ($tservices_class->hasUnbindedTservices($this->kind, $this->uid, $profs)) {
             $use_bind_popup = true;
             $tu_bind_teaser['title'] = 'Закрепите еще одну услугу';
             $tu_bind_teaser['btn_text'] = 'Закрепить';
         } else {
             $tu_bind_teaser['title'] = 'Добавьте еще одну услугу<br>и закрепите ее здесь';
             $tu_bind_teaser['href'] = '/users/' . $_SESSION['login'] . '/tu/new/';
             $tu_bind_teaser['btn_text'] = 'Добавить';
         }
     } else {
         if ($tservices_class->hasUserTservice(true, $profs)) {
             $use_bind_popup = true;
             $tu_bind_teaser['title'] = 'Закрепите здесь услугу';
             $tu_bind_teaser['btn_text'] = 'Закрепить';
         } else {
             $tu_bind_teaser['title'] = 'Добавьте свою услугу<br>и закрепите ее здесь';
             $tu_bind_teaser['href'] = '/users/' . $_SESSION['login'] . '/tu/new/';
             $tu_bind_teaser['btn_text'] = 'Добавить';
         }
     }
     if ($use_bind_popup) {
         quickPaymentPopupTservicebind::getInstance()->init(array('uid' => $this->uid, 'kind' => $this->kind, 'prof_id' => $this->prof_id));
         $tu_bind_teaser['popup_id'] = quickPaymentPopupTservicebind::getInstance()->getPopupId(0);
         $tu_bind_teaser['popup'] = quickPaymentPopupTservicebind::getInstance()->render();
     }
     $this->data = $tu_bind_teaser;
     $this->data['price'] = $tservices_binds->getPrice(false, $this->uid, $this->prof_id);
     $this->data['main_div_class'] = $this->kind == tservices_binds::KIND_LANDING ? 'b-layout__tu-cols b-layout__tu-cols_height_330' : 'i-pic i-pic_port i-pic_width_225 i-pic_margbot_30';
 }
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:62,代码来源:TServiceBindTeaser.php

示例2: quickMASSetCats

function quickMASSetCats($frm)
{
    $objResponse = new xajaxResponse();
    require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/country.php';
    require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/city.php';
    require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/professions.php';
    require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/project_exrates.php';
    if ($frm) {
        global $DB;
        $frm = preg_replace('/,$/', '', $frm);
        $acats = explode(',', $frm);
        $cats_data = array();
        foreach ($acats as $v) {
            $v = preg_replace('/^mass_cat_span_/', '', $v);
            $c = explode('_', $v);
            if ($c[0] == 0) {
                continue;
            }
            if ($c[1] == 0) {
                $sql = 'SELECT prof_group FROM professions WHERE id=?i';
                $p = $DB->val($sql, $c[0]);
                $cats_data[] = $p . ':' . $c[0];
            } else {
                $cats_data[] = $c[0] . ':0';
            }
        }
        $html = '';
        if ($cats_data) {
            $count = 0;
            foreach ($cats_data as $v) {
                ++$count;
                if (count($cats_data) <= 3 || count($cats_data) >= 4 && $count < 3) {
                    $c = explode(':', $v);
                    $sql = 'SELECT name FROM prof_group WHERE id=?i';
                    $p = $DB->val($sql, $c[0]);
                    $html .= $p;
                    if ($c[1]) {
                        $html .= ' - ' . professions::GetProfName($c[1]) . '<br>';
                    } else {
                        $html .= '<br>';
                    }
                }
            }
            if (count($cats_data) >= 4 && $count > 2) {
                $html .= 'и еще ' . ($count - 2) . ' ' . ending($count - 2, 'другой', 'других', 'других');
            }
            $objResponse->script("\$('quickmas_f_mas_c_count').set('html', '" . count($cats_data) . "');");
            $objResponse->script("\$('quickmas_f_mas_subcat_m').show();");
        } else {
            $objResponse->script("\$('quickmas_f_mas_subcat_m').hide();");
        }
        $objResponse->assign('quickmas_f_mas_subcat', 'innerHTML', $html);
    }
    return $objResponse;
}
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:55,代码来源:quickmas.server.php

示例3: setResult

 public function setResult($result)
 {
     if ($result && $result['total']) {
         $this->words = @implode(' ', @array_keys($result['words']));
         if ($result['matches']) {
             $this->matches = $result['matches'];
         }
         $this->total = $result['total'];
         $this->totalStr = ending((int) $result['total'], $this->totalwords[0], $this->totalwords[1], $this->totalwords[2]);
         $this->setResults();
     }
 }
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:12,代码来源:search_element_commune.php

示例4: addSubscribe

function addSubscribe()
{
    $objResponse = new xajaxResponse();
    if (!get_uid(false)) {
        return $objResponse;
    }
    if (!verify::isSubscribeUser()) {
        verify::addSubscribeUser();
        $count = verify::getCountSubscribe();
        $objResponse->assign('count_subscribe', 'innerHTML', verify::converNumbersTemplate($count));
        $objResponse->assign('count_subscribe_text', 'innerHTML', ending($count, 'пользователь', 'пользователя', 'пользователей'));
        $objResponse->script("\$('button_send').dispose(); \$('send_success').removeClass('b-fon_hide');");
    } else {
        return $objResponse;
    }
    return $objResponse;
}
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:17,代码来源:verify.server.php

示例5: recalcRecipients

function recalcRecipients($post)
{
    $objResponse = new xajaxResponse();
    if (trim($post)) {
        require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/mailer.php';
        if (get_magic_quotes_runtime() || get_magic_quotes_gpc()) {
            $post = stripslashes($post);
        }
        $post = iconv('CP1251', 'UTF-8', $post);
        $_post = json_decode($post, true);
        foreach ($_post as $k => $v) {
            if ($v['name'] == 'attachedfiles_session') {
                continue;
            }
            $result[$v['name']] = iconv('UTF-8', 'CP1251', $v['value']);
        }
        $url = http_build_query($result);
        parse_str($url, $output);
        $mailer = new mailer();
        $filter = $mailer->loadPOST($output);
        $cnt = $mailer->getCountRecipients(array('frl', 'emp'), $filter);
        if ($filter['filter_emp'] > 0 && $filter['filter_frl'] > 0) {
            $sum = array_sum($cnt);
        } elseif ($filter['filter_emp'] > 0) {
            $sum = $cnt[0];
        } elseif ($filter['filter_frl'] > 0) {
            $sum = $cnt[1];
        } else {
            $sum = array_sum($cnt);
        }
        $sum = $mailer->calcSumRecipientsCount($filter, $cnt);
        $text = number_format($sum, 0, ',', ' ') . ' ' . ending($sum, 'человек', 'человека', 'человек');
        $objResponse->assign('all_recipients_count', 'innerHTML', $text);
        $objResponse->assign('emp_recipients_count', 'innerHTML', number_format($cnt[0], 0, ',', ' '));
        $objResponse->assign('frl_recipients_count', 'innerHTML', number_format($cnt[1], 0, ',', ' '));
    }
    return $objResponse;
}
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:38,代码来源:mailer.server.php

示例6: resendAcceptCode

/**
 * Отправить повторно код для 
 * подтверждения сохранения финансов
 * на текущий номер.
 * 
 * @return \xajaxResponse
 */
function resendAcceptCode()
{
    require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/sms_gate_a1.php';
    $objResponse = new xajaxResponse();
    $uid = get_uid(false);
    if ($uid > 0 && isset($_SESSION['sms_accept_phone'])) {
        unset($_SESSION['sms_accept']);
        $sms_gate = new sms_gate_a1($_SESSION['sms_accept_phone']);
        if (!$sms_gate->isNextSend()) {
            $sms_gate->sendAuthCellCode(sms_gate::TYPE_ACTIVATE);
            $_SESSION['sms_accept_code'] = $sms_gate->getAuthCode();
            unset($_SESSION['sms_accept_try']);
            if (SMS_GATE_DEBUG) {
                $objResponse->script("\$('sms_accept_code').set('value', '{$_SESSION['sms_accept_code']}')");
            }
            $objResponse->alert('Код выслан повторно.');
        } else {
            $timer = $sms_gate->next_time_send - time();
            $objResponse->alert("\n                Следующее сообщение можно будет послать через {$timer} " . ending($timer, 'секунду', 'секунды', 'секунд'));
        }
        $objResponse->script("\$('sms_accept_error').addClass('b-layout__txt_hide'); \$('sms_accept_code').getParent().removeClass('b-combo__input_error');");
    }
    return $objResponse;
}
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:31,代码来源:account.server.php

示例7: sendCode

function sendCode()
{
    $objResponse = new xajaxResponse();
    require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/sms_gate_a1.php';
    $uid = get_uid(false);
    if (!$uid) {
        return $objResponse;
    }
    $reqv = sbr_meta::getUserReqvs($uid);
    $ureqv = $reqv[$reqv['form_type']];
    $sms_gate = new sms_gate_a1($ureqv['mob_phone']);
    $info = $sms_gate->getInfoSend();
    if (!$sms_gate->isNextSend()) {
        $sms_gate->sendAuthCellCode();
        $_SESSION['sms_auth_code_now'] = $sms_gate->getAuthCode();
        if (SMS_GATE_DEBUG) {
            $code_debug = $sms_gate->getAuthCode();
        }
    } else {
        $timer = $sms_gate->next_time_send - time();
        if ($timer > 0) {
            $objResponse->alert("Следующее сообщение можно будет послать через {$timer} " . ending($timer, 'секунду', 'секунды', 'секунд'));
        }
    }
    if (SMS_GATE_DEBUG && !$code_debug) {
        $code_debug = $info['data'];
    }
    $callback_js = 'a_sms_disabled_safety';
    $callback_resend = 'sendCode';
    $sms_title = 'Подтверждение действий';
    $sms_btn = 'Отправить';
    ob_start();
    include $_SERVER['DOCUMENT_ROOT'] . '/sbr/tpl.auth_sms_popup.php';
    $out = ob_get_clean();
    $objResponse->assign('auth_popup', 'innerHTML', $out);
    $objResponse->script("\$('auth_popup').show(); \$('auth_popup').removeClass('b-shadow_hide'); shadow_popup();");
    return $objResponse;
}
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:38,代码来源:sbr.server.php

示例8: CalcPaidAdvice

function CalcPaidAdvice($sum, $scheme)
{
    $objResponse = new xajaxResponse();
    require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/exrates.php";
    require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/sbr.php";
    $exrates = new exrates();
    if (intval($sum) <= 0) {
        $objResponse->assign("sum_fm", "value", "");
        $objResponse->assign("sum_rating", "innerHTML", "");
        return $objResponse;
    }
    $advice = new paid_advices();
    $EXR = $exrates->GetAll();
    if ($scheme == 1) {
        $sum_fm = round($sum / $EXR[13], 2);
        $FM = round($sum * paid_advices::PAID_COMMISION, 2);
        $RT = $advice->getSBRRating($sum);
        $html_rt = 'и получите <strong>' . $RT . '</strong>&#160;' . ending($RT, "балл", "балла", "баллов") . ' рейтинга';
        if ($sum < sbr_stages::MIN_COST_RUR_PDRD) {
            $objResponse->script("\$('error_budget').show();");
        } else {
            $objResponse->script("\$('error_budget').hide();");
        }
        $objResponse->assign("sum_fm", "value", $FM);
        $objResponse->assign("sum_rating", "innerHTML", $html_rt);
    } else {
        if ($scheme == 2) {
            $RUB = round($sum / paid_advices::PAID_COMMISION, 2);
            $sum_fm = round($RUB, 2);
            $RT = $advice->getSBRRating($sum);
            $html_rt = 'и получите <strong>' . $RT . '</strong>&#160;' . ending($RT, "балл", "балла", "баллов") . ' рейтинга';
            if ($RUB < sbr_stages::MIN_COST_RUR_PDRD) {
                $objResponse->script("\$('error_budget').show();");
            } else {
                $objResponse->script("\$('error_budget').hide();");
            }
            $objResponse->assign("sum_rub", "value", $RUB);
            $objResponse->assign("sum_rating", "innerHTML", $html_rt);
        }
    }
    return $objResponse;
}
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:42,代码来源:paid-advices.server.php

示例9: num2strEx

/**
 * Форматирует число в цену в рублях и копейках.
 * 
 * @param float $L число
 *
 * @return string
 */
function num2strEx($L)
{
    include_once dirname(__FILE__) . '/sbr.php';
    global $_1_2, $_1_19, $des, $hang, $namerub, $nametho, $namemil, $namemrd, $kopeek;
    $L = round($L, 2);
    $source = $L;
    $kop = 100 * (string) round($L - (int) $L, 2);
    $L = intval($L);
    $s = ' ';
    $s1 = ' ';
    $s2 = ' ';
    if ($L == 0) {
        $s .= 'ноль рублей Российской Федерации ';
    }
    if ($L >= 1000000000) {
        $many = 0;
        semantic(intval($L / 1000000000), $s1, $many, 3);
        $s .= $s1 . $namemrd[$many];
        $L %= 1000000000;
    }
    if ($L >= 1000000) {
        $many = 0;
        semantic(intval($L / 1000000), $s1, $many, 2);
        $s .= $s1 . $namemil[$many];
        $L %= 1000000;
        if ($L == 0) {
            $s = rtrim($s) . ' рублей Российской Федерации ';
        }
    }
    if ($L >= 1000) {
        $many = 0;
        semantic(intval($L / 1000), $s1, $many, 1);
        $s .= $s1 . $nametho[$many];
        $L %= 1000;
        if ($L == 0) {
            $s = rtrim($s) . ' рублей Российской Федерации ';
        }
    }
    if ($L != 0) {
        $many = 0;
        semantic($L, $s1, $many, 0);
        $s .= rtrim($s1) . ' ' . trim($namerub[$many]) . ' ';
    }
    if ($kop > 0) {
        $s .= str_pad($kop, 2, '0', STR_PAD_LEFT) . ending($kop, ' копейка', ' копейки', ' копеек');
    } else {
        $s .= '00 копеек';
    }
    setlocale(LC_ALL, 'ru_RU.CP1251');
    $s = ucfirst(trim($s));
    setlocale(LC_ALL, 'en_US.UTF-8');
    return trim(sbr_meta::view_cost((double) $source, null, false, ',', ' ') . ' (' . trim($s) . ')');
}
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:60,代码来源:num_to_word.php

示例10: ending

                   data-period="<?php 
    echo $data['month'];
    ?>
 <?php 
    echo ending($data['month'], 'месяц', 'месяца', 'месяцев');
    ?>
">
                    <span class="b-layout__txt b-layout__txt_inline-block b-layout__txt_width_90 <?php 
    echo $data['opcode'] == $service['last_operation']['op_code'] ? 'b-layout__txt_color_808080' : '';
    ?>
 b-layout__txt_fontsize_15 select-name">
                        <?php 
    echo $data['month'];
    ?>
 <?php 
    echo ending($data['month'], 'месяц', 'месяца', 'месяцев');
    ?>
                    </span>
                    <span class="b-layout__txt b-layout__txt_inline-block b-layout__txt_width_90 b-layout__txt_fontsize_15 b-layout__txt_color_fd6c30 b-layout__txt_nowrap"><?php 
    echo $data['cost'];
    ?>
 рублей</span>
                    <?php 
    if ($eco > 0) {
        ?>
                    <span class="b-layout__txt b-layout__txt_fontsize_11 b-layout__txt_color_6db335 b-layout__txt_nowrap" style="padding-left:90px;">&#160;<?php 
        echo $eco;
        ?>
 руб. экономии</span>
                    <?php 
    }
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:31,代码来源:popup.emp_pro.php

示例11: ending

            <p>Из представленных ниже вариантов выберите наиболее подходящий для вашего проекта:</p>
			<div class="form nr-vars">
				<b class="b1"></b>
				<b class="b2"></b>
				<div class="form-in">
					<div class="form-block first">
                        <h4><a href="/users/<?php 
echo $sbr->login;
?>
/setup/projects/">Начало «Безопасной Сделки» в открытом проекте</a></h4>
                        <p>Определитесь с исполнителем в одном из ваших проектов и предложите ему провести «Безопасную Сделку».<br />
                        <?php 
if ($projects_cnt['open']) {
    ?>
                          На данный момент у вас <?php 
    echo $projects_cnt['open'] . ending($projects_cnt['open'], ' открытый проект', ' открытых проекта', ' открытых проектов');
    ?>
, в любом из них вы можете начать «Безопасную Сделку».</p>
                        <?php 
}
?>
					</div>
					<div class="form-block">
						<h4><a href="?site=create">Начало «Безопасной Сделки» без публикации проекта</a></h4>
                        <p>Ваш проект не будет опубликован на главной странице &mdash; выбирайте этот вариант, если вы уже точно знаете исполнителя.</p>
					</div>
					<div class="form-block last">
						<h4><a href="/public/">Публиковать проект с возможностью «Безопасной Сделки»</a></h4>
                        <p>Найдите исполнителя, опубликовав проект в Ленте проектов на главной странице сайта, и заключите с ним «Безопасную Сделку».</p>
					</div>
				</div>
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:31,代码来源:new.php

示例12: ending

                ?>
 <?php 
                echo ending($count, 'предложение', 'предложения', 'предложений');
                ?>
</a>
                <?php 
                if ($prj['new_messages_cnt'] && ($is_owner || $is_adm)) {
                    ?>
                    <br>(<a class="b-layout__link b-layout__link_color_6db335" href="<?php 
                    echo $blink;
                    ?>
"><?php 
                    echo $prj['new_messages_cnt'];
                    ?>
 <?php 
                    echo ending($prj['new_messages_cnt'], 'новое сообщение', 'новых сообщения', 'новых сообщений');
                    ?>
</a>)
                <?php 
                }
                ?>
            </div>
            <?php 
            }
            ?>
                                
            <?php 
            if ($prj['logo_name']) {
                ?>
            <div class="fl2_offer_logo">
                <a href="http://<?php 
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:31,代码来源:projects_inner.php

示例13: ending

        <?php 
if ($service['src_id'] == 0) {
    ?>
            в общем каталоге
        <?php 
} else {
    if ($service['src_id'] == -1) {
        //if
        ?>
            на главной странице
        <?php 
    } else {
        //elseif
        ?>
           в каталоге «<?php 
        echo professions::GetProfName($service['src_id']);
        ?>
»
        <?php 
    }
}
//else
?>
        на <?php 
echo $service['op_count'];
?>
 <?php 
echo ending($service['op_count'], 'неделю', 'недели', 'недель');
?>
    </div>
</div>
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:31,代码来源:tpl.first_page.php

示例14: new_projects

<?php 
if (!isset($uid) || $uid <= 0) {
    //Выводим список схожих проектов/ваканси/конкурсов
    $prj = new new_projects();
    $prj_content = $prj->getSimilarProjects($project['id'], 5, $project_specs);
    if ($prj_content) {
        //Список специализаций через запятую
        $str_specs = projects::getGroupLinks($project_specs);
        ?>
        <div class="b-layout b-layout_margright_270 b-layout_marg_null_ipad">
            <h3 class="b-layout__title b-layout__title_padbot_20">
                <?php 
        if ($str_specs) {
            ?>
                    Другие проекты по <?php 
            echo ending(count($project_specs), 'специализации', 'специализациям', 'специализациям');
            ?>
 
                    &laquo;<?php 
            echo projects::getGroupLinks($project_specs);
            ?>
&raquo;
                <?php 
        } else {
            ?>
                    Возможно вас заинтересуют другие проекты
                <?php 
        }
        ?>
            </h3>
            <?php 
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:31,代码来源:content_frl.php

示例15: _correctMessage

 /**
  * корректирует сообщение в зависимости от количества непросмотренных событий
  * @param array $notify передается по ссылке
  */
 private function _correctMessage(&$notify)
 {
     switch ($notify['page']) {
         case 'bill':
             if ($notify['count'] > 1) {
                 $notify['message'] = $notify['count'] . ending($notify['count'], ' новое событие', ' новых события', ' новых событий') . ' в личном счете';
             }
             break;
     }
 }
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:14,代码来源:bar_notify.php


注:本文中的ending函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。