コード例 #1
0
ファイル: control.php プロジェクト: wangjiang988/ukshop
 /**
  * 记录日志
  * @param unknown $content 日志内容
  * @param boolean $if_sql 是否记录SQL
  */
 protected function log($content, $if_sql = true)
 {
     if ($if_sql) {
         $log = Uk86Log::uk86_read();
         if (!empty($log) && is_array($log)) {
             $content .= end($log);
         }
     }
     Uk86Log::uk86_record('queue\\' . $content, Uk86Log::RUN);
 }
コード例 #2
0
ファイル: search.model.php プロジェクト: wangjiang988/ukshop
 /**
  * 从全文索引库搜索关键词
  * @param unknown $condition 条件
  * @param unknown $order 排序
  * @param number $pagesize 每页显示商品数
  * @return
  */
 public function getIndexerList($condition = array(), $order = array(), $pagesize = 24)
 {
     try {
         //全文搜索初始化
         $this->_createXS($pagesize, C('fullindexer.appname'));
         //设置搜索内容
         $this->_setQueryXS($condition, $order);
         //执行搜索
         $this->_searchXS();
         return array($this->_indexer_ids, $this->_indexer_count);
     } catch (XSException $e) {
         //             if (C('debug')) {
         //                 showMessage($e->getMessage(),'','html','error');
         //             } else {
         Uk86Log::uk86_record('search\\index' . $e->getMessage() . "\r\n" . $sql, Uk86Log::RUN);
         return false;
         //             }
     }
 }
コード例 #3
0
ファイル: mysqli.php プロジェクト: wangjiang988/ukshop
 /**
  * 执行查询
  *
  * @param string $sql
  * @return mixed
  */
 public static function query($sql, $host = 'master')
 {
     self::connect($host);
     if (C('debug')) {
         uk86_addUpTime('queryStartTime');
     }
     $query = self::$link[$host]->query($sql);
     if (C('debug')) {
         uk86_addUpTime('queryEndTime');
     }
     if ($query === false) {
         $error = 'Db Error: ' . mysqli_error(self::$link[$host]);
         if (C('debug')) {
             uk86_throw_exception($error . '<br/>' . $sql);
         } else {
             Uk86Log::uk86_record($error . "\r\n" . $sql, Uk86Log::ERR);
             Uk86Log::uk86_record($sql, Uk86Log::SQL);
             return false;
         }
     } else {
         Uk86Log::uk86_record($sql . " [ RunTime:" . uk86_addUpTime('queryStartTime', 'queryEndTime', 6) . "s ]", Uk86Log::SQL);
         return $query;
     }
 }