public function addNoticia(Noticia $n)
 {
     if ($n->getId() != '' && $this->getId() != '') {
         $con = BDConexao::__Abrir();
         $con->executar("INSERT INTO " . Sistema::$BDPrefixo . "relacionamento_noticias_categorias(categoria, noticia) VALUES('" . $this->getId() . "','" . $n->getId() . "')");
     }
 }
示例#2
0
 public static function noticia()
 {
     $texto = new Texto();
     $texto->selecionarPorId(6);
     $noticia = new Noticia();
     $noticia->selecionarPorId($_GET['id']);
     $outrasNoticias = $noticia->listar('id <> ' . $noticia->id, 'RAND()', 3);
     self::$corpo = "noticia";
     self::$variaveis = array('texto' => $texto, 'noticia' => $noticia, 'outrasNoticias' => $outrasNoticias);
     self::renderizar(self::$viewController);
 }
示例#3
0
 public function listar($ordem = "ASC", $campo = self::ID)
 {
     $info = parent::listar($ordem, $campo);
     if (!empty($info)) {
         $temp = new Noticia($info[self::ID]);
         parent::resgatarObjetos($info);
         $temp->setData(new DataHora($info[self::DATA]));
         $temp->setURL($info[parent::URL]);
         $temp->setTexto($info[parent::TEXTO]);
         return $temp;
     }
 }
 /**
  * This is the default 'index' action that is invoked
  * when an action is not explicitly requested by users.
  */
 public function actionIndex()
 {
     // renders the view file 'protected/views/site/index.php'
     // using the default layout 'protected/views/layouts/main.php'
     $noticias = Noticia::model()->findAll();
     $this->render('index', array('noticias' => $noticias));
 }
示例#5
0
 function form_agregar()
 {
     $this->form_validation->set_rules('titulo', 'Título', 'trim|required');
     //$this->form_validation->set_rules('resumen', 'Resumen', 'trim|required');
     $this->form_validation->set_rules('contenido', 'Contenido', 'trim|required');
     if ($this->form_validation->run() == TRUE) {
         $noticia = new Noticia();
         $noticia->titulo = $this->input->post('titulo');
         $noticia->alias = url_title(convert_accented_characters($this->input->post('titulo')), 'underscore', TRUE);
         //$noticia->resumen = $this->input->post('resumen');
         $noticia->contenido = $this->input->post('contenido');
         $noticia->publicado = $this->input->post('publicado') ? 1 : 0;
         $noticia->foto_descripcion = $this->input->post('foto_descripcion');
         $config['upload_path'] = 'assets/uploads/noticias/';
         $config['allowed_types'] = 'gif|jpg|png';
         $config['max_size'] = '1000';
         $config['max_width'] = '1024';
         $config['max_height'] = '768';
         $config['overwrite'] = TRUE;
         $config['file_name'] = date('YmdHis') . '.' . substr($_FILES['imagen']['name'], -3);
         $this->load->library('upload', $config);
         $msg = 'La noticia <strong>' . $noticia->titulo . '</strong> se creó correctamente';
         $url = 'backend/noticias/index';
         if ($_FILES['imagen']['size'] > 0 && !$this->upload->do_upload('imagen')) {
             $msg = 'Error: ' . $this->upload->display_errors();
             $url = 'backend/noticias/agregar';
         } else {
             if ($_FILES['imagen']['size'] > 0 && $noticia->foto) {
                 unlink('./uploads/noticias/' . $noticia->foto);
                 $noticia->foto = $config['file_name'];
             }
             if ($_FILES['imagen']['size'] > 0) {
                 $noticia->foto = $config['file_name'];
             }
             $noticia->save();
         }
         $this->session->set_flashdata('message', $msg);
         redirect($url);
     }
     $data['title'] = 'Backend - Agregar Noticias';
     $data['content'] = 'backend/noticias/agregar';
     $this->load->view('backend/template', $data);
 }
