Вход Регистрация
Файл: concrete5.7.5.6/concrete/src/Page/Collection/Version/VersionList.php
Строк: 32
<?php
namespace ConcreteCorePageCollectionVersion;
use 
Loader;
use 
ConcreteCoreLegacyDatabaseItemList;

/**
 * An object that holds a list of versions for a particular collection.
 * @package Pages
 * @author Andrew Embler <andrew@concrete5.org>
 * @category Concrete
 * @copyright  Copyright (c) 2003-2008 Concrete5. (http://www.concrete5.org)
 * @license    http://www.concrete5.org/license/     MIT License
 *
 */
class VersionList extends DatabaseItemList {

    public function 
__construct($c) {
        
$this->$c;
        
$this->setQuery('select cvID from CollectionVersions');
        
$this->filter('cID'$c->getCollectionID());
        
$this->sortBy('cvID''desc');            
    }

    public function 
get($itemsToGet 0$offset 0) {
        
$r parent::get($itemsToGet$offset);
        
$items = array();
        foreach(
$r as $row) {
            
$cv Version::get($this->c$row['cvID']);
            
$items[] = $cv;
        }
        return 
$items;
    }    

}
Онлайн: 1
Реклама