Example #1
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;
 }
 public function destacarItemSeccion()
 {
     //Aca se manda a la funcion borrarItem de la clase Item
     //y se queda con la respuesta para redirigir cual sea el caso
     $respuesta = Item::destacar(Input::all());
     return $respuesta;
 }
 public static function destacar($input)
 {
     $respuesta = array();
     $reglas = array();
     $validator = Validator::make($input, $reglas);
     if ($validator->fails()) {
         $respuesta['mensaje'] = $validator;
         $respuesta['error'] = true;
     } else {
         $portfolio_completo = PortfolioCompleto::find($input['portfolio_completo_id']);
         $data = array('item_id' => $portfolio_completo->portfolio_simple()->item()->id, 'seccion_id' => $portfolio_completo->portfolio_simple()->item()->seccionItem()->id);
         $item = Item::destacar($data);
         $respuesta['mensaje'] = 'Obra destacada.';
         $respuesta['error'] = false;
         $respuesta['data'] = $portfolio_completo;
     }
     return $respuesta;
 }
Example #4
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 {
         $producto = Producto::find($input['producto_id']);
         if (isset($input['precio']) && $input['precio'] != "") {
             $datos = array("producto_id" => $input['producto_id'], "tipo_precio_id" => 2);
             $baja_producto_precio = DB::table('producto_precio')->where($datos)->update(array('estado' => 'B'));
             $valores = array("valor" => $input['precio'], "estado" => "A");
             $producto->precios()->attach(2, $valores);
         }
         $data = array('item_id' => $producto->item()->id, 'seccion_id' => $producto->item()->seccionItem()->id);
         $item = Item::destacar($data);
         $respuesta['mensaje'] = 'Producto destacado.';
         $respuesta['error'] = false;
         $respuesta['data'] = $producto;
     }
     return $respuesta;
 }