Example #1
0
 protected function getSearchCategory($className)
 {
     switch ($className) {
         case 'Category':
             $category = new Category($this->pixie);
             $search_category = $category->getPageTitle($this->request->param('id'));
             $value = $this->request->param('id');
             break;
         case 'Search':
             $value = $this->request->getWrap("id");
             $category = new Category($this->pixie);
             $search_category = $category->getPageTitle($this->request->getWrap('id'));
             $search_category = $search_category == "" ? "All" : $search_category;
             break;
         default:
             $search_category = 'All';
             $value = '';
             break;
     }
     return ['value' => $value, 'label' => $search_category];
 }
Example #2
0
 protected function getSearchCategory($className)
 {
     $params = $this->pixie->config->get("parameters");
     switch ($className) {
         case 'Category':
             $category = new Category($this->pixie);
             $search_category = $category->getPageTitle($this->request->param('id'));
             $value = $this->request->param('id');
             break;
         case 'Search':
             $value = $this->request->get("id");
             $category = new Category($this->pixie);
             $search_category = $category->getPageTitle($this->request->get('id'));
             $search_category = $search_category == "" ? $params['root_category_name'] ?: "All" : $search_category;
             break;
         default:
             $search_category = $params['root_category_name'] ?: 'All';
             $value = '';
             break;
     }
     return ['value' => $value, 'label' => $search_category];
 }