Share Pastebin
Guest
Public paste!

jcrawford

By: a guest | Feb 9th, 2010 | Syntax: PHP | Size: 0.70 KB | Hits: 27 | Expires: Never
Copy text to clipboard
  1.       $slct = $this->select();
  2.       $slct->from( array('ip' => 'isp_partners') )
  3.         ->join( array('ic' => 'isp_campaigns'), 'ip.isp_id = ic.isp_id' )
  4.         ->join( array('ik' => 'isp_keywords'), 'ik.campaign_id = ic.campaign_id' );
  5.  
  6.       if ($request->getParam('campaign')) {
  7.         $slct->where('ik.campaign_id = ?', $request->getParam('campaign'));
  8.       }
  9.  
  10.       $slct->where( "(ik.keyword LIKE ?", "%" . $request->getQuery('sSearch') . "%" )
  11.         ->orWhere( "ic.url LIKE ?", "%" . $request->getQuery('sSearch') . "%" )
  12.         ->orWhere( "ic.enabled LIKE ?)", "%" . $request->getQuery('sSearch') . "%" )
  13.         ->setIntegrityCheck(false)
  14.         ->group('ik.keyword');
  15.  
  16.       $rowset = $slct->query()
  17.         ->fetchAll();