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


PHP __paramInit函数代码示例

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


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

示例1: processRequest

 public function processRequest()
 {
     $action = __paramInit('string', '', 'action');
     switch ($action) {
         case 'setpro':
             $this->setProMonth();
             break;
         case 'setproWeek':
             $this->setProWeek();
             break;
         case 'setAnswers':
             $this->setAnswers();
             break;
         case 'setfp':
             $this->setCatalogOrFpPlace();
             break;
         case 'setrb':
             $this->setCatalogOrMainPageRoundabout();
             break;
         case 'set_upfp':
             $this->setUpActionInCatalogOrFpPlace();
             break;
         case 'setim':
             $this->setIMakeValues();
             break;
         default:
             if ($this->session_fail) {
                 $this->jsonError("Вероятно, вы перелогинились на сайте в другой вкладке этого браузера.\nОбновите страницу");
             }
     }
 }
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:31,代码来源:testers-purchase-services.php

示例2: saveRedirect

 public static function saveRedirect()
 {
     $emp_redirect = __paramInit('link', 'emp_redirect');
     if ($emp_redirect) {
         $_SESSION['opauth_emp_redirect'] = $emp_redirect;
     }
 }
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:7,代码来源:OpauthHelper.php

示例3: setValue

 public function setValue($value)
 {
     $db_id_idx = $this->getName() . '_db_id';
     $this->_db_id = __paramInit('int', $db_id_idx, $db_id_idx, 0);
     $columns_id_idx = 'el-' . $this->getName() . '_columns';
     $this->_columns = __paramInit('array_int', $columns_id_idx, $columns_id_idx, $this->_columns);
     return parent::setValue($value);
 }
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:8,代码来源:MultiDropdown.php

示例4: init

 public function init()
 {
     parent::init();
     global $js_file;
     $js_file['tservices_order_messages'] = 'tservices/tservices_order_messages.js';
     $js_file['tservices_order_messages_attached'] = 'attachedfiles.js';
     $this->is_scroll = __paramInit('bool', null, 'form-block', false);
 }
开发者ID:notUserDeveloper,项目名称:fl-ru-damp,代码行数:8,代码来源:TServiceOrderMessagesForm.php

示例5: YellowLine

function YellowLine($text, $search = FALSE)
{
    if ($search === FALSE) {
        $search = clearInputText(__paramInit('string', 'search', null, ''));
    }
    $s = preg_split('/[\\s]+/', $search);
    for ($i = 0; $i < count($s); ++$i) {
        if ($s[$i]) {
            $text = preg_replace('/(' . preg_quote($s[$i]) . ')/i', "<span style='background-color: yellow; margin: 0;'>\$1</span>", $text);
        }
    }
    return $text;
}
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:13,代码来源:index.php

示例6: dav_file_upload_createDestName

/**
* @desc Транслитирует отображаемое имя файла ($_POST['filename']) и возвращает его с расширением загружаемого файла
* @param CFile $cfile
* @return string 
*/
function dav_file_upload_createDestName($cfile)
{
    $uploadFileName = $cfile->name;
    $ext = preg_replace("#.*(\\.[0-9a-zA-Z]*)\$#", "\$1", $uploadFileName);
    //ext = .*
    $filename = __paramInit("string", null, "filename");
    $pattern = '#\\' . $ext . '#';
    $filename = preg_replace($pattern, '', $filename);
    if (strlen($filename) == 0) {
        $filename = preg_replace($pattern, '', $uploadFileName);
    }
    $filename = translit($filename) . $ext;
    return $filename;
}
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:19,代码来源:index.php

