Esempio n. 1
0
    public function mensagensRecebidas($destinatario)
    {
        $mensagemController = new MensagemController();
        $usuarioController = new UsuarioController();
        $mensagem = $mensagemController->listaRecebidos($destinatario);
        if (count($mensagem) > 0) {
            foreach ($mensagem as $value) {
                if ($value->getMsg_lida() === 'n') {
                    $naolida = 'msg_nao_lida';
                } else {
                    $naolida = '';
                }
                $usuario = $usuarioController->select($value->getMsg_remetente());
                echo '<div id="msg_valores_' . $value->getMsg_id() . '" class="recebido ' . $naolida . ' col1 row msg_valores_' . $value->getMsg_id() . '" style="cursor: pointer">
					  <p class="msg_check col-md-1"><span class="check-box" id="' . $value->getMsg_id() . '"></span></p>
					  <div  onclick="RecebidasDetalheFuncao(' . utf8_encode($value->getMsg_id()) . ')">
						<p class="msg_nome col-md-2">' . utf8_encode($usuario->getUsr_nome()) . '</p>
						<p class="msg_assunto col-md-7">' . utf8_encode($value->getMsg_assunto()) . '</p>
						<p class="msg_data col-md-2">' . date('d/m/Y', strtotime($value->getMsg_data())) . '</p>
					</div>
				</div>';
            }
        } else {
            echo '<div class="alert alert-warning" role="alert"><strong>Nenhuma mensagem em sua Caixa de Entrada.</strong></div>';
        }
    }
 public function countCorretasEscola($idEscola)
 {
     $exercicios = 0;
     $usuarioController = new UsuarioController();
     $professores = $usuarioController->selectProfessorByEscola($idEscola);
     foreach ($professores as $professor) {
         $exercicios += $this->countCorretasProfessor($professor->getUsr_id());
     }
     return $exercicios;
 }
Esempio n. 3
0
 public static function getInstance()
 {
     if (self::$instance == FALSE) {
         self::$instance = new UsuarioController();
     }
     return self::$instance;
 }
Esempio n. 4
0
 public function doPost()
 {
     $r = UsuarioResource::getInstance();
     $usuario = Usuario::fromArray($r->getRequest());
     if ($usuario->getEmail()) {
         if ($usuario->getSenha()) {
             if ($usuario->getUsername()) {
                 $m = UsuarioController::cadastrar($usuario);
                 if ($m) {
                     created_header();
                     echo $usuario->getJson("nome,username,email,codigo");
                 } else {
                     exception_header();
                     UsuarioController::print_exception("cadastrar");
                 }
             } else {
                 bad_request_header();
             }
         } else {
             UsuarioController::porEmail($usuario->getEmail());
             ok_header();
             if (UsuarioController::get("id")) {
                 echo UsuarioController::$usuario->getJson("id,nome,username,email,codigo,status,departamento");
             } else {
                 echo $usuario->getJson("email");
             }
         }
     } else {
         bad_request_header();
     }
 }
Esempio n. 5
0
 public static function listar()
 {
     $usuario = new Usuario();
     $listaDeUsuarios = $usuario->listar();
     self::$variaveis = array('listaDeUsuarios' => $listaDeUsuarios);
     self::$corpo = "listar";
     self::renderizar(self::$viewController);
 }
Esempio n. 6
0
function confirmar_recebimento_de_solicitacao()
{
    $s = "<h2>Ativar conta de usuário do SLAST</h2>";
    $s .= "<h3>Sobre sua conta</h3>";
    $s .= "<p><strong>Nome: </strong>" . UsuarioController::get("nome") . "</p>";
    $s .= "<p><strong>Login: </strong>" . UsuarioController::get("username") . "</p>";
    $s .= "<p><strong>Código para ativação: </strong><span style=\"color:red\">" . UsuarioController::get("codigo") . "</span></p>";
    echo $s;
}
Esempio n. 7
0
 public function doPost()
 {
     $r = UsuarioResource::getInstance();
     if ($r->getRequest("username")) {
         UsuarioController::porUsername($r->getRequest("username"));
         ok_header();
         if (!UsuarioController::get("id")) {
             UsuarioController::set("username", $r->getRequest("username"));
         }
         echo UsuarioController::$usuario->getJson("id,nome,username,email,codigo,status,departamento");
     } else {
         bad_request_header();
     }
 }
