libdir . '/xmlize.php'; global $COURSE, $USER; $idiomas = explode(',', get_string('idiomas', 'block_metadefinir')); $interactividades = explode(',', get_string('interactividades', 'block_metadefinir')); $tiposrecurso = explode(',', get_string('tiposrecurso', 'block_metadefinir')); $nivelesinteractividad = explode(',', get_string('nivelesinteractividad', 'block_metadefinir')); $poblaciones = explode(',', get_string('poblaciones', 'block_metadefinir')); $contextos = explode(',', get_string('contextos', 'block_metadefinir')); $costos = explode(',', get_string('costos', 'block_metadefinir')); $fuentes = explode(',', get_string('fuentes', 'block_metadefinir')); $niveles = explode(',', get_string('niveles', 'block_metadefinir')); $escolarizaciones = explode(',', get_string('escolarizaciones', 'block_metadefinir')); $reg = $this->config; if (!empty($reg->xml)){ $aDatos = xmlize($reg->xml); //OPCIONES DE LA SECCIÓN "GENERAL" if(is_array($aDatos["metacurso"]["#"]["general"][0]["#"])){ if (isset($aDatos["metacurso"]["#"]["general"][0]["#"]["nombre"][0]["#"])){ $meta->nombre = $aDatos["metacurso"]["#"]["general"][0]["#"]["nombre"][0]["#"]; } if (isset($aDatos["metacurso"]["#"]["general"][0]["#"]["descripcion"][0]["#"])){ $meta->descripcion = $aDatos["metacurso"]["#"]["general"][0]["#"]["descripcion"][0]["#"]; } if (isset($aDatos["metacurso"]["#"]["general"][0]["#"]["idiomas"][0]["#"]["idioma"]) && is_array($aDatos["metacurso"]["#"]["general"][0]["#"]["idiomas"][0]["#"]["idioma"])){ foreach ($aDatos["metacurso"]["#"]["general"][0]["#"]["idiomas"][0]["#"]["idioma"] as $aNodo){ $meta->idiomas[$aNodo["#"]] = 1; } } if (isset($aDatos["metacurso"]["#"]["general"][0]["#"]["palabrasclave"][0]["#"])){ $meta->palabrasclave = $aDatos["metacurso"]["#"]["general"][0]["#"]["palabrasclave"][0]["#"]; } }//fin general //OPCIONES DE LA SECCIÓN "CICLO DE VIDA" if(is_array($aDatos["metacurso"]["#"]["ciclodevida"][0]["#"])){ if (isset($aDatos["metacurso"]["#"]["ciclodevida"][0]["#"]["version"][0]["#"])){ $meta->version =$aDatos["metacurso"]["#"]["ciclodevida"][0]["#"]["version"][0]["#"]; } if (isset($aDatos["metacurso"]["#"]["ciclodevida"][0]["#"]["autor"][0]["#"])){ $meta->autor =$aDatos["metacurso"]["#"]["ciclodevida"][0]["#"]["autor"][0]["#"]; } if (isset($aDatos["metacurso"]["#"]["ciclodevida"][0]["#"]["entidad"][0]["#"])){ $meta->entidad =1; } if (isset($aDatos["metacurso"]["#"]["ciclodevida"][0]["#"]["fechapublicacion"][0]["#"])){ $meta->fechapublicacion =$aDatos["metacurso"]["#"]["ciclodevida"][0]["#"]["fechapublicacion"][0]["#"]; } } //fin ciclo de vida //OPCIONES DE LA SECCIÓN "TECNICO" if(is_array($aDatos["metacurso"]["#"]["tecnico"][0]["#"])){ if (isset($aDatos["metacurso"]["#"]["tecnico"][0]["#"]["formato"][0]["#"])){ $meta->formato = $aDatos["metacurso"]["#"]["tecnico"][0]["#"]["formato"][0]["#"]; } if (isset($aDatos["metacurso"]["#"]["tecnico"][0]["#"]["ubicacion"][0]["#"])){ $meta->ubicacion = $aDatos["metacurso"]["#"]["tecnico"][0]["#"]["ubicacion"][0]["#"]; } if (isset($aDatos["metacurso"]["#"]["tecnico"][0]["#"]["requerimientos"][0]["#"])){ $meta->requerimientos = $aDatos["metacurso"]["#"]["tecnico"][0]["#"]["requerimientos"][0]["#"]; } if (isset($aDatos["metacurso"]["#"]["tecnico"][0]["#"]["instalacion"][0]["#"])){ $meta->instalacion = $aDatos["metacurso"]["#"]["tecnico"][0]["#"]["instalacion"][0]["#"]; } if (isset($aDatos["metacurso"]["#"]["tecnico"][0]["#"]["duracion"][0]["#"])){ $meta->duracion = $aDatos["metacurso"]["#"]["tecnico"][0]["#"]["duracion"][0]["#"]; } }//fin tecnico //OPCIONES DE LA SECCIÓN "EDUCACIONAL" if (is_array($aDatos["metacurso"]["#"]["educacional"][0]["#"])){ if(isset($aDatos["metacurso"]["#"]["educacional"][0]["#"]["interactividad"][0]["#"])){ $meta->interactividad = $aDatos["metacurso"]["#"]["educacional"][0]["#"]["interactividad"][0]["#"]; } if (isset($aDatos["metacurso"]["#"]["educacional"][0]["#"]["tiposrecursos"][0]["#"]["tiporecurso"]) && is_array($aDatos["metacurso"]["#"]["educacional"][0]["#"]["tiposrecursos"][0]["#"]["tiporecurso"])){ foreach ($aDatos["metacurso"]["#"]["educacional"][0]["#"]["tiposrecursos"][0]["#"]["tiporecurso"] as $aNodo){ $meta->tiporecurso[$aNodo["#"]] = 1; } } if (isset($aDatos["metacurso"]["#"]["educacional"][0]["#"]["nivelinteractividad"][0]["#"])){ $meta->nivelinteractividad = $aDatos["metacurso"]["#"]["educacional"][0]["#"]["nivelinteractividad"][0]["#"]; } if (isset($aDatos["metacurso"]["#"]["educacional"][0]["#"]["poblaciones"][0]["#"]["poblacion"]) && is_array($aDatos["metacurso"]["#"]["educacional"][0]["#"]["poblaciones"][0]["#"]["poblacion"])){ foreach ($aDatos["metacurso"]["#"]["educacional"][0]["#"]["poblaciones"][0]["#"]["poblacion"] as $aNodo){ $meta->poblacion[$aNodo["#"]] = 1; } } if (isset($aDatos["metacurso"]["#"]["educacional"][0]["#"]["contexto"][0]["#"])){ $meta->contexto = $aDatos["metacurso"]["#"]["educacional"][0]["#"]["contexto"][0]["#"]; } }//fin educacional //OPCIONES DE LA SECCIÓN "DERECHOS" if (is_array($aDatos["metacurso"]["#"]["derechos"][0]["#"])){ if (isset($aDatos["metacurso"]["#"]["derechos"][0]["#"]["costo"][0]["#"])){ $meta->costo = $aDatos["metacurso"]["#"]["derechos"][0]["#"]["costo"][0]["#"]; } if (isset($aDatos["metacurso"]["#"]["derechos"][0]["#"]["licencia"][0]["#"])){ $meta->licencia = 1; } } //fin derechos //OPCIONES DE LA SECCIÓN "ANOTACIÓN" if (is_array($aDatos["metacurso"]["#"]["anotacion"][0]["#"])){ if (isset($aDatos["metacurso"]["#"]["anotacion"][0]["#"]["uso"][0]["#"])){ $meta->uso = $aDatos["metacurso"]["#"]["anotacion"][0]["#"]["uso"][0]["#"]; } } //fin anotacion //OPCIONES DE LA SECCIÓN "CLASIFICACIÓN" if (is_array($aDatos["metacurso"]["#"]["clasificacion"][0]["#"])){ if (isset($aDatos["metacurso"]["#"]["clasificacion"][0]["#"]["fuente"][0]["#"])){ $meta->fuente = $aDatos["metacurso"]["#"]["clasificacion"][0]["#"]["fuente"][0]["#"]; } if (isset($aDatos["metacurso"]["#"]["clasificacion"][0]["#"]["taxonomia"][0]["#"])){ $meta->taxonomia = $aDatos["metacurso"]["#"]["clasificacion"][0]["#"]["taxonomia"][0]["#"]; } } //fin clasificación //OPCIONES DE LA SECCIÓN "CATALOGACIÓN INTERNA" if (is_array($aDatos["metacurso"]["#"]["interna"][0]["#"])){ if (isset($aDatos["metacurso"]["#"]["interna"][0]["#"]["categoria"][0]["#"])){ $meta->categoria = 1; } if (isset($aDatos["metacurso"]["#"]["interna"][0]["#"]["niveles"][0]["#"]["nivel"]) && is_array($aDatos["metacurso"]["#"]["interna"][0]["#"]["niveles"][0]["#"]["nivel"])){ foreach ($aDatos["metacurso"]["#"]["interna"][0]["#"]["niveles"][0]["#"]["nivel"] as $aNodo){ $meta->nivel[$aNodo["#"]] = 1; } } if (isset($aDatos["metacurso"]["#"]["interna"][0]["#"]["escolarizaciones"][0]["#"]["escolarizacion"]) && is_array($aDatos["metacurso"]["#"]["interna"][0]["#"]["escolarizaciones"][0]["#"]["escolarizacion"])){ foreach ($aDatos["metacurso"]["#"]["interna"][0]["#"]["escolarizaciones"][0]["#"]["escolarizacion"] as $aNodo){ $meta->escolarizacion[$aNodo["#"]] = 1; } } } //OPCIONES DE LA SECCIÓN "AUTORÍA" if (is_array($aDatos["metacurso"]["#"]["autoria"][0]["#"])){ if (isset($aDatos["metacurso"]["#"]["autoria"][0]["#"]["creador"][0]["#"])){ $meta->creador = 1; } if (isset($aDatos["metacurso"]["#"]["autoria"][0]["#"]["fechacreacion"][0]["#"])){ $meta->fechacreacion = 1; } } //F. Cambio: 2008-07-22; jlcardona } ?>

nombre) ? 'checked' : '' ?> />fullname; ?>
descripcion) ? 'checked' : '' ?> />summary); ?>

entidad) ? 'checked' : '' ?> />

formato) ? 'checked' : '' ?> />
ubicacion) ? 'checked' : '' ?> /> wwwroot . '/course/view.php?id=' . $COURSE->id; ?>

licencia) ? 'checked' : '' ?> />



category; $arbolCategoria = ''; do { $categoria = get_record('course_categories', 'id', $idCategoria); $arbolCategoria = $categoria->name.">".$arbolCategoria; $idCategoria = $categoria->parent; } while($idCategoria > 0); $arbolCategoria = rtrim($arbolCategoria, '>'); ?> categoria) ? 'checked' : '' ?> />

creador) ? 'checked' : '' ?> /> firstname . ' ' . $USER->lastname; ?>
fechacreacion) ? 'checked' : '' ?> />

plantilla) && $reg->plantilla=='todos'){echo "checked";}?>>
plantilla) || $reg->plantilla=='general'){echo "checked";}?>>
plantilla) && $reg->plantilla=='tecnica'){echo "checked";}?>>
plantilla) && $reg->plantilla=='pedagogica'){echo "checked";}?>>
plantilla) && $reg->plantilla=='interna'){echo "checked";}?>>