top

content_top

PÁGINA COM CONTROLLER MODELO

Variáveis da página

Clique no código para copiar para área de transferência.



{{render}}: Array
{{render.cache}}:
{{render.cacheTime}}: 86400
{{render.cacheParams}}: 1
{{render.content_type}}: text/html
{{render.charset}}: utf-8
{{render.showParams}}:

{{config}}: Array
{{config.visita}}: 1
{{config.bdParams}}:
{{config.bdContent}}:
{{config.versao}}: v1.0
{{config.feedback}}: 1
{{config.class}}:
{{config.head}}:
{{config.scriptHead}}:
{{config.scriptBody}}:
{{config.styleHead}}:
{{config.styleBody}}:
{{config.title}}: BASE PHP V4
{{config.author}}: Mateus Brust
{{config.description}}: BASE PHP Versão 4
{{config.keywords}}: base, php
{{config.content_language}}: pt-BR
{{config.content_type}}: text/html
{{config.reply_to}}: contato@desv.com.br
{{config.charset}}: utf-8
{{config.image}}: template/assets/midias/logo/maanaim-logo.png
{{config.url}}: desv.com.br
{{config.site}}: desv.com.br
{{config.creator}}:
{{config.author_article}}:
{{config.generator}}: vscode
{{config.refresh}}:
{{config.redirect}}:
{{config.favicon}}: template/assets/midias/logo/maanaim-logo.png
{{config.icon}}: template/assets/midias/logo/maanaim-logo.png
{{config.appletouchicon}}: template/assets/midias/logo/maanaim-logo.png
{{config.campo}}: valor

{{security}}: Array
{{security.ativo}}:
{{security.session}}:
{{security.sessionTimeOut}}: 86400
{{security.headers}}: Array
{{security.headers.key}}:
{{security.headers.value}}:
{{security.loginPage}}: admin/login/
{{security.restrictPage}}: admin/
{{security.permission}}: Array
{{security.permission.session}}: 0
{{security.permission.get}}: 0
{{security.permission.getFull}}: 0
{{security.permission.post}}: 0
{{security.permission.put}}: 0
{{security.permission.patch}}: 0
{{security.permission.del}}: 0
{{security.permission.api}}: 0
{{security.permission.especific}}: Array
{{security.permission.especific.botao_excluir}}: 1
{{security.permission.especific.botao_editar}}: 1
{{security.token}}:
{{security.feedback}}: 1
{{security.origin}}: Array
{{security.groups}}: Array
{{security.ids}}: Array

{{info}}: Array
{{info.empresa}}: MAANAIM
{{info.slogan}}: ACAMPAMENTO MAANAIM
{{info.nomeFantasia}}: ACAMPAMENTO MAANAIM
{{info.razaoSocial}}: ACAMPAMENTO MAANAIM
{{info.cnpj}}: 123456789
{{info.ie}}: 123456789
{{info.endereco}}: São Paulo/SP
{{info.email}}: contato@desv.com.br
{{info.emailSuporte}}: contato@desv.com.br
{{info.telefoneSuporte}}:
{{info.telefone}}:
{{info.whatsapp}}:
{{info.since}}: 1971
{{info.dataAtual}}: 11/06/2026 13:08:52
{{info.anoAtual}}: 2026
{{info.logo}}: template/assets/midias/logo/maanaim-logo.png
{{info.campo}}: valor

