SetTitulo( "{$this->_instituicao} i-Educar - Empréstimo" ); $this->processoAp = "610"; } } class indice extends clsCadastro { /** * Referencia pega da session para o idpes do usuario atual * * @var int */ var $pessoa_logada; var $ref_cod_biblioteca; var $login_; var $senha_; var $ref_cod_cliente; function Inicializar() { $retorno = "Novo"; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; unset($_SESSION['emprestimo']['cod_cliente']); unset($_SESSION['emprestimo']['ref_cod_biblioteca']); @session_write_close(); // $this->url_cancelar = "educar_exemplar_emprestimo_lst.php"; // $this->nome_url_cancelar = "Cancelar"; return $retorno; } function Gerar() { unset($this->login_); unset($this->senha_); unset($this->ref_cod_biblioteca); /*$obj_biblioteca_usuario = new clsPmieducarBibliotecaUsuario(); $lst_biblioteca_usuario = $obj_biblioteca_usuario->lista(null, $this->pessoa_logada); $opcoes = array( "" => "Selecione" ); // $bibliotecas_usuario = "biblioteca_usuario = new Array();\n"; if( is_array( $lst_biblioteca_usuario ) && count( $lst_biblioteca_usuario ) ) { foreach ( $lst_biblioteca_usuario AS $biblioteca ) { $obj_biblioteca = new clsPmieducarBiblioteca( $biblioteca['ref_cod_biblioteca'] ); $det_biblioteca = $obj_biblioteca->detalhe(); // $nm_biblioteca = $det_biblioteca['nm_biblioteca']; // $requisita_senha = $det_biblioteca['requisita_senha']; $opcoes["{$biblioteca['ref_cod_biblioteca']}"] = "{$det_biblioteca['nm_biblioteca']}"; // $bibliotecas_usuario .= "biblioteca_usuario[biblioteca_usuario.length] = new Array({$biblioteca["ref_cod_biblioteca"]},{$requisita_senha});\n"; } } // echo ""; $this->campoLista( "ref_cod_biblioteca", "Biblioteca", $opcoes, $this->ref_cod_biblioteca); */ $get_escola = 1; $escola_obrigatorio = false; $get_biblioteca = 1; $instituicao_obrigatorio = true; $biblioteca_obrigatorio = true; include("include/pmieducar/educar_campo_lista.php"); // text $this->campoNumero( "login_", "Login", $this->login_, 9, 9,false ); $this->campoSenha( "senha_", "Senha", $this->senha_,false ); $this->campoOculto("requisita_senha", "0"); $this->campoTexto("nm_cliente1", "Cliente", $this->nm_cliente, 30, 255, false, false, false, "", "","","",true); $this->campoOculto("ref_cod_cliente", $this->ref_cod_cliente); $this->botao_enviar = false; $this->array_botao = array("Continuar", "Cancelar"); $this->array_botao_url_script = array("acao2();","go('educar_exemplar_emprestimo_lst.php');"); $this->acao_executa_submit = false; } function Novo() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra( 610, $this->pessoa_logada, 11, "educar_exemplar_emprestimo_lst.php" ); if ($this->ref_cod_cliente) { @session_start(); $_SESSION['emprestimo']['cod_cliente'] = $this->ref_cod_cliente; $_SESSION['emprestimo']['ref_cod_biblioteca'] = $this->ref_cod_biblioteca; @session_write_close(); header( "Location: educar_exemplar_emprestimo_cad.php" ); die(); return true; } else if($this->login_ && $this->senha_) { $this->senha_ = md5( $this->senha_."asnk@#*&(23" ); $obj_cliente = new clsPmieducarCliente(); $lst_cliente = $obj_cliente->lista(null,null,null,null,$this->login_,$this->senha_,null,null,null,null,1); if( is_array( $lst_cliente ) && count( $lst_cliente ) ) { $cliente = array_shift($lst_cliente); $cod_cliente = $cliente["cod_cliente"]; $obj_cliente_tipo_cliente = new clsPmieducarClienteTipoCliente(); $lst_cliente_tipo_cliente = $obj_cliente_tipo_cliente->lista(null,$cod_cliente); if( is_array( $lst_cliente_tipo_cliente ) && count( $lst_cliente_tipo_cliente ) ) { foreach ($lst_cliente_tipo_cliente as $cliente_tipo) { // tipo do cliente $cod_cliente_tipo = $cliente_tipo["ref_cod_cliente_tipo"]; $obj_cliente_tipo = new clsPmieducarClienteTipo($cod_cliente_tipo); $det_cliente_tipo = $obj_cliente_tipo->detalhe(); $biblioteca_cliente = $det_cliente_tipo["ref_cod_biblioteca"]; if ($this->ref_cod_biblioteca == $biblioteca_cliente) { @session_start(); $_SESSION['emprestimo']['cod_cliente'] = $cod_cliente; $_SESSION['emprestimo']['ref_cod_biblioteca'] = $this->ref_cod_biblioteca; @session_write_close(); $this->mensagem .= "Login efetuado com sucesso.
"; header( "Location: educar_exemplar_emprestimo_cad.php" ); die(); return true; } } echo ""; return true; } } else { $this->mensagem = "Login e/ou Senha incorreto(s).
"; return false; } } else { $this->mensagem = "Preencha o(s) campo(s) corretamente.
"; return false; } } } // cria uma extensao da classe base $pagina = new clsIndexBase(); // cria o conteudo $miolo = new indice(); // adiciona o conteudo na clsBase $pagina->addForm( $miolo ); // gera o html $pagina->MakeAll(); ?>