//d($content); $modifiedField->setDirty(true, $modifiedFieldPosition); } catch (\Exception $e) { $contentOu->setResultDesc("Error, field <em>{$modifiedFieldName}</em> not found in content", "fail"); $bResult = false; } } if ($action == 'clone') { $content->setId(null); $content->setTitle('[copy] ' . $content->getTitle()); } $contentOu->setContent($content); $contentOu->setUserRol($_SESSION['rol']); $skeletonOu = new View\BaseSkeleton(); $skeletonOu->setBodyClass('editContent'); $skeletonOu->setHeadTitle('Manage content'); $skeletonOu->setHeaderMenu($headerMenuOu->render()); if ($action == 'summary') { $summaryController = new Controller\Summary(); $summaryController->setIdContent($id); $summaryController->setIdStructure($idStructureType); $summaryController->load(); $contentOu->setSummary($summaryController->render()); } if ($bResult) { $contentOu->setResultDesc('Done', 'ok'); } break; default: dd("Error 404"); }
switch ($action) { case 'login': $skeletonOu->setBodyClass('login'); $contentOu->setActionType('login'); $contentOu->setLogin(isset($_GET['login']) ? $_GET['login'] : ''); break; case 'new': $bResult = isset($_GET['r']) && $_GET['r'] === 'ko' ? false : true; $estructura = new Model\StructureDo(); $skeletonOu->setBodyClass('new'); $contentOu->setActionType('new'); $contentOu->setStorageTypes(conf::$STORAGE_TYPES); $contentOu->setStorage($estructura->getStorage()); $headerMenuOu = new View\HeaderMenu(); $headerMenuOu->setType('back'); $skeletonOu->setHeadTitle('New structure'); $skeletonOu->setHeaderMenu($headerMenuOu->render()); break; case 'edit': try { $id = $_GET['id']; $estructura = $structures->get($id); $contentOu->setStructureId($id); $skeletonOu->setBodyClass('edit'); $contentOu->setActionType('edit'); $contentOu->setStructureName($estructura->getName()); $contentOu->setStorageTypes(conf::$STORAGE_TYPES); $contentOu->setStorage($estructura->getStorage()); $contentOu->setFieldTypes(Model\FieldDo::getAvailableTypes()); $contentOu->setFields($estructura->getFields()); } catch (\Exception $e) {