{{menus}}: Array
{{menus.get}}: Array
{{menus.get.title}}: Listar
{{menus.get.permission}}: Array
{{menus.get.permission.session}}: 1
{{menus.get.permission.get}}: 1
{{menus.get.permission.getFull}}: 0
{{menus.get.permission.post}}: 0
{{menus.get.permission.put}}: 0
{{menus.get.permission.patch}}: 0
{{menus.get.permission.del}}: 0
{{menus.get.permission.api}}: 0
{{menus.get.permission.especific}}: Array
{{menus.get.permission.especific.botao_excluir}}: 1
{{menus.get.permission.especific.botao_editar}}: 1
{{menus.get.groups}}: Array
{{menus.get.ids}}: Array
{{menus.test}}: Array
{{menus.test.title}}: Teste
{{menus.test.permission}}: Array
{{menus.test.permission.session}}: 0
{{menus.test.permission.get}}: 0
{{menus.test.permission.getFull}}: 0
{{menus.test.permission.post}}: 0
{{menus.test.permission.put}}: 0
{{menus.test.permission.patch}}: 0
{{menus.test.permission.del}}: 0
{{menus.test.permission.api}}: 0
{{menus.test.permission.especific}}: Array
{{menus.test.permission.especific.botao_excluir}}: 1
{{menus.test.permission.especific.botao_editar}}: 1
{{menus.test.groups}}: Array
{{menus.test.ids}}: Array
{{menus.post}}: Array
{{menus.post.title}}: Listar
{{menus.post.permission}}: Array
{{menus.post.permission.session}}: 1
{{menus.post.permission.get}}: 0
{{menus.post.permission.getFull}}: 0
{{menus.post.permission.post}}: 1
{{menus.post.permission.put}}: 0
{{menus.post.permission.patch}}: 0
{{menus.post.permission.del}}: 0
{{menus.post.permission.api}}: 0
{{menus.post.permission.especific}}: Array
{{menus.post.permission.especific.botao_excluir}}: 1
{{menus.post.permission.especific.botao_editar}}: 1
{{menus.post.groups}}: Array
{{menus.post.ids}}: Array
{{menus.api}}: Array
{{menus.api.title}}: Listar
{{menus.api.permission}}: Array
{{menus.api.permission.session}}: 1
{{menus.api.permission.get}}: 0
{{menus.api.permission.getFull}}: 0
{{menus.api.permission.post}}: 0
{{menus.api.permission.put}}: 0
{{menus.api.permission.patch}}: 0
{{menus.api.permission.del}}: 0
{{menus.api.permission.api}}: 1
{{menus.api.permission.especific}}: Array
{{menus.api.permission.especific.botao_excluir}}: 1
{{menus.api.permission.especific.botao_editar}}: 1
{{menus.api.groups}}: Array
{{menus.api.ids}}: Array

