Example #1
0
File: index.php Project: cokita/srp
            $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');
        $view->parse('PermissaoMenuUsuario');
    }
    if ($instControle->permissaoConsultar()) {
        $view->setVariable('url_producao', URL . 'Producao');
        $view->parse('PermissaoMenuProducao');
    }
    if ($instControle->permissaoCadastrar()) {
        $view->setVariable('url_cadastrar_producao', URL . 'Producao_Cadastro');
        $view->parse('PermissaoMenuCadastrarProducao');
Example #2
0
             break;
         case "autocomplete":
             $items = array();
             $autocomplete = "";
             // @todo Definir dinamicamente quem vai ser o valor e quem vai ser a chave!
             foreach ($result as $obj) {
                 $items[utf8_encode($obj->get($_REQUEST["attr1"]))] = $obj->get($_REQUEST["attr2"]);
             }
             foreach ($items as $key => $value) {
                 $autocomplete .= "{$key}|{$value}\n";
             }
             $result = $autocomplete;
             break;
         case "tpl":
             if ($result instanceof HTML_Template_IT) {
                 $result = ControleSessao::apresentarConteudo($result, false);
             }
             break;
         case "bin":
             header("Content-Length: " . strlen($result));
             header("Content-Transfer-Encoding: binary");
             if ($_REQUEST["tipo"]) {
                 header("Content-Type: " . $_REQUEST["tipo"]);
             }
             break;
         default:
             // Plain text
             $result = $result;
     }
     echo $result;
 }