示例#6
0
 public function actionIndex()
 {
     if (isset($_POST["Encuesta"])) {
         if (Yii::app()->user->isGuest) {
             $hasRespondidoInvitado = RespuestasEncuesta::model()->exists("encuesta_did = :e and ip = :ip", array(":e" => $_POST["Encuesta"]["id"], ":ip" => $_SERVER["REMOTE_ADDR"]));
             if (!$hasRespondidoInvitado) {
                 $usuarioActual = Usuario::model()->obtenerUsuarioActual();
                 $respuesta = OpcionesEncuesta::model()->find("id = " . $_POST["OpcionesEncuesta"]["id"]);
                 $respuesta->votos++;
                 $registrarQuien = new RespuestasEncuesta();
                 $registrarQuien->respuesta_did = $respuesta->id;
                 $registrarQuien->encuesta_did = $_POST["Encuesta"]["id"];
                 $registrarQuien->ip = $_SERVER["REMOTE_ADDR"];
                 $registrarQuien->fechaCreacion_f = date("Y-d-m H:i:s");
                 $registrarQuien->estatus_did = 1;
                 $registrarQuien->usuario_did = $usuarioActual->id;
                 if ($respuesta->save() && $registrarQuien->save()) {
                     $this->redirect(array('encuesta/analisis', "id" => $_POST["Encuesta"]["id"]));
                 }
             } else {
                 Yii::app()->user->setFlash("warning", "Ya contestó esta encuesta, no se registró su intento.");
                 $this->redirect(array('encuesta/analisis', "id" => $_POST["Encuesta"]["id"]));
             }
         } else {
             $usuarioActual = Usuario::model()->obtenerUsuarioActual();
             $hasRespondidoRegistrado = RespuestasEncuesta::model()->exists("encuesta_did = :e and usuario_did = :u", array(":e" => $_POST["Encuesta"]["id"], ":u" => $usuarioActual->id));
             if (!$hasRespondidoRegistrado) {
                 $usuarioActual = Usuario::model()->obtenerUsuarioActual();
                 $respuesta = OpcionesEncuesta::model()->find("id = " . $_POST["OpcionesEncuesta"]["id"]);
                 $respuesta->votos++;
                 $registrarQuien = new RespuestasEncuesta();
                 $registrarQuien->respuesta_did = $respuesta->id;
                 $registrarQuien->encuesta_did = $_POST["Encuesta"]["id"];
                 $registrarQuien->ip = $_SERVER["REMOTE_ADDR"];
                 $registrarQuien->fechaCreacion_f = date("Y-d-m H:i:s");
                 $registrarQuien->estatus_did = 1;
                 $registrarQuien->usuario_did = $usuarioActual->id;
                 if ($respuesta->save() && $registrarQuien->save()) {
                     $this->redirect(array('encuesta/analisis', "id" => $_POST["Encuesta"]["id"]));
                 }
             } else {
                 Yii::app()->user->setFlash("warning", "Ya contestó esta encuesta, no se registró su intento.");
                 $this->redirect(array('encuesta/analisis', "id" => $_POST["Encuesta"]["id"]));
             }
         }
     } else {
         $carruseles = Carrusel::model()->findAll("estatus_did = 1");
         $noticias = Noticia::model()->findAll("estatus_did = 1 and tipo=0");
         $encuestas = Encuesta::model()->findAll("estatus_did = 1");
         $this->render('index', array("carruseles" => $carruseles, "noticias" => $noticias, "encuestas" => $encuestas));
     }
 }
 public function visualizarProyectos()
 {
     $centro = 0;
     $centro = Centro::buscar_centro(3);
     //Consulto mi centro... en nuestro caso el centro cimogsys con codigo 3
     if (count($centro) != 0) {
         $proyectos = Proyectos::listar_todos_proyectos(3);
         $noticia = Noticia::buscar_noticia(17);
         return View::make('proyectos')->withCentro($centro)->withProyectos($proyectos)->withNoticia($noticia);
     } else {
         return View::make('proyectos')->withError('No existe el centro...');
     }
 }
 /**
  * This is the default 'index' action that is invoked
  * when an action is not explicitly requested by users.
  */
 public function actionIndex()
 {
     // renders the view file 'protected/views/site/index.php'
     // using the default layout 'protected/views/layouts/main.php'
     $idioma = Idiomas::model()->find('idioma=:idioma', array(':idioma' => Yii::app()->language));
     if ($idioma->idioma == Yii::app()->params->idiomas['Español']) {
         //español
         $criteria = new CDbCriteria();
         $criteria->select = 't.*';
         $criteria->order = 'fecha DESC';
         $criteria2 = new CDbCriteria();
         $criteria2->select = 't.*';
         $criteria2->condition = 't.lugar = :lugar';
         $criteria2->params = array(':lugar' => 'index_derecha');
     } else {
         //ingles
         $criteria = new CDbCriteria();
         $criteria->select = 't.*, tra_noticia.*';
         $criteria->join = 'LEFT JOIN tra_noticia ON tra_noticia.noticiaid = t.idnoticia';
         $criteria->order = 'fecha DESC';
         $criteria->condition = 'tra_noticia.idiomaid =:id';
         $criteria->params = array(':id' => $idioma->id);
         $criteria2 = new CDbCriteria();
         $criteria2->select = 't.*, tra_texto.*';
         $criteria2->join = 'LEFT JOIN tra_texto ON tra_texto.textoid = t.idtexto';
         $criteria2->condition = 'tra_texto.idiomaid =:id and t.lugar = :lugar';
         $criteria2->params = array(':id' => $idioma->id, ':lugar' => 'index_derecha');
     }
     $criteria3 = new CDbCriteria();
     $criteria3->select = 't.*';
     $criteria3->order = 'apellido ASC';
     $artistas = Artista::model()->findAll($criteria3);
     $noticias = Noticia::model()->findAll($criteria);
     $texto = Texto::model()->find($criteria2);
     $model = new Subscripcion();
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['Subscripcion'])) {
         $model->attributes = $_POST['Subscripcion'];
         if ($model->save()) {
             Yii::app()->user->setFlash('success', "Suscripción completada");
             $this->redirect(array('index'));
         } else {
             Yii::app()->user->setFlash('success', "Correo no válido");
             $this->redirect(array('index'));
         }
     }
     $this->render('index', array('model' => $model, 'noticias' => $noticias, 'idioma' => $idioma, 'texto' => $texto, 'artistas' => $artistas));
 }
 public function visualizarAdminMultimedia()
 {
     $response = 0;
     $noticia = Noticia::buscar_noticia($id_noticia);
     if (count($noticia) != 0) {
         $tipos = TipoMultimedia::lists('descripcion_tipo_multimedia', 'id_tipo_multimedia');
         if (count($tipos) != 0) {
             return View::make('pruebas.multimedia')->withMultimedias(Multimedia::listar_multimedias(3, $id_noticia))->withTipos($tipos)->withNoticia($noticia);
         } else {
             return View::make('pruebas.multimedia')->with('error', 'No existen tipos de multimedia');
         }
     } else {
         return View::make('pruebas.multimedia')->with('error', 'No existe una noticia para ingresar multimedia');
     }
 }
 public function visualizarNoticia($id_noticia)
 {
     $response = 0;
     $response = Centro::buscar_centro(3);
     if (count($response) != 0) {
         $noticia = Noticia::buscar_noticia($id_noticia);
         if (count($noticia) != 0) {
             //return json_encode($noticia);
             return View::make('visualizarNoticia')->withNoticia($noticia)->withCentro($response);
         } else {
             //return json_encode($noticia);
             return View::make('visualizarNoticia')->withError('No es una noticia vaálida');
         }
     } else {
         return View::make('visualizarNoticia')->withError('No existe un centro de investigación para visualizar la noticia');
     }
 }
