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


PHP ___函数代码示例

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


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

示例1: addDefaultPages

 public function addDefaultPages()
 {
     $request = Zend_Controller_Front::getInstance()->getRequest();
     $id = $request->getInt('id', $request->getInt('user_id'));
     if (!$id && $request->getInt('_u_id')) {
         $id = $request->getInt('_u_id');
     }
     if (!$id && $request->getParam('_u_a') == 'insert') {
         $id = 'insert';
     }
     if (!$id) {
         throw new Am_Exception_InputError("Could not find out [id]");
     }
     $userUrl = REL_ROOT_URL . '/admin-users?';
     if ($action = $request->getFiltered('_u_a', 'edit')) {
         $userUrl .= "_u_a={$action}&";
     }
     if ($a = $request->getFiltered('_u_id', $id)) {
         $userUrl .= "_u_id={$a}";
     }
     $this->addPage(array('id' => 'users', 'uri' => $userUrl, 'label' => ___('User Info'), 'order' => 0, 'disabled' => $id <= 0, 'active' => $request->getFiltered('_u_id', false)))->addPage(array('id' => 'payments', 'label' => ___('Payments'), 'controller' => 'admin-user-payments', 'params' => array('user_id' => $id), 'order' => 100, 'resource' => 'grid_payment'))->addPage(array('id' => 'access-log', 'label' => ___('Access Log'), 'controller' => 'admin-users', 'action' => 'access-log', 'params' => array('user_id' => $id), 'order' => 200, 'resource' => Am_Auth_Admin::PERM_LOGS));
     $event = new Am_Event_UserTabs($this, $id <= 0, (int) $id);
     $event->run();
     /// workaround against using the current route for generating urls
     foreach (new RecursiveIteratorIterator($this, RecursiveIteratorIterator::SELF_FIRST) as $child) {
         if ($child instanceof Zend_Navigation_Page_Mvc && $child->getRoute() === null) {
             $child->setRoute('default');
         }
         if ($id <= 0) {
             $child->set('disabled', true);
         }
     }
 }
开发者ID:subashemphasize,项目名称:test_site,代码行数:33,代码来源:UserTabs.php

示例2: getTitle

 public function getTitle()
 {
     if ($this->fn == self::FN_FREE) {
         return ___('Free Access');
     }
     if ($this->fn == self::FN_FREE_WITHOUT_LOGIN) {
         return ___('Free Access without log-in');
     }
     $pr = null;
     if ($this->id) {
         if ($this->fn == self::FN_PRODUCT) {
             $pr = $this->getDi()->productTable->load($this->id, false);
         } elseif ($this->fn == self::FN_CATEGORY) {
             if ($this->id == self::ANY_PRODUCT) {
                 return ___('Any product');
             } else {
                 $pr = $this->getDi()->productCategoryTable->load($this->id, false);
             }
         }
     }
     if (!$pr) {
         return sprintf('(%s #%d)', $this->getClass(), $this->getId());
     }
     return sprintf('(%d) %s', $pr->pk(), $pr->title);
 }
开发者ID:grlf,项目名称:eyedock,代码行数:25,代码来源:ResourceAccess.php

示例3: getDownloadBlockForLocale

 /**
  * Overload parent function.  See parent for details.
  *
  */
 function getDownloadBlockForLocale($locale, $options = array())
 {
     $options['product'] = array_key_exists('product', $options) ? $options['product'] : 'thunderbird';
     # Used on the sidebar only
     $options['download_title'] = ___('Get Thunderbird');
     return parent::getDownloadBlockForLocale($locale, $options);
 }
开发者ID:pocmo,项目名称:build-tools,代码行数:11,代码来源:thunderbirdDetails.class.php

示例4: initFromSavedForm

 public function initFromSavedForm(SavedForm $record)
 {
     foreach ($record->getBricks() as $brick) {
         $brick->insertBrick($this);
     }
     $this->addSubmit('_submit_', array('value' => ___('Save Profile')));
 }
开发者ID:alexanderTsig,项目名称:arabic,代码行数:7,代码来源:Profile.php

示例5: __construct

 public function __construct(Am_Di $di, array $config)
 {
     $this->defaultTitle = ___("ClickBank");
     $this->defaultDescription = ___("pay using credit card or PayPal");
     parent::__construct($di, $config);
     $di->billingPlanTable->customFields()->add(new Am_CustomFieldText('clickbank_product_id', 'ClickBank Product#', 'you have to create similar product in ClickBank and enter its number here', array()));
 }
开发者ID:subashemphasize,项目名称:test_site,代码行数:7,代码来源:clickbank.php

