include_once '../config.php'; // Incluímos el archivo de control require_once RUTA_ADMIN . '/control.php'; // Incluímos la librería de funciones de admin require_once RUTA_ADMIN . '/funciones_admin.php'; require_once RUTA_ADMIN . '/funciones_input.php'; // Incluímos los controladores necesarios require_once RUTA_CONTROLLERS . '/Tipo_controller.php'; require_once RUTA_CONTROLLERS . '/Taxonomia_controller.php'; if ($_GET['tipo'] != 9) { include_once RUTA_CONTROLLERS . '/Contenido_controller.php'; include_once RUTA_CONTROLLERS . '/Termino_controller.php'; $contenido_controller = new ContenidoController(); $termino_controller = new Termino_controller(); $tipo_controller = new Tipo_controller(); $taxonomia_controller = new Taxonomia_controller(); $datos_extra = $contenido_controller->obtener_campos_extra_by_tipo($_GET['tipo']); // var_dump($datos_extra); $tipo = $tipo_controller->obtener_tipo_by_id($_GET['tipo']); $titulo = $tipo->nombre_singular; $maxlength = ''; if ($tipo->opciones != '') { $dato = json_decode($tipo->opciones); $maxlength = $dato->maxlength; } $inputs = array(); $inputs[]['text'] = array('label' => 'Titulo', 'name' => 'titulo', 'id' => 'titulo', 'placeholder' => '', 'ayuda' => 'Introduzca el titulo del nuevo contenido', 'value' => '', 'maxlength' => $maxlength, 'obligatorio' => 'S', 'opciones' => NULL, 'validaciones' => 'required:true,'); $inputs[]['ckeditor'] = array('label' => 'Contenido', 'name' => 'contenido', 'id' => 'contenido', 'placeholder' => '', 'ayuda' => 'Introduzca una pequeña descripción acerca del nuevo contenido', 'value' => '', 'obligatorio' => 'S', 'opciones' => NULL, 'validaciones' => 'required:true,'); foreach ($datos_extra as $datos) { $dato = json_decode($datos->opciones); $inputs[][$dato->tipo] = array('label' => $dato->label, 'name' => $datos->nombre, 'id' => $datos->nombre, 'placeholder' => '', 'ayuda' => $dato->ayuda, 'id' => $datos->nombre, 'obligatorio' => $dato->obligatorio, 'opciones' => $dato->opciones, 'validaciones' => $dato->validaciones);
*/ include_once '../config.php'; // Incluímos el archivo de control require_once RUTA_ADMIN . '/control.php'; // Incluímos la librería de funciones de admin require_once RUTA_ADMIN . '/funciones_admin.php'; require_once RUTA_ADMIN . '/funciones_input.php'; // Incluímos los controladores necesarios require_once RUTA_CONTROLLERS . '/Tipo_controller.php'; require_once RUTA_CONTROLLERS . '/Contenido_controller.php'; include_once RUTA_CONTROLLERS . '/Termino_controller.php'; require_once RUTA_CONTROLLERS . '/Taxonomia_controller.php'; $contenido_controller = new ContenidoController(); $tipo_controller = new Tipo_controller(); $termino_controller = new Termino_controller(); $taxonomia_controller = new Taxonomia_controller(); if ($_GET['tipo'] == 'contenido' && isset($_GET['id']) && is_numeric($_GET['id'])) { $contenido = $contenido_controller->obtener_tipo_by_id($_GET['id']); $tipo = $tipo_controller->obtener_tipo_by_id($contenido->id_tipo); $titulo = $tipo->nombre_singular; $datos_extra = $contenido_controller->obtener_campos_extra_by_tipo($contenido->id_tipo); // var_dump($contenido); $maxlength = ''; if ($tipo->opciones != '') { $dato = json_decode($tipo->opciones); $maxlength = $dato->maxlength; } $inputs = array(); $inputs[]['text'] = array('label' => 'Titulo', 'name' => 'titulo', 'id' => 'titulo', 'placeholder' => '', 'ayuda' => 'Edite si lo desea el titulo del contenido existente', 'value' => $contenido->titulo, 'maxlength' => $maxlength, 'obligatorio' => 'S', 'opciones' => NULL, 'validaciones' => 'required:true,'); $inputs[]['ckeditor'] = array('label' => 'Contenido', 'name' => 'contenido', 'id' => 'contenido', 'placeholder' => '', 'ayuda' => 'Edite si lo desea la descripción acerca del contenido existente', 'value' => $contenido->contenido, 'obligatorio' => 'S', 'opciones' => NULL, 'validaciones' => 'required:true,', 'maxlength' => 100); foreach ($datos_extra as $datos) {