Пример #1
0
 /** @return string */
 public function prepareQuery($query, $args = null, $isInternalCall = false)
 {
     if (!is_array($args)) {
         $args = array($args);
     }
     $query = StringTools::parse($query, array_merge($this->globalQueryArgs, $args), array($this, 'prepareQueryFilterCallback'));
     if ($isInternalCall) {
         Database::$countQueries++;
         $this->countQueries++;
         if ($this->_backupLastQuery) {
             $this->_lastQuery = $query;
         }
         if ($this->debug && $this->events) {
             $this->events->trigger('log', '[' . $this->id . '] Query: ' . $query);
         }
     }
     return $query;
 }
Пример #2
0
 public function p($text, $arguments)
 {
     return StringTools::parse($text, $arguments);
 }