public function save_imageorder() { $attraction_array = $_POST['attractionimage_id']; $attraction_id = $_POST['attraction_id']; $order_array = $_POST['order']; $attractionImg = new AttractionImage(); foreach ($attraction_array as $key => $value) { $attractionimg_id = $value; $attractionimg_order = $order_array[$key]; $attractionImg->update('AttractionImage', array('sequence' => $attractionimg_order), 'id=' . $attractionimg_id); } Flash::set('success', __('The attraction image sequence has been saved.')); redirect(get_url('attraction/edit/' . $attraction_id)); }
<!-- attractions list --> <div class="attraction-list" id="attraction-list01"> <?php $oAttraction = new Attraction(); $attractions = $oAttraction->findAllFrom("Attraction", "1=1 order by sequence"); foreach ($attractions as $attraction) { $oAttractionImage = new AttractionImage(); $attractgalleries = $oAttractionImage->findByAttractionId($attraction->id); $idx = 1; if ($oAttraction->countFrom('Attraction', "1=1") > 0) { foreach ($attractgalleries as $gallery) { if ($gallery->attractionid == $attraction->id) { ?> <div class="album-cover <?php echo $attraction->name; ?> "> <div class="tooltips"><p> <?php echo $gallery->distance; ?> </p></div> <div> <img id="cover1" src="<?php echo URL_PUBLIC; ?> public/attraction/gallery/<?php echo $gallery->filename; ?> " border=0> </div>