示例#11
0
                    
                    <div id="right_home"> 
                        <div id="tweets">
                            <p class="title_tweets"> #fiquedeolho</p>
                            <iframe src="../includes/twitter.php" frameborder="0" scrolling="no" allowtransparency="none" width="270" height="255"></iframe>
                        </div> <!-- TWEETS -->

                        <div id="fb_plugin">
                            <iframe src="//www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Finfojrnews&amp;width=275&amp;height=290&amp;colorscheme=light&amp;show_faces=true&amp;border_color&amp;stream=false&amp;header=true&amp;appId=175631075880332" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:275px; height:290px;" allowTransparency="true"></iframe>
                        </div>
                    </div>
                    
                    <div id="left_home">
                    	<p class="title_ultimas">Últimas Notícias</p>
                    	<?php 
Noticia::show_last_three();
?>
                    </div>
                </div>  <!-- inner_cont -->
			<div id="invisible_evento"> </div>
		</div> <!-- cont1 -->
			
            
             
        
        <!-- ################################### SEGUNDA SEÇÃO ###################################### -->
        
        
        <!--<div id="div_evento"> </div> -->
        <div class="divisor"> </div>
        
示例#12
0
<?php

require_once "../includes/header.php";
require_once "../model/noticias.php";
?>
            
<div id="content">
        	
            	<div class="main_box">
                
                    <?php 
