Example #1
0
 /**
  * @param int      $type
  * @param int|null $createStampMax
  */
 public function __construct($type, $createStampMax = null)
 {
     $type = (int) $type;
     $where = '`streamChannelType` = ' . $type;
     if (!is_null($createStampMax)) {
         $createStampMax = (int) $createStampMax;
         $where .= ' AND `createStamp` <= ' . $createStampMax;
     }
     $source = new CM_PagingSource_Sql('id', 'cm_streamChannelArchive_video', $where);
     parent::__construct($source);
 }
Example #2
0
 public function __construct()
 {
     $source = new CM_PagingSource_Sql('id', 'cm_streamChannelArchive_video', null, '`createStamp` DESC');
     parent::__construct($source);
 }
Example #3
0
 /**
  * @param CM_Model_User $user
  */
 public function __construct(CM_Model_User $user)
 {
     $source = new CM_PagingSource_Sql('id', 'cm_streamChannelArchive_video', '`userId` = ' . $user->getId(), 'createStamp DESC');
     parent::__construct($source);
 }