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); }
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.'); } }
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'); }
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; }
} /** $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");