示例7: init

 public function init($options = array())
 {
     if (isset($options['payments_exclude'])) {
         foreach ($options['payments_exclude'] as $payment_type) {
             unset($this->options['payments'][$payment_type]);
         }
     }
     if (isset($this->options['payments'][self::PAYMENT_TYPE_PLATIPOTOM])) {
         require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/platipotom.php';
         $platipotom = new platipotom();
         $this->options['payments'][self::PAYMENT_TYPE_PLATIPOTOM]['data-maxprice'] = $platipotom->getMaxPrice();
     }
     $this->options['is_show'] = __paramInit('bool', $options['popup_id'], $options['popup_id'], false);
     $this->options = array_merge($this->options, $options);
 }
开发者ID:notUserDeveloper,项目名称:fl-ru-damp,代码行数:15,代码来源:quickPaymentPopup.php

示例8: render

 public function render($options = array())
 {
     $this->options['is_show'] = __paramInit('bool', $options['popup_id'], $options['popup_id'], false);
     //@todo: неиспользуется?
     $tservices_binds = new tservices_binds($this->options['kind']);
     $is_prolong = (bool) $options['date_stop'];
     $options['popup_title'] = $is_prolong ? 'Продление закрепления услуги' : 'Закрепление услуги';
     $options['popup_subtitle'] = $is_prolong ? 'Срок продления услуги' : 'Срок закрепления услуги';
     if ($is_prolong) {
         $options['tservices'] = '{' . $options['tservices_cur'] . ':' . $options['tservices_cur_text'] . '}';
         $options['disable_tservices'] = true;
     }
     $this->options = array_merge($this->options, $options);
     return Template::render(ABS_PATH . self::TPL_MAIN_PATH . $this->buy_popup_tpl, $this->options);
 }
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:15,代码来源:quickPaymentPopupTservicebind.php

示例9: init

 public function init()
 {
     global $js_file;
     $js_file['reserves_payout'] = 'reserves/reserves_payout.js';
     $uid = get_uid(false);
     $reqvs = ReservesHelper::getInstance()->getUserReqvs($uid);
     $form_type = $reqvs['form_type'];
     $rez_type = $reqvs['rez_type'];
     $reqv = $reqvs[$form_type];
     $payments = array(self::PAYMENT_TYPE_CARD => array('title' => 'Пластиковые<br/>карты', 'class' => 'b-button__pm_card', 'num' => @$reqv['el_ccard'], 'wait' => 'Идет выплата суммы.'), self::PAYMENT_TYPE_YA => array('title' => 'Яндекс.Деньги', 'class' => 'b-button__pm_yd', 'num' => @$reqv['el_yd'], 'wait' => 'Идет выплата суммы.'), self::PAYMENT_TYPE_BANK => array('title' => 'Банковский<br/>перевод', 'class' => 'b-button__pm_bank', 'num' => @$reqv['bank_rs'], 'wait' => 'Идет выплата суммы.'), self::PAYMENT_TYPE_RS => array('title' => 'Банковский<br/>перевод', 'class' => 'b-button__pm_bank', 'num' => @$reqv['bank_rs'], 'wait' => 'Идет выплата суммы.'));
     $form_list = array(sbr::FT_PHYS => 'физическое лицо', sbr::FT_JURI => 'юридическое лицо');
     $this->options['form_txt'] = @$form_list[$form_type];
     $this->options['rez_txt'] = sbr::getRezTypeText($rez_type);
     $allowed_payments = ReservesHelper::getInstance()->getAllowedPayoutTypes($form_type, $rez_type, $this->price);
     $this->options['payments'] = array_intersect_key($payments, $allowed_payments);
     $popup_id = self::getPopupId($this->options['idx']);
     $this->options['is_show'] = __paramInit('bool', $popup_id, $popup_id, false);
 }
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:18,代码来源:ReservesPayoutPopup.php

