Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 1930 | Rev 1981 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1930 Rev 1980
Línea 296... Línea 296...
296
        ]);
296
        ]);
297
        $update->where->equalTo('id', $feed_id);
297
        $update->where->equalTo('id', $feed_id);
Línea 298... Línea 298...
298
        
298
        
299
        return $this->executeUpdate($update);
299
        return $this->executeUpdate($update);
-
 
300
    }
-
 
301
 
-
 
302
     /**
-
 
303
     *
-
 
304
     * @param int $companyId
-
 
305
     * @param string $search
-
 
306
     * @param int $page
-
 
307
     * @param int $records_per_page
-
 
308
     * @param string $order_field
-
 
309
     * @param string $order_direction
-
 
310
     * @return Paginator
-
 
311
     */
-
 
312
    public function fetchAllDataTableByCompanyId($companyId, $search, $page = 1, $records_per_page = 10, $order_field= 'name', $order_direction = 'ASC')
-
 
313
    {
-
 
314
        $prototype = new Feed();
-
 
315
        $select = $this->sql->select(self::_TABLE);
-
 
316
        $select->where->equalTo('company_id', $companyId);
-
 
317
        $select->where->equalTo('type', Feed::TYPE_MYT);
-
 
318
        
-
 
319
        if($search) {
-
 
320
            $select->where->like('title', '%' . $search . '%');
-
 
321
        }
-
 
322
        $select->order($order_field . ' ' . $order_direction);
-
 
323
        
-
 
324
        //echo $select->getSqlString($this->adapter->platform); exit;
-
 
325
        
-
 
326
        $hydrator   = new ObjectPropertyHydrator();
-
 
327
        $resultset  = new HydratingResultSet($hydrator, $prototype);
-
 
328
        
-
 
329
        $adapter = new DbSelect($select, $this->sql, $resultset);
-
 
330
        $paginator = new Paginator($adapter);
-
 
331
        $paginator->setItemCountPerPage($records_per_page);
-
 
332
        $paginator->setCurrentPageNumber($page);
-
 
333
        
-
 
334
        
-
 
335
        return $paginator;
300
    }
336
    }
301
}
337
}