public static function editar() { $tipoUsuario = new TipoUsuario(); $tipoUsuario->selecionarPorId($_GET['id']); $tipoUsuario->modulos = explode('|', $tipoUsuario->modulos); if (!empty($_POST)) { $tipoUsuario->nome = $_POST['nome']; $tipoUsuario->modulos = implode('|', $_POST['modulos']); $tipoUsuario->salvar(); self::redirecionar(Configuracao::$baseUrl . self::$viewController . '/listar' . Configuracao::$extensaoPadrao); } self::$variaveis = array('tipoUsuario' => $tipoUsuario); self::$corpo = "editar"; self::renderizar(self::$viewController); }
<?php $PAGELEVEL = USER; $AUTH_redirectTo = $NOAU; pageClearence($PAGELEVEL, $AUTH_redirectTo); $path = "../"; $usuarioController = new UsuarioController($path); $tipoUsuarioController = new TipoUsuarioController($path); $colname_idusuario = base64_decode($_SESSION['FWK_USERID']); $colname_idempresa = base64_decode($_SESSION['idempresa']); $data['idempresa'] = $colname_idempresa; if (isset($_POST["MM_update"]) && $_POST["MM_update"] == "form1") { $data = $_POST; $data['idempresa'] = $colname_idempresa; $usuarioController->execute('editarUsuarioPorId', $data); $updateGoTo = "contenido.php?pr=usrs"; header(sprintf("Location: %s", $updateGoTo)); die; } $colname_usuario = "0"; if (isset($_GET['idu'])) { $colname_usuario = get_magic_quotes_gpc() ? $_GET['idu'] : addslashes($_GET['idu']); } //asignacion en data $data['idusuario'] = $colname_usuario; $data['tipo'] = $_GET['tipo']; $usuario = $usuarioController->execute('usuario', $data); $row_usuario = $usuario['respuesta']; $tipoUsuario = $tipoUsuarioController->execute('obtenerTipoUsuario', $data); ?> <script>