public function vistaEditar($id, $next)
 {
     $slide = Slide::find($id);
     $this->array_view['slide'] = $slide;
     $this->array_view['continue'] = $next;
     return View::make($this->folder_name . '.editar-sin-popup', $this->array_view);
 }
Beispiel #2
0
 function destroy()
 {
     $o = new Slide();
     $this->slide = $o->find($_REQUEST["id"]);
     $this->slide->destroy();
     $this->index();
     $this->render_view = "index";
 }
 public function deleteDeletarSlide($id)
 {
     $slide = Slide::find($id);
     $slideNome = Input::get('foto');
     if (!File::delete($slideNome)) {
         return Redirect::to('admin/slide')->with('message', 'Erro ao deletar o slide.');
     } else {
         $slide->delete();
         return Redirect::to('admin/slide')->with('message', 'Slide deletada com sucesso.');
     }
 }
Beispiel #4
0
 public function init($id)
 {
     $slide = Slide::find($id);
     /*'1' => 'SuperSlide','2' => '静态图片','3' => '纯Javascript'*/
     switch ($slide->type) {
         case 1:
             $banners = $slide->banners;
             $view = 'superSlide';
             break;
         case 2:
             $banners = $slide->banners->first();
             $view = 'img';
             break;
         default:
             $banners = $slide->banners->first();
             $view = 'img';
             break;
     }
     return View::make('ad.' . $view, compact('banners'))->render();
 }
 public function getdelete($id)
 {
     $profile = Slide::find($id);
     $profile->delete();
     return Redirect::to('dashboard/admin/latestnews');
 }
Beispiel #6
0
 public static function editarSlideHome($input)
 {
     $respuesta = array();
     //Se definen las reglas con las que se van a validar los datos..
     $reglas = array('slide_id' => array('required'));
     //Se realiza la validación
     $validator = Validator::make($input, $reglas);
     if ($validator->fails()) {
         //Si está todo mal, carga lo que corresponde en el mensaje.
         $respuesta['mensaje'] = $validator;
         $respuesta['error'] = true;
     } else {
         //Se cargan los datos necesarios para la creacion del Item
         $slide = Slide::find($input['slide_id']);
         $slide->fecha_modificacion = date("Y-m-d H:i:s");
         $slide->save();
         //Lo crea definitivamente
         if (isset($input['imagenes_slide']) && $input['imagenes_slide'] != "") {
             if (is_array($input['imagenes_slide'])) {
                 foreach ($input['imagenes_slide'] as $key => $imagen) {
                     if ($imagen != "") {
                         $imagen_creada = Imagen::agregarImagenAngularSlideHome($imagen, $input['epigrafe_slide'][$key]);
                         if (!$imagen_creada['error']) {
                             $info = array('estado' => 'A', 'fecha_carga' => date("Y-m-d H:i:s"), 'usuario_id_carga' => Auth::user()->id);
                             $slide->imagenes()->attach($imagen_creada['data']->id, $info);
                         }
                     }
                 }
             }
         }
         if (isset($input['imagen_slide_editar']) && $input['imagen_slide_editar'] != "") {
             if (is_array($input['imagen_slide_editar'])) {
                 foreach ($input['imagen_slide_editar'] as $key => $imagen) {
                     if ($imagen != "") {
                         $info = array('id' => $imagen, 'epigrafe' => $input['epigrafe_imagen_slide_editar'][$key]);
                         $imagen_creada = Imagen::editar($info);
                     }
                 }
             }
         }
         //Mensaje correspondiente a la agregacion exitosa
         $respuesta['mensaje'] = 'Slide modificado.';
         $respuesta['error'] = false;
         $respuesta['data'] = $slide;
     }
     return $respuesta;
 }
Beispiel #7
0
}
/**
        $val = array();
        $result = mysql_query("DESCRIBE slides");
       // $result = mysql_query("INSERT INTO slides (slide) VALUES ('abc')");
           while($data = mysql_fetch_assoc($result)){
           $val[$data["Field"]]=$data["Type"];
            print_r($data);
        }
        print_r($val);
      **/
$s = new Slide();
//echo $s->slide;
//$y=Slide::find(1); // this returns an error when it looks for it's own class';
//Slide::me();
$y = $s->find(1);
//echo "<br><BR><BR><BR> HERE IS Y";
// print_r($y);
//echo "<br><BR><BR><BR> My name is:". $y->slide;
spacers();
$y->slide = "yahoo!!.php";
$y->save();
$z = $s->find_by("id = 2");
echo "here are some objects:<BR>";
foreach ($z as $o) {
    //echo $o->id." ".$o->slide."<br>";
    $o->output_xml();
}
//$y->auto_fields();
//$y->has("Subslide");
$y->select_menu("Slide", "slide_id", "slide", "id", "2");