コード例 #1
0
 public function getIndex()
 {
     $contarEmpreendimento = Categoria::all()->count();
     $contarCorretores = DB::table('users')->where('user_level', 'corretor')->count();
     $contarFuncionarios = DB::table('users')->where('user_level', 'funcionario')->count();
     $contarArquivos = DB::table('arquivos')->count();
     //        dd($contarCorretores);
     $this->layout->content = View::make('admin.index')->with('contarEmpreendimento', $contarEmpreendimento)->with('contarCorretores', $contarCorretores)->with('contarFuncionarios', $contarFuncionarios)->with('contarArquivos', $contarArquivos);
 }
コード例 #2
0
ファイル: BlogController.php プロジェクト: fluzo/blog
 public function listadoCategoria($categoria = null)
 {
     $categoria_id = Categoria::where('slug', '=', $categoria)->pluck('id');
     if (is_null($categoria_id)) {
         App::abort(404);
     }
     $articulos = Articulo::where('categoria_id', '=', $categoria_id)->orderBy('updated_at', 'desc')->paginate(4);
     $categorias = Categoria::all();
     return View::make('blog::listado')->with(array('articulos' => $articulos, 'categoria_seleccionada' => $categoria, 'categorias' => $categorias));
 }
コード例 #3
0
 function getAllCategorias(Request $request, Response $response)
 {
     $response = $response->withHeader('Content-type', 'application/json');
     $data = Categoria::all();
     if (count($data) == 0) {
         $response = $response->withStatus(404);
     }
     $response->getBody()->write($data);
     return $response;
 }
コード例 #4
0
ファイル: NovedadCtrl.php プロジェクト: DiegoVI/virtuagora
 public function verModificar($idNov)
 {
     $vdt = new Validate\QuickValidator(array($this, 'notFound'));
     $vdt->test($idNov, new Validate\Rule\NumNatural());
     $categorias = Categoria::all()->toArray();
     $novedad = Novedad::with('contenido.tags')->findOrFail($idNov);
     $contenido = $novedad->contenido;
     $datos = array_merge($contenido->toArray(), $novedad->toArray());
     $this->render('contenido/novedad/modificar.twig', array('novedad' => $datos, 'categorias' => $categorias));
 }
コード例 #5
0
 /**
  *  @SWG\Operation(
  *      partial="sincronizacion.index",
  *      summary="Regresa el listado de todos los sincronizacion",
  *      @SWG\Parameter(
  *       name="paginate",
  *       description="Paginar el listado",
  *       required=false,
  *       type="string",
  *       paramType="query",
  *       allowMultiple=false
  *     ),
  *      type="array[users]"
  *  )
  */
 public function index()
 {
     log::info("listada");
     $data = Input::all();
     $informacion = array();
     //log::info($data);
     if (isset($data['categorias'])) {
         $informacion['categorias'] = Categoria::all()->toArray();
         //log::info(var_export($categorias,true));
         //log::info(var_export($informacion,true));
         log::info("query");
         $last = DB::getQueryLog();
         $la = end($last);
         log::info(var_export($la, true));
     }
     return $informacion;
 }
コード例 #6
0
 public function verModificar($idDoc)
 {
     $vdt = new Validate\QuickValidator(array($this, 'notFound'));
     $vdt->test($idDoc, new Validate\Rule\NumNatural());
     $categorias = Categoria::all()->toArray();
     $documento = Documento::with('contenido.tags')->findOrFail($idDoc);
     $contenido = $documento->contenido;
     $datosDocumento = array_merge($contenido->toArray(), $documento->toArray());
     $this->render('contenido/documento/modificar.twig', array('documento' => $datosDocumento, 'categorias' => $categorias));
 }
コード例 #7
0
 public function getCategorias()
 {
     $categorias = Categoria::all();
     return View::make('categories', ['categorias' => $categorias]);
 }
コード例 #8
0
 public function verModificar($idPro)
 {
     $vdt = new Validate\QuickValidator(array($this, 'notFound'));
     $vdt->test($idPro, new Validate\Rule\NumNatural());
     $categorias = Categoria::all()->toArray();
     $problemat = Problematica::with('contenido.tags')->findOrFail($idPro);
     $contenido = $problemat->contenido;
     $datosProp = array_merge($contenido->toArray(), $problemat->toArray());
     $this->render('contenido/problematica/modificar.twig', array('problematica' => $datosProp, 'categorias' => $categorias));
 }
コード例 #9
0
 public function editarProductos($id)
 {
     $categorias = Categoria::all();
     $producto = Producto::find($id);
     return View::make('products_form', ['categorias' => $categorias, 'producto' => $producto]);
 }
コード例 #10
0
 /**
  * Show all of the users for the application.
  *
  * @return Response
  */
 public function nuevoTema()
 {
     if (isset($_COOKIE['id'])) {
         if (isset($tipousuario)) {
             if ($tipousuario == "Administrador" || $tipousuario == "Escritor") {
                 $categorias = Categoria::all()->lists('categoria', 'id');
                 $categorias[''] = 'Categoria del tema';
                 return view('PerfilNuevoTema')->with('categorias', $categorias);
             } else {
                 return view('/errors/401');
             }
         } else {
             $tusuario = DB::table('tipousuario')->join('usuario', 'usuario.tipousuarioid', '=', 'tipousuario.id')->select('tipousuario.tipo')->where('usuario.id', $_COOKIE['id'])->first();
             $tipousuario = $tusuario->tipo;
             if ($tipousuario == "Administrador" || $tipousuario == "Escritor") {
                 $categorias = Categoria::all()->lists('categoria', 'id');
                 $categorias[''] = 'Categoria del tema';
                 return view('PerfilNuevoTema')->with('categorias', $categorias);
             } else {
                 return view('/errors/401');
             }
         }
     } else {
         return view('InicioFallido');
     }
 }