Esempio n. 1
0
 public function getProductsBySearchAction()
 {
     //определение perpage и sort
     $params = glob_getParams();
     $perpage = $params['pp'];
     $sort = $params['porder'];
     //
     $is_extended = $this->_getParam('is_extended');
     $s_text = $this->_getParam('search');
     $where_ar = array();
     $where_ar['name'] = $s_text;
     $s = glob_makeWhereCondition($where_ar);
     $page = $this->_getParam('page');
     if (!$page) {
         $page = 1;
     }
     $this->view->perpage = $perpage;
     $this->view->sort = $sort;
     $this->view->caption = $s_text;
     $db_p = new Application_Model_DbTable_Products();
     $params = array('perpage' => $perpage, 'curpage' => $page, 'order' => $sort, 'where' => $s, 'search' => $s_text);
     $pager = null;
     $db_p->getProductsBySearch($params, $pager);
     $this->view->pager = $pager;
     //   print_r($pager->getAll()->toArray());exit;
     $this->view->products = $pager->getCurrentItems();
     //->toArray();
     $this->view->adsense = glob_getGoogleAd(2);
 }
Esempio n. 2
0
function glob_makeUrlFromCookie($baseurl)
{
    $res = $baseurl;
    $ar = array();
    $params = glob_getParams();
    $ar[] = 'pp=' . $params['pp'];
    if ($params['porder'] !== '') {
        $ar[] = 'porder=' . $params['porder'];
    }
    $get = implode('&', $ar);
    $res .= $get;
    return $res;
}