Airship\Cabin\Bridge\Blueprint\Blog::getTagInfo PHP Method

getTagInfo() public method

Get data on a specific tag
public getTagInfo ( integer $tagId ) : array
$tagId integer
return array
    public function getTagInfo(int $tagId) : array
    {
        $tagInfo = $this->db->row('SELECT * FROM hull_blog_tags WHERE tagid = ?', $tagId);
        if (empty($tagInfo)) {
            return [];
        }
        return $tagInfo;
    }

Usage Example

Esempio n. 1
0
 /**
  * Edit a tag
  *
  * @route blog/tag/edit/{id}
  * @param string $id
  */
 public function editTag(string $id = '')
 {
     $id = (int) $id;
     if (!$this->can('update')) {
         \Airship\redirect($this->airship_cabin_prefix . '/blog/tag');
     }
     $tag = $this->blog->getTagInfo($id);
     $post = $this->post(new EditTagFilter());
     if (!empty($post)) {
         if ($this->processEditTag($id, $post)) {
             \Airship\redirect($this->airship_cabin_prefix . '/blog/tag');
         }
     }
     $this->lens('blog/tags_edit', ['active_link' => 'bridge-link-blog-tags', 'tag' => $tag, 'title' => \__('Edit Blog Tag "%s"', 'default', Util::noHTML($tag['name']))]);
 }