0){ switch (mb_strtoupper($etapa)){ case 'REVISION': $carpeta = Proyecto::carpetaProyecto($pdo, $_POST['id']); if (!empty($carpeta)) $carpeta = 'concursos/' . $carpeta; if (isset($recursos['archivo']) && !empty($carpeta)) $return['archivo'] = $carpeta . '/' . $recursos['archivo']; else $return['error'] = 'No hay contenido disponible'; break; case 'EVALUACION': if (isset($recursos['html'])) $return['html'] = 'include/crea_cartel.php?proyecto=' . $_POST['id']; if (isset($recursos['video'])) $return['video'] = 'https://www.youtube.com/embed/' . $recursos['video']; break; } } else $return['error'] = 'No hay contenido disponible'; } break; case 'editor': if (isset($_POST['datos'])) $datos = json_decode($_POST['datos'],true); $guarda = false; if (isset($datos['html'])){ $temp = strstr($datos['html'],'
'); if ($temp){ if(!strstr($temp,'Listado de referencias')) $guarda = true; } else $guarda = true; } if ($guarda) { $carpeta = Proyecto::carpetaProyecto($pdo, $_POST['proyecto']); $proyecto = Proyecto::getProyectoXID($pdo, $_POST['proyecto']); if (isset($proyecto['clave'])) $nombre = $proyecto['clave']; else $nombre = 'cartel'; if(file_put_contents('../concursos/' . $carpeta .'/' . $nombre . '.json', $_POST['datos'])){ $recurso = Recurso::recursoXNombre($pdo, 'HTML'); if (isset($recurso[0]['idrecurso'])){ if (Recurso::asignaRecursoProyecto($pdo, $_POST['proyecto'], $recurso[0]['idrecurso'], $nombre . '.json')) $return['ok'] = 'El cartel se guardó exitósamente'; else $return['error'] = 'No fue posible guardar el cartel'; } else $return['error'] = 'No fue posible guardar el cartel'; } else $return['error'] = 'No fue posible guardar el cartel'; } else { $return['error'] = 'El cartel aún no tiene información'; } break; } } $return['json'] = json_encode($return); echo json_encode($return);