function arc_image_grid_add_grid($name, $img_width, $img_height, $max_col_count, $content, $button_text = "Read More", $random = false, $show_arrows = true, $timer_seconds = 15, $limit = 100) { $id = uniqid("image_grid"); ?> <div id="<?php echo $id; ?> _container" id="<?php echo $id; ?> _left" class="arc-grid-container"> <span class="arc-grid-button arc-grid-left invisible" id="<?php echo $id; ?> _left" style="<?php if (!$show_arrows) { echo 'display: none;'; } ?> "></span> <div id="<?php echo $id; ?> " class="arc-image-grid"> </div> <span class="arc-grid-button arc-grid-right invisible" id="<?php echo $id; ?> _right" style="<?php if (!$show_arrows) { echo 'display: none;'; } ?> "></span> </div> <script> function init<?php echo $id; ?> () { var imageList = new Array(); <?php arc_image_grid_get_entries($name, 'Awl\\arc_image_grid_create_JS_cell', $random, $limit); ?> new awl.imageGrid('<?php echo $id; ?> ', <?php echo $img_width; ?> , <?php echo $img_height; ?> , <?php echo $max_col_count; ?> , imageList, <?php echo json_encode($content); ?> , <?php echo json_encode($button_text); ?> , <?php echo $timer_seconds; ?> ); } arcCheckDocumentReady(init<?php echo $id; ?> ); </script> <?php }
function arc_image_carousel_by_grid_name($id, $gridName) { global $arc_carousel_array; $arc_carousel_array = array(); arc_image_grid_get_entries($gridName, 'Awl\\arc_carousel_array_push'); arc_image_carousel($id, $arc_carousel_array, '{$data->metadata["_arc_image_grid_img"]}', '$data->name', '$data->excerpt'); }