Exemple #1
0
 public function testLoadContentById()
 {
     $cl = new Model\ContentLoader();
     $cl->setId('estructura_texto');
     $colContent = $cl->loadContents('byId', '1');
     $this->assertEquals('structure foo', $colContent);
 }
Exemple #2
0
function loadNewRef($idRef, $idStructure)
{
    if (!$idRef || !$idStructure) {
        return null;
    }
    $contentLoader = new Model\ContentLoader();
    $contentLoader->setId($idStructure);
    $content = $contentLoader->loadContents('id', $idRef);
    //$contents = new Model\ContentsDo();
    //$contents->add($content);
    return $content;
}
Exemple #3
0
        $contentOu->setIdField($idField);
        $contentOu->setPositionInField($positionInField);
        $contentOu->setStructures($structures);
        $contentOu->setTitleSeach($titleSearch);
        $contentOu->setStructureTypeSeach($idStructureTypeSearch);
        if ($action === 'search') {
            $contentLoader = new Model\ContentLoader();
            $contentLoader->setId($idStructureTypeSearch);
            $whereCondition = [];
            if ($titleSearch) {
                $whereCondition['title'] = $titleSearch;
            }
            if ($idStructureTypeSearch) {
                $whereCondition['idStructure'] = $idStructureTypeSearch;
            }
            $matchContents = $contentLoader->loadContents('editor-search', $whereCondition);
            //d($matchContents);
            $contentOu->setResultSearch($matchContents);
        }
        $skeletonOu = new View\BaseSkeleton();
        $skeletonOu->setBodyClass('indexContent');
        $skeletonOu->setHeadTitle('Manage content type');
        $skeletonOu->setHeaderMenu($headerMenuOu->render());
        $skeletonOu->setTools($toolsOu->render());
        break;
    default:
        dd("Error 404");
}
$skeletonOu->setContent($contentOu->render());
header("Content-Type: text/html");
header("Expires: 0");