Local::gallery PHP Method

    public function gallery($data = array())
    {
        $gallery = $this->location->getGallery();
        if (empty($gallery) or empty($gallery['images'])) {
            return $data;
        }
        $this->template->setScriptTag('js/jquery.bsPhotoGallery.js', 'jquery-bsPhotoGallery-js', '99330');
        $data['title'] = isset($gallery['title']) ? $gallery['title'] : '';
        $data['description'] = isset($gallery['description']) ? $gallery['description'] : '';
        foreach ($gallery['images'] as $key => $image) {
            if (isset($image['status']) and $image['status'] !== '1') {
                $data['images'][$key] = array('name' => isset($image['name']) ? $image['name'] : '', 'path' => isset($image['path']) ? $image['path'] : '', 'thumb' => isset($image['path']) ? $this->Image_tool_model->resize($image['path']) : '', 'alt_text' => isset($image['alt_text']) ? $image['alt_text'] : '', 'status' => $image['status']);
            }
        }
        return $data;
    }