Noticia::show_notices2();
// $noticia = Noticia::find_by_id($_GET['id']);
// $noticia->mostrar();
?>
                    <br />
                    <br />
                    <br />
                     
 				</div>

          
            
    </div> <!-- fim da div all -->	
            
<?php 
require_once "../includes/footer.php";
示例#13
0
<?php

require "funciones.php";
$bd = new BaseDeDatos();
$bd->setConexion();
$noticia = new Noticia($_POST['id']);
$noticia->eliminar();
示例#14
0
				$('select.autocomplete').select_autocomplete();

			});
	</script>  
</head>

<body>

	<div id="notice">
		<p class="title"> Notícias</p>
        <div id="acompanhe"> 
        	<p style="width: 180px; margin-top: -7px;  float: left;"> Acompanhe também CONAJE | ENEEJ</p>
            <a href="http://twitter.com/#!/conajeeneej" target="_blank"><img src="../images/a_twitter.png" width="48" height="48"/></a>
            <a href="https://www.facebook.com/conajeeneej" target="_blank"><img src="../images/a_facebook.png" width="48" height="48"/></a>
        </div>
        
		<div id="list_notices">
			<?php 
require_once "../model/noticias.php";
Noticia::show_notices();
//Noticia::form_add_noticia();
?>
	
		</div>

	</div>
	
</body>

</html>
示例#15
0
        $troca[$key] = '/[' . $acentos . ']/i';
    }
    $string = preg_replace(array_values($troca), array_keys($troca), $string);
    // Slug?
    if ($slug) {
        // Troca tudo que não for letra ou número por um caractere ($slug)
        $string = preg_replace('/[^a-z0-9]/i', $slug, $string);
        // Tira os caracteres ($slug) repetidos
        $string = preg_replace('/' . $slug . '{2,}/i', $slug, $string);
        $string = trim($string, $slug);
    }
    return $string;
}
include '../../config.php';
include ROOT . 'model/Noticia.php';
$post = new Noticia();
$noticia_cdg = isset($_POST['noticia']) ? $_POST['noticia'] : '';
$titulo = isset($_POST['titulo']) ? $_POST['titulo'] : '';
$url = isset($_POST['url']) ? $_POST['url'] : '';
$texto = isset($_POST['editor1']) ? $_POST['editor1'] : '';
$resumo = isset($_POST['resumo']) ? trim($_POST['resumo']) : '';
$publicado = isset($_POST['publicado']) ? trim($_POST['publicado']) : 0;
$data = isset($_POST['data']) ? trim($_POST['data']) : '';
$imagem_input = isset($_POST['imagem_principal']) ? trim($_POST['imagem_principal']) : '';
$imagem_preview_input = isset($_POST['imagem_preview']) ? trim($_POST['imagem_preview']) : '';
$imagem_url = isset($_POST['imagem_url']) ? trim($_POST['imagem_url']) : '';
//variaveis que vao receber o upload
$nome_imagem = null;
$nome_imagem_preview = null;
include ROOT . 'control/upload_arquivo.php';
$nome_imagem = upar('arquivo');
示例#16
0
<?php

require_once "../../includes/admin_header.php";
?>
	
	<div id="content">
		<div id="header"> 
	        <div id="top">   
	        	<div id="marca"> </div>
			</div>
		</div>
		<div id="lista">

			<?php 
require_once "../../model/noticias.php";
$id = $_GET['id'];
$noticia = new Noticia();
$noticia->form_edit_noticia($id);
?>
	
		</div>
	</div>

	
	
</div> <!-- fim da div all -->	
	
