コード例 #1
0
ファイル: batepapo.php プロジェクト: andisantos/TelEduc
$cod_pagina_ajuda = 1;
$bibliotecas = "../bibliotecas/";
include "../menu.inc";
$cod_curso = $_GET['cod_curso'];
$cod_usuario_global = VerificaAutenticacao($cod_curso);
$sock = Conectar("");
$lista_frases_menu = RetornaListaDeFrases($sock, -4);
$lista_frases = RetornaListaDeFrases($sock, $cod_ferramenta);
$lista_frases_geral = RetornaListaDeFrases($sock, -1);
$tela_ordem_ferramentas = RetornaOrdemFerramentas($sock);
$tela_lista_ferramentas = RetornaListaFerramentas($sock);
$tela_lista_titulos = RetornaListaTitulos($sock, $_SESSION['cod_lingua_s']);
$tela_email_suporte = RetornaConfiguracao($sock, "adm_email");
$query = "select diretorio from Diretorio where item='raiz_www'";
$res = Enviar($sock, $query);
$linha = RetornaLinha($res);
$tela_raiz_www = $linha[0];
$tela_host = RetornaConfiguracao($sock, "host");
$cod_usuario = RetornaCodigoUsuarioCurso($sock, $cod_usuario_global, $cod_curso);
VerificaAcessoAoCurso($sock, $cod_curso, $cod_usuario);
$tela_formador = EFormador($sock, $cod_curso, $cod_usuario);
$tela_formadormesmo = EFormadorMesmo($sock, $cod_curso, $cod_usuario);
// booleano, indica se usuario eh colaborador
$tela_colaborador = EColaborador($sock, $cod_curso, $cod_usuario);
// booleano, indica se usuario eh visitante
$tela_visitante = EVisitante($sock, $cod_curso, $cod_usuario);
Desconectar($sock);
$sock = Conectar($cod_curso);
VerificaAcessoAFerramenta($sock, $cod_curso, $cod_usuario, 0);
MarcaAcesso($sock, $cod_usuario, $cod_ferramenta);
/* Encerra sess�o anterior, se n�o tiver ningu�m online e se a sess�o
コード例 #2
0
ファイル: inscricao.php プロジェクト: andisantos/TelEduc
 /* 113 - Inscricao para o curso */
 $linha = DadosCursoParaEmail($sock, $cod_curso);
 $assunto = RetornaFraseDaLista($lista_frases, 113) . " \"" . $dados_curso['nome_curso'] . "\" ";
 /* 108 - Seu pedido de matricula no curso */
 /* 109 - foi realizado corretamente. */
 /* 110 - O coordenador e os formadores do curso analisarao o seu pedido e em breve entrarao em contato por e-mail com voce aceitando-o ou nao como aluno em sua disciplina.  */
 /* 114 - Atenciosamente, Coordenador(a) */
 $mensagem = "<p>" . RetornaFraseDaLista($lista_frases, 108) . " <b>" . $dados_curso['nome_curso'] . "</b> " . RetornaFraseDaLista($lista_frases, 109) . "</p>\n";
 $mensagem .= "<p>" . RetornaFraseDaLista($lista_frases, 110) . "</p>\n";
 $mensagem .= "<p style=\"text-align:right;\">" . RetornaFraseDaLista($lista_frases, 114) . " " . $linha['nome_coordenador'] . "</p>";
 $nome_destino = $dados_usuario['nome'];
 $destino = $dados_usuario['email'];
 $remetente = $linha['email'];
 $query = "select diretorio from Diretorio where item='raiz_www'";
 $res = Enviar($sock, $query);
 $raiz_www_linha = RetornaLinha($res);
 $raiz_www = $raiz_www_linha[0];
 $host = RetornaConfiguracao($sock, "host");
 /* Endere�o do Link de gerenciamento */
 $link_gerenciamento = "<a href='";
 $link_gerenciamento .= "http://" . $host . $raiz_www . "/cursos/aplic/administracao/";
 $link_gerenciamento .= "gerenciamento_inscricoes.php?cod_curso=" . $dados_curso['cod_curso'];
 $link_gerenciamento .= "&cod_usuario=" . $dados_curso['cod_coordenador'];
 $link_gerenciamento .= "&cod_ferramenta=0&tipo_usuario=i";
 /* 215 - Gerenciamento de Inscri��es */
 $link_gerenciamento .= "'> " . RetornaFraseDaLista($lista_frases, 215) . " </a>";
 /* 188 - Um pedido de matricula no curso */
 /* 189 - foi solicitado. */
 /* 190 - Para ver os dados do aluno, aceita-lo no curso, aceita-lo como visitante ou rejeitar o pedido, acesse o item Administracao e, em seguida, Gerenciamento de Inscricoes desse curso. */
 /* 191 - Atenciosamente, Administracao do Ambiente TelEduc. */
 $mensagem_coord = "<p>" . RetornaFraseDaLista($lista_frases, 188) . " <b>" . $dados_curso['nome_curso'] . "</b> " . RetornaFraseDaLista($lista_frases, 189) . "</p>\n";
