예제 #1
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $contacto = contacto::find($id);
     $categoria = Categoria::find($contacto->categorias_id);
     // show the view and pass the nerd to it
     return View::make('contactos.show', array('contacto' => $contacto, 'categoria' => $categoria));
 }
 public function buscarCategoria($b)
 {
     $categoria = Categoria::find($b);
     $temas = Tema::where('categoriaid', $b)->paginate(5);
     $temas->setPath($b);
     return view('BusquedaCategoria', compact('temas', 'categoria'));
 }
예제 #3
0
 /**
  * Show the form for editing the specified resource.
  * GET /categorias/{id}/edit
  *
  * @param  int  $id
  * @return Response
  */
 public function postEdit()
 {
     $categoria_id = Input::get('categoria_id');
     $categoria = Categoria::find($categoria_id);
     $categoria->update(Input::all());
     $categoria->save();
     return Redirect::to('categorias');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  id
  * @return Response
  */
 public function destroy($id)
 {
     $route = Route::getCurrentRoute()->getPath();
     //$idDep = Session::get('idDep');
     $val = '';
     $routeIdAlu = str_replace('delete/{id}', $val, $route);
     $this->categoriaDisciplina->find($id)->delete();
     return Redirect::to($routeIdAlu);
 }
 public function showPrincipal()
 {
     $id = DB::table('categorias')->select('id')->take(1)->orderBy('id', 'DESC')->pluck('id');
     $editarCategoria = Dado::join('categorias', 'categorias.id', '=', 'dados.categorias_id')->select('dados.id', 'dados.descricao', 'dados.video', 'dados.categorias_id', 'categorias.name')->where('dados.categorias_id', $id)->first();
     $editarObra = Obra::join('categorias', 'categorias.id', '=', 'obras.categorias_id')->select('obras.id', 'obras.projetos', 'obras.servicos_inicias', 'obras.fundacoes', 'obras.estrutura', 'obras.alvenaria', 'obras.instalacoe_eletricas', 'obras.instalacoes_hidrossanitarias', 'obras.pavimentacao', 'obras.revestimentos', 'obras.cobertura_e_forros', 'obras.esquadrias', 'obras.pintura', 'obras.acabamento', 'obras.andamento_geral_da_obra', 'obras.categorias_id')->where('obras.categorias_id', $id)->first();
     $editarConstruindo = Construindo::join('categorias', 'categorias.id', '=', 'construindo_com_qualidade.categorias_id')->select('construindo_com_qualidade.id', 'construindo_com_qualidade.descricao', 'construindo_com_qualidade.categorias_id', 'categorias.name')->where('construindo_com_qualidade.categorias_id', $id)->first();
     $editarFotos = Foto::join('categorias', 'categorias.id', '=', 'fotos.categorias_id')->select('fotos.id', 'fotos.categorias_id', 'fotos.imagem', 'categorias.id')->where('fotos.categorias_id', $id)->get();
     $mesEano = Foto::join('categorias', 'categorias.id', '=', 'fotos.categorias_id')->select('fotos.id', 'fotos.categorias_id', 'fotos.ano', 'fotos.mes', 'fotos.imagem', 'categorias.id')->orderBy(\DB::raw('YEAR(fotos.mes)'), 'ASC')->orderBy(\DB::raw('MONTH(fotos.mes)'), 'ASC')->groupBy(\DB::raw('MONTH(fotos.mes)'))->groupBy(\DB::raw('YEAR(fotos.mes)'))->where('fotos.categorias_id', $id)->get();
     // dd($mesEano);
     $this->layout->content = View::make('site.acompanheaobra')->with('editarCategoria', $editarCategoria)->with('editarObra', $editarObra)->with('mesEano', $mesEano)->with('editarConstruindo', $editarConstruindo)->with('editarFotos', Categoria::find($id));
 }
예제 #6
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($url_seo)
 {
     $articulo = DB::table('articulos')->where('url_seo', '=', $url_seo)->first();
     $id = $articulo->id;
     $articulo = Articulo::find($id);
     $articulo->visitas++;
     $articulo->save();
     $categoria = Categoria::find($articulo->categorias_id);
     $archivos = DB::table('archivos')->where('padre', '=', 'articulo')->where('padre_id', '=', $articulo->id)->get();
     $articulosrelacionados = DB::table('articulos')->where('estado', '=', 'publicado')->where('categorias_id', '=', $articulo->categorias_id)->where('id', '<>', $articulo->id)->orderBy('visitas', 'desc')->orderBy('created_at', 'desc')->paginate(3);
     // show the view and pass the nerd to it
     return View::make('articulos.show', array('articulo' => $articulo, 'articulosrelacionados' => $articulosrelacionados, 'categoria' => $categoria, 'archivos' => $archivos));
 }
 public function beforeFilter()
 {
     //Configurar AuthComponent
     $this->Auth->loginAction = array('controller' => 'users', 'action' => 'login');
     $this->Auth->logoutRedirect = array('controller' => 'pages', 'action' => 'display');
     $this->Auth->loginRedirect = array('controller' => 'pages', 'action' => 'display');
     $this->Auth->loginError = "Su email o contraseña es invalido.";
     $this->Auth->authError = "Usted no tiene permiso para ver la pagina solicitada.";
     $this->Auth->allow('display', 'registrar', 'finalizar_registro', 'logout');
     $this->Auth->allow('*');
     //Obtener las Categorias
     App::import('Model', 'Categoria');
     $aux_categorias = new Categoria();
     $this->set('categorias_habilitadas', $aux_categorias->find('list'));
     $this->set('titulo', '');
     if ($this->_detectarMovil()) {
         $this->autoRender = false;
         // $this->_configurarVista();
     }
 }
예제 #8
0
 public static function borrarCategoria($input)
 {
     $respuesta = array();
     $reglas = array();
     $validator = Validator::make($input, $reglas);
     if ($validator->fails()) {
         $respuesta['mensaje'] = $validator;
         $respuesta['error'] = true;
     } else {
         $categoria_basic = Categoria::find($input['id']);
         $categoria_basic->fecha_baja = date("Y-m-d H:i:s");
         //            $categoria_basic->nombre = $categoria->nombre . "-borrado";
         //            $categoria_basic->url = $categoria->url . "-borrado";
         $categoria_basic->estado = 'B';
         $categoria_basic->usuario_id_baja = Auth::user()->id;
         $categoria_basic->save();
         $idiomas = Idioma::where('estado', 'A')->get();
         foreach ($idiomas as $idioma) {
             /*
              if ($idioma->codigo != Config::get('app.locale')) {
              $datos_lang['url'] = $idioma->codigo . "/" . $datos_lang['url'];
              }
             * 
             */
             //$menu->idiomas()->attach($idioma->id, $datos_lang);
             $categoria = Categoria::join('categoria_lang', 'categoria_lang.categoria_id', '=', 'categoria.id')->where('categoria_lang.lang_id', $idioma->id)->where('categoria_lang.estado', 'A')->where('categoria.id', $input['id'])->first();
             $datos = array('nombre' => $categoria->nombre . "-borrado", 'url' => $categoria->url . "-borrado", 'fecha_baja' => date("Y-m-d H:i:s"), 'usuario_id_baja' => Auth::user()->id, 'estado' => 'B');
             $categoria_lang_baja = DB::table('categoria_lang')->where('id', $categoria->id)->update($datos);
         }
         foreach ($categoria_basic->menu as $menu) {
             $menu_id = $menu->id;
         }
         Menu::borrarMenu(['id' => $menu_id]);
         $respuesta['mensaje'] = 'Categoría eliminada.';
         $respuesta['error'] = false;
         $respuesta['data'] = $categoria_basic;
     }
     return $respuesta;
 }
예제 #9
0
<?php

/*    PRINCIPAL    */
Route::get('/', 'SitePrincipalController@showPrincipal');
/*    EMPREENDIMENTO    */
Route::get('/empreendimento/{id}', function ($id) {
    $editarCategoria = Dado::join('categorias', 'categorias.id', '=', 'dados.categorias_id')->select('dados.id', 'dados.descricao', 'dados.video', 'dados.categorias_id', 'categorias.name')->where('dados.categorias_id', $id)->first();
    $editarObra = Obra::join('categorias', 'categorias.id', '=', 'obras.categorias_id')->select('obras.id', 'obras.projetos', 'obras.servicos_inicias', 'obras.fundacoes', 'obras.estrutura', 'obras.alvenaria', 'obras.instalacoe_eletricas', 'obras.instalacoes_hidrossanitarias', 'obras.pavimentacao', 'obras.revestimentos', 'obras.cobertura_e_forros', 'obras.esquadrias', 'obras.pintura', 'obras.acabamento', 'obras.andamento_geral_da_obra', 'obras.categorias_id')->where('obras.categorias_id', $id)->first();
    $editarConstruindo = Construindo::join('categorias', 'categorias.id', '=', 'construindo_com_qualidade.categorias_id')->select('construindo_com_qualidade.id', 'construindo_com_qualidade.descricao', 'construindo_com_qualidade.categorias_id', 'categorias.name')->where('construindo_com_qualidade.categorias_id', $id)->first();
    $editarFotos = Foto::join('categorias', 'categorias.id', '=', 'fotos.categorias_id')->select('fotos.id', 'fotos.categorias_id', 'fotos.ano', 'fotos.mes', 'fotos.imagem', 'categorias.id')->where('fotos.categorias_id', $id)->first();
    $mesEano = Foto::join('categorias', 'categorias.id', '=', 'fotos.categorias_id')->select('fotos.id', 'fotos.categorias_id', 'fotos.ano', 'fotos.mes', 'fotos.imagem', 'categorias.id')->orderBy(\DB::raw('YEAR(fotos.mes)'), 'ASC')->orderBy(\DB::raw('MONTH(fotos.mes)'), 'ASC')->groupBy(\DB::raw('MONTH(fotos.mes)'))->groupBy(\DB::raw('YEAR(fotos.mes)'))->where('fotos.categorias_id', $id)->get();
    // dd($editarFotos);
    return View::make('site.empreendimento')->with('editarCategoria', $editarCategoria)->with('editarObra', $editarObra)->with('editarConstruindo', $editarConstruindo)->with('mesEano', $mesEano)->with('editarFotos', Categoria::find($id));
});
Route::controller('/empreendimento', 'SiteEmpreendimentoController');
/*    ACOMPANHE A OBRA    */
Route::get('/acompanhe_a_obra', 'SiteAcompanheController@showPrincipal');
/*    QUEM SOMOS    */
Route::get('/quemsomos', 'SiteQuemsomosController@showPrincipal');
/*    CONTATO    */
Route::get('/contato', array('as' => 'contato', 'uses' => 'SiteContatoController@contato'));
Route::post('/contato', 'SiteContatoController@postContato');
/*    REGISTRO - CORRETOR    */
Route::controller('registro', 'RegistroCorretorController');
/*    LOGIN    */
Route::get('login', array('as' => 'login', function () {
    return View::make('login');
}))->before('guest');
Route::post('login', array('before' => 'csrf', function () {
    $regras = array("email" => "required|email", "password" => "required|");
    $validacao = Validator::make(Input::all(), $regras);
 public function getDadosEmpreendimento($id)
 {
     $this->layout->content = View::make('admin.empreendimentoDadosGerais')->with('empreendimentos', Categoria::find($id));
 }
예제 #11
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $categoria = Categoria::find($id);
     $categoria->delete();
     Flash::success('La categoria ' . $categoria->nombre . ' fue eliminada exitosamente!!');
     return redirect()->route('admin.categorias.index');
 }
예제 #12
0
 public static function pasarCategoria($id)
 {
     $seccion = Seccion::find($id);
     foreach ($seccion->menu as $menu) {
         $menu_id = $menu->id;
     }
     $menu = Menu::find($menu_id);
     foreach ($menu->categorias as $categoria) {
         $categoria_id = $categoria->id;
     }
     if ($seccion->lang()->titulo != "") {
         $nombre = $seccion->lang()->titulo;
     } else {
         $nombre = $menu->lang()->nombre;
     }
     $datosCategoria = array('nombre' => $nombre, 'categoria_id' => $categoria_id);
     $categoria_creada = Categoria::agregarCategoria($datosCategoria);
     $categoria = Categoria::find($categoria_creada['data']->id);
     foreach ($categoria->menu as $menu) {
         $menu_id = $menu->id;
     }
     $menu_nuevo = Menu::find($menu_id);
     foreach ($menu_nuevo->secciones as $seccion_menu) {
         $seccion_id = $seccion_menu->id;
     }
     foreach ($seccion->items as $item) {
         $item->secciones()->attach($seccion_id, array('estado' => 'A'));
     }
     $resultado = Seccion::borrarSeccion(['id' => $seccion->id]);
     return $resultado;
 }
예제 #13
0
                        
                        <p>Espero que todos tenham uma ótima experiência e que possam aproveitar todas as ferramentas que o sistema tem a oferecer.</p>
                        <p><strong>Forte abraço, e até a próxima!</strong></p>
                        
		      		</div> <!-- /widget-content -->
	      		</div> <!-- /widget -->
      		</div><!-- span 12 -->
            
            
    </div><!-- row -->        
     <div class="widget-content">
      <br />
    <?php 
if (isset($_GET['acao']) && $_GET['acao'] == 'editar') {
    $id_categoria = (int) $_GET['id'];
    $resultado = $categoria->find($id_categoria);
    ?>
      <form id="edit-profile" class="form-horizontal" action="" method="post" enctype="multipart/form-data">
                  <fieldset>
                    <div class="control-group">                     
                      <label class="control-label" for="titulo">Nome da categoria</label>
                      <div class="controls">
                        <input type="text" class="span4" id="titulo" value="<?php 
    echo $resultado->nome;
    ?>
" name="nome_categoria">
                        <input type="hidden" name="id" value="<?php 
    echo $resultado->id;
    ?>
">
                        <input type="submit" name="atualizar" class="btn btn-primary" value="Atualizar"> 
예제 #14
0
파일: routes.php 프로젝트: stivyw/LFApp
<?php

Route::controller('test', 'TestController');
if (false) {
    Route::get('/', function () {
        foreach (Artigo::get() as $item) {
            echo $item->categoria->titulo . '<br/>';
        }
        foreach (Categoria::find(1)->artigos as $art) {
            echo $art->titulo . '<br>';
        }
    });
}
Route::get('/artigos/', function () {
    $artigos = Artigo::get();
    return View::make('artigos', compact('artigos'));
});
// Criar um novo artigo
Route::get('/artigos/inserir', function () {
    return View::make('artigos_inserir');
});
Route::post('/artigos/inserir', function () {
    $artigo = new Artigo();
    $artigo->titulo = Input::get('titulo');
    $artigo->conteudo = Input::get('conteudo');
    $artigo->save();
    return Redirect::to('/artigos/');
});
예제 #15
0


	<div id="page"><!-- - - - - - - - - - SECTION - - - - - - - - - -->

		<div class="pi-section-w pi-section-white">
			<div class="pi-section">
				<div class="pi-row pi-padding-bottom-10 isotope" data-isotope-mode="masonry">
					@foreach ($articulos as $articulo)
					<?php 
$texto = $articulo->texto;
$archivos = DB::table('archivos')->where('padre', '=', 'articulo')->where('padre_id', '=', $articulo->id)->first();
if (preg_match('/^.{1,260}\\b/s', $articulo->texto, $match)) {
    $texto = $match[0];
}
$categoria = Categoria::find($articulo->categorias_id);
?>

					<div class="pi-col-sm-4 pi-col-xs-6 isotope-item">
						<div class="pi-portfolio-item pi-portfolio-item-round-corners">
							@if (count($archivos)>0 )
							<div class="pi-img-w pi-img-round-corners pi-img-hover-zoom">
								<a href="/uploads/big/{{ $archivos->archivo }}" class="pi-colorbox cboxElement">
									<img src="/uploads/big/{{ $archivos->archivo }}" alt="">

									<div class="pi-img-overlay pi-no-padding pi-img-overlay-dark">
										<div class="pi-caption-centered">
											<div>
												<span class="pi-caption-icon pi-caption-icon-dark pi-caption-scale icon-search"></span>
											</div>
										</div>
 public function deleteCategorias($id)
 {
     $categoria = Categoria::find($id);
     $categoria->delete();
     return Redirect::to("/categorias");
 }
예제 #17
0
			      		<p>A Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequuntur natus molestias, ut corporis dolorem consequatur animi sint distinctio accusantium assumenda quo, iste voluptatum ducimus obcaecati odit, provident atque temporibus odio.</p> 
                  <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ut eos cumque sapiente culpa blanditiis mollitia reprehenderit veritatis obcaecati? Nihil, cupiditate aperiam odit repellat dignissimos debitis quos exercitationem optio placeat sunt!</p>         
		      	</div> <!-- /widget-content -->
	      	</div> <!-- /widget -->
                  <div class="widget-header">
                     <i class="icon-plus"></i>
                      <h3>Produtos</h3>
                  </div> <!-- /widget-header -->
                  <div class="widget-content">
                    <?php 
if (isset($_GET['acao']) && $_GET['acao'] == 'editar') {
    $id_produto = (int) $_GET['produto'];
    $resultado = $produto->find($id_produto);
    $id_cat = $resultado->id_categoria;
    $id_subcat = $resultado->id_subcategoria;
    $resultado1 = $categoria->find($id_cat);
    $resultado2 = $subcategoria->find($id_subcat);
}
?>
                    <form id="edit-profile" class="form-horizontal" action="" method="post" enctype="multipart/form-data">
                      <fieldset>
                        <div class="control-group">                     
                          <label class="control-label" for="categoria">Categoria</label>
                            <div class="controls">
                              <select class="form-control" id="categoria" name="categoria" onchange="MM_jumpMenu('parent', this, 0)">
                                <option <?php 
if (isset($_GET['acao']) && $_GET['acao'] == 'inserir') {
    echo 'value="home.php?pagina=produtos&acao=inserir&id_categoria=' . $resultado1->id . '"';
} elseif (isset($_GET['acao']) && $_GET['acao'] == 'editar') {
    echo 'value="home.php?pagina=produtos&acao=editar&produto=' . $id_produto . '&id_categoria=' . $resultado1->id . '"';
}