<?php include "./elements/load_project.php"; $camada = $c == "c" ? "controllers" : "views"; if (post("savefile")) { $dir = "../apps/" . $projectselected . "/" . $camada . "/modulos/" . $moduleselected . "/" . $pageselected; if (Oraculum_Scaffolding::savefile($dir)) { echo "Arquivo gravado com sucesso!"; } else { echo "Não foi possível salvar o arquivo!"; } } ?> <h1>Editor</h1> <?php if ($projectselected && $moduleselected && $c && $pageselected) { $dir = "../apps/" . $projectselected . "/" . $camada . "/modulos/" . $moduleselected . "/" . $pageselected; if (!Oraculum_Scaffolding::permissao($dir)) { ?> <span class="no">Sem persmissão para alterar o arquivo</span> <?php } ?> <form method="post" action="?a=edit_page&project=<?php echo $projectselected; ?> &c=<?php echo $c; ?>
if (Oraculum_Scaffolding::savefile($deletefilec, $deletec, true)) { echo "Controlador de exclusão de registros da entidade " . $crudtable; echo " gerado com sucesso<br />\n"; } else { echo "Não foi possível gravar o arquivo " . $retrievefilec . "<br />\n"; } } /* Home */ $homec = file_get_contents("./elements/actions/crud.tpl/home.php"); $homec = str_replace("[TABLE]", $ccrudtable, $homec); $homec = str_replace("[lTABLE]", $lcrudtable, $homec); $homefilec = dirname(__FILE__) . "/../../../apps/" . $projectselected; $homefilec .= "/controllers/modulos/" . $crudtable . "/home.php"; if (Oraculum_Scaffolding::savefile($homefilec, $homec, true)) { echo "Controlador da página principal da entidade " . $crudtable . " gerado com sucesso<br />\n"; } else { echo "Não foi possível gravar o arquivo " . $homefilec . "<br />\n"; } /* Home */ $homev = file_get_contents("./elements/actions/crud.tpl/home.shtml"); $homev = str_replace("[TABLE]", $ccrudtable, $homev); $homev = str_replace("[lTABLE]", $lcrudtable, $homev); $homev = str_replace("[URL]", $constanteurl, $homev); $homev = $top . $homev . $bottom; $homefilev = dirname(__FILE__) . "/../../../apps/" . $projectselected . "/views/modulos/" . $crudtable . "/home.shtml"; if (Oraculum_Scaffolding::savefile($homefilev, $homev, true)) { echo "Controlador da página principal da entidade " . $crudtable . " gerado com sucesso<br />\n"; } else { echo "Não foi possível gravar o arquivo " . $homefilev . "<br />\n"; } }