Пример #1
0
<?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&atilde;o foi poss&iacute;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&atilde;o para alterar o arquivo</span>
<?php 
    }
    ?>
<form method="post" action="?a=edit_page&amp;project=<?php 
    echo $projectselected;
    ?>
&amp;c=<?php 
    echo $c;
    ?>
Пример #2
0
        if (Oraculum_Scaffolding::savefile($deletefilec, $deletec, true)) {
            echo "Controlador de exclus&atilde;o de registros da entidade " . $crudtable;
            echo " gerado com sucesso<br />\n";
        } else {
            echo "N&atilde;o foi poss&iacute;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&aacute;gina principal da entidade " . $crudtable . " gerado com sucesso<br />\n";
    } else {
        echo "N&atilde;o foi poss&iacute;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&aacute;gina principal da entidade " . $crudtable . " gerado com sucesso<br />\n";
    } else {
        echo "N&atilde;o foi poss&iacute;vel gravar o arquivo " . $homefilev . "<br />\n";
    }
}