示例#1
0
 /**
  * main action
  */
 public function mainAction()
 {
     if (isset($_GET['search'])) {
         require_once 'models/ecommerce/ecommerce_product.php';
         $Product = new ecommerce_product();
         $result = $Product->search($_GET['search']['query']);
         $added = array();
         foreach ($result as $r) {
             if (!in_array($r['id'], $added)) {
                 if ($r['publish'] == 0) {
                     $r['class'] = 'notpublic';
                 }
                 $r['name_safe'] = addslashes(htmlspecialchars($r['name'], ENT_QUOTES, 'UTF-8'));
                 $this->tpl->assign('RESULT', $r);
                 $this->tpl->parse('content.result.item');
                 $added[] = $r['id'];
             }
         }
         $this->tpl->parse('content.result');
     }
     return true;
 }