コード例 #1
0
ファイル: curso.php プロジェクト: jbgae/novamusica
 public function registrar()
 {
     $this->permisos('admin');
     $this->form_validation->set_error_delimiters('<div class="text-error">', '</div>');
     $this->pagina = 'registrar curso';
     $this->carpeta = 'administrador';
     $this->titulo = 'Crear curso';
     $this->estilo = array('formulario', 'noticia', 'backend', 'jquery-te-1.3.3');
     $this->javascript = array('jquery.validate.min', 'validarNoticia', 'editor', 'jquery-te-1.3.3.min', 'validarNoticia');
     $this->menu = 'menu_noticias';
     $datos['backend'] = TRUE;
     $datos['formulario'] = array('titulo' => array('class' => 'input-xlarge', 'id' => 'titulo', 'name' => 'titulo', 'label' => 'titulo', 'maxlength' => '150', 'size' => '65', 'type' => 'text', 'value' => $this->input->post('titulo'), 'autofocus' => 'autofocus'), 'contenido' => array('class' => 'editor', 'id' => 'contenido', 'name' => 'contenido', 'label' => 'contenido', 'value' => $this->input->post('contenido')));
     $datos['boton'] = array('class' => 'btn btn-primary', 'name' => 'button', 'id' => 'boton_noticia');
     if ($error != '') {
         $datos['error'] = "<h4>Error.</h4> Actualmente no existe ninguna noticia.\n                Si lo desea puede empezar a registrar noticias";
     }
     if ($this->_validarNoticia()) {
         $noticia = new Noticias_model();
         if ($noticia->inicializar()) {
             $datos['valido'] = 'La noticia ha sido registrada satisfactoriamente.';
         } else {
             $datos['error'] = 'No se ha podido registrar la noticia, por favor inténtelo de nuevo más tarde';
         }
     }
     $this->mostrar($datos);
 }
コード例 #2
0
ファイル: paginas.php プロジェクト: jbgae/novamusica
 public function inicio()
 {
     $this->pagina = 'inicio';
     $this->titulo = $this->pagina;
     $this->estilo = array($this->pagina, 'general_paginas');
     $this->javascript = '';
     $datos['noticias'] = Noticias_model::obtenerUltimos();
     //$this->output->cache(20);
     $this->mostrar($datos);
 }
コード例 #3
0
ファイル: ver.php プロジェクト: SystemPark/JoaoEnews
    $dados['form']['tipo_noticia'] = $result->tipo_noticia;
    $dados['form']['titulo'] = $result->titulo;
    $dados['form']['resumo'] = $result->resumo;
    $dados['form']['reportagem'] = $result->reportagem;
    $dados['form']['referencia'] = $result->referencia;
    $dados['form']['img_capa'] = $result->img_capa;
}
/* * **************************************************************************
 * ****************************************************************************
 * ************************************************************************** */
$post = $this->input->post();
if ($post) {
    /*
     * Passo todos os dados para o modelo
     */
    $model = new Noticias_model();
    $model->setTipo_anuncio($post['tipo_noticia']);
    $model->setTitulo($post['titulo']);
    $model->setResumo($post['resumo']);
    $model->setReportagem($post['reportagem']);
    $model->setReferencia($post['referencia']);
    $model->setImg_capa("");
    $inserir = $model->insert();
    $alterar = $model->alterar($this->uri->segment(3));
    /*
     * SE TIVER ID È ALTERA OS VALORES DO BANCO DE DADOS SE APENAS INSERE
     */
    if ($this->uri->segment(3) == '') {
        $banco = new Query_model();
        $banco->exe_tupla($inserir);
    } else {
コード例 #4
0
ファイル: noticias.php プロジェクト: jbgae/bareaarquitectos
 public function borrar($id = '')
 {
     $this->permisos('admin');
     $noticia = new Noticias_model();
     if ($id != '') {
         $noticia->borrar($id);
     } else {
         $noticia->borrar();
     }
     $this->listar();
 }
コード例 #5
0
 static function buscar($dato, $campo, $orden, $offset, $limite, $cortado = FALSE)
 {
     self::$db->select('*');
     self::$db->like('Titulo', $dato);
     self::$db->or_like('Contenido', $dato);
     self::$db->or_like('Nombre', $dato);
     self::$db->or_like('ApellidoP', $dato);
     self::$db->or_like('ApellidoM', $dato);
     self::$db->or_like('CONCAT(Nombre, " ", ApellidoP, " ", ApellidoM)', $dato);
     self::$db->or_like('CONCAT(Nombre, " ", ApellidoP)', $dato);
     self::$db->or_like('CONCAT(ApellidoP, " ", ApellidoM)', $dato);
     self::$db->limit($limite, $offset);
     self::$db->order_by($campo, $orden);
     $query = self::$db->get('Noticias');
     $noticias = $query->result();
     if ($cortado) {
         Noticias_model::_limitar_caracteres(30, $noticias);
     }
     return $noticias;
 }
コード例 #6
0
ファイル: t.php プロジェクト: SystemPark/JoaoEnews
<?php

$banco = new Query_model();
$banco->SetTabelas("noticia");
$banco->SetCampos("titulo,id,tipo_noticia");
$banco->SetCondicao("");
$banco->SetTipoRetorno(0);
$dados['resultados'] = $banco->get();
if ($this->uri->segment(3) != '' && $this->uri->segment(4) == 'excluir' && $this->uri->segment(5) == '1') {
    $model = new Noticias_model();
    $apagar = $model->deletar_linha($this->uri->segment(3));
    $banco->exe_tupla($apagar);
    redirect($this->uri->segment(1) . '/' . $this->uri->segment(2));
}
コード例 #7
0
ファイル: asignatura_model.php プロジェクト: jbgae/novamusica
 static function buscar($dato, $campo, $orden, $offset, $limite, $cortado = FALSE)
 {
     self::$db->select('*');
     self::$db->like('Nombre', $dato);
     self::$db->or_like('Precio', $dato);
     self::$db->or_like('Descripcion', $dato);
     self::$db->limit($limite, $offset);
     self::$db->order_by($campo, $orden);
     $query = self::$db->get('Asignatura');
     $noticias = $query->result();
     if ($cortado) {
         Noticias_model::_limitar_caracteres(30, $noticias);
     }
     return $noticias;
 }