Esempio n. 8
0
<?php

require_once '../_loadPaths.inc.php';
$path = $_SESSION['PATH_SYS'];
$urlSys = $_SESSION['URL_SYS'];
include_once $path['controller'] . 'UsuarioController.php';
include_once $path['PHPMailer'] . 'class.phpmailer.php';
$userController = new UsuarioController();
switch ($_POST["acao"]) {
    case "verificaEmail":
        $emailValidacao = $userController->verificaEmail($_POST["email"]);
        if ($emailValidacao != 0) {
            print_r(json_encode($emailValidacao));
        } else {
            echo 0;
        }
        break;
    case "enviaEmail":
        // Inicia a classe PHPMailer
        $mail = new PHPMailer();
        $destinatario = base64_encode($_POST["email"]);
        // // Define os dados do servidor e tipo de conexão
        // $mail->IsSMTP(); // Define que a mensagem será SMTP
        // $mail->Host = "localhost"; // Endereço do servidor SMTP (caso queira utilizar a autenticação, utilize o host smtp.seudomínio.com.br)
        // $mail->SMTPAuth = true; // Usar autenticação SMTP (obrigatório para smtp.seudomínio.com.br)
        // $mail->Username = '******'; // Usuário do servidor SMTP (endereço de email)
        // $mail->Password = '******'; // Senha do servidor SMTP (senha do email usado)
        // Define o remetente
        $mail->From = "*****@*****.**";
        // Seu e-mail
        $mail->Sender = "*****@*****.**";
Esempio n. 9
0
<?php 
$action = $_REQUEST['action'];
include('../lib/php/util.php');
$usuarioController = new UsuarioController();


switch ($action) {
	case 'novoUsuario':
		# code...
		break;
	case 'recuperarUsuario':
		# code...
		break;

	case 'alterarUsuario':
		# code...
		break;

	case 'excluirUsuario':
		# code...
		break;
		
	case 'efetuarLogin':
		$usuarioController->efetuarLogin($_REQUEST['login'], $_REQUEST['password']);
			
	break;

	case 'efetuarCadastro':
			$usuarioController->efetuarCadastro($_REQUEST['nomeCompleto'], $_REQUEST['login'], $_REQUEST['password']);
			
		break;
Esempio n. 10
0
<?php

require "../app/project.php";
?>

<?php 
getController("Usuario");
getController("Sessao");
getController("Departamento");
?>

<?php 
if (isset($_COOKIE["credentials"])) {
    SessaoController::autenticar($_COOKIE["credentials"]);
}
if (UsuarioController::get("id")) {
    $o = UsuarioController::podeCriarDepartamentos();
    if ($o) {
        ok_header();
        echo UsuarioController::$usuario->getJson("id,username");
    } else {
        exception_header();
        echo "Usuário sem permissão para cadastrar departamentos";
    }
} else {
    unauthorized_header();
}
Esempio n. 11
0
 <?php 
session_start();
if (!isset($_SESSION['PATH_SYS'])) {
    require_once '_loadPaths.inc.php';
}
$paths = $_SESSION['PATH_SYS'];
require_once $paths["controller"] . "UsuarioController.php";
include_once $path['controller'] . 'UsuarioVariavelController.php';
if (isset($_POST)) {
    $usuario = str_replace("'", "", $_POST["usuario"]);
    $senha = str_replace("'", "", $_POST["senha"]);
    $senha = md5($senha);
    $usuarioController = new UsuarioController();
    $usuarioVariavelController = new UsuarioVariavelController();
    $user = $usuarioController->autenticaUsuario($usuario, $senha);
    //print_r($user);
    if ($user != null || !empty($user)) {
        $userVariavel = $usuarioVariavelController->selectByIdUsuario($user['usr_id']);
        $adm = ['nome' => $user['usr_nome'], 'id' => $user['usr_id'], 'perfil' => $user['prf_perfil'], 'perfil_id' => $user['prf_id'], 'url' => $user['prf_url'], 'escola' => $user['usr_escola'], 'pagina' => utf8_encode($user['prf_pagina'])];
        if ($adm['perfil_id'] == 1) {
            array_push($adm, array('idUserVariavel' => $userVariavel->getUsv_id(), 'serie' => $userVariavel->getUsv_serie()));
        }
        $_SESSION['USR'] = serialize($adm);
        $result = array('erro' => false, 'msg' => 'Logado!!', 'url' => $adm['url']);
        if ($adm['perfil_id'] == 1) {
            array_push($result, array('serie' => $adm[0]['serie']));
        }
    } else {
        $result = array('erro' => true, 'msg' => 'Usuário ou Senha Inválida!!');
    }
    print_r(json_encode($result));
Esempio n. 12
0
$path = "";
$data = "";
// *** Validate request to login to this site.
if (isset($_SESSION['FWK_USERID'])) {
    if (function_exists('session_unregister')) {
        session_unregister('FWK_USERID');
        session_unregister('FWK_USERPRIVS');
    } else {
        unset($_SESSION['FWK_USERID']);
        unset($_SESSION['FWK_USERPRIVS']);
    }
    session_destroy();
}
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_POST['usuario'])) {
    $usuarioController = new UsuarioController($path);
    $loginUsername = $_POST['usuario'];
    $password = $_POST['passwd'];
    $idempresa = $_POST['idempresa'];
    $MM_fldUserAuthorization = "";
    $MM_redirectLoginSuccess = "gui/contenido.php";
    $MM_redirectLoginFailed = "index.php?loginErr=true";
    $MM_redirecttoReferrer = false;
    $loginFoundUser = $usuarioController->execute('login', $_POST);
    if (!empty($loginFoundUser['respuesta'])) {
        //carga variables b�sicas del usuario
        $_SESSION['FWK_USERNAME'] = base64_encode($loginFoundUser['respuesta']['usuario']);
        $_SESSION['FWK_USERID'] = base64_encode($loginFoundUser['respuesta']['idfwk_usuario']);
        $_SESSION['FWK_USERTYPE'] = base64_encode($loginFoundUser['respuesta']['tipo']);
        $_SESSION['idempresa'] = base64_encode($loginFoundUser['respuesta']['idempresa']);
        $_SESSION['expirado'] = base64_encode($loginFoundUser['respuesta']['expirado']);
Esempio n. 13
0
 public static function ativarConta($codigo)
 {
     if (self::$usuario->solicitou_ativacao_de_conta()) {
         if ($codigo == self::$usuario->getCodigo()) {
             $o = self::$usuario->ativar_conta();
         } else {
             UsuarioController::defineException("ativar_conta", "Código de ativação incorreto!");
         }
     }
     return $o;
 }
Esempio n. 14
0
<?

require("seguranca.php");

require "../controller/usuarioController.php";

$usuarioController = new UsuarioController();
$lista = $usuarioController->listarcontroller();

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	
     <script src="js/jquery.js"></script>
	 <script src="js/jquery.datetimepicker.full.js"></script>
     <script src="js/dateformat.js"></script>
        
     <link rel="stylesheet" type="text/css" href="css/estilo.css">
     <link rel="stylesheet" type="text/css" href="css/jquery.datetimepicker.css">

  	 <script src="js/lib.js"></script>
     
     </head>
     <title>Cadastro de usuários</title>
     <body>

<!-- form -->
<div class="form">
Esempio n. 15
0
function put_usuario($email)
{
    $request = \Slim\Slim::getInstance()->request();
    $recibido = json_decode($request->getBody());
    echo json_encode(UsuarioController::put_usuario($email, $recibido));
}
Esempio n. 16
0
     echo json_encode($result);
     break;
 case "requestPdf":
     $envioDocumentoController = new EnvioDocumentoController();
     $idesc = $_REQUEST["id"];
     $doc = $envioDocumentoController->selectDocPorEscola($idesc);
     $result = "";
     if (!empty($doc)) {
         $result = array("id" => utf8_encode($doc->getEnv_id()), "idEscola" => utf8_encode($doc->getEnv_idEscola()), "idRemetente" => utf8_encode($doc->getEnv_idRemetente()), "idDestinatario" => utf8_encode($doc->getEnv_idDestinatario()), "url" => $path["arquivos"] . utf8_encode($doc->getEnv_url()), "Visto" => utf8_encode($doc->getVisto()), "status" => true);
     } else {
         $result = array("status" => false);
     }
     echo json_encode($result);
     break;
 case "listaUsuariosCompleto":
     $usuarioController = new UsuarioController();
     $usuarios = $usuarioController->buscaUsuarioCompletoByPerfil($_POST);
     echo json_encode($usuarios);
     break;
 case "BuscaGruposByIdProfessor":
     $grupoController = new GrupoController();
     $grupos = $grupoController->selectByProfessor($_POST['idProfessor']);
     $result = array();
     foreach ($grupos as $g) {
         $grp = array("idGrupo" => $g->getGrp_id(), "idSerie" => $g->getGrp_serie(), "idPeriodo" => $g->getGrp_periodo());
         array_push($result, $grp);
     }
     echo json_encode($result);
     break;
 case "excluirUsuario":
     $usuarioVarController = new UsuarioVariavelController();
Esempio n. 17
0
 public function __construct($ruta)
 {
     self::$model = new UsuarioModel();
     parent::__construct($ruta);
 }
Esempio n. 18
0
                    print_r(json_encode($mensagem['3']));
                }
            }
        }
        break;
    case 'verificaSenha':
        $usuarioController = new UsuarioController();
        $user = $usuarioController->select($_REQUEST['usuario']);
        if (md5($_REQUEST['senha']) == $user->getUsr_senha()) {
            echo "true";
        } else {
            echo '';
        }
        break;
    case "dadosGenericos":
        $usrController = new UsuarioController();
        $idusr = $_GET["id"];
        $usr = $usrController->getFullDataById($idusr);
        echo json_encode($usr);
        break;
    case "countUsuariosPorPerfil":
        $usrCtrl = new UsuarioController();
        $count = $usrCtrl->getCountUsuarioPorPerfil();
        echo json_encode($count);
        break;
    case "getUsrEscolaByEscola":
        $usrCtrl = new UsuarioController();
        $usr = $usrCtrl->getUsrEscolaByEscola($_GET["id"]);
        echo json_encode($usr);
        break;
}
Esempio n. 19
0
    $controller->callAction('requisitos');
})->name('requisitos_view');
$app->get('/maestrosRegistro', function () use($app) {
    $controller = new FrontController($app);
    $controller->callAction('maestros-registro');
})->name('maestrosRegistro_view');
$app->post('/updateMaestro', function () use($app) {
    $controller = new UsuarioController($app);
    $controller->callAction('updateM');
})->name('update_maestro');
$app->post('/usuario/:id/delete', function ($id) use($app) {
    $controller = new UsuarioController($app);
    $controller->callAction('eliminar', $id);
})->name('delete_user');
$app->post('/user/login', function () use($app) {
    $controller = new UsuarioController($app);
    $controller->callAction('login');
})->name('user_login');
$app->get('/maestrosDocu', function () use($app) {
    $controller = new FrontController($app);
    $controller->callAction('maestros-docu');
})->name('maestrosDocu_view');
$app->get('/Configuracion', function () use($app) {
    $controller = new FrontController($app);
    $controller->callAction('Configuracion');
})->name('Configuracion_view');
$app->get('/comision', function () use($app) {
    $controller = new FrontController($app);
    $controller->callAction('comision');
})->name('comision_view');
$app->notFound(function () {
Esempio n. 20
0
<?php

/**
 * Created by PhpStorm.
 * User: gmartin
 * Date: 02/02/2016
 * Time: 09:07 AM
 * INDEX : recibe las peticiones GET / POST y determina que controlador actua
 */
require_once "controller/HomeController.php";
require_once "controller/UsuarioController.php";
$usuarioController = new UsuarioController();
$homeController = new HomeController();
if ($usuarioController->authenticate()) {
    $vars = $_POST["modulo"] == "" ? "get" : "post";
    switch ($vars) {
        case "get":
            $modulo = $_GET["modulo"];
            $page = $_GET["page"];
            switch ($modulo) {
                case "home":
                    switch ($page) {
                        case "home":
                            $homeController->viewBienvenida();
                            break;
                        default:
                            $homeController->viewBienvenida();
                    }
                    break;
                case "usuario":
                    switch ($page) {
Esempio n. 21
0
<?php

$PAGELEVEL = USER;
$AUTH_redirectTo = $NOAU;
pageClearence($PAGELEVEL, $AUTH_redirectTo);
$path = "../";
$usuarioController = new UsuarioController($path);
$tipoUsuarioController = new TipoUsuarioController($path);
$colname_idusuario = base64_decode($_SESSION['FWK_USERID']);
$colname_idempresa = base64_decode($_SESSION['idempresa']);
$data['idempresa'] = $colname_idempresa;
if (isset($_POST["MM_update"]) && $_POST["MM_update"] == "form1") {
    $data = $_POST;
    $data['idempresa'] = $colname_idempresa;
    $usuarioController->execute('editarUsuarioPorId', $data);
    $updateGoTo = "contenido.php?pr=usrs";
    header(sprintf("Location: %s", $updateGoTo));
    die;
}
$colname_usuario = "0";
if (isset($_GET['idu'])) {
    $colname_usuario = get_magic_quotes_gpc() ? $_GET['idu'] : addslashes($_GET['idu']);
}
//asignacion en data
$data['idusuario'] = $colname_usuario;
$data['tipo'] = $_GET['tipo'];
$usuario = $usuarioController->execute('usuario', $data);
$row_usuario = $usuario['respuesta'];
$tipoUsuario = $tipoUsuarioController->execute('obtenerTipoUsuario', $data);
?>
<script>
Esempio n. 22
0
 public static function autenticar($token)
 {
     require PROJECT_ADDRESS . "/lib/util/JWT.php";
     $m = JWT::from_token($token, jwt_secret_key());
     if ($m) {
         $usuario = Usuario::fromJSON($m->getPayload(), "email,codigo");
         SessaoController::doUsuario($usuario);
         if (SessaoController::get("id")) {
             UsuarioController::porEmail($usuario->getEmail());
         } else {
             SessaoController::defineException("autenticar", "Sessão inválida!");
         }
     } else {
         SessaoController::defineException("autenticar", "Token inválido!");
     }
 }
Esempio n. 23
0
<?php

$controller = new UsuarioController();
$listaUsuarios = $controller->ListarTodos();
$permissoes = $controller->ListarPermissoes();
?>


<header class="painel_topo">
	<h1>Administração de Usuários</h1>
</header>

<div class="painel_conteudo">
	
	<div class="cadastro">
		<form id="frmUsuario" action="<?php 
echo $config->GetActionPost();
?>
" method="post">
			<input type="hidden" name="form" value="usuario"/>
			<input type="hidden" name="action" value="inserir"/>		
			<input type="hidden" name="id" value="<?php 
echo $valoresIniciais['usrid'];
?>
"/>
			<fieldset>
				<legend>Novo Usuário</legend>
				<div class="form_horizontal">
					<div class="form_horizontal_grupo">
					<label>
						Login: (*) 
Esempio n. 24
0
				<div class="col-sm-12 align-right">
					<a href="usuarios-form" class="btn btn-primary"><i class="icon-plus icon-white"></i> Novo usuário</a>
				</div>
				<div class="col-sm-12">
					<table class="table table-hover">
						<thead>
							<tr>
				                <th>Nome</th>
								<th style="width: 30%;">E-mail</th>
								<th class='align-center' style="width: 50px;">Ativo</th>
								<th style="width: 20%;"></th>
							</tr>
						</thead>
						<tbody>
							<?php 
foreach (UsuarioController::getAll() as $usuario) {
    echo "\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td>" . $usuario->Nome . "</td>\n\t\t\t\t                                <td>" . $usuario->Email . "</td>\n\t\t                                        <td class='align-center'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . ($usuario->Ativo == '1' ? "<span class='fa fa-fw fa-check' style='color: green'></span>" : "<span class='fa fa-fw fa-remove' style='color: red'></span>") . "\n\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t                <td class='align-right'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href='usuarios-form?id=" . $usuario->Id . "' class='btn btn-default'>Editar</a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button type='button' class='btn btn-danger del' value='" . $usuario->Id . "'>Excluir</button>\n\t\t\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t\t\t</tr>";
}
?>
						</tbody>
					</table>
				</div>
			</div>
			
		</div>
		
	</div>
	
	<script src="js/usuarios.js"></script>

<?php 
Esempio n. 25
0
     $participante = $frqParticipante->verificarParticipante($idquestao, $idusuario);
     print "<pre>";
     print_r($participante);
     print "</pre>";
     break;
 case "incrementarVisualizacoes":
     $idfrq = $_POST["idfrq"];
     if ($forumController->incrementarVisualizacoes($idfrq)) {
         echo "1";
     } else {
         echo "0";
     }
     break;
 case "selectRangeByQuestao":
     $frrController = new ForumRespostaController();
     $usrController = new UsuarioController();
     $idfrq = $_GET["idfrq"];
     $min = $_GET["min"];
     $respostas = $frrController->selectRangeByQuestao($idfrq, $min);
     $lista = [];
     foreach ($respostas as $frr) {
         $usr = $usrController->select($frr->getFrr_usuario());
         $usrImagem = file_exists("imgp/" . $usr->getUsr_imagem()) ? $usr->getUsr_imagem() : "default.png";
         $resp = ["id" => $frr->getFrr_id(), "questao" => utf8_encode($frr->getFrr_questao()), "usuario" => ["id" => $usr->getUsr_id(), "nome" => utf8_encode($usr->getUsr_nome()), "imagem" => $usrImagem], "resposta" => utf8_encode($frr->getFrr_resposta()), "data" => DatasFuncao::dataTimeBR($frr->getFrr_data()), "anexo" => $frr->getFrr_anexo()];
         array_push($lista, $resp);
     }
     echo json_encode($lista);
     break;
 case "selectForumResposta":
     $frr = $respostasController->select($_GET["idfrr"]);
     $usr = $userController->select($frr->getFrr_usuario());
Esempio n. 26
0
<?php

require_once '../_loadPaths.inc.php';
$path = $_SESSION['PATH_SYS'];
include_once $path['controller'] . 'MensagemController.php';
include_once $path['controller'] . 'UsuarioController.php';
include_once $path['beans'] . 'Mensagem.php';
include_once $path['template'] . 'TemplateMensagens.php';
$template = new TemplateMensagens();
$mensagemController = new MensagemController();
$usuarioController = new UsuarioController();
switch ($_POST["acao"]) {
    case "deleteMensagem":
        $idmens = $_POST["id"];
        $mensagem = $mensagemController->selectMensagem($idmens);
        if ($mensagem->getMsg_id() != NULL) {
            $mensagemController->delete($_POST["id"]);
            $result = array('ok' => true, 'msg' => '<div class="alert alert-danger"><i class="fa fa-times"></i> Deletado com sucesso!</div>');
            echo json_encode($mensagem);
        } else {
            $mensagemController->deleteDefinitivo($_POST["id"]);
            $result = array('ok' => true, 'msg' => '<div class="alert alert-danger"><i class="fa fa-times"></i> Deletado com sucesso!</div>');
            echo json_encode($mensagem);
        }
        break;
    case "reutauraMensagem":
        $idmens = $_POST["id"];
        $mensagemController->restaurar($_POST["id"]);
        $result = array('ok' => true, 'msg' => '<div class="alert alert-danger"><i class="fa fa-times"></i> Restaurada com sucesso!</div>');
        echo json_encode($result);
        break;
Esempio n. 27
0
        $user = $controlUsuario->autentica($login, $senha);
        if ($user) {
            $session->setVars(['usuario' => ['id' => $user->getId(), 'login' => $user->getLogin(), 'nome' => $user->getNome(), 'nivel' => $user->getNivel()]]);
            print 1;
        } else {
            print "Por favor, verifique suas credenciais e tente novamente";
        }
        break;
    case 'logout':
        $session->destroy();
        break;
        // caso a ação seja de listar os Usuarios existentes
    // caso a ação seja de listar os Usuarios existentes
    case 'list':
        // cria um novo controller de usuarios
        $control = UsuarioController::getInstance();
        // busca no banco informações de todos os usuarios
        $usuarios = $control->find([], 0);
        if ($usuarios == false) {
            exit;
        }
        // para cada usuario crie um modelo usando o seu id e imprima seus valores em colunas de uma tabela
        foreach ($usuarios as $usuario) {
            $model = $control->fill($usuario->id);
            ?>
			<tr>
				<td><?php 
            echo $model->getNome();
            ?>
</td>
				<td><?php 
Esempio n. 28
0
<?php

require_once 'Connections/face5.php';
session_start();
$PAGELEVEL = GENERAL;
$AUTH_redirectTo = $INDEX;
pageClearence($PAGELEVEL, $AUTH_redirectTo);
if (isset($_POST['cambiarempresa']) && isset($_POST['cambiabu']) && $_POST['cambiabu'] > 0) {
    $path = "../";
    $_SESSION['FWK_USERPRIVS'] = "";
    $_SESSION['idempresa'] = base64_encode($_POST['cambiabu']);
    require_once $path . 'Controller/UsuarioController.php';
    $usuarioController = new UsuarioController($path);
    $data['idEmpresa'] = $_POST['cambiabu'];
    $data['usuario'] = base64_decode($_SESSION['FWK_USERNAME']);
    $privRow = $usuarioController->execute('cambiarPrivilegio', $data);
    $privStr = "";
    error_log(print_r($privRow, TRUE));
    foreach ($privRow['respuesta'] as $value) {
        $privStr .= $value['fwk_permiso_idfwk_permiso'] . ",";
    }
    $_SESSION['FWK_USERPRIVS'] = base64_encode($privStr);
}
if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
    {
        //limpieza
        $theValue = str_replace("ª", "a", $theValue);
        $theValue = str_replace("°", "o", $theValue);
        $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
        $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
Esempio n. 29
0
 /**
  * Imprime a contagem de usuários cadastrados por perfil <br>
  * e o total de usuários cadastrados para o usuário NEC
  */
 public function printCountUsuariosPorPerfil()
 {
     $usrCtrl = new UsuarioController();
     $count = $usrCtrl->getCountUsuarioPorPerfil();
     $total = $count["alunos"] + $count["professores"] + $count["escolas"];
     echo "<div id='countUsrByPerfil'>";
     echo "<h2>Usuários cadastrados</h2>";
     echo "<p id='countByAluno' class='countByPerfil'>";
     echo "<span class='user-info-label'>Alunos: </span>";
     echo "<span class='user-info-value'>" . $count["alunos"] . "</span>";
     echo "</p>";
     echo "<p id='countByProfessor='countByPerfil'>";
     echo "<span class='user-info-label'>Professores: </span>";
     echo "<span class='user-info-value'>" . $count["professores"] . "</span>";
     echo "</p>";
     echo "<p id='countByEscola' class='countByPerfil'>";
     echo "<span class='user-info-label'>Escolas: </span>";
     echo "<span class='user-info-value'>" . $count["escolas"] . "</span>";
     echo "</p>";
     echo "<p id='countTotal' class='countByPerfil'>";
     echo "<span class='user-info-label'>Total: </span>";
     echo "<span class='user-info-value'>" . $total . "</span>";
     echo "</p>";
     echo "</div>";
 }
Esempio n. 30
0
<?php

if (!isset($_SESSION['PATH_SYS'])) {
    require_once '_loadPaths.inc.php';
}
$path = $_SESSION['PATH_SYS'];
include_once $path['template'] . 'Template.php';
include_once $path['template'] . 'TemplateMensagens.php';
include_once $path['controller'] . 'EscolaController.php';
include_once $path['controller'] . 'UsuarioController.php';
include_once $path['controller'] . 'SerieController.php';
include_once $path['controller'] . 'UsuarioController.php';
$templateGeral = new Template();
$templateMensagens = new TemplateMensagens();
$usuarioController = new UsuarioController();
$escolaController = new EscolaController();
$serieController = new SerieController();
$escolas = $escolaController->selectAll();
$professor = $usuarioController->selectByPerfilUsuario(2);
$serie = $serieController->selectAll();
$logado = unserialize($_SESSION['USR']);
?>
<!DOCTYPE html>
<html lang="pt-br">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
    <title> ## Template para formulários ## </title>