echo "class=\"no\""; $atualizar = true; } ?> > <?php echo $table; ?> </a> <?php if ($tableselected == $table) { ?> <ul> <?php foreach (Oraculum_Scaffolding::listfields($tableselected) as $field) { ?> <li> <a href="?a=databases&project=<?php echo $project; ?> &table=<?php echo $table; ?> &field=<?php echo $field['name']; ?> "> <?php echo $field['name']; ?>
<?php $crudtable = post("table"); $crud = post("crud", "h"); if ($projectselected && $crudtable) { $lcrudtable = str_replace("_", "", $crudtable); $lcrudtable = strtolower($lcrudtable); $ccrudtable = str_replace("_", " ", $crudtable); $ccrudtable = ucwords($ccrudtable); $ccrudtable = str_replace(" ", "", $ccrudtable); $fieldlist = Oraculum_Scaffolding::listfields($crudtable); $crudtable = str_replace("_", "", $crudtable); $top = file_get_contents("./elements/actions/crud.tpl/top.php"); $bottom = file_get_contents("./elements/actions/crud.tpl/bottom.php"); $constanteurl = file_get_contents("./elements/actions/crud.tpl/constante.url.php"); if (in_array("r", $crud)) { /* Retrieve */ $retrievec = file_get_contents("./elements/actions/crud.tpl/retrieve.php"); $retrievec = str_replace("[TABLE]", $ccrudtable, $retrievec); $retrievec = str_replace("[lTABLE]", $lcrudtable, $retrievec); $retrievefilec = dirname(__FILE__) . "/../../../apps/"; $retrievefilec .= $projectselected . "/controllers/modulos/" . $crudtable . "/listar.php"; if (Oraculum_Scaffolding::savefile($retrievefilec, $retrievec, true)) { echo "Controlador de listagens da entidade " . $crudtable . " gerado com sucesso<br />\n"; } else { echo "Não foi possível gravar o arquivo " . $retrievefilec . "<br />\n"; } $retrievev = "<?php if((sizeof(\$ofreturn))>0): ?>\n"; $retrievev .= "<table>\n"; $retrievev .= " <tr>\n"; foreach ($fieldlist as $field) {