<div ng-app="roApp" ng-controller="roController as vm" ng-init="vm.initCliente()" ng-cloak>
<p>
Disposiciones normativas que describen la mecánica de 
operación de un Programa Presupuestario que tienen 
como objetivo establecer de forma clara y precisa los 
elementos operativos que garanticen la
administración de los recursos públicos asignados 
con criterios de eficiencia, eficacia, economía, 
transparencia y honradez para el logro de sus fines y objetivos. 
Las ROP se encuentran reguladas en la Ley Federal de
Presupuesto y Responsabilidad Hacendaria (LFPRH) y el 
Presupuesto de Egresos de la Federación (PEF).
</p>
<form ng-submit="vm.traerDatos()">
    <div class="row">
        <div class="col-md-2 col-12">
            <label >Ejercicio fiscal</label>
            <select
            class="form-control"
                ng-options="item.ejercicio_fiscal as item.ejercicio_fiscal for item in vm.ejercicios"
                ng-model="vm.ejercicio_fiscal"></select>
        </div>
        <div class="col-md-2 col-12">
            <div>
                &nbsp;
            </div>
            
            <button type="submit" class="button button-primary btn btn-primary">
                Buscar
            </button>
        </div>
    </div>
</form>


<div class="row">
    <div class="col-md-10 col-12">

    </div>
    <div class="col-md-2 col-12 mb-3">
        <div>
            Filtro de resultados
        </div>
        
        <input type="text" class="form-control" ng-model="vm.filtro_reglas">
    </div>
</div>

    <table 
    style="width: 100%;"
    class="tabla-pbr tabla-reglas tabla-pe table wp-list-table widefat">
    <thead>
        <tr>
            <th>Ente público</th>  
            <th>Nombre del Programa</th>
            <th>Enlaces a las reglas de operacion</th>
            <th ng-if="vm.esAdmin"></th>
        </tr>
    </thead>
    <tbody>
        <tr ng-repeat="e in vm.reglas | filter: vm.filtro_reglas">
            <td>
                {{ e.ente_publico }}
            </td>
            <td>
                {{ e.programa }}
            </td>
            <td>
                <a href="{{ e.link }}" 
                    target="_blank"
                    ng-if="e.link.length > 0">
                    <img src="https://evalua-pbr.nl.gob.mx/wp-content/plugins/reglas-operacion/inc/plantillas/../../img/icono-enlace.svg" 
                        class="img-link-descarga"
                        alt=""><br>
                    {{ e.texto_link }}
                </a>
            </td>
            <td ng-if="vm.esAdmin">
                <a href="javascript:" class="button button-primary" ng-click="vm.modificar(e)" >
                    Modificar
                </a>
                <a href="javascript:" class="button button-primary" ng-click="vm.eliminar(e)" >
                    Eliminar
                </a>
            </td>
        </tr>
        <tr ng-if="vm.reglas.length == 0">
            <td colspan="3" >
                No se encontraron resultados
            </td>
        </tr>
        <tr ng-if="vm.cargando || vm.reglas == null">
            <td colspan="3" style="text-align:center" >
                <div class="lds-default" ><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div></div>
                <div>
                Cargando información...
                </div>
            </td>
        </tr>
    </tbody>
</table>

</div>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.2/angular.min.js"></script>
<script src="https://evalua-pbr.nl.gob.mx/wp-content/plugins/reglas-operacion/inc/../js/admin.js"></script>
<link href="https://evalua-pbr.nl.gob.mx/wp-content/plugins/reglas-operacion/inc/../css/reglas.css" rel="stylesheet">{"id":1336,"date":"2023-06-12T22:07:55","date_gmt":"2023-06-12T22:07:55","guid":{"rendered":"http:\/\/evalua-pbr.nl.gob.mx\/?page_id=1336"},"modified":"2023-06-28T02:34:32","modified_gmt":"2023-06-28T02:34:32","slug":"rops","status":"publish","type":"page","link":"https:\/\/evalua-pbr.nl.gob.mx\/index.php\/rops\/","title":{"rendered":"ROPs"},"content":{"rendered":"\n<p><\/p>\n\n\n\n","protected":false},"excerpt":{"rendered":"<p> [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"https:\/\/evalua-pbr.nl.gob.mx\/index.php\/rops\/\">Leer m\u00e1s&#8230;<span class=\"screen-reader-text\"> from ROPs<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1336","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/evalua-pbr.nl.gob.mx\/index.php\/wp-json\/wp\/v2\/pages\/1336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evalua-pbr.nl.gob.mx\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/evalua-pbr.nl.gob.mx\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/evalua-pbr.nl.gob.mx\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evalua-pbr.nl.gob.mx\/index.php\/wp-json\/wp\/v2\/comments?post=1336"}],"version-history":[{"count":3,"href":"https:\/\/evalua-pbr.nl.gob.mx\/index.php\/wp-json\/wp\/v2\/pages\/1336\/revisions"}],"predecessor-version":[{"id":1399,"href":"https:\/\/evalua-pbr.nl.gob.mx\/index.php\/wp-json\/wp\/v2\/pages\/1336\/revisions\/1399"}],"wp:attachment":[{"href":"https:\/\/evalua-pbr.nl.gob.mx\/index.php\/wp-json\/wp\/v2\/media?parent=1336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}