Ejemplo n.º 1
0
    $zurc->loadClass();
    $tpl = new Template("view/templates/blank_bootstrap_lteadmin.html");
    if (isset($_REQUEST['tabela']) && count($_REQUEST['tabela'] > 0)) {
        $zurc->updateDb();
        Message::setMensagem(35);
    }
    if (isset($_REQUEST['arquivo']) && count($_REQUEST['arquivo'] > 0)) {
        $retorno = $zurc->runSqlFiles();
        $respostas = "";
        foreach ($retorno as $key => $value) {
            $respostas .= $value . "<br/>";
        }
        Message::setMensagem(36, $respostas);
    }
    include_once "includes/mensagem.php";
    $tpl->addFile("CONTENT", "view/architecture/updateDb.html");
    $xml = simplexml_load_file(URI . "/src/config/dao.xml");
    foreach ($xml->class as $class) {
        $tpl->nome_tabela = $class['name'];
        $tpl->block("block_tabela");
    }
    $dir = URI . "/sqls";
    $files = $zurc->dirToArray($dir);
    foreach ($files as $key => $file) {
        $tpl->arquivo = $file;
        $tpl->block("block_arquivo");
    }
    $tpl->show();
} catch (Exception $e) {
    echo $e->getCode() . "-" . $e->getMessage();
}