public function widget($args, $instance)
    {
        $imgs = TTR_carousel::get_items();
        $imgs_len = TTR_carousel::get_count();
        ?>
			<!-- Top Carousel -->
			<div id="carousel-ctr" class="container-fluid">
				<div id="carousel-main" class="carousel slide" data-ride="carousel">
					<!-- Indicators -->
					<ol class="carousel-indicators">
						<?php 
        for ($i = 0; $i < $imgs_len; $i++) {
            if ($i == 0) {
                echo '<li data-target="#carousel-main" data-slide-to="0" class="active"></li>';
            } else {
                echo '<li data-target="#carousel-main" data-slide-to="' . $i . '"></li>';
            }
        }
        ?>
					</ol>

					<!-- Wrapper for slides -->
					<div class="carousel-inner" role="listbox">
						<?php 
        $img_class = 'item active';
        foreach ($imgs as $i) {
            echo "<div class=\"{$img_class}\"> <a href=\"{$i['page_link']}\"> ";
            echo "<span class='carousel-title'>" . stripslashes($i['title']) . "</span> ";
            echo wp_get_attachment_image($i['img_id'], "carousel-thumb");
            echo "</a> </div>";
            $img_class = 'item';
        }
        ?>
					</div>
				</div>
			</div>
		<?php 
    }
function ttr_carousel_admin_position_editor()
{
    if (isset($_POST['action']) && $_POST['action'] == "upt") {
        TTR_carousel::arrange_items($_POST['items']);
    }
    $items = TTR_carousel::get_items();
    ?>
	<div class="warp">
		<h1><?php 
    _e("Arrange Elements", "ttr-carousel");
    ?>
</h1>

		<div class="item-editor">
			<form method="post">
				<button class="btn-default" name="action" value="upt" type="submit"><?php 
    _e("Update", "ttr-db");
    ?>
</button>
				<ul id="c-items">
					<?php 
    foreach ($items as $i) {
        $url = wp_get_attachment_image_src($i['img_id'], "carousel-thumb");
        ?>
						<li>
							<img src="<?php 
        echo $url[0];
        ?>
">
							<input type="hidden" name="items[]" value="<?php 
        echo $i['id'];
        ?>
">
						</li>
					<?php 
    }
    ?>
				</ul>
				<button class="btn-default" name="action" value="upt" type="submit"><?php 
    _e("Update", "ttr-db");
    ?>
</button>
			</form>
		</div>
	</div>
	
	<script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
	<script>
		jQuery(document).ready(function ($) {
			$("#c-items").sortable();
			$("#c-items").disableSelection();
		});
	</script>
<?php 
}
 public function prepare_items()
 {
     /* Generate Headers */
     $this->_column_headers = array($this->get_columns(), array(), array(), 'title');
     // Write Bulk Action Prossesing
     $this->process_bulk_action();
     // Sets Pagination Data
     //$per_page = 10; //TODO make changable
     //$cur_page = $this->get_pagenum();
     //$this->set_pagination_args([
     //'total_items' => TTR_carousel::get_count() //TODO Add Item Count
     //'per_page' => $per_page
     //]);
     // Sets Tutors For Database
     //$this->items = TTR_carousel::get_items($per_page, $cur_page);
     $this->items = TTR_carousel::get_items();
 }