本文整理汇总了PHP中Control::carregarInterface方法的典型用法代码示例。如果您正苦于以下问题:PHP Control::carregarInterface方法的具体用法?PHP Control::carregarInterface怎么用?PHP Control::carregarInterface使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Control
的用法示例。
在下文中一共展示了Control::carregarInterface方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: show_404
function show_404($return_page = '')
{
$view = Control::carregarInterface("show_404.html");
if ($return_page != '') {
$view->setVariable('page', $return_page);
} else {
$view->setVariable('page', './');
}
$view->setVariable('mensagem', 'Página não encontrada.');
return $view;
}
示例2: header
$view->setVariable("url", URL);
$view->setVariable('controle', ControleSessao::$control);
$view->setVariable("aplicacao", $conteudo);
} else {
header("Location: " . URL . "Permissao_404");
}
} else {
$interface = "index.html";
if (!ControleSessao::$control || ControleSessao::$control == "admin.php") {
$controle = "ControleLogin";
} else {
$controle = "Controle" . ControleSessao::$control;
}
if (class_exists($controle)) {
$componentePrincipal = new $controle(null);
$view = Control::carregarInterface($interface);
$conteudoComponente = $componentePrincipal->index();
Componente::inclusaoDependencias(null, $view, $componentePrincipal);
$view->setVariable("aplicacao", $conteudoComponente->get());
$conteudo = $conteudoComponente->get();
} else {
header("Location: Login");
}
}
ControleSessao::apresentarConteudo($view);
}
function verificarControleMenu($controle, $params, $view)
{
$instControle = new $controle($params);
if ($instControle->permissaoConsultarUsuarios()) {
$view->setVariable('url_usuario', URL . 'Usuario_Sistema');
示例3: paginar
public static function paginar($objetos, $criterios = array(), $ajax = false, $classForm = null)
{
$view = Control::carregarInterface("InterfacePaginacao.html");
if ($objetos) {
if ($objetos[0]->get("pg_numero_registros") > $objetos[0]->get("pg_itens_pagina")) {
$paginacao = new stdClass();
$paginacao->paginas = ceil($objetos[0]->get("pg_numero_registros") / $objetos[0]->get("pg_itens_pagina"));
$paginacao->paginas++;
if (!isset($_REQUEST['pg_pagina']) or $_REQUEST['pg_pagina'] == 0) {
$paginacao->pagina = 0;
} else {
if ($_REQUEST['pg_pagina'] > $paginacao->paginas) {
$paginacao->pagina = $paginacao->paginas - 2;
$paginacao->pagina = $paginacao->pagina;
} else {
$paginacao->pagina = $_REQUEST['pg_pagina'];
$paginacao->pagina--;
}
}
if ($paginacao->pagina > 0) {
$menos = $paginacao->pagina;
$paginacao->primeira = 1;
$paginacao->anterior = $menos;
}
if ($paginacao->pagina < $paginacao->paginas - 2) {
$mais = $paginacao->pagina + 2;
$ultima = $paginacao->paginas - 1;
$paginacao->proxima = $mais;
$paginacao->ultima = $ultima;
}
$inicio = $paginacao->pagina * $objetos[0]->get("pg_itens_pagina") + 1;
$fim = $inicio + count($objetos) - 1;
if ($ajax) {
$view->setVariable("ajax", 'return false');
}
if ($classForm) {
$view->setVariable('classForms', $classForm);
}
$view->setVariable("align", "left");
$view->setVariable("row", $inicio);
$view->setVariable("itemPagina", $fim);
$view->setVariable("numeroRegistros", $objetos[0]->get("pg_numero_registros"));
$view->setVariable("numPagina", $objetos[0]->get("pg_pagina"));
$view->setCurrentBlock("Criterios");
foreach ($criterios as $campo => $valor) {
$view->setVariable("campo", $campo);
$view->setVariable("valor", $valor);
$view->parseCurrentBlock();
}
if ($paginacao->pagina > 0) {
$view->setCurrentBlock("sePrimeiraAnterior");
if ($classForm) {
$view->setVariable('classForm', " " . $classForm);
}
$view->setVariable("pag_primeira", $paginacao->primeira);
$view->setVariable('pag_anterior', $paginacao->anterior);
$view->parseCurrentBlock();
} else {
$view->setCurrentBlock("senaoPrimeiraAnterior");
$view->setVariable('url', URL_LINK);
$view->parseCurrentBlock();
}
if ($paginacao->pagina < $paginacao->paginas - 2) {
$view->setCurrentBlock('seProximaUltima');
$view->setVariable("pag_proxima", $paginacao->proxima);
$view->setVariable("pag_ultima", $paginacao->ultima);
if ($classForm) {
$view->setVariable('classForm2', " " . $classForm);
}
$view->parseCurrentBlock();
} else {
$view->setCurrentBlock("senaoProximaUltima");
$view->setVariable('url', SITE);
$view->parseCurrentBlock();
}
}
}
return $view->get();
}