session_start();
if (!isset($_SESSION['usuarioadmin'])) {
unset($_SESSION);
session_destroy();
echo("
include('include/menu.inc.php');
?>
if (isset($_POST['publicar'])) {
$fechapub = date('Y')."-".date('m')."-".date('d');
$sql_articulos = "SELECT *
FROM cursosventa
WHERE id = '".$_POST['idproducto']."'
AND codigo_curso = '".$_POST['codigo_curso']."' ";
$qry_articulos = mysqli_query($conn, $sql_articulos) or die ("Q sql_articulos: " . mysqli_error($conn));
$row_articulos = mysqli_fetch_assoc($qry_articulos);
// comprobamos si está guardado en BBDD si tiene cursos
$sql_tiene = "SELECT * FROM cursos WHERE codigo_empresa = '".$_SESSION['empresa']."'";
$qry_tiene = mysqli_query($conn, $sql_tiene) or die ("Q sql_tiene: " . mysqli_error($conn));
if (mysqli_num_rows($qry_tiene) == 0) {
$cad0 = substr($_SESSION['nombre'], 0, 3);
$cad1 = date('y');
$cad2 = str_pad(date('z'), 4, "0", STR_PAD_LEFT).'0';
$codcurso = $cad0.$cad1.$cad2;
} else {
$sql_curso = "SELECT MAX(codigo_curso) AS ultimocurso FROM cursos WHERE codigo_empresa = '".$_SESSION['empresa']."'";
$qry_curso = mysqli_query($conn, $sql_curso) or die ("Q sql_curso: " . mysqli_error($conn));
$row_curso = mysqli_fetch_assoc($qry_curso);
$uc = substr($row_curso['ultimocurso'], -7);
$uc = $uc+1;
$codcurso = substr($row_curso['ultimocurso'], 0, -7).$uc;
}
$sqlins = "INSERT INTO cursos
SET fecha = NOW(),
f_desde = '".$fechapub."',
f_hasta = '".$fechapub."',
codigo_empresa = '".$_SESSION['empresa']."',
codigo_curso = '".$codcurso."',
tipo_formacion = '".$row_articulos['tipo_formacion']."',
nombre_curso = '".$row_articulos['descripcion']."',
duracion_curso = '".$row_articulos['duracion_curso']."',
tipocurso = '".$row_articulos['tipocurso']."',
referencia = '".$row_articulos['codigo_curso']."',
dirigidoa = '".$_POST['cursodestino']."',
situacion = '1'";
$qryins = mysqli_query($conn, $sqlins) or die ("Q sqlins: " . mysqli_error($conn));
// $sqlpublica = "UPDATE web_pedidos
// SET publicado = '1'
// WHERE codigo_empresa = '".$_SESSION['empresa']."'
// AND id_producto = '".$_POST['idproducto']."'
// AND referencia = '".$row_articulos['codigo_curso']."' ";
// $qrypublica = mysqli_query($conn, $sqlpublica) or die ("Q sqlpublica: " . mysqli_error($conn));
// Comprobamos si tiene preguntas y respuestas o bien se trata de la Evaluación en Formato Scorm
$sql_autoevalua = "SELECT codigo_curso
FROM cursosventa_preg
WHERE codigo_curso = '".$row_articulos['codigo_curso']."' ";
$qry_autoevalua = mysqli_query($conn, $sql_tiene) or die ("Q sql_tiene: " . mysqli_error($conn));
if (mysqli_num_rows($qry_autoevalua) > 0) {
$sqlduplicate1 = "INSERT INTO cuestionario_preg
(codigo_empresa, codigo_curso, pregunta_num, pregunta_descrip)
SELECT
'".$_SESSION['empresa']."', '".$codcurso."', pregunta_num, pregunta_descrip
FROM
cursosventa_preg
WHERE codigo_curso = '".$row_articulos['codigo_curso']."' ";
$qryduplicate1 = mysqli_query($conn, $sqlduplicate1) or die ("Q sqlduplicate1: " . mysqli_error($conn));
$sqlduplicate2 = "INSERT INTO cuestionario_resp
(codigo_empresa, codigo_curso, pregunta_num, respuesta_num, respuesta_descrip, respuesta_valor)
SELECT
'".$_SESSION['empresa']."', '".$codcurso."', pregunta_num, respuesta_num, respuesta_descrip, respuesta_valor
FROM
cursosventa_resp
WHERE codigo_curso = '".$row_articulos['codigo_curso']."' ";
$qryduplicate2 = mysqli_query($conn, $sqlduplicate2) or die ("Q sqlduplicate2: " . mysqli_error($conn));
}
// Si no existe el directorio, lo creamos
$p_path = '../cursos/'.$_SESSION['empresa'].'/'.$codcurso;
if (!is_dir($p_path)){
mkdir($p_path, 0775);
shell_exec('chmod -R 777 '.$p_path);
}
// Grabamos archivo leeme para que no se encuentre el directorio vacío y por tanto no se elimine
$contenido = 'Curso comprado - Codigo: '.$row_articulos['codigo_curso'];
$archivo = fopen($p_path.'/Leame.txt','a');
fputs($archivo, $contenido);
fclose($archivo);
echo ""; // Evita recargar formulario
}
$registro = $regerror = "none;";
$categoria = $totalcursoscat = array();
$slq_categorias = "SELECT id, nombre FROM web_categorias WHERE activo = 'S'";
$qry_categorias = mysqli_query($conn, $slq_categorias) or die ("Q slq_categorias: " . mysqli_error($conn));
$c=0;
while ($row_categorias = mysqli_fetch_assoc($qry_categorias)) {
$categoria[$c]['id'] = $row_categorias['id'];
$categoria[$c]['nombre'] = $row_categorias['nombre'];
$c++;
}
foreach($categoria as $k => $v) {
$sql_totalcursos = "SELECT COUNT(DISTINCT(id)) AS totalcursos FROM cursosventa WHERE categoria_id = '".$v['id']."' ";
$qry_totalcursos = mysqli_query($conn, $sql_totalcursos) or die ("Q sql_totalcursos: " . mysqli_error($conn));
while ($row_totalcursos = mysqli_fetch_assoc($qry_totalcursos)) {
$totalcursoscat[$v['id']] = $row_totalcursos['totalcursos'];
}
}
?>
include('include/footer.inc.php');
}
?>