コード例 #1
0
ファイル: usuarios.ajax.php プロジェクト: peterweck/catman
$_programas_id = isset($_REQUEST['pid']) ? $_REQUEST['pid'] : NULL;
//id grupo
if (!$uperms['usuarios_w']) {
    Elfic::cosRedirect('index2.php', MSG_NOPERM_COM);
}
switch ($_action) {
    case 'setGroup':
        if (!$_grupo_id || !$_uid) {
            echo "error, contacte al administrador";
        } else {
            $grupo = new Grupos();
            $grupo->setUsuario($_uid, $_grupo_id);
        }
        break;
    case 'unsetGroup':
        if (!$_grupo_id || !$_uid) {
            echo "error, contacte al administrador";
        } else {
            $grupo = new Grupos();
            $grupo->unsetUsuario($_uid, $_grupo_id);
        }
        break;
    case 'getCursosPrograma':
        if (!$_programas_id) {
            //echo "error, contacte al administrador";
        } else {
            $c = new Cursos();
            $c->getCursos($_programas_id);
        }
        break;
}
コード例 #2
0
ファイル: post.php プロジェクト: emilio93/Proyecto217
            }
        }
        return $result;
    }
}
$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));