$id_exp_actividad = $_REQUEST["codexpact"];
$id_experiencia = $_REQUEST["codeexp"];
$id_actividad = $_REQUEST["id_actividad"];
$nombre_actividad = $_REQUEST["nombre_actividad"];
$id_usuario = $_SESSION["klwn_id_usuario"];
$exito = 1;
if (is_null($id_exp_actividad) or strlen($id_exp_actividad) == 0) {
    $error = 1;
} else {
    $conexion = dbConectarMySQL($config_host_bd, $config_usuario_bd, $config_password_bd, $config_bd);
    $exito = dbTerminarActividad($id_exp_actividad, $conexion);
    //inserción de vinculos a la tabla rp_vincula productos
    // $trabajos_mi_clase = dbRPTrabajosClasePorActividad($id_experiencia,$id_actividad, $conexion);
    //if($trabajos_mi_clase){
    //   foreach($trabajos_mi_clase as $trabajo){
    //       dbRPIngresaProductoEspera2($trabajo['id_producto'],$conexion);
    //   }
    //}
    $id_diseno = dbExpObtenerIdDiseno($id_experiencia, $conexion);
    $mensaje = $nombre_actividad;
    $tipo = 5;
    $n = dbMuralDisenoInsertarMensaje($id_diseno, $id_experiencia, $id_usuario, $mensaje, $tipo, $id_actividad, $conexion);
    dbDesconectarMySQL($conexion);
    if ($exito == -1) {
        $error = 2;
        $error_msg = $lang_error_insertar_exp_act;
    } elseif ($exito == 0) {
    } else {
    }
}
echo $exito;
Esempio n. 2
0
 *
 **/
//Si la forma de acceder al script es mediante el navegador web entonces redirige a la pagina principal
if (strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest' && !isset($_SERVER['HTTP_REFERER'])) {
    header("Location:ingresar.php");
}
$ruta_raiz = "./";
require_once $ruta_raiz . "conf/config.php";
require_once $ruta_raiz . "inc/all.inc.php";
if (!existeSesion()) {
    header('Location: ingresar.php');
}
$perfil_usuario = $_REQUEST["nombre_usuario"];
$es_profesor = $_SESSION["klwn_inscribe_diseno"];
$conexion = dbConectarMySQL($config_host_bd, $config_usuario_bd, $config_password_bd, $config_bd);
$id_diseno_d = dbExpObtenerIdDiseno($_SESSION["id_exp_seleccionada"], $conexion);
$_datos_usuario = dbObtenerInfoUsuario($perfil_usuario, $conexion);
$_experiencias_usuario = dbObtenerExpUsuario($perfil_usuario, $conexion);
if ($es_profesor == 1) {
    ?>
    <div class="estado_experiencia"><?php 
    echo $lang_mural_usuario_mi_dm;
    ?>
 </div><br/>
    <div id="muro_usuario_bloque_posteo">
        <div id="muro_usuario_nuevo_mensaje">
        <form id="muro_usuario_form_posteo" action="">
            <div id="mu_caja_texto">
                <textarea id="txt_nuevo_post_muro_id" name="txt_nuevo_post_muro" cols="30" rows="6"></textarea>
            </div>
            <div class="clear"></div>
                         }
                     }
                     $i++;
                 }
             }
         }
         echo $n;
     }
 } else {
     if (!is_null($mensaje_a_guardar) or strlen($mensaje_a_guardar) > 1) {
         $n = dbMuralUsuarioInsertarMensaje($id_usuario_muro, $id_usuario_publica, $mensaje_a_guardar, $conexion);
         if ($n > 0) {
             echo "1";
         }
         if ($id_experiencia_mensaje != null) {
             $id_diseno_d = dbExpObtenerIdDiseno($id_experiencia_mensaje, $conexion);
             $avance = dbExpObtenerAvance($id_experiencia_mensaje, $conexion);
             $id_actividad = $avance["ultima_actividad_id"];
             if ($id_usuario_muro == $id_usuario_publica) {
                 $tipo_mensaje = 1;
                 $m = dbMuralDisenoInsertarMensaje($id_diseno_d, $id_experiencia_mensaje, $id_usuario_publica, $mensaje_a_guardar, $tipo_mensaje, $id_actividad, $conexion, $n);
             }
         }
         if ($nivel_notificacion > 0) {
             if ($id_usuario_muro != $id_usuario_publica) {
                 $correo = $datos_usuario_muro["email"];
                 $body = $lang_notificacion_muro_body_estimado . $datos_usuario_muro["nombre"] . "<br><br>";
                 $body .= $_SESSION["klwn_nombre"] . " " . $lang_notificacion_muro_body_encabezado . " <br>";
                 $body .= $lang_notificacion_muro_body_enlace_kelluwen . "<br>";
                 $body .= $lang_notificacion_muro_body_estimado_atentamente . ", <br>";
                 $body .= $lang_notificacion_muro_body_estimado_despedida;