コード例 #1
0
ファイル: edit.php プロジェクト: hexti/monitoramento
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
$faxada = new Faxada();
if (!empty($_POST) && $_POST['cmd'] == 'editar') {
    $valida = $faxada->select("SELECT * FROM " . MYSQL_BASE_FUNCIONALIDADE . " WHERE excluido IS NULL AND nome = '" . $_POST['nome'] . "' AND id != " . $_POST['id']);
    //Verifica se o nome existe em outro produto.
    if ($valida->rowCount() == 0) {
        $faxada->apagarDefinitivamente($tabela, $id);
        $data = array('id' => $_POST['id'], 'nome' => $_POST['nome']);
        $resultado = $faxada->atualizar(MYSQL_BASE_FUNCIONALIDADE, $data);
        if ($resultado == 1) {
            echo '<script language= "JavaScript">alert("Registro atualizado com sucesso");</script>';
            echo '<script language= "JavaScript">location.href="index.php";</script>';
        } else {
            echo '<script language= "JavaScript">alert("Ocorreu um problema para atualizar o registro, favor entrar em contato com o suporte.");</script>';
        }
    } else {
        echo '<script language= "JavaScript">alert("Já existe esse registro na base de dados.");</script>';
    }
} else {
    $tabela = MYSQL_BASE_GRUPO . " G \n\t\t\t\tINNER JOIN " . MYSQL_BASE_GRUPO_FUNCIONALIDADE . " GF ON GF.id_grupo = G.id";
    $campos = array('G.id' => 'id', 'GF.id_grupo' => 'id_grupo', 'G.nome' => 'grupo');
    $where = ' G.id = ' . limpaTexto($_GET['id']) . " LIMIT 1";
    $data = $faxada->listar($tabela, $campos, $where, 1);
    $data = $data[0];
    $resultado = $faxada->select("SELECT id_funcionalidade FROM " . MYSQL_BASE_GRUPO_FUNCIONALIDADE . " WHERE id_grupo = " . $data['id_grupo']);
    $funcionalidade = array();
    foreach ($resultado as $item) {
        $funcionalidade[] = $item['id_funcionalidade'];