Example #1
0
     $contentOu->setUserRol($_SESSION['rol']);
     $skeletonOu = new View\BaseSkeleton();
     $skeletonOu->setBodyClass('editContent');
     $skeletonOu->setHeadTitle('Manage content');
     $skeletonOu->setHeaderMenu($headerMenuOu->render());
     break;
 case 'edit':
 case 'clone':
 case 'summary':
     $bResult = isset($_GET['r']) && $_GET['r'] == 'ok' ? true : false;
     $id = $_GET['id'];
     $idStructureType = $_GET['idt'];
     // Posible parent
     @($idParent = $_GET['idp'] ?: null);
     @($idTypeParent = $_GET['idtp'] ?: null);
     $headerMenuOu = new View\HeaderMenu();
     $headerMenuOu->setType('backListContent');
     if ($idParent) {
         $headerMenuOu->setUrl('content.php?a=edit&id=' . urlencode($idParent) . '&idt=' . urlencode($idTypeParent));
     } else {
         $headerMenuOu->setUrl('content.php?a=list_contents&id=' . urlencode($idStructureType));
     }
     $contentOu = new View\ContentEditContent();
     $structure = new Model\StructureDo();
     $structure->setId($idStructureType);
     $structure->loadFromFile();
     $contentOu->setStructure($structure);
     $contentLoader = new Model\ContentLoader();
     $contentLoader->setId($idStructureType);
     $content = $contentLoader->loadContents('id+countParents', $id);
     //$content = $contents->get($id); // TODO cambiar por next / first...
Example #2
0
$idStructureTypeParent = $_GET['idtp'];
$idField = $_GET['f'];
@($positionInField = $_GET['p']);
if (!Model\Auth::isLoged()) {
    $action = 'login';
}
switch ($action) {
    case 'login':
        header('Location: index.php');
        return;
        break;
    case 'select_type':
    case 'search':
        $structures = new Model\StructuresDo();
        $structures->loadFromFile(conf::$DATA_PATH);
        $headerMenuOu = new View\HeaderMenu();
        $headerMenuOu->setType('menu');
        $toolsOu = new View\Tools();
        $toolsOu->setLogin($_SESSION['login']);
        $toolsOu->setRol($_SESSION['rol']);
        $contentOu = new View\ContentEditSearch();
        //$contentOu->setActionType('index');
        $contentOu->setId($idParent);
        $contentOu->setType($idStructureTypeParent);
        $contentOu->setIdField($idField);
        $contentOu->setPositionInField($positionInField);
        $contentOu->setStructures($structures);
        $contentOu->setTitleSeach($titleSearch);
        $contentOu->setStructureTypeSeach($idStructureTypeSearch);
        if ($action === 'search') {
            $contentLoader = new Model\ContentLoader();