</body>

</html>
示例#17
0
 /**
 	Recibe una id noticia y una id foto y las relaciona
 	**/
 public function asignarFoto($idnoticia, $idfoto)
 {
     $noticia = new Noticia($idnoticia);
     $foto = new Foto($idfoto);
     $noticia->save($foto);
     redirect('admin/noticias/edicion/' . $noticia->id);
 }
示例#18
0
文件: post.php 项目: marcosyyz/dm
include '../../config.php';
include ROOT . 'model/Noticia.php';
include ROOT . 'model/SEO.php';
include ROOT . 'model/Comentario.php';
include ROOT . 'model/Curtida.php';
include ROOT . 'model/Ranking.php';
//carregar parametros da noticia
$noticia_cdg = isset($_GET['n']) ? $_GET['n'] : -1;
$noticia_cdg = $noticia_cdg == '' ? -1 : $noticia_cdg;
$noticia_cdg = !is_numeric($noticia_cdg) ? -1 : $noticia_cdg;
$noticia_url = isset($_GET['n_url']) ? $_GET['n_url'] : '-1';
$noticia_url = $noticia_url == '' ? '-1' : $noticia_url;
if (is_numeric($noticia_cdg) || $noticia_url != '-1') {
    //carregar classes
    $Noticia = new Noticia($noticia_cdg, $noticia_url);
    //echo $Noticia->noticia_cdg;
    $Curtida = new Curtida(-1, $Noticia->noticia_cdg, 1);
    $Comentario = new Comentario($Noticia->noticia_cdg);
    $SEO = new SEO();
    $Ranking = new Ranking();
    //carregar colecoes
    $Noticia->adicionar_view();
    $comentarios = $Comentario->lista_comentarios_noticia($Noticia->noticia_cdg);
    $ranking = $Ranking->lista_ranking_usuarios();
    $noticias_relacionadas = $Noticia->lista_noticias_relacionadas($Noticia->tags, 5);
    //carregar textos para SEO
    $SEO->setTitle($Noticia->titulo . ' - Notícias Diretório Mogi ');
    $SEO->setDescription($Noticia->resumo);
    // ta indo 200 letras
    $SEO->setUrl('http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']);
示例#19
0
		<div class="fotoNoticia">
			<label id="noti" style="background: url"><input type="file" id="fotoN" name="fotoN"></label>
		</div>
		<div class="contNoticia">
			<div class="tituloNoticia"><input type="text" id="tituN" name="tituN" placeholder="Título de la noticia" maxlength="30"></div>
			<div class="descNoticia"><textarea id="descN" name="descN" placeholder="Descripción de la noticia" maxlength="140"></textarea></div>
			<a href="#" class="boton" id="publicarN">Publicar</a>
		</div>
	</div>
</form>