示例10: action2

 public function action2()
 {
     global $js_file;
     require_once ABS_PATH . "/classes/professions.php";
     $category = __paramInit('int', NULL, 'category', NULL);
     $subcategory = __paramInit('int', NULL, 'subcategory', NULL);
     if ($category > 0 && $subcategory > 0 && professions::isExistProfId($subcategory, $category)) {
         $data = array();
         $data['kind'] = 1;
         //проект!
         $data['pro_only'] = true;
         $data['verify_only'] = false;
         $data['categories'][] = array('category_id' => $category, 'subcategory_id' => $subcategory);
         $_SESSION['customer_wizard'] = $data;
         $this->redirect('/welcome/customer/3/');
     }
     $professions = professions::GetProfessionsAndGroup('g.cnt DESC, p.pcount DESC NULLS LAST');
     $suffix = isset($_SESSION['pda']) && $_SESSION['pda'] == 1 ? '_pda' : '';
     $js_file['ElementsFactory'] = 'form/ElementsFactory.js';
     $js_file['ElementVerticalSelect'] = 'form/VerticalSelect.js';
     $this->render("step2{$suffix}", array('professions' => $professions, 'default_group' => 2, 'default_spec' => 9));
 }
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:22,代码来源:CustomerController.php

示例11: init

 public function init($options = array())
 {
     $this->options = array_merge($this->options, $options);
     if (isset($options['payments_exclude'])) {
         foreach ($options['payments_exclude'] as $payment_type) {
             unset($this->options['payments'][$payment_type]);
         }
     }
     if (isset($this->options['payments'][self::PAYMENT_TYPE_PLATIPOTOM])) {
         require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/platipotom.php';
         $platipotom = new platipotom();
         $this->options['payments'][self::PAYMENT_TYPE_PLATIPOTOM]['data-maxprice'] = $platipotom->getMaxPrice();
     }
     if (isset($_SESSION['ref_uri'])) {
         $ref_uri = urldecode($_SESSION['ref_uri']);
         $query = parse_url($ref_uri, PHP_URL_QUERY);
         $toAppend = strpos($query, $this->options['popup_id']) === false;
         if ($toAppend) {
             $delimitter = $query ? '&' : '?';
             $_SESSION['redirect_from_finance'] = urlencode($ref_uri . $delimitter . $this->options['popup_id'] . '=1');
         }
     }
     $this->options['is_show'] = __paramInit('bool', $this->options['popup_id'], $this->options['popup_id'], false);
 }
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:24,代码来源:quickExtPaymentPopup.php

示例12: checkUtm

 /**
  * Проверяем фиксируем UTM метки.
  * 
  * @return bool
  */
 public function checkUtm()
 {
     $sess_id = session_id();
     //После авторизации обновляем UID пользователя
     if (!isset($_SESSION['ga_stat_updated']) && isset($_SESSION['uid']) && $_SESSION['uid'] > 0) {
         $this->db()->update(self::TABLE, array('user_id' => $_SESSION['uid']), 'user_id IS NULL AND sess_id = ?', $sess_id);
         $_SESSION['ga_stat_updated'] = true;
     }
     if (!isset($_GET['utm_source'], $_GET['utm_medium'], $_GET['utm_campaign'])) {
         return false;
     }
     $utm_source = __paramInit('string', 'utm_source', null, null, 150);
     $utm_medium = __paramInit('string', 'utm_medium', null, null, 150);
     $utm_campaign = __paramInit('string', 'utm_campaign', null, null, 150);
     if (empty($utm_source) && empty($utm_medium) && empty($utm_campaign)) {
         return false;
     }
     //Хеш на ссылку живет 30 минут в течении жизни сессии
     $hash = md5($_SERVER['REQUEST_URI'] . date('d.m.Y H') . (date('i') > 30));
     //Не фиксируем метки на одинаковые страницы и исключаем накрутку
     if (isset($_SESSION['ga_stat_url_hash'][$hash])) {
         return false;
     }
     $_SESSION['ga_stat_url_hash'][$hash] = true;
     //Храним максимум до 100 разных хеш-ссылок в сессии и старые выбрасываем
     if (count($_SESSION['ga_stat_url_hash']) > 100) {
         $_SESSION['ga_stat_url_hash'] = array_slice($_SESSION['ga_stat_url_hash'], -100);
     }
     //Фиксируем метку
     $data = array('utm_source' => $utm_source, 'utm_medium' => $utm_medium, 'utm_campaign' => $utm_campaign, 'ip' => getRemoteIP(), 'url' => parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH), 'sess_id' => $sess_id);
     if (isset($_SESSION['uid']) && $_SESSION['uid'] > 0) {
         $data['user_id'] = $_SESSION['uid'];
     }
     $ret = $this->db()->insert(self::TABLE, $data);
     return $ret;
 }
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:41,代码来源:ga_stat.php

