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


PHP Data::getInstance方法代码示例

本文整理汇总了PHP中Data::getInstance方法的典型用法代码示例。如果您正苦于以下问题:PHP Data::getInstance方法的具体用法?PHP Data::getInstance怎么用?PHP Data::getInstance使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Data的用法示例。


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

示例1: admin_middleware

global $app, $user;
function admin_middleware()
{
    global $app, $user;
    if (!session('connected')) {
        $app->redirect('/admin/_connect.html');
        die;
    }
    return true;
}
// admin_middleware
$app->get('/admin/', 'admin_middleware', function () use($app) {
    $app->redirect('/admin/' . Data::get('home'));
});
$app->post('/admin/', function () use($app) {
    $data = Data::getInstance();
    if (post('connect')) {
        $iErrorLoop = intval(post('error')) + 1;
        usleep(200000 * $iErrorLoop);
        $oUser = $data->getUser(post('login'));
        if (post('login') == 'leny' && sha1(post('password')) == '817f0e8f4b3551234a4f6366b45280c6218ef9aa') {
            session('connected', true);
            session('root', true);
            $app->redirect('/admin/' . post('referer') ?: Data::get("home"));
            return;
        }
        if (Data::get('branding_id') == 'minibos' && post('login') == 'idco' && sha1(post('password')) == '56336e8b6f91fa3c6e03db02c2022ca86f1e1b7c') {
            session('connected', true);
            session('root', true);
            $app->redirect('/admin/' . post('referer') ?: Data::get("home"));
            return;
开发者ID:posib,项目名称:posib-legacy,代码行数:31,代码来源:main.php

示例2: select

 /**
  * Run selecting data. Returning specified data if $fields are specified
  * @param array $fields fields you want to retrive
  * @return \Database|\Data depending on multi/single select
  */
 public function select($fields = null)
 {
     if (is_array($fields)) {
         $xml = $this->xml;
         foreach ($xml->row as $row) {
             foreach ($row->field as $field) {
                 if (!in_array($field->attributes()->name, $fields)) {
                     $target = $row->xpath('//field[@name="' . $field->attributes()->name . '"]');
                     foreach ($target as $node) {
                         $domRef = dom_import_simplexml($node);
                         $domRef->parentNode->removeChild($domRef);
                     }
                 }
             }
         }
     }
     try {
         $this->_xml_to_object();
     } catch (Exception $msg) {
         throw $msg;
     }
     return isset($this->_row_id) ? Data::getInstance() : $this;
 }
开发者ID:cesimar,项目名称:XML-FileDatabase,代码行数:28,代码来源:xmlDB.php

示例3: __construct

 public function __construct()
 {
     $oData = Data::getInstance();
     $this->db = $oData->db;
 }
开发者ID:nearone,项目名称:mongo_twig,代码行数:5,代码来源:Core.php

示例4: _getHelper

 /**
  * @return Data
  */
 protected function _getHelper()
 {
     return Data::getInstance();
 }
开发者ID:pawlik,项目名称:magerun-addons,代码行数:7,代码来源:Parser.php


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