<?php 
$q = mysql_query("SELECT id_n FROM noticia ORDER BY id_n DESC");
if (mysql_num_rows($q) > 0) {
    while ($row = mysql_fetch_array($q)) {
        $noticia = new Noticia($row['id_n']);
        ?>
			
			<div class="noticia" id="<?php 
        echo $noticia->getId();
        ?>
">
				<img src="img/delete.png" class="eliminarNoti tool"><div class="tooltip">Eliminar noticia</div>
				<div class="fotoNoticia" style="background-image:url(<?php 
        echo substr($noticia->getFoto(), 3);
        ?>
);background-repeat:no-repeat;"></div>
				<div class="contNoticia">
					<div class="tituloNoticia"><?php 
        echo $noticia->getTitulo();
        ?>
示例#20
0
 public function ler($id)
 {
     $noticia = Noticia::find($id);
     return view('noticias.ler', ['noticia' => $noticia]);
 }
<?php

include "../../model/Conecta.php";
include "../../model/beans/Noticia.php";
include "../../model/dao/DaoNoticia.php";
$noticia = new Noticia();
$noticia->setTitulo($_POST["titulo"]);
$noticia->setResumo($_POST["resumo"]);
$noticia->setConteudo($_POST["conteudo"]);
$conexao = new Conecta();
$daoNoticia = new DaoNoticia($noticia, $conexao);
$daoNoticia->atualizar($_GET['id']);
header("Location: ../../home.php");
 public function destacar()
 {
     //Aca se manda a la funcion editarItem de la clase Item
     //y se queda con la respuesta para redirigir cual sea el caso
     $respuesta = Noticia::destacar(Input::all());
     /*
      if ($respuesta['error'] == true) {
      return Redirect::to('admin/producto')->withErrors($respuesta['mensaje'])->withInput();
      } else {
      return Redirect::to('admin/producto')->with('mensaje', $respuesta['mensaje']);
      }
     * 
     */
     if ($respuesta['error'] == true) {
         return Redirect::to('admin/' . $this->folder_name)->withErrors($respuesta['mensaje'])->withInput();
     } else {
         if (Input::get('continue') == "home") {
             return Redirect::to('/')->with('mensaje', $respuesta['mensaje']);
         } else {
             $menu = $respuesta['data']->texto()->item()->seccionItem()->menuSeccion()->url;
             $ancla = '#' . $respuesta['data']->texto()->item()->seccionItem()->estado . $respuesta['data']->texto()->item()->seccionItem()->id;
             return Redirect::to('/' . $menu)->with('mensaje', $respuesta['mensaje'])->with('ancla', $ancla);
         }
     }
 }
示例#23
0
						    
			    </div>
		  	</li>
		  	<li class="span4">
			    <div class="thumbnail scroll">
			    	<?php 
echo CHtml::image(Yii::app()->baseUrl . '/images/site/eventos.jpg', 'Imagem das Eventos');
?>
			      	<div class="titulo">
			      		<h3><?php 
echo CHtml::link(Yii::t('default', 'eventos'), array('/new/events'));
?>
</h3>
			  		</div>
			      	<?php 
$eventos = Noticia::model()->findAll(array('order' => 'cod_noticia DESC, titulo', 'condition' => 'eh_evento=true', 'limit' => 4));
?>
					<?php 
foreach ($eventos as $event) {
    ?>
						<div class="pub-list" >
							<?php 
    echo CHtml::link($event->titulo, array('/new/view', 'id' => $event->cod_noticia));
    ?>
						</div>
					<?php 
}
?>
			    </div>
		  	</li>
		  	<li class="span4">
示例#24
0
		<?php 
//echo $form->textField($model,'tipousuario'); >
echo $form->dropDownList($model, 'idiomaid', CHtml::listData(Idiomas::model()->findAll(), 'id', 'nombre'), array('empty' => 'Seleccione'));
?>
		<?php 
echo $form->error($model, 'idiomaid');
?>
	</div>

	<div class="row">
		<?php 
echo $form->labelEx($model, 'noticiaid');
?>
		<?php 
//echo $form->textField($model,'tipousuario'); >
echo $form->dropDownList($model, 'noticiaid', CHtml::listData(Noticia::model()->findAll(), 'idnoticia', 'titulo'), array('empty' => 'Seleccione'));
?>
		<?php 
echo $form->error($model, 'noticiaid');
?>
	</div>

	<div class="row">
		<?php 
echo $form->labelEx($model, 'titulo');
?>
		<?php 
echo $form->textField($model, 'titulo', array('size' => 60, 'maxlength' => 255));
?>
		<?php 
echo $form->error($model, 'titulo');
示例#25
0
 public function noticia()
 {
     return Noticia::where('texto_id', $this->id)->first();
 }
示例#26
0
<?php 
require_once "../model/login.php";
?>

<?php 
require_once "../model/noticias.php";
$id = $_GET['id'];
$noticia = Noticia::find_by_id($id);
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php 
echo $noticia->title;
?>
</title>
<link href='http://fonts.googleapis.com/css?family=Cutive' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Cabin+Condensed' rel='stylesheet' type='text/css'>
<script src='http://static.ak.fbcdn.net/connect.php/js/FB.Share' type='text/javascript'></script>
<script type="text/javascript">
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script>
<style>
	body{
		margin: 0 auto;
示例#27
0
<div class = "eventos">
    <div id="noticias">
        <?php 
include "./src/php/basedatos/bdhandler.php";
include "./src/php/basedatos/noticiahandler.php";
$bd = new bdhandler("localhost", "diu", "root", "");
$consulta = $bd->connection->query("SELECT * FROM pertenecer WHERE user1 = '" . $_SESSION['user'][0] . "'");
$resultado = $consulta->fetch_assoc();
$consulta = $bd->connection->query("SELECT * FROM noticia WHERE empresa = '" . $resultado["user2"] . "'");
$noticia = new Noticia();
while ($row = $consulta->fetch_assoc()) {
    $noticia->get_noticia($row);
    $noticia->show_noticia();
}
$bd->close();
?>
    </div>	
</div>
示例#28
0
文件: pagina.php 项目: AsuraKhan/Khan
<?php

function __autoload($class_name)
{
    require_once "sys/" . $class_name . '.php';
}
?>
<!DOCTYPE html>
<html lang="pt-BR">
<head>
	<meta charset="UTF-8">
	<meta http-equiv="refresh" content="3000">
	<title>Php Orientado a Objetos</title>
	<link rel="stylesheet" href="Text//minified/themes/default.min.css" type="text/css" media="all" />
	<link rel="stylesheet" type="text/css" href="css/bb.css">
	<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
	<script src="Text/minified/jquery.sceditor.bbcode.min.js"></script>
</head>
<body>

	<?php 
$id = $_GET['id'];
$noticia = new Noticia();
$value = $noticia->find($id);
echo $value->mensagem;
?>

</body>
</html>
示例#29
0
 public static function destacar($input)
 {
     $respuesta = array();
     $reglas = array();
     $validator = Validator::make($input, $reglas);
     if ($validator->fails()) {
         $respuesta['mensaje'] = $validator;
         $respuesta['error'] = true;
     } else {
         $noticia = Noticia::find($input['noticia_id']);
         $data = array('item_id' => $noticia->texto()->item()->id, 'seccion_id' => $noticia->texto()->item()->seccionItem()->id);
         $item = Item::destacar($data);
         $respuesta['mensaje'] = 'Noticia destacada.';
         $respuesta['error'] = false;
         $respuesta['data'] = $noticia;
     }
     return $respuesta;
 }
示例#30
0
<?php

include "../../config.php";
//include config file
include ROOT . 'model/Noticia.php';
$numero_paginas_rodadas = filter_var($_POST["page"], FILTER_SANITIZE_NUMBER_INT, FILTER_FLAG_STRIP_HIGH);
$caminho_completo_imagem = $_POST["caminho_imagem"];
$filtro_noticia = isset($_POST['filtro_busca']) ? $_POST['filtro_busca'] : '';
//throw HTTP error if page number is not valid
if (!is_numeric($numero_paginas_rodadas)) {
    header('HTTP/1.1 500 Invalid page number!');
    exit;
}
$posicao = $numero_paginas_rodadas * 5;
$Noticia = new Noticia();
$noticias = $Noticia->lista_noticias($filtro_noticia, ' LIMIT ' . $posicao . ',5');
foreach ($noticias as $n) {
    $link_noticia = ROOT_URL . 'control/noticia/post.php?n=' . $n['NOTICIA_CDG'];
    echo '<div class="pg style_list">';
    echo '<div class="con">';
    echo '<a href="' . $link_noticia . '"><img src="' . $n['NOTICIA_IMAGEMPREVIEW'] . '" alt=""></a>';
    echo '<div class="content_li">';
    echo '<h2><a href="' . $link_noticia . '">' . $n['NOTICIA_TITULO'] . '</a><span></span></h2>';
    echo '<span> ' . $n['NOTICIA_RESUMO'] . '...<a href="' . $link_noticia . '">ver mais...</a></span>';
    echo '<br><a href="#" class="comm"><i class="fa fa-comment-o"></i>' . $n['TOTAL_COMENTARIOS'] . ' ' . ($n['TOTAL_COMENTARIOS'] > 1 ? 'Comentários' : 'Comentário') . '</a>';
    echo '<a href="#">&nbsp;&nbsp;&nbsp;' . '&nbsp;&nbsp;&nbsp;<i class="fa fa-calendar"></i>&nbsp;&nbsp;&nbsp;' . $n['NOTICIA_DATA'] . '</a>';
    echo '</div>';
    echo '</div>';
    echo '</div>';
}