示例#1
0
 public function search($view, $para)
 {
     $styles_per_page = STYLES_PER_PAGE_DEFAULT;
     $taxonomy = "style";
     $userLoginBO = json_decode(Session::get("userInfo"));
     if ($userLoginBO != NULL) {
         if (isset($userLoginBO->styles_per_page) && is_numeric($userLoginBO->styles_per_page)) {
             $styles_per_page = (int) $userLoginBO->styles_per_page;
         }
     }
     if (!isset($styles_per_page)) {
         if (!isset($_SESSION['options'])) {
             $_SESSION['options'] = new stdClass();
             $_SESSION['options']->styles_per_page = STYLES_PER_PAGE_DEFAULT;
             $styles_per_page = STYLES_PER_PAGE_DEFAULT;
         } elseif (!isset($_SESSION['options']->styles_per_page)) {
             $_SESSION['options']->styles_per_page = STYLES_PER_PAGE_DEFAULT;
             $styles_per_page = STYLES_PER_PAGE_DEFAULT;
         }
     }
     $view->taxonomies_per_page = $styles_per_page;
     $view->taxonomy = $taxonomy;
     parent::search($view, $para);
 }