示例13: blogs

<?php

require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/blogs.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/employer.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/freelancer.php";
$blog = new blogs();
$gr = intval(trim($_GET['gr']));
$login = trim($_GET['user']);
$t = trim(__paramInit('string', 't'));
if (!$t) {
    $base = 0;
} else {
    $base = 1;
}
$page = intval(trim($_GET['page']));
$from = intval(trim($_GET['from']));
$from = 0;
//а нафига вообще тут это нужно?
if (!$page) {
    $page = 1;
}
if ($login) {
    // Ћичный блог пользовател¤
    $login = pg_escape_string($login);
    $user = new users();
    $user->GetUser($login);
    if ($user->uid && !$user->is_banned) {
        if (!is_emp($user->role)) {
            $user = new freelancer();
            $user->GetUser($login);
            $is_visible = substr($user->tabs, 3, 1);
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:31,代码来源:blogs.php

示例14: array

require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/users.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/blogs.php';
$header = '../header.php';
//$additional_header = "<link rel=\"alternate\" type=\"application/rss+xml\" title=\"Блоги на Free-lance.ru (".$gr_name.")\" href=\"/rss/blogs.php?gr=".$gr."&amp;t=".$t."\" />";
$css_file = array('lenta.css', 'commune.css', '/css/nav.css');
$content = 'content.php';
$js_file = array('polls.js', 'commune.js');
$footer = '../footer.html';
$user_mod = commune::MOD_ADMIN * hasPermissions('communes');
$user_mod |= commune::MOD_PRO * (users::IsPro($uid, $e) ? 1 : 0);
$user_mod |= commune::MOD_EMPLOYER * (int) is_emp();
$user_mod |= commune::MOD_BANNED * is_banned($uid);
$page = __paramInit('int', 'page', 'page', 1);
$action = __paramInit('string', NULL, 'action');
switch ($action) {
    case 'Save':
        $has_lenta = __paramInit('bool', NULL, 'has_lenta', NULL);
        $my_team = __paramInit('bool', NULL, 'my_team');
        $all_profs = __paramInit('bool', NULL, 'all_profs');
        $communes = __paramInit('array', NULL, 'commune_id');
        $prof_groups = __paramInit('array', NULL, 'prof_group_id');
        if (!lenta::SaveUserSettings($has_lenta, $uid, $my_team, $all_profs, $communes, $prof_groups)) {
        }
        // ошибка.
        header('Location: /lenta/');
        exit;
        break;
    default:
        break;
}
include '../template2.php';
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:31,代码来源:index.php

示例15: getFriendlyURL

        <?php 
            echo $ban_count;
            ?>
    </li>
    <?php 
        }
    }
} else {
    if ($top['category_id'] && $top['category_name']) {
        ?>
<li class="b-post__links-item b-post__links-item_padright_10">
    Раздел: <a class="b-post__link b-post__link_color_000" href="<?php 
        echo getFriendlyURL('commune_commune', $top['commune_id']);
        ?>
?om=<?php 
        echo __paramInit("int", "om") ? __paramInit("int", "om") : '0';
        ?>
&cat=<?php 
        echo $top['category_id'];
        ?>
"><?php 
        echo $top['category_name'];
        ?>
</a>
</li>
<?php 
    }
}
?>
</ul>
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:30,代码来源:admin_bar.php


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