Ejemplo n.º 1
0
}
$data = file_get_contents('php://input');
$dataObj = json_decode($data) or false;
if (isset($dataObj->action)) {
    require_once 'DB.php';
    require_once 'Cursos.php';
    require_once 'Profesores.php';
    $crs = new Cursos();
    $prf = new Profesores();
    switch ($dataObj->action) {
        case 'getCursos':
            $fetch = Fx::flattenArray($crs->getCursos());
            $result = array();
            if (isset($fetch) && is_array($fetch)) {
                foreach ($fetch as $val) {
                    $crsFetch = $crs->getCurso($val);
                    $crsFetch['cantidadHoras'] = intval($crsFetch['cantidadHoras']);
                    $crsFetch['clasesEnSemana'] = intval($crsFetch['clasesEnSemana']);
                    $crsFetch['cantidadGrupos'] = intval($crsFetch['cantidadGrupos']);
                    array_push($result, $crsFetch);
                }
            }
            $return = json_encode($result);
            echo $return;
            break;
        case 'addCurso':
            $return = $crs->addCurso($dataObj->sigla, $dataObj->nombre, intval($dataObj->cantidadHoras), intval($dataObj->clasesEnSemana), intval($dataObj->cantidadGrupos));
            $return = json_encode($return);
            echo $return;
            break;
        case 'updateCurso':