{{structure}}: Array
{{structure.html}}: <!DOCTYPE html> <html lang="pt_BR"> <head> <!-- Head --> {% block head %}{% endblock %} <!-- ESTILOS CSS DA PÁGINA --> <!-- LIBS --> {% for item in styles.libs %} <link href="{{base.dir_relative}}template/assets/libs/{{item}}" rel="stylesheet"> {% endfor %} <!-- CSS --> {% for item in styles.css %} <link href="{{base.dir_relative}}template/assets/css/{{item}}" rel="stylesheet"> {% endfor %} </head> <body> <!-- Topo --> <div id="top"> {% block top %}{% endblock %} </div> <!-- Cabeçalho --> <div id="header"> {% block header %} {% endblock %} </div> <!-- Antes do conteúdo --> <div id="content_top"> {% block content_top %}{% endblock %} </div> <!-- Conteúdo --> <div id="content_page"> <div id="FeedBackMessagens"> {{info.FeedBackMessagens|raw}} </div> {% block get %} {% endblock %} </div> <!-- Depois do conteúdo --> <div id="content_end"> {% block content_end %}{% endblock %} </div> <!-- Rodapé --> <div id="footer"> {% block footer %}{% endblock %} </div> <!-- Base --> <div id="end"> {% block end %}{% endblock %} </div> <!-- CÓDIGOS JAVASCRIPTS DA PÁGINA --> <!-- LIBS --> {% for item in scripts.libs %} <script src="{{base.dir_relative}}template/assets/libs/{{item}}"></script> {% endfor %} <!-- JS --> {% for item in scripts.js %} <script defer src="{{base.dir_relative}}template/assets/js/{{item}}"></script> {% endfor %} <!-- Scripts abertos da página --> <script> {{ info.scriptBody | raw }} // Código que chama os plugins após 500 milissegundos. $(window).on("load", function () { // página totalmente carregada (DOM, imagens etc.) setTimeout(function () { // Plugins da página. plugins = ['{{ plugins|join("', '")|raw }}']; // Carrega plugins de acordo com sequência que foi cadastrado. if (plugins[0] != '') { plugins.forEach(plugin => { getPlugin(plugin); }); } }, 500); }); // Função que carrega plugin async. async function getPlugin(plugin) { console.log('Plugin: ' + plugin); $.ajax({ url: '{{base.dir_relative}}api/plugins/js/' + plugin, dataType: 'script', async: true }); } </script> </body> </html>
{{structure.head}}: {% block head %} <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="icon" type="image/x-icon" href="{{base.dir_relative}}{{config.favicon}}"> <title>{{config.title}} - {{info.empresa}}</title> {# Metas #} <meta charset="{{config.charset}}" /> <meta name="language" content="{{config.content_language}}" /> <meta name="description" content="{{config.description}}" /> <meta name="robots" content="all" /> <meta name="author" content="{{config.author}}" /> <meta name="keywords" content="{{config.keywords}}" /> <meta name="reply_to" content="{{config.reply_to}}" /> <meta property="og:type" content="{{config.keywords}}" /> <meta property="og:url" content="{{config.url}}" /> <meta property="og:title" content="{{config.title}} - {{info.empresa}}" /> <meta property="og:image" content="{{config.image}}" /> <meta property="og:description" content="{{config.description}}" /> <meta property="article:author" content="{{config.author_article}}" /> <meta name="twitter:card" content="{{config.keywords}}" /> <meta name="twitter:site" content="@{{config.site}}" /> <meta name="twitter:title" content="{{config.title}} - {{info.empresa}}" /> <meta name="twitter:creator" content="@{{config.creator}}" /> <meta name="twitter:description" content="{{config.description}}" /> {% endblock %}
{{structure.top}}: {% block top %} <div class="default"> <h4>top</h4> </div> {% endblock %}
{{structure.header}}: {% block header %} <div class="default"> <h4>header</h4> {% block nav %}{% endblock %} </div> {% endblock %}
{{structure.nav}}: {% block nav %} <div class="default"> <h4>nav</h4> <div class="row"> <div class="col"> <hr> <h6>Páginas raiz.</h6> <a href="{{base.url}}">Início</a> | <a href="{{base.url}}teste/">Teste</a> | <a href="{{base.url}}teste/teste">Teste/teste</a> | <a href="{{base.url}}teste/teste/attr1/attr2">Teste/teste/attr1/attr2</a> | <a href="{{base.url}}model_lite/">model_lite</a> | <a href="{{base.url}}model/">model</a> | <a href="{{base.url}}pagina/">pagina</a> </div> </div> <div class="row"> <div class="col"> <hr> <h6>Subpáginas.</h6> <a href="{{base.url}}subpagina/">subpagina/</a> | <a href="{{base.url}}subpagina/pagina_2">subpagina/pagina_2</a> </div> </div> <div class="row"> <div class="col"> <hr> <h6>Páginas restrito.</h6> <a href="{{base.url}}restrito/">Restrito/index</a> | <a href="{{base.url}}restrito/page2">Restrito/page2</a> </div> </div> <div class="row"> <div class="col"> <hr> <h6>Banco de dados.</h6> <a href="#" onclick="ajaxDados('{{base.url}}desv/api/v1/config/init/bd_tables_create', null, function (response) {},'GET')">Criar tabelas</a> | <a href="#" onclick="ajaxDados('{{base.url}}desv/api/v1/config/init/bd_tables_delete', null, function (response) {},'GET')">Deletar tabelas</a> | <a href="#" onclick="ajaxDados('{{base.url}}desv/api/v1/config/init/bd_tables_insert', null, function (response) {},'GET')">Carga nas tabelas</a> </div> </div> <div class="row"> <div class="col"> <hr> <h6>Painel Administrativo Template</h6> <a href="{{base.url}}admin/">Administração Inicial</a> | <a href="{{base.url}}login">Login</a> | <a href="#" onclick="ajaxDados('{{base.url}}desv/api/v1/config/init/bd_tables_insert', null, function (response) {},'GET')">Carga nas tabelas</a> </div> </div> <div> <hr> | <a href="{{base.url}}admin/init">admin/init</a> | <a href="{{base.url}}admin/login">admin/login</a> | <a href="{{base.url}}api/ping">api/ping</a> | <a href="{{base.url}}api/plugins/js">api/plugins</a> </div> <hr> <div> <a href="{{base.url}}subpagina">subpagina</a> | <a href="{{base.url}}subpagina/index">subpagina/index</a> | <a href="{{base.url}}subpagina/pagina_2">subpagina/pagina_2</a> | <a href="{{base.url}}subpagina/login">subpagina/login</a> </div> </div> {% endblock %}
{{structure.content_top}}: {% block content_top %} <div class="default"> <h4>content_top</h4> </div> {% endblock %}
{{structure.content_end}}: {% block content_end %} <div class="default"> <h4>content_end</h4> </div> {% endblock %}
{{structure.footer}}: {% block footer %} <div class="default"> <h4>footer</h4> </div> {% endblock %}
{{structure.end}}: {% block end %} <div class="default"> <h4>end</h4> </div> {% endblock %}
{{structure.content_page}}: {% block get %}PÁGINA COM CONTROLLER MODELO {{html|raw}}{% endblock %}

{{scripts}}: Array
{{scripts.libs}}: Array
{{scripts.libs.0}}: jquery/jquery-3.2.1.slim.min.js
{{scripts.libs.1}}: jquery/jquery.min.js
{{scripts.libs.2}}: sweetalert2/sweetalert2.min.js
{{scripts.libs.3}}: loryjs/lory.min.js
{{scripts.js}}: Array
{{scripts.js.0}}: bootstrap.bundle.min.js
{{scripts.js.1}}: default.min.js

{{styles}}: Array
{{styles.css}}: Array
{{styles.css.0}}: bootstrap.min.css
{{styles.css.1}}: admin/bootstrap-icons.min.css
{{styles.css.2}}: maanaim.css
{{styles.libs}}: Array
{{styles.libs.0}}: sweetalert2/sweetalert2.min.css
{{styles.libs.1}}: fontawesome/css/all.min.css

{{plugins}}: Array

{{infoUrl}}: Array
{{infoUrl.url}}: https://novo.acampamaanaim.com.br/model/
{{infoUrl.get}}: Array
{{infoUrl.namespace}}: pages
{{infoUrl.entity}}: template
{{infoUrl.path_dir}}: template/pages/v/
{{infoUrl.path_endpoint}}: template/pages/v/model.html
{{infoUrl.dir}}:
{{infoUrl.file_name}}: model.html
{{infoUrl.file_endpoint}}: model
{{infoUrl.controller_name}}: model
{{infoUrl.controller_path}}: template/pages/c/model.php
{{infoUrl.url_relative}}: model/
{{infoUrl.attr}}: Array
{{infoUrl.url_endpoint}}: https://novo.acampamaanaim.com.br/model/
{{infoUrl.title_endpoint}}: Model
{{infoUrl.func}}: get

{{base}}: Array
{{base.name}}: ACAMPAMAANAIM
{{base.domain}}: novo.acampamaanaim.com.br
{{base.url}}: https://novo.acampamaanaim.com.br/
{{base.dir}}: /home2/desvco15/novo.acampamaanaim.com.br/
{{base.dir_relative}}: /
{{base.ip}}: 10.53.230.191
{{base.path_pages_controllers}}: template/pages/c/
{{base.path_pages_views}}: template/pages/v/
{{base.path_api}}: template/api/
{{base.auth}}: Array
{{base.auth.CAMPO}}: valor
{{base.config}}: Array
{{base.config.SHOW_ERRORS}}: 0
{{base.config.TIMEZONE}}: America/Sao_Paulo
{{base.config.CAMPO}}: valor

{{func}}: Array
{{func.get}}: Array

{{_get}}: Array

{{_post}}: Array

{{_session}}: Array

content_end

end