Example #1
0
 function listarFuncionalidades($grupo = null)
 {
     $DAO = new GrupoDAO();
     $retorno = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_FUNCIONALIDADES . " WHERE ativo='S' ORDER BY nome ASC");
     if ($grupo == null) {
         foreach ($retorno as $item) {
             echo '<option value="' . $item['id'] . '">' . $item['nome'] . '</option>';
         }
     } else {
         $funcionalidades = $DAO->Listar("SELECT f.id FROM " . MYSQL_BASE_GRUPO_FUNCIONALIDADES . " gf, " . MYSQL_BASE_FUNCIONALIDADES . " f WHERE gf.ativo='S' AND gf.id_funcionalidade=f.id AND gf.id_grupo=" . $grupo);
         $lista = array();
         foreach ($funcionalidades as $item) {
             $lista[] = $item['id'];
         }
         foreach ($retorno as $item) {
             if (in_array($item['id'], $lista)) {
                 echo '<option selected="selected" value="' . $item['id'] . '">' . $item['nome'] . '</option>';
             } else {
                 echo '<option value="' . $item['id'] . '">' . $item['nome'] . '</option>';
             }
         }
     }
 }
Example #2
0
        $grupo->setFuncionalidades($_POST['funcionalidade']);
        $retorno = $DAO->Atualizar($grupo);
        if ($retorno == true) {
            $retorno = $grupo->atualizarFuncionalidade($grupo->getFuncionalidades(), $grupo->getId());
            if ($retorno == true) {
                echo '<script language= "JavaScript">alert("Grupo alterada com sucesso");</script>';
                echo '<script language= "JavaScript">location.href="index.php";</script>';
            } else {
                echo 'erro';
            }
        } else {
            print_r($retorno);
        }
    }
} else {
    $retorno = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_GRUPOS . " WHERE ativo='S' AND id=" . $grupo->getId());
    if ($retorno) {
        foreach ($retorno as $item) {
            $grupo->setNome($item['nome']);
        }
    } else {
        $grupo->setNome("");
    }
}
?>
<!-- topbar ends -->
<div class="container-fluid">
	<div class="row-fluid">

		<!-- left menu starts -->
		<div class="span2 main-menu-span">
Example #3
0
// Verifica se a opcao de salvar foi iniciada
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') {
    // Verifica se o campo nome foi digitado
    if (!empty($_POST['nome'])) {
        $grupo->setNome(limpaTexto($_POST['nome']));
        $grupo->setUsuario(userId());
        $retorno = $DAO->Atualizar($grupo);
        if ($retorno == true) {
            echo '<script language= "JavaScript">alert("Grupo alterada com sucesso");</script>';
            echo '<script language= "JavaScript">location.href="index.php";</script>';
        } else {
            print_r($retorno);
        }
    }
} else {
    $retorno = $DAO->Listar("SELECT nome FROM " . MYSQL_BASE_TRADUCAO_GRUPOS . " WHERE excluido IS NULL AND id=" . $grupo->getId());
    if ($retorno) {
        foreach ($retorno as $item) {
            $grupo->setNome($item['nome']);
        }
    } else {
        $grupo->setNome("");
    }
}
?>
<!-- topbar ends -->
<div class="container-fluid">
	<div class="row-fluid">

		<!-- left menu starts -->
		<div class="span2 main-menu-span">