예제 #1
0
require_once $ruta_raiz . "inc/all.inc.php";
require_once $ruta_raiz . "revpares/inc/rp_db_functions.inc.php";
require_once $ruta_raiz . "revpares/rpVinculacionPares2.php";
require_once $ruta_raiz . "inc/verificar_sesion.inc.php";
// Require Portafolio
require_once $ruta_raiz . "portafolio/inc/por_funciones_db.inc.php";
require_once $ruta_raiz . "portafolio/vinculacion.php";
$id_actividad = $_REQUEST["codact"];
$id_exp_act = $_REQUEST["codexpact"];
$id_exp_etapa = $_REQUEST["codexpetapa"];
$etiqueta_actividad = $_REQUEST["etiquetaact"];
$id_experiencia = $_REQUEST["codeexp"];
$nombre_actividad = $_REQUEST["nombre_actividad"];
$id_usuario = $_SESSION["klwn_id_usuario"];
$conexion = dbConectarMySQL($config_host_bd, $config_usuario_bd, $config_password_bd, $config_bd);
$a_datos_actividad = dbExpObtenerActividad($id_actividad, $conexion);
//vinculación
if ($a_datos_actividad['revisa_pares'] == 1) {
    //echo "Es actividad de revision";
    //motorVinculacion2($id_experiencia,$id_actividad,$a_datos_actividad,$conexion);
    crearVinculos($id_experiencia, $id_actividad, $conexion);
}
if (is_null($id_actividad) or strlen($id_actividad) == 0) {
    $error = 1;
    $error_msg = $lang_error_sin_codigo_actividad;
} else {
    $conexion = dbConectarMySQL($config_host_bd, $config_usuario_bd, $config_password_bd, $config_bd);
    $exito = dbIniciarActividad($id_actividad, $id_exp_act, $id_exp_etapa, $etiqueta_actividad, $conexion);
    $id_diseno = dbExpObtenerIdDiseno($id_experiencia, $conexion);
    $iniciadora = dbVerificarActividadIniciadora($id_exp_act, $conexion);
    $mensaje = $nombre_actividad;
예제 #2
0
 $id_diseno = dbExpObtenerIdDiseno($id_experiencia, $conexion);
 $_etapas = dbExpObtenerEtapas($id_experiencia, $conexion);
 $info_experiencia = dbExpObtenerInfo($id_experiencia, $conexion);
 $profesor = dbExpObtenerProfesor($id_experiencia, $conexion);
 if ($profesor["id"] == $_SESSION["klwn_id_usuario"]) {
     $es_profesor_responsable = 1;
 }
 //detección de actividad y su tipo (si publoica productos o no)
 $avance_exp = dbExpObtenerAvance($id_experiencia, $conexion);
 $estado = $avance_exp["estado_ultima_actividad"];
 $id_act = $avance_exp["ultima_actividad_id"];
 $t_ejecutado = $avance_exp["suma_t_actividades_finalizadas"] or 0;
 $t_estimado = $avance_exp["suma_sesiones_estimadas"] * $config_minutos_sesion;
 $nivel_avance = obtieneNivelAvanceExp($t_ejecutado, $t_estimado);
 $actividad = $avance_exp["ultima_actividad_id"];
 $info_actividad = dbExpObtenerActividad($actividad, $conexion);
 $bandera_publica_producto = $info_actividad['publica_producto'];
 //consulta en caso de ser actividad de publicación de producto
 if ($bandera_publica_producto == 1) {
     $trabajos_mi_clase = dbRPTrabajosClasePorActividad($id_experiencia, $actividad, $conexion);
     $nro_grupos_exp = dbRPCuentaGruposExp($id_experiencia, $conexion);
     $clase_completa = 0;
     if (count($trabajos_mi_clase) == $nro_grupos_exp) {
         $clase_completa = 1;
     }
 } else {
     $clase_completa = 0;
 }
 //    //consulta si tiene gemelos o no
 //    $etiqueta_gemela = $info_experiencia["etiqueta_gemela"];
 //    $clases_gemelas = dbObtenerInfoClaseGemela($id_experiencia,$etiqueta_gemela,$conexion);