예제 #1
0
파일: Type.php 프로젝트: cargomedia/cm
 /**
  * @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_media', $where, 'createStamp DESC');
     parent::__construct($source);
 }
예제 #2
0
파일: All.php 프로젝트: cargomedia/cm
 public function __construct()
 {
     $source = new CM_PagingSource_Sql('id', 'cm_streamChannelArchive_media', null, 'createStamp DESC');
     parent::__construct($source);
 }
예제 #3
0
파일: Key.php 프로젝트: cargomedia/cm
 /**
  * @param string $key
  */
 public function __construct($key)
 {
     $source = new CM_PagingSource_Sql('id', 'cm_streamChannelArchive_media', '`key` = ?', 'createStamp', null, null, [(string) $key]);
     parent::__construct($source);
 }