Exemple #1
0
function alta_taller($arg) {
    global $db;
    $jsondata = array();

    if(isset($arg) && count($arg) == 2){
        $id_taller = $arg["id_taller"];
        $usrlogin = $arg["usrlogin"];

        $taller = new Talleres($db, $id_taller);
        $cap = $taller->checkCapacitador($id_taller);

        if($cap){
            $jsondata['direct_alta'] = true;
            $taller->darAlta($id_taller);
            $jsondata['msj'] = "El taller fue dado de Alta";

        } else {
            $jsondata['direct_alta'] = false;
            $jsondata['id_taller'] = $id_taller;
            $jsondata['msj'] = "Debe elegir un capacitador para poder dar de alta al Taller";
        }

        //CREA EL NUEVO ESTADO
        $estado = new Log_Estados($db);
        $estado->darAlta($taller->getClassName(), $id_taller, $usrlogin);

        // REGRISTRO EN EL LOG
        $log =  new Log($db);
        $log->crear_registro($usrlogin, "ALTA", $taller->getClassName(), $id_taller);

        $jsondata['success'] = true;

    } else {
        $jsondata['msj'] = "Error en los parametros";
        $jsondata['success'] = false;
    }

    header('Content-type: application/json; charset=utf-8');
    echo json_encode($jsondata);
    exit();
}