示例6: createForm

    function createForm()
    {
        $f = new Am_Form();
        $f->addHidden('s')->setValue($this->getFiltered('s'));
        $f->addHidden('e')->setValue($this->getParam('e'));
        $g = $f->addGroup('newsletter', array('id' => 'newsletter-group'))->setLabel(___('Untick checkbox to cancel subscription'));
        $g->setSeparator("<br />\n");
        $ids = $this->view->guest->getLists();
        foreach ($this->lists as $l) {
            $title = $l->title;
            if ($l->desc) {
                $title .= " - " . $l->desc;
            }
            $el = $g->addCheckbox($l->pk())->setContent($title);
            if (in_array($l->list_id, $ids) && !$this->_request->isPost()) {
                $el->setAttribute('checked');
            }
            // checked by default
        }
        if (count($this->lists) > 1) {
            $f->addCheckbox('unsubscribe')->setLabel(___('Cancel all Subscriptions'));
            $f->addScript()->setScript(<<<CUT
jQuery(document).ready(function(\$) {
    \$("input#unsubscribe-0").change(function(){
        \$("#row-newsletter-group").toggle(!this.checked);
    });
});
CUT
);
        }
        $f->addSubmit('do', array('value' => ___('Change Subscription')));
        return $f;
    }
开发者ID:subashemphasize,项目名称:test_site,代码行数:33,代码来源:UnsubscribeController.php

示例7: securityIni

 /**
  * This method does the actual security check, other security checks are done on a per call basis to this method in specific scripts.
  * Improved version reduces the cost of queries by 3, I also believe that this is a more secure method.
  *
  * @param boolean $validate_crypt_key Set if you would like the system to verify an encryption before accepting global $_POST variables. Use with method send_crypt_key_validation in your form.
  * @return string
  * @author Jason Schoeman
  */
 public function securityIni($validate_token = false)
 {
     if (isset($_SESSION['user_id'])) {
         $this->_log(sprintf(___('Security check for user id %s'), $_SESSION['user_id']));
     }
     if ($this->configuration['system_down'] == true) {
         if ($this->configuration['user_role'] == $this->configuration['root_role']) {
             if ($this->configuration['system_down_bypass'] == false) {
                 $this->template->warning(___('System is switched off for normal users, only root can access the system.'), false, false);
             }
         } else {
             if ($this->configuration['system_down_bypass'] == false) {
                 $settings_message = $this->db->getSettings(array('system_down_message'));
                 $this->core->skipLogin = true;
                 $this->core->haltController = sprintf($settings_message['system_down_message'], $this->configuration['scripts_name_version']);
             }
         }
     }
     if (!empty($_POST)) {
         $this->post = $this->sqlWatchdog($_POST);
     }
     if (!empty($_GET)) {
         $this->get = $this->sqlWatchdog($_GET);
     }
     if (!empty($_COOKIE)) {
         $this->cookie = $this->sqlWatchdog($_COOKIE);
     }
     if (!empty($_SESSION)) {
         $this->session = $_SESSION;
     }
     if (!empty($_REQUEST)) {
         $this->request = array_merge((array) $this->post, (array) $this->get);
     }
 }
开发者ID:tejdeeps,项目名称:tejcs.com,代码行数:42,代码来源:PHPDS_security.class.php

示例8: indexAction

 function indexAction()
 {
     $this->getDi()->auth->requireLogin($this->_request->getRequestUri());
     //$this->getModule()->checkAndUpdate($this->getDi()->user);
     $subusers_count = $this->getDi()->user->data()->get('subusers_count');
     if (empty($subusers_count)) {
         throw new Am_Exception_Security(___('Resellers-only page'));
     }
     $this->view->headScript()->prependFile(REL_ROOT_URL . "/js.php?js=admin");
     $this->view->subusers_count = $subusers_count;
     $grid = Am_Grid_Editable_Subusers::factory($this->getDi()->user, $this->getRequest(), $this->view, $this->getDi());
     $pending = 0;
     foreach ($subusers_count as $v) {
         if ($v['pending_count']) {
             $pending += $v['pending_count'];
         }
     }
     if ($pending) {
         $this->view->message = ___('You have too many subusers assigned to this account.  You may choose to remove %d users from your account', $pending);
     } else {
         if ($this->getDi()->config->get('subusers_cannot_delete') == 2) {
             // no pending accounts, user cannot delete
             $grid->actionDelete('delete');
         }
     }
     $grid->runWithLayout('member/subusers.phtml');
 }
开发者ID:alexanderTsig,项目名称:arabic,代码行数:27,代码来源:IndexController.php

示例9: chain

 public function chain($item = null)
 {
     list($item) = self::_wrapArgs(func_get_args(), 1);
     $__ = isset($this) && isset($this->_chained) && $this->_chained ? $this : ___($item);
     $__->_chained = true;
     return $__;
 }
开发者ID:protechhelp,项目名称:gamamba,代码行数:7,代码来源:Underscore.php

