Example #1
0
                </ul>
                <?php 
        if (get("action") == "criar_classes") {
            include "./elements/actions/generate.php";
        }
        ?>
                    <div class="msg">
                    <?php 
        if ($atualizar) {
            ?>
                        Voc&ecirc; precisa atualizar as classes referentes ao seu banco de dados.
                    <?php 
        }
        ?>
                    <?php 
        if (Oraculum_Scaffolding::permissao(dirname(__FILE__) . "/../../apps/" . $projectselected . "/models/entidades")) {
            ?>
                        Para gerar as classes clique no link abaixo<br />
                         <a href="?a=databases&amp;project=<?php 
            echo $projectselected;
            ?>
&amp;table=<?php 
            echo $table;
            ?>
&amp;action=criar_classes">
                            Gerar Classes
                         </a>
                    <?php 
        } else {
            ?>
                        Voc&ecirc; precisa ter permiss&atilde;o na pasta
Example #2
0
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;
    ?>
&amp;module=<?php 
    echo $moduleselected;
    ?>
&amp;page=<?php 
Example #3
0
<h1>Painel Geral</h1>

<div class="block">
	<h2>Permiss&otilde;es</h2>
	Criar novos projetos:
	<?php 
echo Oraculum_Scaffolding::permissao("../apps") ? "<span class=\"yes\">Sim</span>" : "<span class=\"no\">N&atilde;o</span>";
?>
	<br />
	Armazenar logs:
    <?php 
echo Oraculum_Scaffolding::permissao("../logs") ? "<span class=\"yes\">Sim</span>" : "<span class=\"yes\">N&atilde;o</span>";
?>
    <br />
	Armazenar arquivos tempor&aacute;rios:
	<?php 
echo Oraculum_Scaffolding::permissao("../tmp") ? "<span class=\"yes\">Sim</span>" : "<span class=\"yes\">N&atilde;o</span>";
?>
	 <br />
</div>

<?php 
include "./elements/projects.php";
Example #4
0
	<strong>Views: </strong>
	<?php 
    echo Oraculum_Scaffolding::permissao($appdir . "views") ? "<span class=\"yes\">Sim</span>" : "<span class=\"no\">N&atilde;o</span>";
    ?>

	<?php 
    if (!Oraculum_Scaffolding::permissao($appdir . "controllers") || !Oraculum_Scaffolding::permissao($appdir . "views")) {
        ?>
	    <br />
	    Voc&ecirc; precisa alterar as permiss&otilde;es das pastas abaixo:<br />
        <?php 
        if (!Oraculum_Scaffolding::permissao($appdir . "controllers")) {
            echo "<code>./apps/" . $projectselected . "/controllers</code>\n";
        }
        echo "<br />\n";
        if (!Oraculum_Scaffolding::permissao($appdir . "views")) {
            echo "<code>./apps/" . $projectselected . "/views</code>\n";
        }
        ?>
	<?php 
    } else {
        ?>
	<?php 
        if (class_exists("Doctrine_Manager")) {
            ?>
	   <form method="post" action="?a=crud&amp;project=<?php 
            echo $projectselected;
            ?>
">
	        Entidade:<br />
            <select name="table" id="table">
Example #5
0
 public static function savefile($file, $conteudo = null, $new = false)
 {
     if (post("file_content", "h") || !is_null($conteudo)) {
         $conteudo = is_null($conteudo) ? post("file_content", "h") : $conteudo;
         if (Oraculum_Scaffolding::permissao($file) || $new) {
             $fp = fopen_recursive($file, "w");
             fwrite($fp, $conteudo);
             fclose($fp);
             return true;
         }
     }
     return false;
 }