addFilter(
new Request_Filter_Required('aid', 'El ID de Inscripción es obligatorio.')
);
$appRequest->addFilter(
new Request_Filter_Required('adoc', 'El Nro. Documento es obligatorio.')
);
$appRequest->runFilters();
$aid = trim($appRequest->get('aid', ''));
$adoc = trim($appRequest->get('adoc', ''));
$appResponse->addParam('f_aid', $aid);
$appResponse->addParam('f_adoc', $adoc);
if (!$appRequest->hasErrors())
{
$query = new DB_Query_Select(DB_Table_NotasWeb::getInstance(), $dbAdapter);
$query->enabledDistinct();
$query->addCondition('IDINSCRIPCION', DB_Query_Select::LIKE_OPERATOR, $aid);
$query->addCondition('NRODOC', DB_Query_Select::LIKE_OPERATOR, $adoc);
$result = $query->getAllResults();
if (is_array($result) && count($result))
{
$appResponse->addParam('show_exam_info', 1);
$appResponse->addParam('exams', $result);
unset($result);
//redirect_to('');
} else {
$appResponse->addParam('t_errors', array('Los datos ingresados no coinciden con nuestros registros.'));
$appResponse->addParam('f_errors', array('user', 'password'));
}
} else {
$appResponse->addParam('f_errors', $appRequest->getArrayOfFieldErrors());
$appResponse->addParam('t_errors', $appRequest->getArrayOfTextsErrors());
}
}
$appResponse->addParam(
'breadcrumbs',
array(
'Inicio' => to_link('index'),
'Resultados de exámenes' => to_link('re/index'),
'Alumnos Regulares y Externos' => NULL
)
);
# display
$appResponse->addCSS('resultado_examenes.css');
$appResponse->setPageTitle('AACI • Asociación Argentina de Cultura Inglesa - Resultados de exámenes');
$appResponse->addTemplate(root_template('re/alumnos'));