{"id":1056,"date":"2024-03-06T15:33:55","date_gmt":"2024-03-06T19:33:55","guid":{"rendered":"http:\/\/tec-2046\/msweb\/?page_id=1056"},"modified":"2024-09-27T15:22:35","modified_gmt":"2024-09-27T19:22:35","slug":"universidades-acreditantes-ieu","status":"publish","type":"page","link":"http:\/\/www.misionsucre.gob.ve\/msweb\/index.php\/universidades-acreditantes-ieu\/","title":{"rendered":"Universidades Acreditantes"},"content":{"rendered":"\n<div style=\"height:7px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<script>\n        window.addEventListener('load', ()=>{\n            obtenerIEU().then(result => acordeonIEU( result ));\n        });\n\n        function obtenerIEU() {\n            return new Promise(async (res, rej)=>{\n                try {\n                    let peticion = await fetch('\/mswebapis\/040417040223ieu.php');\n                    let result = await peticion.json();\n                    res(result);\n                } catch (error) {\n                    rej(error);\n                }\n            });\n        }\n    \n        function acordeonIEU( ieu ) {\n            let elem = document.getElementById('ieu-info');\n            let itemsAcordeon = '';\n            if ( !ieu.length ) alert('No hay IEU para poder mostrar');\n            \/\/ Ciclo IEU por estados\n            ieu.forEach(( grupo )=>{\n                let idestado = grupo.estado.toLocaleLowerCase().replace(\/ \/g, '-');\n                let universidades = '';\n                \/\/ Validar si hay universidades\n                if ( grupo.universidades.length ) {\n                    \/\/ Ciclo universidades\n                    grupo.universidades.forEach(( univrs )=>{\n                        let pnlist = '&nbsp;';\n                        \/\/ Validar si hay programas nacionales para la universidad\n                        if ( univrs.pn.length && univrs.pn[0] != null) {\n                            univrs.pn.forEach((pn)=>{\n                                if ( pn.trim().length ) {\n                                    pnlist += `<li>${pn}<\/li>`;\n                                }\n                            })\n                            pnlist = `<ol>${pnlist}<\/ol>`;\n                        }\n                        universidades += `\n                        <tr>\n                            <td class=\"text-right\"><img decoding=\"async\" src=\"\/public\/assets\/images\/LogosIEU\/${univrs.logo}.webp\" alt=\"${univrs.logo}\" \/><\/td>\n                            <td>${univrs.nombre}<\/td>\n                            <td>\n                                ${pnlist}\n                            <\/td>\n                        <\/tr>\n                        `;\n                    });\n                    itemsAcordeon += `\n                    <div class=\"card mb-2\">\n                        <div class=\"card-header\" id=\"heading-${idestado}\" style=\"background-color:#E5E6E7;\">\n                            <h2 class=\"mb-0\">\n                                <button class=\"btn btn-link btn-block text-left pl-2\" type=\"button\" data-toggle=\"collapse\" data-target=\"#${idestado}\" aria-expanded=\"false\" aria-controls=\"${idestado}\" style=\"background-color:#E5E6E7!important;\">\n                                    ${grupo.estado}\n                                <\/button>\n                            <\/h2>\n                        <\/div>\n                        <div id=\"${idestado}\" class=\"collapse\" aria-labelledby=\"heading1\" data-parent=\"#ieu\">\n                            <div class=\"card-body\">\n                                <div class=\"row\">\n                                    <div class=\"col-sm-8 d-none d-sm-inline\">&nbsp;<\/div>\n                                    <div class=\"col-sm-4 mb-3\">\n                                        <input type=\"search\" name=\"searchTable\" class=\"form-control bordered\" placeholder=\"Buscar...\" data-id-table=\"table-${idestado}\" style=\"border: 1px solid #7a7a7a;\" oninput=\"searchTable(this)\">\n                                    <\/div>\n                                <\/div>\n                                <div class=\"row\">\n                                    <div class=\"col-12\">\n                                        <table id=\"table-${idestado}\" class=\"table table-striped table-hover\">\n                                            <thead>\n                                                <tr>\n                                                    <th class=\"bg-primary text-white\" style=\"width:10%;\">LOGO<\/th>\n                                                    <th class=\"bg-primary text-white\">UNIVERSIDAD<\/th>\n                                                    <th class=\"bg-primary text-white\" style=\"width:40%;\">CARRERA<\/th>\n                                                <\/tr>\n                                            <\/thead>\n                                            <tbody>\n                                                ${universidades}\n                                            <\/tbody>\n                                        <\/table>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                    `;\n                }\n            });\n            \/\/ Valiadr si hay informaci\u00f3n para mostrar\n            if ( itemsAcordeon.length ) {\n                elem.innerHTML = `<div class=\"accordion\" id=\"ieu\">${itemsAcordeon}<\/div>`;\n            }\n        }\n    \n        function searchTable( elem ) {\n            const table = document.getElementById(elem.getAttribute('data-id-table'));\n            if ( table ) {\n                let buscar = elem.value.normalize(\"NFD\").replace(\/[\\u0300-\\u036f]\/g, \"\");\n                table.querySelectorAll('tbody tr').forEach(( tr )=>{\n                    if ( tr.innerText.trim().toLowerCase().normalize(\"NFD\").replace(\/[\\u0300-\\u036f]\/g, \"\").indexOf( buscar ) < 0 ) { \/\/ No existe\n                        tr.classList.add('d-none');\n                    } else {\n                        tr.classList.remove('d-none');\n                    }\n                })\n            }\n        }\n\n        function searchAcordeaon( elem ) {\n            const acordeon = document.getElementById('ieu');\n            if ( acordeon ) {\n                let buscar = elem.value.normalize(\"NFD\").replace(\/[\\u0300-\\u036f]\/g, \"\");\n                acordeon.querySelectorAll('.card').forEach(( card )=>{\n                    let search = card.querySelector('input[type=\"search\"]');\n                        search.value = buscar;\n                    searchTable( search );\n                    if ( card.innerText.trim().toLowerCase().normalize(\"NFD\").replace(\/[\\u0300-\\u036f]\/g, \"\").indexOf( buscar ) < 0 ) { \/\/ No existe\n                        card.classList.add('d-none');\n                    } else {\n                        card.classList.remove('d-none');\n                    }\n                })\n            }\n        }\n    <\/script>\n<style>\n        .bg-primary{ background-color: #003DA5!important; }\n    <\/style>\n    <div class=\"row d-flex justify-content-end mb-3\">\n        <div class=\"col-sm-6\">\n            <input type=\"search\" name=\"searchtable\" class=\"form-control bordered\" placeholder=\"Buscar...\" style=\"border: 1px solid #7a7a7a;\" oninput=\"searchAcordeaon(this)\">\n        <\/div>\n    <\/div>\n    <div class=\"row\">\n        <div class=\"col-12\">\n            <div id=\"ieu-info\">Cargando...<\/div>\n        <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Cargando&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"http:\/\/www.misionsucre.gob.ve\/msweb\/index.php\/wp-json\/wp\/v2\/pages\/1056"}],"collection":[{"href":"http:\/\/www.misionsucre.gob.ve\/msweb\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.misionsucre.gob.ve\/msweb\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.misionsucre.gob.ve\/msweb\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.misionsucre.gob.ve\/msweb\/index.php\/wp-json\/wp\/v2\/comments?post=1056"}],"version-history":[{"count":98,"href":"http:\/\/www.misionsucre.gob.ve\/msweb\/index.php\/wp-json\/wp\/v2\/pages\/1056\/revisions"}],"predecessor-version":[{"id":2332,"href":"http:\/\/www.misionsucre.gob.ve\/msweb\/index.php\/wp-json\/wp\/v2\/pages\/1056\/revisions\/2332"}],"wp:attachment":[{"href":"http:\/\/www.misionsucre.gob.ve\/msweb\/index.php\/wp-json\/wp\/v2\/media?parent=1056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}