示例#1
0
function conv($nota, $columna, $fila)
{
    $d = explode("n", $nota);
    if ($d[0] == '') {
        return adicionar($columna, $d[1] - 1) . $fila;
    } else {
        return $d[0];
    }
}
示例#2
0
function init($conexao)
{
    if (isset($_POST['acao'])) {
        switch ($_POST['acao']) {
            case 'add':
                adicionar($conexao);
                break;
            case 'edit':
                editar($conexao);
                break;
            case 'delete':
                remover($conexao);
                break;
        }
    } else {
        index($conexao);
    }
}
示例#3
0
     if ($dados === false) {
         $dbhw = null;
         $dbh = null;
         header("HTTP/1.1 500 erro ao consultar banco de dados");
         exit;
     }
     $dbhw = null;
     $dbh = null;
     retornaJSON(array("dados" => $dados[0]));
     break;
 case "ADICIONAR":
     if (empty($id_tema) || empty($id_menu)) {
         header("HTTP/1.1 500 erro nos parametros");
         exit;
     }
     $novo = adicionar($id_menu, $id_tema, $_POST["ordem"], $_POST["perfil"], $dbhw);
     if ($novo === false) {
         header("HTTP/1.1 500 erro ao consultar banco de dados");
         exit;
     }
     exit;
     break;
 case "ALTERAR":
     $novo = alterar($id_raiz, $id_tema, $_POST["ordem"], $_POST["perfil"], $dbhw);
     if ($novo === false) {
         header("HTTP/1.1 500 erro ao consultar banco de dados");
         exit;
     }
     $dados = pegaDados("SELECT id_raiz from " . $esquemaadmin . "i3geoadmin_raiz WHERE id_raiz = {$id_raiz}", $dbh, false);
     if ($dados === false) {
         header("HTTP/1.1 500 erro ao consultar banco de dados");
示例#4
0
// pega as variaveis passadas com get ou post
//
include_once dirname(__FILE__) . "/../../../../../admin/php/login.php";
if (verificaOperacaoSessao("admin/html/atlas") === false) {
    header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
    exit;
}
include dirname(__FILE__) . "/../../../../../admin/php/conexao.php";
$id_atlas = $_POST["id_atlas"];
$id_prancha = $_POST["id_prancha"];
$id_tema = $_POST["id_tema"];
testaSafeNumerico([$id, $id_atlas, $id_prancha]);
$funcao = strtoupper($funcao);
switch ($funcao) {
    case "ADICIONAR":
        $novo = adicionar($id_prancha, $_POST["ordem_tema"], $_POST["ligado_tema"], $_POST["codigo_tema"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        exit;
        break;
    case "ALTERAR":
        $novo = alterar($id_tema, $_POST["ordem_tema"], $_POST["ligado_tema"], $_POST["codigo_tema"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        $dados = pegaDados("SELECT id_tema from " . $esquemaadmin . "i3geoadmin_atlast WHERE id_tema = {$id_tema}", $dbh, false);
        if ($dados === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
示例#5
0
         if (count($q) != 0) {
             header("HTTP/1.1 500 erro valor ja cadastrado");
             exit;
         }
     }
     if (empty($id_grupo) || empty($id_tema)) {
         header("HTTP/1.1 500 erro parametro invalido");
         exit;
     }
     if (!file_exists($locaplic . "/temas/" . $codigo . ".map")) {
         $dbhw = null;
         $dbh = null;
         header("HTTP/1.1 500 erro mapfile nao existe");
         exit;
     }
     $novo = adicionar($id_grupo, $id_tema, $dbhw);
     if ($novo === false) {
         header("HTTP/1.1 500 erro ao consultar banco de dados");
         exit;
     }
     retornaJSON(array("ok"));
     break;
 case "LISTA":
     if (empty($codigo) || empty($id_tema)) {
         $dbhw = null;
         $dbh = null;
         header("HTTP/1.1 500 erro codigo invalido");
         exit;
     }
     if (file_exists($locaplic . "/temas/" . $codigo . ".map")) {
         $sql = "\n\t\t\t\tselect " . $esquemaadmin . "i3geoadmin_temas.codigo_tema, " . $esquemaadmin . "i3geousr_grupos.id_grupo,\n\t\t\t\t" . $esquemaadmin . "i3geousr_grupos.nome, " . $esquemaadmin . "i3geousr_grupos.descricao,\n\t\t\t\t" . $esquemaadmin . "i3geousr_grupotema.id_tema\n\t\t\t\tfrom\n\t\t\t\t" . $esquemaadmin . "i3geoadmin_temas\n\t\t\t\tjoin " . $esquemaadmin . "i3geousr_grupotema\n\t\t\t\ton " . $esquemaadmin . "i3geousr_grupotema.id_grupo = " . $esquemaadmin . "i3geousr_grupos.id_grupo\n\t\t\t\tjoin " . $esquemaadmin . "i3geousr_grupos\n\t\t\t\ton " . $esquemaadmin . "i3geoadmin_temas.id_tema = " . $esquemaadmin . "i3geousr_grupotema.id_tema\n\t\t\t\twhere codigo_tema = '" . $codigo . "' order by lower(nome)\n\t\t\t";
示例#6
0
*/
$dact = $objPHPExcel->getActiveSheet();
$periodo = $dact->getCell('C2')->getValue();
$codigodocente = $dact->getCell('E3')->getValue();
$codigomateria = $dact->getCell('E4')->getValue();
$codigocurso = $dact->getCell('E5')->getValue();
$codigocasilleros = $dact->getCell('F3')->getValue();
$codigodocentemateriacurso = $dact->getCell('G3')->getValue();
$cantidadalumnos = $dact->getCell('E6')->getValue();
$cantidadcasilleros = $dact->getCell('E7')->getValue();
$notas = array();
$totalalto = $cantidadalumnos + 10;
$columnacodigo = adicionar("D", $cantidadcasilleros + 4);
$columnanr = adicionar("D", $cantidadcasilleros + 1);
$columnandps = adicionar("D", $cantidadcasilleros + 2);
$columnanf = adicionar("D", $cantidadcasilleros + 3);
$creditosy = $cantidadalumnos + 10 + 1 + 1;
$codigo = $dact->getCell('A' . $creditosy)->getValue();
$CantidadAprobados = $dact->getCell('C7')->getCalculatedValue();
$CantidadReprobados = $dact->getCell('C8')->getCalculatedValue();
/**/
$reg = $registronotasexcel->estadoTabla();
$codigo_registro = $reg['Auto_increment'];
$NombreArchivoSubido = $codigo_registro . "_" . $_FILES['archivoexcel']['name'];
//echo $NombreArchivoSubido;
copy($nombrearchivo, "archivos/" . $NombreArchivoSubido);
$valores = array("NombreArchivo" => "'" . $NombreArchivoSubido . "'", "Codigo" => "'" . $codigo . "'", "CodDocenteMateriaCurso" => "'{$codigodocentemateriacurso}'", "CodCasilleros" => "'{$codigocasilleros}'", "CodDocente" => "'{$codigodocente}'", "CodMateria" => "'{$codigomateria}'", "CodCurso" => "'{$codigocurso}'", "Direccion" => "'{$direccion}'", "Ubicacion" => "'Subida'");
//print_r($valores);
$registronotasexcel->insertarRegistro($valores);
//echo $NombreArchivoSubido;
$_SESSION['CodigoRegistro'] = $codigo_registro;
示例#7
0
error_reporting(0);
//
// pega as variaveis passadas com get ou post
//
include_once dirname(__FILE__) . "/../../../../../admin/php/login.php";
if (verificaOperacaoSessao("admin/html/arvore") === false) {
    header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
    exit;
}
include dirname(__FILE__) . "/../../../../../admin/php/conexao.php";
$id_grupo = $_POST["id_grupo"];
testaSafeNumerico([$id_grupo]);
$funcao = strtoupper($funcao);
switch ($funcao) {
    case "ADICIONAR":
        $novo = adicionar($_POST["nome_grupo"], $_POST["desc_grupo"], $_POST["en"], $_POST["es"], $dbhw);
        if ($novo === false) {
            $dbhw = null;
            $dbh = null;
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        exit;
        break;
    case "ALTERAR":
        $novo = alterar($id_grupo, $_POST["nome_grupo"], $_POST["desc_grupo"], $_POST["en"], $_POST["es"], $dbhw);
        if ($novo === false) {
            $dbhw = null;
            $dbh = null;
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
示例#8
0
<?php 
require '../libs/Smarty.class.php';
include 'config.php';
include 'funcoes.php';
$smarty->assign('mid', 'edit.tpl');
$smarty->display('layout.tpl');
if (isset($_POST['submit'])) {
    adicionar($_POST['nome'], $_POST['sobrenome'], $_POST['email'], $_POST['telefone'], $_POST['celular']);
    $smarty->assign('sucesso', 1);
}
示例#9
0
//converte os parametros de definicao dos papeis em um array
if ($funcao == "ADICIONAR" || $funcao == "ALTERAR") {
    $papeis = array();
    $papeis[] = 1;
    //admin
    foreach (array_keys($_POST) as $k) {
        $teste = explode("-", $k);
        if ($teste[0] == "id_papel") {
            $papeis[] = $teste[1] * 1;
        }
    }
    array_unique($papeis);
}
switch ($funcao) {
    case "ADICIONAR":
        $novo = adicionar($_POST["codigo"], $_POST["descricao"], $papeis, $dbhw);
        if ($novo != false) {
            $sql = "SELECT * from " . $esquemaadmin . "i3geousr_operacoes WHERE id_operacao = " . $novo;
            $dados = pegaDados($sql, $dbh);
            if ($dados === false) {
                header("HTTP/1.1 500 erro ao consultar banco de dados");
                exit;
            }
            retornaJSON($dados);
        } else {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        exit;
        break;
    case "ALTERAR":
示例#10
0
//
include_once dirname(__FILE__) . "/../../../admin/php/login.php";
if (verificaOperacaoSessao("admin/html/arvore") === false) {
    header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
    exit;
}
include dirname(__FILE__) . "/../../../admin/php/conexao.php";
$id_menu = $_POST["id_menu"];
testaSafeNumerico([$id_menu]);
if (!isset($idioma) || $idioma == "") {
    $idioma = "pt";
}
$funcao = strtoupper($funcao);
switch ($funcao) {
    case "ADICIONAR":
        $novo = adicionar($_POST["publicado_menu"], $_POST["perfil_menu"], $_POST["aberto"], $_POST["desc_menu"], $_POST["nome_menu"], $_POST["es"], $_POST["en"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        exit;
        break;
    case "ALTERAR":
        $novo = alterar($id_menu, $_POST["publicado_menu"], $_POST["perfil_menu"], $_POST["aberto"], $_POST["desc_menu"], $_POST["nome_menu"], $_POST["es"], $_POST["en"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        $dados = pegaDados("SELECT id_menu, publicado_menu, perfil_menu, aberto, desc_menu, nome_menu, es, en from " . $esquemaadmin . "i3geoadmin_menus WHERE id_menu = {$id_menu} order by nome_menu", $dbh, false);
        if ($dados === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
示例#11
0
testaSafeNumerico([$id_usuario, $id_papel]);
$funcao = strtoupper($funcao);
// converte os parametros de definicao dos papeis em um array
if ($funcao == "ADICIONAR" || $funcao == "ALTERAR") {
    $papeis = array();
    foreach (array_keys($_POST) as $k) {
        $teste = explode("-", $k);
        if ($teste[0] == "id_papel") {
            $papeis[] = $teste[1] * 1;
        }
    }
    array_unique($papeis);
}
switch ($funcao) {
    case "ADICIONAR":
        $novo = adicionar($_POST["ativo"], $_POST["data_cadastro"], $_POST["email"], $_POST["login"], $_POST["nome_usuario"], $_POST["senha"], $papeis, $dbhw);
        if ($novo != false) {
            $sql = "SELECT id_usuario, ativo, data_cadastro, email, login, nome_usuario from " . $esquemaadmin . "i3geousr_usuarios WHERE id_usuario = " . $novo;
            $dados = pegaDados($sql, $dbh);
            if ($dados === false) {
                header("HTTP/1.1 500 erro ao consultar banco de dados");
                exit;
            }
            if (strtolower($enviaSenha) == "on") {
                if ($senha == "" || $email == "") {
                    $dados = header("HTTP/1.1 500 para enviar a senha &eacute; necess&aacute;rio preencher o valor de senha e e-mail");
                } else {
                    $dados = enviarSenha($senha, $email);
                }
            }
            retornaJSON($dados);
示例#12
0
error_reporting(0);
//
// pega as variaveis passadas com get ou post
//
include_once dirname(__FILE__) . "/../../../admin/php/login.php";
if (verificaOperacaoSessao("admin/html/mapas") === false) {
    header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
    exit;
}
include dirname(__FILE__) . "/../../../admin/php/conexao.php";
$id_mapa = $_POST["id_mapa"];
testaSafeNumerico([$id_mapa]);
$funcao = strtoupper($funcao);
switch ($funcao) {
    case "ADICIONAR":
        $novo = adicionar($_POST["publicado_mapa"], $_POST["ordem_mapa"], $_POST["perfil_mapa"], $_POST["ligados_mapa"], $_POST["temas_mapa"], $_POST["desc_mapa"], $_POST["ext_mapa"], $_POST["imagem_mapa"], $_POST["linkdireto_mapa"], $_POST["nome_mapa"], $_POST["outros_mapa"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        exit;
        break;
    case "ALTERAR":
        $novo = alterar($id_mapa, $_POST["publicado_mapa"], $_POST["ordem_mapa"], $_POST["perfil_mapa"], $_POST["ligados_mapa"], $_POST["temas_mapa"], $_POST["desc_mapa"], $_POST["ext_mapa"], $_POST["imagem_mapa"], $_POST["linkdireto_mapa"], $_POST["nome_mapa"], $_POST["outros_mapa"], $_POST["mapfile"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        $dados = pegaDados("SELECT id_mapa  from " . $esquemaadmin . "i3geoadmin_mapas WHERE id_mapa = {$id_mapa} order by ordem_mapa, nome_mapa", $dbh, false);
        if ($dados === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
示例#13
0
// pega as variaveis passadas com get ou post
//
include_once dirname(__FILE__) . "/../../../../admin/php/login.php";
if (verificaOperacaoSessao("admin/html/atlas") === false) {
    header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
    exit;
}
include dirname(__FILE__) . "/../../../../admin/php/conexao.php";
$id = $_POST["id"];
$id_atlas = $_POST["id_atlas"];
$id_prancha = $_POST["id_prancha"];
testaSafeNumerico([$id, $id_atlas, $id_prancha]);
$funcao = strtoupper($funcao);
switch ($funcao) {
    case "ADICIONAR":
        $novo = adicionar($id_atlas, $_POST["titulo_prancha"], $_POST["ordem_prancha"], $_POST["desc_prancha"], $_POST["h_prancha"], $_POST["icone_prancha"], $_POST["link_prancha"], $_POST["mapext_prancha"], $_POST["w_prancha"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        exit;
        break;
    case "ALTERAR":
        $novo = alterar($id_atlas, $id_prancha, $_POST["titulo_prancha"], $_POST["ordem_prancha"], $_POST["desc_prancha"], $_POST["h_prancha"], $_POST["icone_prancha"], $_POST["link_prancha"], $_POST["mapext_prancha"], $_POST["w_prancha"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        $dados = pegaDados("SELECT id_prancha from " . $esquemaadmin . "i3geoadmin_atlasp WHERE id_prancha = {$id_prancha}", $dbh, false);
        if ($dados === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
示例#14
0
if (verificaOperacaoSessao("admin/html/arvore") === false) {
    header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
    exit;
}
include dirname(__FILE__) . "/../../../admin/php/conexao.php";
if (!isset($idioma) || $idioma == "") {
    $idioma = "pt";
}
//remove espaco em branco do nome do perfil
$perfil = str_replace(" ", "", $perfil);
$id_perfil = $_POST["id_perfil"];
testaSafeNumerico([$id_perfil]);
$funcao = strtoupper($funcao);
switch ($funcao) {
    case "ADICIONAR":
        $novo = adicionar($perfil, $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        exit;
        break;
    case "ALTERAR":
        $novo = alterar($id_perfil, $perfil, $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        $dados = pegaDados("SELECT id_perfil, perfil from " . $esquemaadmin . "i3geoadmin_perfis order by perfil", $dbh, false);
        if ($dados === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
示例#15
0
<?php

include 'config.php';
include 'funcoes.php';

adicionar ($_REQUEST['nome'],$_REQUEST['cpf']);
	?>
示例#16
0
// pega as variaveis passadas com get ou post
//
include_once dirname(__FILE__) . "/../../../admin/php/login.php";
if (verificaOperacaoSessao("admin/html/sistemas") === false) {
    header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
    exit;
}
include dirname(__FILE__) . "/../../../admin/php/conexao.php";
$id = $_POST["id"];
$id_sistema = $_POST["id_sistema"];
$id_funcao = $_POST["id_funcao"];
testaSafeNumerico([$id, $id_sistema, $id_funcao]);
$funcao = strtoupper($funcao);
switch ($funcao) {
    case "ADICIONAR":
        $novo = adicionar($_POST["publicado_sistema"], $_POST["nome_sistema"], $_POST["perfil_sistema"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        exit;
        break;
    case "ALTERAR":
        $novo = alterar($id_sistema, $_POST["publicado_sistema"], $_POST["nome_sistema"], $_POST["perfil_sistema"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        $dados = pegaDados("SELECT *  from " . $esquemaadmin . "i3geoadmin_sistemas WHERE id_sistema = {$id_sistema} ", $dbh, false);
        if ($dados === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
示例#17
0
     if (count($dados) != count($ordem)) {
         header("HTTP/1.1 500 erro ids nao batem");
         exit;
     }
     $retorna = i3GeoAdminOrdena($dbhw, $ordem, "i3geoadmin_n3", "id_n3");
     $dbhw = null;
     $dbh = null;
     if ($retorna === false) {
         header("HTTP/1.1 500 erro ao ordenar");
         exit;
     }
     retornaJSON($retorna);
     exit;
     break;
 case "ADICIONAR":
     $novo = adicionar($id_tema, $id_n2, $_POST["publicado"], $_POST["n3_perfil"], $_POST["ordem"], $dbhw);
     if ($novo === false) {
         header("HTTP/1.1 500 erro ao consultar banco de dados");
         exit;
     }
     exit;
     break;
 case "ALTERAR":
     $novo = alterar($id_n3, $id_tema, $id_n2, $_POST["publicado"], $_POST["n3_perfil"], $_POST["ordem"], $dbhw);
     if ($novo === false) {
         header("HTTP/1.1 500 erro ao consultar banco de dados");
         exit;
     }
     $dados = pegaDados("SELECT id_n3 from " . $esquemaadmin . "i3geoadmin_n3 WHERE id_n3 = {$id_n3}", $dbh, false);
     if ($dados === false) {
         header("HTTP/1.1 500 erro ao consultar banco de dados");
示例#18
0
// pega as variaveis passadas com get ou post
//
include_once dirname(__FILE__) . "/../../../admin/php/login.php";
if (verificaOperacaoSessao("admin/html/arvore") === false) {
    header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
    exit;
}
include dirname(__FILE__) . "/../../../admin/php/conexao.php";
//remove espaco em branco do nome do tag
$nome = str_replace(" ", "", $_POST["nome"]);
$id_tag = $_POST["id_tag"];
testaSafeNumerico([$id_tag]);
$funcao = strtoupper($funcao);
switch ($funcao) {
    case "ADICIONAR":
        $novo = adicionar($nome, $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        exit;
        break;
    case "ALTERAR":
        $novo = alterar($id_tag, $nome, $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        $dados = pegaDados("SELECT id_tag, nome from " . $esquemaadmin . "i3geoadmin_tags order by nome", $dbh, false);
        if ($dados === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
示例#19
0
        $nrxy = $col . $x;
        $formuladps = "=IF({$nrxy}<={$n1dps},5,IF({$nrxy}<={$n2dps},6,IF({$nrxy}<={$n3dps},7,IF({$nrxy}<={$n4dps},8,IF({$nrxy}<={$n5dps},9,IF({$nrxy}<={$n6dps},10,0))))))";
    } else {
        $formuladps = "0";
    }
    $col = adicionar($col, 1);
    $ndps = $col;
    $doc->getActiveSheet()->setCellValue($col . $x, $formuladps)->getStyle($col . $x)->applyFromArray(estilo(11, "000000", "B", $colorfondo, "right", "center", 'thin', '000000'));
    //Nota Final
    $col = adicionar($col, 1);
    $nf = $col;
    $ff = "=" . $nry . $x . "+" . $ndps . $x;
    $doc->getActiveSheet()->setCellValue($col . $x, $ff)->getStyle($col . $x)->applyFromArray(estilo(14, "000000", "B", $colorfondo, "right", "center", 'thin', '000000'));
    $validaNotaFinal = '[Red][<' . $NotaAprobacion . ']#;[Black][>=' . $NotaAprobacion . ']#;';
    $doc->getActiveSheet()->getStyle($col . $x)->getNumberFormat()->setFormatCode($validaNotaFinal);
    $col = adicionar($col, 1);
    $doc->getActiveSheet()->setCellValue($col . $x, $regNota['CodRegistroNotas'])->getStyle($col . $x)->applyFromArray(estilo(11, "FFFFFF", "", 'FFFFFF', "right", "center", 'none', '000000'));
}
//Creditos
$creditosy = $cantidadalumnos + 10 + 1;
$doc->getActiveSheet()->mergeCells('A' . $creditosy . ":J" . $creditosy);
$doc->getActiveSheet()->setCellValue('A' . $creditosy, "Sistema Académico Administrativo para Colegios - Desarrollado por Ronald Nina Layme")->getStyle('A' . $creditosy)->applyFromArray(estilo(9, "000000", "", 'FFFFFF', "left", "center", 'none', '000000'));
//$doc->getActiveSheet()->getCell('A'.$creditosy)->getHyperlink()->setUrl('http://www.fb.com/ronaldnina');
$dodv = $doc->getActiveSheet()->getCell('A' . $creditosy)->getDataValidation();
$dodv->setShowInputMessage(true);
$dodv->setPromptTitle('Creditos');
$dodv->setPrompt('Sistema Académico Administrativo para Colegios - Desarrollado por Ronald Nina Layme Cel: 73230568');
$doc->getActiveSheet()->setCellValue('A' . ($creditosy + 1), md5($codigocasilleros) . " - " . date("d-m-Y H:i:s"))->getStyle('A' . ($creditosy + 1))->applyFromArray(estilo(9, "000000", "", 'FFFFFF', "left", "center", 'none', '000000'));
//Ocultar Grilla
$doc->getActiveSheet()->setShowGridlines(false);
//Aplicando Seguridad en Excel
示例#20
0
// pega as variaveis passadas com get ou post
//
include_once dirname(__FILE__) . "/../../../../admin/php/login.php";
if (verificaOperacaoSessao("admin/html/sistemas") === false) {
    header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
    exit;
}
include dirname(__FILE__) . "/../../../../admin/php/conexao.php";
$id = $_POST["id"];
$id_sistema = $_POST["id_sistema"];
$id_funcao = $_POST["id_funcao"];
testaSafeNumerico([$id, $id_sistema, $id_funcao]);
$funcao = strtoupper($funcao);
switch ($funcao) {
    case "ADICIONAR":
        $novo = adicionar($id_sistema, $_POST["nome_funcao"], $_POST["abrir_funcao"], $_POST["h_funcao"], $_POST["w_funcao"], $_POST["perfil_funcao"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        exit;
        break;
    case "ALTERAR":
        $novo = alterar($id_funcao, $_POST["nome_funcao"], $_POST["abrir_funcao"], $_POST["h_funcao"], $_POST["w_funcao"], $_POST["perfil_funcao"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        $dados = pegaDados("SELECT * from " . $esquemaadmin . "i3geoadmin_sistemasf WHERE id_funcao = {$id_funcao}", $dbh, false);
        if ($dados === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
示例#21
0
$funcao = strtoupper($funcao);
switch ($funcao) {
    case "ADICIONAR":
        $codigo = str_replace(" ", "", removeAcentos($codigo));
        $codigo = str_replace(".", "", $codigo);
        $codigo = strip_tags($codigo);
        $codigo = htmlspecialchars($codigo, ENT_QUOTES);
        $arq = $locaplic . "/temas/" . $codigo . ".map";
        if ($codigo == "" || file_exists($arq)) {
            header("HTTP/1.1 400 arquivo ja existe");
            exit;
        }
        if (empty($_POST["titulolegenda"])) {
            $_POST["titulolegenda"] = $_POST["nome_tema"];
        }
        $novo = adicionar($locaplic, $_POST["titulolegenda"], $_POST["link_tema"], $codigo, $_POST["acessopublico"], $_POST["metaestat"], $_POST["nome_tema"], $_POST["desc_tema"], $_POST["en"], $_POST["es"], true, $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        retornaJSON(array("codigo" => $codigo));
        exit;
        break;
    case "ALTERAR":
        $codigo = str_replace(" ", "", removeAcentos($codigo));
        $codigo = str_replace(".", "", $codigo);
        $codigo = strip_tags($codigo);
        $codigo = htmlspecialchars($codigo, ENT_QUOTES);
        $arq = $locaplic . "/temas/" . $codigo . ".map";
        if ($codigo == "" || !file_exists($arq)) {
            header("HTTP/1.1 400 arquivo nao existe");
示例#22
0
 * 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
 */
error_reporting(0);
include_once dirname(__FILE__) . "/../../../admin/php/login.php";
if (verificaOperacaoSessao("admin/html/webservices") === false) {
    header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
    exit;
}
include dirname(__FILE__) . "/../../../admin/php/conexao.php";
$id_ws = $_POST["id_ws"];
$id = $_POST["id"];
testaSafeNumerico([$id, $id_ws]);
$funcao = strtoupper($funcao);
switch ($funcao) {
    case "ADICIONAR":
        $novo = adicionar($_POST["autor_ws"], $_POST["desc_ws"], $_POST["link_ws"], $_POST["nome_ws"], $_POST["tipo_ws"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        exit;
        break;
    case "ALTERAR":
        $novo = alterar($id_ws, $_POST["autor_ws"], $_POST["desc_ws"], $_POST["link_ws"], $_POST["nome_ws"], $_POST["tipo_ws"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        $dados = pegaDados("SELECT id_ws,autor_ws,desc_ws,link_ws,nome_ws,tipo_ws from " . $esquemaadmin . "i3geoadmin_ws order by nome_ws", $dbh, false);
        if ($dados === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
示例#23
0
testaSafeNumerico([$id_usuario, $id_grupo]);
$funcao = strtoupper($funcao);
// converte os parametros de definicao dos papeis em um array
if ($funcao == "ADICIONAR" || $funcao == "ALTERAR") {
    $usuarios = array();
    foreach (array_keys($_POST) as $k) {
        $teste = explode("-", $k);
        if ($teste[0] == "id_usuario") {
            $usuarios[] = $teste[1] * 1;
        }
    }
    array_unique($usuarios);
}
switch ($funcao) {
    case "ADICIONAR":
        $novo = adicionar($_POST["nome"], $_POST["descricao"], $usuarios, $dbhw);
        if ($novo != false) {
            $sql = "SELECT * from " . $esquemaadmin . "i3geousr_grupos WHERE id_grupo = " . $novo;
            $dados = pegaDados($sql, $dbh);
            if ($dados === false) {
                header("HTTP/1.1 500 erro ao consultar banco de dados");
                exit;
            }
            retornaJSON($dados);
        } else {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        exit;
        break;
    case "ALTERAR":
示例#24
0
<?php

include 'config.php';
include 'funcoes.php';

adicionar ($_REQUEST['cod_responsavel'],$_REQUEST['cod_arquivo'],$_REQUEST['cod_caminho'],$_REQUEST['cod_data'],$_REQUEST['cod_comentario']);
	?>
示例#25
0
$columnandps = adicionar("D", $cantidadcasilleros + 2);
$columnanf = adicionar("D", $cantidadcasilleros + 3);
$creditosy = $cantidadalumnos + 10 + 1 + 1;
$codigo = $dact->getCell('A' . $creditosy)->getValue();
$CantidadAprobados = $dact->getCell('C7')->getCalculatedValue();
$CantidadReprobados = $dact->getCell('C8')->getCalculatedValue();
/**/
//echo $NombreArchivoSubido;
//copy($nombrearchivo,"archivos/".$NombreArchivoSubido);
$valores = array("NombreArchivo" => "'" . $NombreArchivoSubido . "'", "Codigo" => "'" . $codigo . "'", "CodDocenteMateriaCurso" => "'{$codigodocentemateriacurso}'", "CodCasilleros" => "'{$codigocasilleros}'", "CodDocente" => "'{$codigodocente}'", "CodMateria" => "'{$codigomateria}'", "CodCurso" => "'{$codigocurso}'", "Direccion" => "'{$direccion}'", "Ubicacion" => "'Subida'");
echo "<pre>";
print_r($valores);
echo "</pre>";
for ($i = 11; $i <= $totalalto; $i++) {
    $cod = $dact->getCell($columnacodigo . $i)->getValue();
    $n = array();
    $poscol = "D";
    for ($j = 1; $j <= $cantidadcasilleros; $j++) {
        $poscol = adicionar($poscol, 1);
        $vn = $dact->getCell($poscol . $i)->getValue();
        $n[$j] = $vn;
    }
    $notaresultado = $dact->getCell($columnanr . $i)->getCalculatedValue();
    $notadps = $dact->getCell($columnandps . $i)->getCalculatedValue();
    $notanotafinal = $dact->getCell($columnanf . $i)->getCalculatedValue();
    $notas[$cod] = array("notas" => $n, "resultado" => $notaresultado, "dps" => $notadps, "notafinal" => $notanotafinal);
}
echo "<pre>";
print_r($notas);
echo "</pre>";
unset($dact);
示例#26
0
// pega as variaveis passadas com get ou post
//
include_once dirname(__FILE__) . "/../../../admin/php/login.php";
if (verificaOperacaoSessao("admin/html/atlas") === false) {
    header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
    exit;
}
include dirname(__FILE__) . "/../../../admin/php/conexao.php";
$id = $_POST["id"];
$id_atlas = $_POST["id_atlas"];
$id_prancha = $_POST["id_prancha"];
testaSafeNumerico([$id, $id_atlas, $id_prancha]);
$funcao = strtoupper($funcao);
switch ($funcao) {
    case "ADICIONAR":
        $novo = adicionar($_POST["titulo_atlas"], $_POST["publicado_atlas"], $_POST["ordem_atlas"], $_POST["basemapfile_atlas"], $_POST["desc_atlas"], $_POST["h_atlas"], $_POST["w_atlas"], $_POST["icone_atlas"], $_POST["link_atlas"], $_POST["pranchadefault_atlas"], $_POST["template_atlas"], $_POST["tipoguias_atlas"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        exit;
        break;
    case "ALTERAR":
        $novo = alterar($id_atlas, $_POST["titulo_atlas"], $_POST["publicado_atlas"], $_POST["ordem_atlas"], $_POST["basemapfile_atlas"], $_POST["desc_atlas"], $_POST["h_atlas"], $_POST["w_atlas"], $_POST["icone_atlas"], $_POST["link_atlas"], $_POST["pranchadefault_atlas"], $_POST["template_atlas"], $_POST["tipoguias_atlas"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        $dados = pegaDados("SELECT id_atlas  from " . $esquemaadmin . "i3geoadmin_atlas WHERE id_atlas = {$id_atlas} ", $dbh, false);
        if ($dados === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
示例#27
0
//
// pega as variaveis passadas com get ou post
//
include_once dirname(__FILE__) . "/../../../admin/php/login.php";
if (verificaOperacaoSessao("admin/html/identifica") === false) {
    header("HTTP/1.1 403 Vc nao pode realizar essa operacao");
    exit;
}
include dirname(__FILE__) . "/../../../admin/php/conexao.php";
$id_i = $_POST["id_i"];
$id = $_POST["id"];
testaSafeNumerico([$id_i, $id]);
$funcao = strtoupper($funcao);
switch ($funcao) {
    case "ADICIONAR":
        $novo = adicionar($_POST["publicado_i"], $_POST["abrir_i"], $_POST["nome_i"], $_POST["target_i"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        exit;
        break;
    case "ALTERAR":
        $novo = alterar($id_i, $_POST["publicado_i"], $_POST["abrir_i"], $_POST["nome_i"], $_POST["target_i"], $dbhw);
        if ($novo === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
            exit;
        }
        $dados = pegaDados("SELECT id_i, publicado_i, abrir_i, nome_i, target_i from " . $esquemaadmin . "i3geoadmin_identifica WHERE id_i = {$id_i} order by nome_i", $dbh, false);
        if ($dados === false) {
            header("HTTP/1.1 500 erro ao consultar banco de dados");
示例#28
0
     if (count($dados) != count($ordem)) {
         header("HTTP/1.1 500 erro ids nao batem");
         exit;
     }
     $retorna = i3GeoAdminOrdena($dbhw, $ordem, "i3geoadmin_n2", "id_n2");
     $dbhw = null;
     $dbh = null;
     if ($retorna === false) {
         header("HTTP/1.1 500 erro ao ordenar");
         exit;
     }
     retornaJSON($retorna);
     exit;
     break;
 case "ADICIONAR":
     $novo = adicionar($id_subgrupo, $id_n1, $_POST["publicado"], $_POST["n2_perfil"], $_POST["ordem"], $dbhw);
     if ($novo === false) {
         header("HTTP/1.1 500 erro ao consultar banco de dados");
         exit;
     }
     exit;
     break;
 case "ALTERAR":
     $novo = alterar($id_n2, $id_subgrupo, $id_menu, $publicado, $_POST["n2_perfil"], $_POST["ordem"], $dbhw);
     if ($novo === false) {
         header("HTTP/1.1 500 erro ao consultar banco de dados");
         exit;
     }
     $dados = pegaDados("SELECT id_n2 from " . $esquemaadmin . "i3geoadmin_n2 WHERE id_n2 = {$id_n2}", $dbh, false);
     if ($dados === false) {
         header("HTTP/1.1 500 erro ao consultar banco de dados");