Вход Регистрация
Файл: concrete5.7.5.6/concrete/src/Page/EditResponse.php
Строк: 19
<?php
namespace ConcreteCorePage;
use 
Loader;
class 
EditResponse extends ConcreteCoreApplicationEditResponse {

    protected 
$cID 0;
    protected 
$cIDs = array();

    public function 
setPage(Page $page) {
        
$this->cID $page->getCollectionID();
    }

    public function 
setPages($pages) {
        foreach(
$pages as $c) {
            
$this->cIDs[] = $c->getCollectionID();
        }
    }

    public function 
getJSONObject() {
        
$o parent::getBaseJSONObject();
        if (
$this->cID 0) {
            
$o->cID $this->cID;
        } else if (
count($this->cIDs) > 0) {
            foreach(
$this->cIDs as $cID) {
                
$o->cID[] = $cID;
            }
        }
        if (!
is_array($o->cID)) {
            
$o->pages[] = Page::getByID($o->cID)->getJSONObject();
        } else {
            foreach(
$o->cID as $cID) {
                
$o->pages[] = Page::getByID($cID)->getJSONObject();
            }
        }
        return 
$o;
    }
    

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