chore: version inicial del codigo fuente del LMS Estafeta
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
require_once('../config.php');
|
||||
require_once ('mencrypt.php');
|
||||
dbConnect();
|
||||
|
||||
$recursoid = $_GET['recursoid'];
|
||||
global $link;
|
||||
|
||||
// obtener el sco a lanzar del RTE
|
||||
$sql ="select * from scormpkg where id=$recursoid";
|
||||
$result = mysqli_query($link, $sql);
|
||||
if( mysqli_num_rows($result) ){
|
||||
$sco = mysqli_fetch_array($result);
|
||||
} else {
|
||||
echo "No se encuentra en curso solicitado.";
|
||||
die;
|
||||
}
|
||||
|
||||
mysqli_free_result($result);
|
||||
mysqli_close($link);
|
||||
|
||||
$url_encriptado = $encriptar($sco['url']);
|
||||
$id_encriptado = $encriptar($sco['id']);
|
||||
$idcat_encriptado = $encriptar($sco['idcategoria']);
|
||||
|
||||
// RTE central: se carga en el mismo request (sin redirect, evita 404)
|
||||
$rte_central = __DIR__.'/sco.php';
|
||||
|
||||
if (is_file($rte_central)) {
|
||||
$_GET['SCOInstanceID'] = urlencode($id_encriptado);
|
||||
$_GET['url'] = urlencode($url_encriptado);
|
||||
$_GET['idcat'] = urlencode($idcat_encriptado);
|
||||
require $rte_central;
|
||||
exit;
|
||||
}
|
||||
|
||||
// Respaldo: sco.php dentro de la carpeta del paquete
|
||||
$scolink = str_replace("index.html", "sco.php", $sco['url']);
|
||||
$vars = $scolink."?SCOInstanceID=".urlencode($id_encriptado)."&url=".urlencode($url_encriptado)."&idcat=".urlencode($idcat_encriptado);
|
||||
header('Location: '.$vars);
|
||||
|
||||
exit;
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user