\S::get( 'query' ), 'products' => $results['products'] ]); if ( $results['ls'] > 1 ) { $tpl = new \Tpl; $tpl -> ls = $results['ls']; $tpl -> bs = $bs ? $bs : 1; $tpl -> link = 'wyszukiwarka/' . \S::get( 'query' ); $out .= $tpl -> render( 'site/pager' ); } return $out; } static public function search_products() { global $lang_id; $results = \shop\Product::searchProductByNameAjax( \S::get( 'query' ), $lang_id ); if ( \S::is_array_fix( $results ) ) foreach ( $results as $row ) $products[] = \Tpl::view( 'shop-search/product-search', [ 'product' => Product::getFromCache( $row['product_id'], $lang_id ) ] ); echo json_encode( $products ); exit; } public function offsetExists( $offset ) { return isset( $this -> $offset ); } public function offsetGet( $offset ) { return $this -> $offset; } public function offsetSet( $offset, $value ) { $this -> $offset = $value; } public function offsetUnset( $offset ) { unset( $this -> $offset ); } }