public function validSenha($cpf, $senha)
 {
     $pesquisa = new UsuarioMySqlDAO();
     $validpesq = $pesquisa->loadLoginPassword($cpf, $senha);
     if ($validpesq == false) {
         echo 'invalido';
     } else {
         $_REQUEST['operacao'] = 'edit';
         if (isset($validpesq->{$_REQUEST}['role']) && $validpesq->{$_REQUEST}['role'] != NULL) {
             echo 'cadastrado';
             return;
         }
         $_REQUEST['authUser'] = (array) $validpesq;
         $controller = new Controller();
         $controller->Executor('ViewUsuario', 'inscricao');
     }
 }
<?php

require_once 'autoload.php';
Login::VerificaLogin();
$controller = new Controller();
//$controller->Executor('ControllerLogicUsuario', 'edit');
$controller->Executor('ControllerLogicUsuario', $_REQUEST['acao']);
<?php

require_once 'autoload.php';
Login::VerificaLogin();
$controller = new Controller();
$controller->Executor("ControllerLogicAvaliadorArea", 'editSave');
<?php

require_once 'autoload.php';
OtherFuctions::verffyOrg();
/* conforme acordado em reuniao */
/* a funcao está invalidada, fica alerta sobre sql injection,
 * conforme email do professor não é necessario não preciso verificar se ele é um organizador,
 *  pois não tenho a id do organizador se eu passar uma url, o sistema altera exemplo ...id=45&status=1*/
var_dump($_REQUEST);
$controller = new Controller();
$controller->Executor("ControllerLogicOrganizador", 'changeStatus' . ucfirst($_REQUEST['role']));
return;
<?php

require_once 'autoload.php';
// sequence of insert or update controllers
// author
var_dump($_REQUEST);
$controller = new Controller();
$class = is_string($_REQUEST['papel']) ? $_REQUEST['papel'] : '';
$action = is_string($_REQUEST['operacao']) ? $_REQUEST['operacao'] : '';
$cpf = is_string($_REQUEST['cpf']) ? preg_replace("/[^0-9]/", "", $_REQUEST['cpf']) : '';
$pass = is_string($_REQUEST['senha']) ? md5($_REQUEST['senha']) : '';
if ($action == 'edit') {
    $existe = $_SESSION['authUser'];
    $_SESSION['authUser'] = (array) $existe;
    if (isset($_SESSION['authUser']) && $_SESSION['authUser'][$_REQUEST['papel']] == null) {
        $controller->Executor('ControllerLogic' . ucfirst($class), 'add');
        $login = new Login($cpf, $pass);
    }
    header("Location:" . HOME . 'controller/ControllerLogin.php');
    return;
} else {
    if ($action === 'add') {
        if (!isset($_SESSION['authUser'])) {
            $controller->Executor('ControllerLogicUsuario', 'add');
            $controller->Executor('ControllerLogic' . ucfirst($class), 'add');
        }
        $login = new Login($cpf, $pass);
        header("Location:" . HOME . 'controller/ControllerLogin.php');
        return;
    }
}
<?php

require_once 'autoload.php';
if (isset($_REQUEST['acao']) && $_REQUEST['acao'] == 'logout') {
    $controller = new Controller();
    $controller->Executor('Logout', $_REQUEST['acao']);
}
<?php

require_once 'autoload.php';
Login::VerificaLogin();
$controller = new Controller();
$controller->Executor("ControllerLogicVoluntario", 'turno');
<?php

require_once 'autoload.php';
/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
$id = (int) $_REQUEST['id'];
$curso = (int) $_REQUEST['curso'];
$find = new AutorCursoMySqlDAO();
$count = $find->loadAutorCurso($id, $curso);
if ($count->count > 0) {
    echo 'false';
} else {
    $controller = new Controller();
    $controller->Executor('ControllerLogicAutorCurso', $_REQUEST['acao']);
    echo $_REQUEST['id'] . $_REQUEST['curso'];
}