コード例 #3
0
ファイル: inserir_curso2.php プロジェクト: andisantos/TelEduc
fclose($arquivo);
$query2 = "update Usuario_curso set cod_curso = " . $novo_cod_curso . " where cod_curso = -1;";
Enviar($sock, $query);
Enviar($sock, $query2);
/*18 - OK*/
MudarDB($sock, $novo_cod_curso);
//Atualiza A tabela Cursos para o novo cod_curso
$query = "UPDATE Cursos SET cod_curso={$novo_cod_curso}, cod_pasta={$categoria}";
if (!EnviarNC($sock, $query)) {
    DesfazInsercao($novo_cod_curso, $dbnamecurso, $dir_arquivo);
    $msg_erro = RetornaFraseDaLista($lista_frases, 336);
}
// Testa se h� dados na tabela 'Cursos' da base do CURSO
$query = "select * from Cursos";
$id = Enviar($sock, $query);
$linha_curso = RetornaLinha($id);
if (!is_array($linha_curso)) {
    // 331: Tabela 'Cursos' inserida vazia. N�o h� informa��es sobre o curso. Por favor examine o arquivo de dump do ambiente para poss�vel obten��o de informa��es sobre o curso.
    EncerraScript(RetornaFraseDaLista($lista_frases, 331));
} else {
    // Atualiza a tabela 'Cursos' da base de dados do AMBIENTE copiando igualzinho � da base do curso
    MudarDB($sock, "");
    $update_set_array = array();
    foreach ($linha_curso as $campo => $valor) {
        if (!is_int($campo)) {
            if ($valor != '') {
                $update_set_array[] = $campo . " = '" . $valor . "'";
            } else {
                $update_set_array[] = $campo . " = NULL";
            }
        }
コード例 #4
0
ファイル: acoes.php プロジェクト: andisantos/TelEduc
 $query = "select valor from Config where item='host'";
 $res = Enviar($sock, $query);
 $linha = RetornaLinha($res);
 $host = $linha['valor'];
 $query = "select diretorio from Diretorio where item='raiz_www'";
 $res = Enviar($sock, $query);
 $linha = RetornaLinha($res);
 $raiz_www = $linha['diretorio'];
 // Informações sobre o Usuario:
 $query = "select UC.tipo_usuario, UC.cod_usuario_global, UC.cod_curso,  U.nome, U.email, U.login, U.cod_usuario from Usuario_curso as UC, Usuario as U where UC.cod_usuario_global <> -1 and UC.cod_usuario_global = U.cod_usuario and UC.tipo_usuario = 'F' and UC.cod_curso = " . $cod_curso_atual;
 $res = Enviar($sock, $query);
 $info = RetornaLinha($res);
 // Descobre nome do Curso:
 $query = "select cod_curso, nome_curso from Cursos where cod_curso = " . $cod_curso_atual;
 $res = Enviar($sock, $query);
 $info_curso = RetornaLinha($res);
 // Unificando:
 $info['nome_curso'] = $info_curso['nome_curso'];
 // Nova senha para o formador:
 $senha = GeraSenha();
 $senha_crypt = crypt($senha, 'AA');
 // Muda a senha:
 $query = "update Usuario set senha = '" . $senha_crypt . "' where cod_usuario = " . $info['cod_usuario'];
 $res = Enviar($sock, $query);
 // Monta Email:
 $remetente = RetornaConfig('adm_email');
 $destino = $info['email'];
 $assunto = RetornaFraseDaLista($lista_frases, 99);
 $endereco = $host . $raiz_www;
 /* 100 - Seu pedido para realiza��o do curso*/
 /* 101 - foi aceito.*/
コード例 #5
0
ファイル: extracao.php プロジェクト: andisantos/TelEduc
echo "                  <tr class=\"head01\">\n";
/*239 - Usuario */
echo "                    <td align=left colspan=4><b>" . RetornaFraseDaLista($lista_frases, 239) . "</b></td>\n";
echo "                  </tr>\n";
echo "                  <tr>\n";
echo "                    <td align=left colspan=4>\n";
/* Primeiro retornaremos todos os usuarios ativos exceto visitantes e colaboradores */
$query = "select UC.cod_usuario, U.nome ";
$query .= "from " . $dbnamebase . ".Usuario_curso UC ";
$query .= "inner join " . $dbnamebase . ".Usuario U ON (U.cod_usuario = UC.cod_usuario_global) ";
$query .= "where UC.cod_usuario >= 0 and ";
$query .= "UC.cod_curso = '" . $cod_curso . "' and ";
$query .= "(binary UC.tipo_usuario = 'F' or binary UC.tipo_usuario = 'A') ";
$query .= "order by nome";
$res = Enviar($sock, $query);
while ($linha = RetornaLinha($res)) {
    $lista_usuarios[$linha['cod_usuario']]['nome'] = $linha['nome'];
}
if (count($lista_usuarios) > 0) {
    echo "                      <select class=\"input\" name=\"cod_usu[]\">\n";
    foreach ($lista_usuarios as $cod_usu => $linha) {
        echo "                        <option value=" . $cod_usu . ">" . $linha['nome'] . "</option>\n";
    }
    echo "                      </select><br>\n";
} else {
    /* 104 - Nenhuma pessoa registrada */
    echo "                      " . RetornaFraseDaLista($lista_frases, 104) . "</font><br>\n";
}
echo "                    </td>\n";
echo "                  </tr>\n";
echo "                  <tr class=\"head alLeft\">\n";
コード例 #6
0
 echo "      </tr>\n";
 echo "      <tr>\n";
 echo "        <td style=\"font-size:13px;\">\n";
 /* 81 - Pergunta */
 echo "            <strong>" . RetornaFraseDaLista($lista_frases, 81) . "</strong> " . $enquete['pergunta'] . "\n";
 echo "        </td>\n";
 echo "      </tr>\n";
 echo "      <tr><td>&nbsp;</td></tr>\n";
 echo "      <tr class=head>\n";
 echo "        <td class=center>\n";
 /* 83 - Participantes */
 echo "           " . RetornaFraseDaLista($lista_frases, 83) . "\n";
 echo "        </td>\n";
 echo "      </tr>\n";
 $linha = 0;
 while ($participante = RetornaLinha($participantes)) {
     $linha = ($linha + 1) % 2;
     echo "        <tr class=\"altColor" . $linha . "\">\n";
     echo "          <td style=\"font-size:12px;\">\n";
     echo "            <a href=\"#\" onclick=\"javascript: OpenWindowPerfil(" . $participante['cod_usuario'] . ");\">" . NomeUsuario($sock, $participante['cod_usuario'], $cod_curso) . "</a>\n";
     echo "          </td>\n";
     echo "        </tr>\n";
 }
 echo "      <tr>\n";
 echo "        <td>&nbsp;\n";
 echo "        </td>\n";
 echo "      </tr>\n";
 echo "      <tr>\n";
 echo "        <td style=\"font-size:14px;\">\n";
 /* 84 - Total de participantes: */
 echo "          <strong>" . RetornaFraseDaLista($lista_frases, 84) . "</strong>" . $total_participantes . "\n";
コード例 #7
0
ファイル: sala_reload.php プロジェクト: andisantos/TelEduc
  }

</script>
<?php 
echo "</head>\n";
echo "<body bgcolor=\"#666696\" text=\"#000000\" link=\"#000020\" vlink=\"#000020\" alink=\"#000020\" leftmargin=\"10\" topmargin=\"10\" marginwidth=\"10\" marginheight=\"10\">\n";
session_start();
if (VerificaRetiradaOnline($sock)) {
    $removidos = LimpaOnline($sock, $cod_curso, 600);
}
Desconectar($sock);
$sock = Conectar("");
$query = "select * from Batepapo_sessoes_correntes where data > '" . $tempo . "' AND cod_curso=" . $cod_curso . " ORDER BY data";
$query2 = "select data from Batepapo_sessoes_correntes where cod_curso=" . $cod_curso . " ORDER BY data DESC limit 1";
$res = Enviar($sock, $query2);
$lista = RetornaLinha($res);
$_SESSION['tempo'] = $lista['data'];
$res = Enviar($sock, $query);
$lista = RetornaArrayLinhas($res);
#var_dump($lista);
$separador = ':';
$sock = Conectar($cod_curso);
if (is_array($lista)) {
    echo "<script language=\"javascript\" type=\"text/javascript\">\n";
    foreach ($lista as $cod => $linha) {
        $linha['mensagem'] = ConverteAspas2Html(LimpaTags(LimpaConteudo($linha['mensagem'])));
        if ($linha['cod_usuario_r'] == $cod_usuario) {
            $cor_fundo = 'white';
            $expessura = '1px';
        } else {
            if ($linha['cod_usuario'] == $cod_usuario) {
コード例 #8
0
ファイル: resetar_curso2.php プロジェクト: andisantos/TelEduc
    } else {
        $tabela1 = explode("_", $tabela_seq[0]);
        $total = count($tabela1);
        $tabela2 = $tabela1[0];
        if ($total == 2) {
            $tabela2 = $tabela2 . "_" . $tabela1[1];
        }
        if ($total > 2) {
            for ($i = 1; $i <= $total - 2; $i++) {
                $tabela2 = $tabela2 . "_" . $tabela1[$i];
            }
        }
        $query = "select MAX(cod_item) from " . $tabela2;
    }
    $res = Enviar($sock, $query);
    $maximo = RetornaLinha($res);
    if ($maximo[0] != "") {
        $query1 = "insert into " . $tabela_seq[0] . " (cod,cod_usuario,data) values (" . $maximo[0] . ",0,1)";
        $query2 = "delete from " . $tabela_seq[0] . " where  cod=" . $maximo[0];
        $res = Enviar($sock, $query1);
        $res = Enviar($sock, $query2);
    }
}
echo "Ok!<p>\n";
// 250 - Aten��o : O curso antigo permanece no ambiente e n�o foi alterado...
echo "<p>" . RetornaFraseDaLista($lista_frases, 250) . ". </p>\n\n";
// 113 -  Opera��o completada com sucesso!
echo "<b>" . RetornaFraseDaLista($lista_frases, 113) . "</b>\n";
Desconectar($sock);
// Enviar e-mail para o coordenador
$remetente = RetornaConfig('adm_email');
コード例 #9
0
     $votos = getVotos($sock, $alternativa['idAlternativa'], $cod_curso);
     echo "        <tr class=\"head\">\n";
     echo "          <td class=\"center\">\n";
     echo "                  " . ++$cont . ") " . $alternativa['texto'] . "\n";
     echo "          </td>\n";
     echo "        </tr>\n";
     if (RetornaNumLinhas($votos) == 0) {
         echo "        <tr>\n";
         echo "          <td style=\"font-size:12px;\">\n";
         /* 82 - nenhum voto */
         echo "            " . RetornaFraseDaLista($lista_frases, 82) . "\n";
         echo "          </td>\n";
         echo "        </tr>\n";
     }
     $linha = 0;
     while ($voto = RetornaLinha($votos)) {
         $linha = ($linha + 1) % 2;
         echo "        <tr class=\"altColor" . $linha . "\">\n";
         echo "          <td class=\"itens\" style=\"font-size:12px;\"><a href=\"#\" onclick=\"javascript: OpenWindowPerfil(" . $voto['cod_usuario'] . ");\">" . NomeUsuario($sock, $voto['cod_usuario'], $cod_curso) . "</a></td>\n";
         // echo("          <td class=\"itens\" style=\"font-size:12px;\"><a href=\"#\" onclick=\"javascript: OpenWindowPerfil(".$voto['cod_usuario'].");\">".$voto['nome']."</a></td>\n");
         echo "        </tr>\n";
     }
 }
 echo "      <tr>\n";
 echo "        <td>&nbsp;\n";
 echo "        </td>\n";
 echo "      </tr>\n";
 echo "      <tr>\n";
 echo "        <td style=\"font-size:14px;\">\n";
 /* 63 - Total de votos: */
 echo "          <strong>" . RetornaFraseDaLista($lista_frases, 63) . "</strong>" . $total_votos . "\n";