示例10: validate

 /**
  * Validate if given coupon is applicable to a customer
  * @param int (optional)$user_id
  * @return string|null error message or null if all OK
  */
 function validate($user_id = null)
 {
     $batch = $this->getBatch();
     if ($batch->is_disabled) {
         return ___('Coupon code disabled');
     }
     if ($batch->use_count && $batch->use_count <= $this->used_count) {
         return ___('Coupon usage limit exceeded');
     }
     if ($batch->user_id && $user_id && $batch->user_id != $user_id) {
         return ___('This coupon belongs to another customer');
     }
     $tm = $this->getDi()->time;
     if ($batch->begin_date && strtotime($batch->begin_date) > $tm) {
         return ___('Coupon is not yet active');
     }
     if ($batch->expire_date && strtotime($batch->expire_date . ' 23:59:59') < $tm) {
         return ___('Coupon code expired');
     }
     if ($batch->user_use_count && $user_id) {
         $member_used_count = $this->getDi()->invoiceTable->findPaidCountByCouponId($this->coupon_id, $user_id);
         if ($batch->user_use_count <= $member_used_count) {
             return ___('Coupon usage limit exceeded');
         }
     }
     return null;
 }
开发者ID:subashemphasize,项目名称:test_site,代码行数:32,代码来源:Coupon.php

示例11: addSaveButton

 function addSaveButton($title = null)
 {
     if ($title === null) {
         $title = ___("Save");
     }
     return $this->addSubmit('save', array('value' => $title));
 }
开发者ID:subashemphasize,项目名称:test_site,代码行数:7,代码来源:Admin.php

示例12: _afterInitSetupForm

    function _afterInitSetupForm(Am_Form_Setup $form)
    {
        $url = Am_Controller::escape(REL_ROOT_URL) . '/default/admin-content/p/newsletter/index';
        $text = ___("Once the plugin configuration is finished on this page, do not forget to add\n" . "a record on %saMember CP -> Protect Content -> Newsletters%s page", '<a href="' . $url . '" target="_blank" class="link">', '</a>');
        $form->addProlog(<<<CUT
<div class="warning_box">
    {$text}
</div>
CUT
);
        if ($this->canGetLists()) {
            $lists = array();
            try {
                foreach ($this->getLists() as $k => $v) {
                    $lists[$k] = $v['title'];
                }
            } catch (Exception $e) {
                //just log
                $this->getDi()->errorLogTable->logException($e);
            }
            $gr = $form->addGroup()->setLabel(___('Unsubscribe customer from selected newsletter threads'));
            $gr->addSelect('unsubscribe_after_signup')->loadOptions(array('' => ___('Please Select'), self::UNSUBSCRIBE_AFTER_ADDED => ___('After the user has been added'), self::UNSUBSCRIBE_AFTER_PAID => ___('After first payment has been completed')));
            $gr->addStatic()->setContent('<br><br>');
            $gr->addMagicSelect('unsubscribe_after_signup_lists')->loadOptions($lists);
        }
        parent::_afterInitSetupForm($form);
    }
开发者ID:grlf,项目名称:eyedock,代码行数:27,代码来源:Plugin.php

示例13: run

 public function run(Am_Paysystem_Result $result)
 {
     $this->result = $result;
     $log = $this->getInvoiceLog();
     $log->add($this->request);
     $this->response = $this->request->send();
     $log->add($this->response);
     $this->validateResponseStatus($this->result);
     if ($this->result->isFailure()) {
         return;
     }
     try {
         $this->parseResponse();
         // validate function must set success status
         $this->validate();
         if ($this->result->isSuccess()) {
             $this->processValidated();
         }
     } catch (Exception $e) {
         if ($e instanceof PHPUnit_Framework_Error) {
             throw $e;
         }
         if ($e instanceof PHPUnit_Framework_Asser) {
             throw $e;
         }
         if (!$result->isFailure()) {
             $result->setFailed(___("Payment failed"));
         }
         $log->add($e);
     }
 }
开发者ID:irovast,项目名称:eyedock,代码行数:31,代码来源:Echeck.php

示例14: validate

 public function validate()
 {
     if ($this->vars['err']) {
         return $this->result->setFailed(___('Payment failed'));
     }
     $this->result->setSuccess($this);
 }
开发者ID:grlf,项目名称:eyedock,代码行数:7,代码来源:Phone.php

示例15: renderConfig

    public function renderConfig(&$output, $grid)
    {
        $type = substr($grid->getId(), 1);
        $url = $this->escape($this->getUrl(null, 'config-save'));
        $checked1 = $checked2 = "";
        if ($this->getDi()->config->get('ban.' . $type . '_action') == 'die') {
            $checked2 = 'selected="selected"';
        } else {
            $checked1 = 'selected="selected"';
        }
        $text = ___("Choose action when locked %s used by customer during signup", '[' . $type . ']');
        $opt1 = ___("Display error message");
        $opt2 = ___("Die and show ugly error message");
        $output .= <<<CUT
        <br /><br />
        <form method="post" action="{$url}">
        {$text}
        <input type="hidden" name="c" value="{$type}">
        <select name="a" id="{$type}-action" onchange="this.form.submit()">
            <option value="error" {$checked1}>{$opt1}</option>
            <option value="die" {$checked2}>{$opt2}</option>
        </select>
        </form>
        </script>
CUT;
    }
开发者ID:subashemphasize,项目名称:test_site,代码行数:26,代码来源:AdminBanController.php


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