当前位置: 首页>>代码示例>>PHP>>正文


PHP Control::carregarInterface方法代码示例

本文整理汇总了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;
}
开发者ID:cokita,项目名称:srp,代码行数:11,代码来源:Functions.php

示例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');
开发者ID:cokita,项目名称:srp,代码行数:31,代码来源:index.php

示例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();
 }
开发者ID:cokita,项目名称:srp,代码行数:79,代码来源:ControlePaginacao.php


注:本文中的Control::carregarInterface方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。