<?php

//****************//
//  modSolicitudesConsultar.php//
//****************//
header('Content-Type: application/json');
include "../class/clsTramiteAsignatura.php";
$objConsulta = new clsTramiteAsignatura();
$strAcent = 'ÀÁÂÃÄÅÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜàáâãäåèéêëìíîïòóôõöùúûü';
$strNuevo = 'AAAAAAEEEEIIIIOOOOOUUUUaaaaaaeeeeiiiiooooouuuu';
// Quitar caracteres con acentos
$nombres = strtr(utf8_decode($_POST['nombres']), utf8_decode($strAcent), $strNuevo);
$paterno = strtr(utf8_decode($_POST['paterno']), utf8_decode($strAcent), $strNuevo);
$materno = strtr(utf8_decode($_POST['materno']), utf8_decode($strAcent), $strNuevo);
// setters para configurar el filtro de la consulta
$objConsulta->setidDependencia($_POST['pIdDependencia']);
if ($_POST['pIdProgramaEducativo'] != '') {
    $objConsulta->setidProgramaEducativoVersion($_POST['pIdProgramaEducativo']);
}
if ($nombres != '') {
    $objConsulta->setnombres($nombres);
}
if ($paterno != '') {
    $objConsulta->setpaterno($paterno);
}
if ($materno != '') {
    $objConsulta->setmaterno($materno);
}
if ($_POST['numeroCuenta'] != '') {
    $objConsulta->setnumeroCuenta($_POST['numeroCuenta']);
}
<?php

//****************//
//  modSolicitudesConsultar.php//
//****************//
header('Content-Type: application/json');
include "../class/clsTramiteAsignatura.php";
$objConsulta = new clsTramiteAsignatura();
$objConsulta->setidDependencia($_REQUEST['pIdDependencia']);
$objConsulta->setidProgramaEducativoVersion($_REQUEST['pIdProgramaEducativo']);
$objConsulta->setcicloEscolar($_REQUEST['pCicloEscolar']);
$objConsulta->setidEstado($_REQUEST['pIdEstado']);
$objConsulta->setOrdenQuery("materia");
ob_clean();
echo $objConsulta->getDatosJson(false);