예제 #1
0
 public function es_desarrollo()
 {
     $tipo_controller = new Tipo_controller();
     $contenido_controller = new ContenidoController();
     if ($this->es_contenido()) {
         $contenido = $contenido_controller->get_contenido_by_slug($this->segmento[0]);
         $tipo = $tipo_controller->obtener_tipo_by_id($contenido->id_tipo);
         return $tipo->tiene_desarrollo == 'S' ? true : false;
     } else {
         return false;
     }
 }
예제 #2
0
 * se requiere incluir el ontrolador de contenido para todos los casos 
 * excepto si el tipo recibido es igual a 9, si es 9 sigunifica que se 
 * esta gestionando el alta de un nuevo usuario admin del sistema por lo que es 
 * necesario includir el controlador de usuario 
 * 
 */
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';
$tipo_controller = new Tipo_controller();
$lista_tipos = $tipo_controller->get_todos_tipos();
$contenido_controller = new ContenidoController();
include_once RUTA_CONTROLLERS . '/Usuario_controller.php';
$titulo = 'EDICIÓN DE UN USUARIO';
$usuario_controller = new Usuario_controller();
$usuario = $usuario_controller->get_usuario_by_id($_GET['id']);
$inputs = array();
$inputs['login'] = array('label' => 'Nombre de usuario', 'name' => 'login', 'id' => 'login', 'value' => $usuario->login, 'placeholder' => '', 'ayuda' => 'Introduzca el nombre del usuario con el que se identificará en el sistema', 'obligatorio' => 'S', 'opciones' => NULL, 'validaciones' => 'required:true,minlength: 6,');
$inputs['nombre'] = array('label' => 'Nombre', 'name' => 'nombre', 'id' => 'nombre', 'placeholder' => '', 'ayuda' => 'Introduzca el nombre del usuario ', 'value' => $usuario->nombre, 'obligatorio' => 'S', 'opciones' => NULL, 'validaciones' => 'required:true,');
$inputs['apellidos'] = array('label' => 'Apellidos', 'name' => 'apellidos', 'id' => 'apellidos', 'placeholder' => '', 'ayuda' => 'Introduzca los apellidos del usuario', 'value' => $usuario->apellidos, 'obligatorio' => 'S', 'opciones' => NULL, 'validaciones' => 'required:true,');
$inputs['email'] = array('label' => 'Correo eléctronico de usuario', 'name' => 'email', 'id' => 'email', 'placeholder' => '', 'ayuda' => 'Introduzca el correo electrónico del usuario', 'value' => $usuario->email, 'obligatorio' => 'S', 'opciones' => NULL, 'validaciones' => 'required:true,email:true,');
$inputs['pass'] = array('label' => 'Nueva contraseña', 'name' => 'password', 'id' => 'password', 'placeholder' => '', 'ayuda' => 'Si desea cambiar la contraseña del usuario, escribala aquí y repítala en el siguiente campo, en caso contrario deje ambas en blanco', 'obligatorio' => 'S', 'opciones' => NULL, 'validaciones' => 'minlength: {
                            depends: function() {
                                return $("#password").attr("value").length != 0;
                            }, 
예제 #3
0
파일: editar.php 프로젝트: bcgarcia/WGNOV14
 * necesario includir el controlador de usuario 
 * 
 */
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,');