function after_save(&$Image) { $CarouselImage = new mCarouselImage(); $CarouselImage->order = $CarouselImage->max('order') + 1; $CarouselImage->save($Image); return; }
function update($CarouselID) { if ($_POST['field'] == 'title') { $Carousel = new mCarouselImage($CarouselID); $Model = $Carousel->image; } else { $Model = new mCarouselImage($CarouselID); } if ($_POST['field'] == 'order') { $Other = new mCarouselImage(); $Other->order = $_POST['value']; $Other->load(); $Other->order = $Model->order; } $Model->{$_POST['field']} = $_POST['value']; $Result['result'] = $Model->save(); $this->output->delete_cache('/'); if ($Result['result'] === true && isset($Other) && $Other->is_loaded()) { $Other->save(); } echo json_encode($Result); }
<li><a href="/custom">Build Your Own</a></li> </ul> </nav> <a class="cart" href="/checkout/basket/"><i class="fa fa-2x fa-opencart"></i></a> </div> </div> </header> <div id="hero-slider" class="page-section carousel slide <?php echo isset($scrollHeader) ? '' : 'fixHeader'; ?> " data-ride="carousel" data-spy="affix" data-offset-top="345"> <div class="carousel-inner" role="listbox"> <?php $first = true; foreach (mCarouselImage::active() as $CarouselImage) { ?> <div class="item <?php echo $first ? 'active' : ''; ?> " style="background-image: url('<?php echo IMAGE_ROOT . $CarouselImage->filename; ?> ');"> <?php if (isset($CarouselImage->button) && isset($CarouselImage->href)) { ?> <div class="carousel-button"> <a href="<?php echo $CarouselImage->href; ?>