FuncDB.inc.php

De DTI Wiki

Ir para: navegação, pesquisa

Utilizado para as funções que irão fazer acesso ao banco, como procedures, functions e packages. Está localizado na raiz da aplicação (ex. /apps/academico/bolsaSocial/funcDB.inc.php). Deve ser chamado com a linha abaixo:

require_once(“funcDB.inc.php”);



Exemplo:

<?
 
/**
* getAlunosProuni() - Retorna alunos reprovados com Bolsa Prouni *
* @author Diego C. Fossatti < diego@upf.brEste endereço de e-mail está protegido contra spam bots, pelo que o Javascript terá de estar activado para poder visualizar o endereço de email >
* @access public
* @param UpfTpl $app
* @param int $codbanca
* @param int $codaluno
* @return Array
*/
function getAlunosProuni($app, $codbanca, $codaluno = NULL){
 
       global $getAlunosProunicodbanca, $getAlunosProunicodaluno;
 
       $getAlunosProunicodbanca = $codbanca;
       $getAlunosProunicodaluno = $codaluno;
 
       $query = "begin acdesenv.pkg_notaswebexames.prc_retprouni(:in_codbanca, :in_codaluno, :cur); end;";
       $params = array(array("parameter"=>":in_codbanca", "variable"=>"getAlunosProunicodbanca", "value"=>$getAlunosProunicodbanca, "length"=>6),
                         array("parameter"=>":in_codaluno", "variable"=>"getAlunosProunicodaluno", "value"=>$getAlunosProunicodaluno, "length"=>6));
 
        if(!$app->executeCursor($query, $params)){
              erro($app, 'Ocorreu um erro ao buscar alunos bolsa Prouni.', $app->geterrormessage(), "ATENÇÃO", "#");
              exit;
       }
       $alunos = array();
       $alunos = $app->getAllrows();
       return $alunos;
}
 
?>
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas