diff --git a/app/controllers/slides_controller.php b/app/controllers/slides_controller.php index d4d0f98..0df65dc 100644 --- a/app/controllers/slides_controller.php +++ b/app/controllers/slides_controller.php @@ -156,7 +156,7 @@ class SlidesController extends AppController { { $slides = $this->Slide->getActiveSlides(); - $slide = $slides[rand(0,count($slides))]; + $slide = $slides[rand(0,count($slides) - 1)]; $this->Slide->id = $slide; die($this->Slide->field('url')); @@ -166,6 +166,9 @@ class SlidesController extends AppController { { $slides = $this->Slide->getActiveSlides(); + if(count($slides) == 1) $slides = array_pop($slides); + $slides = $this->Slide->find('all', array('conditions'=>array('id'=>$slides)); + if($this->RequestHandler->isAjax()) { die(json_encode($slides)); diff --git a/app/views/slides/slideshow.ctp b/app/views/slides/slideshow.ctp index dea87fd..8fb1b2a 100644 --- a/app/views/slides/slideshow.ctp +++ b/app/views/slides/slideshow.ctp @@ -48,6 +48,7 @@ echo $html->image('noslides.png'); \ No newline at end of file + +