Example #1
0
function consultarNotas($tiponota)
{
    $sql = armarSQLNotas($tiponota);
    //echo $sql;
    $rs = mysql_query($sql);
    $numrow = 1;
    $estudiantesNotas = array();
    while ($row = mysql_fetch_array($rs)) {
        if (isset($estudiantesNotas[$row['cedula']])) {
            $estudiante = $estudiantesNotas[$row['cedula']];
            $estudiante[$row['columna']] = $row['valornota'];
            $estudiantesNotas[$row['cedula']] = $estudiante;
        } else {
            $estudiante = array();
            $estudiante['numrow'] = $numrow;
            $estudiante['cedula'] = $row['cedula'];
            $estudiante['nombrecompleto'] = $row['nombre'] . ' ' . $row['apellido'];
            $estudiante['descripcion'] = $row['descripcion'];
            $estudiante[$row['columna']] = $row['valornota'];
            $estudiantesNotas[$row['cedula']] = $estudiante;
            $numrow++;
        }
    }
    $notas = array();
    foreach ($estudiantesNotas as $key => $value) {
        $notas[] = $value;
    }
    return $notas;
}
Example #2
0
$data['params'] = $params;
$data['page'] = $page;
$data['start'] = $start;
$data['limit'] = $limit;
class DynamicProperties
{
}
//arma los filtros para contar los tipos del tipo de nota del nivel2
$searchTipoNota = new DynamicProperties();
$searchTipoNota->codigotiponotapadre = $params->nivel2;
$countTipoNota = contarTipoNotaByParams($searchTipoNota);
//armar los filtros para buscar los tipos de notas del tipo de nota de nivel 2
$searchTipoNota = new DynamicProperties();
if ($countTipoNota > 0) {
    $searchTipoNota->codigotiponotapadre = $params->nivel2;
} else {
    $searchTipoNota->codigotiponota = $params->nivel2;
    $searchTipoNota->codigotiponotapadre = $params->nivel1;
}
$sqlNotas = armarSQLNotas($searchTipoNota);
$notas = null;
if (isset($params->codigotiponotapadre)) {
    $notas = consultarNotas($searchTipoNota);
}
$data['notas'] = $notas;
$data['sqlNotas'] = $sqlNotas;
$data['totalCount'] = 1000;
$data['countTipoNota'] = $countTipoNota;
$data['mensaje'] = mysql_errno() == 0 ? 'success' : mysql_error();
$data['success'] = mysql_errno() == 0;
echo json_encode($data);