コード例 #1
0
 protected function _buildQueryColumns(Library\DatabaseQuerySelect $query)
 {
     if (!$this->getState()->isUnique()) {
         $query->columns(array('count' => 'COUNT(relations.attachments_attachment_id)'))->columns('table')->columns('row');
     }
     return parent::_buildQueryColumns($query);
 }
コード例 #2
0
 protected function _buildQueryColumns(Library\DatabaseQuerySelect $query)
 {
     parent::_buildQueryColumns($query);
     if (!$query->isCountQuery()) {
         $query->columns(array('page_count' => 'COUNT(pages.pages_page_id)'));
     }
 }
コード例 #3
0
ファイル: pages.php プロジェクト: janssit/nickys.janss.be
 protected function _buildQueryColumns(Library\DatabaseQuerySelect $query)
 {
     parent::_buildQueryColumns($query);
     if (!$query->isCountQuery()) {
         $query->columns(array('extension_name' => 'extensions.name'));
     }
 }
コード例 #4
0
 protected function _buildQueryColumns(Library\DatabaseQuerySelect $query)
 {
     parent::_buildQueryColumns($query);
     $state = $this->getState();
     if ($state->container) {
         $query->columns(array('container' => 'containers.slug'));
     }
 }
コード例 #5
0
ファイル: users.php プロジェクト: janssit/nickys.janss.be
 /**
  * Builds SELECT columns list for the query.
  *
  * @param   Library\DatabaseQuerySelect  A query object.
  * @return  void
  */
 protected function _buildQueryColumns(Library\DatabaseQuerySelect $query)
 {
     parent::_buildQueryColumns($query);
     $state = $this->getState();
     $query->columns(array('loggedin' => 'IF(session.users_session_id IS NOT NULL, 1, 0)', 'role_name' => 'role.name'));
     if ($state->loggedin) {
         $query->columns(array('loggedin_application' => 'session.application', 'loggedin_on' => 'session.time', 'loggedin_session_id' => 'session.users_session_id'));
     }
 }
コード例 #6
0
 protected function _buildQueryColumns(Library\DatabaseQuerySelect $query)
 {
     $state = $this->getState();
     if ($state->distinct && !empty($state->column)) {
         $query->distinct()->columns($state->column)->columns(array('activities_activity_id' => $state->column));
     } else {
         parent::_buildQueryColumns($query);
         $query->columns(array('created_by_name' => 'users.name'));
     }
 }
コード例 #7
0
 protected function _buildQueryColumns(Library\DatabaseQuerySelect $query)
 {
     parent::_buildQueryColumns($query);
     $query->columns(array('group_name' => 'group.name'));
 }
コード例 #8
0
ファイル: articles.php プロジェクト: janssit/www.technovit.be
 protected function _buildQueryColumns(Library\DatabaseQuerySelect $query)
 {
     parent::_buildQueryColumns($query);
     $query->columns(array('category_title' => 'categories.title', 'last_activity_on' => 'IF(tbl.modified_on, tbl.modified_on, tbl.created_on)', 'last_activity_by_name' => 'IF(tbl.modified_on, modifier.name, creator.name)', 'ordering_date' => 'IF(tbl.publish_on, tbl.publish_on, tbl.created_on)'));
 }
コード例 #9
0
 protected function _buildQueryColumns(Library\DatabaseQuerySelect $query)
 {
     parent::_buildQueryColumns($query);
     $query->columns(array('listbox' => "CONCAT(section.title, ' - ', tbl.title)", 'section' => 'section.title'));
 }
コード例 #10
0
ファイル: tags.php プロジェクト: janssit/nickys.janss.be
 protected function _buildQueryColumns(Library\DatabaseQuerySelect $query)
 {
     parent::_buildQueryColumns($query);
     $query->columns(array('count' => 'COUNT( relations.tags_tag_id )'));
 }
コード例 #11
0
 protected function _buildQueryColumns(Library\DatabaseQuerySelect $query)
 {
     parent::_buildQueryColumns($query);
     $query->columns(array('title' => 'tags.title', 'slug' => 'tags.slug'));
 }
コード例 #12
0
 protected function _buildQueryColumns(Library\DatabaseQuerySelect $query)
 {
     parent::_buildQueryColumns($query);
     $query->columns(array('thumbnail' => 'thumbnails.thumbnail'));
 }
コード例 #13
0
ファイル: contacts.php プロジェクト: janssit/nickys.janss.be
 protected function _buildQueryColumns(Library\DatabaseQuerySelect $query)
 {
     parent::_buildQueryColumns($query);
     $query->columns(array('category_title' => 'categories.title'));
 }
コード例 #14
0
ファイル: revisions.php プロジェクト: janssit/nickys.janss.be
 protected function _buildQueryColumns(Library\DatabaseQuerySelect $query)
 {
     $query->columns[] = 'u.name AS user_name';
     parent::_buildQueryColumns($query);
 }
コード例 #15
0
ファイル: products.php プロジェクト: janssit/www.technovit.be
 protected function _buildQueryColumns(Library\DatabaseQuerySelect $query)
 {
     parent::_buildQueryColumns($query);
     $query->columns(array('group' => 'group.title', 'section' => 'section.title', 'category' => 'category.title', 'condition' => 'condition.title', 'brand' => 'brand.title'));
 }