Exemple #1
0
 /**
  * Index Page for this controller.
  *
  * Maps to the following URL
  *      http://example.com/index.php/welcome
  *  - or -
  *      http://example.com/index.php/welcome/index
  *  - or -
  * Since this controller is set as the default controller in
  * config/routes.php, it's displayed at http://example.com/
  *
  * So any other public methods not prefixed with an underscore will
  * map to /index.php/welcome/<method_name>
  * @see http://codeigniter.com/user_guide/general/urls.html
  */
 public function index()
 {
     $visitor = new Library\Visitor\Visitor();
     $data = ['visitor' => $visitor, 'visitor_today' => $visitor->countVisitorToday(), 'visitor_week' => $visitor->countVisitorByWeek(), 'visitor_month' => $visitor->countVisitorByMonth(), 'new_visitor_unique' => $visitor->getVisitorToday()->count(), 'popular_post' => Model\Portal\Article::popular()->get(), 'latest_comment' => Model\Portal\Comment::latest('date')->get()];
     $this->template->inject_partial('script', '<script src="' . base_url('assets/admin/js/analytic.js') . '"></script>');
     $this->template->build('dashboard', $data);
 }
Exemple #2
0
    <div class="widget">
        <div class="widget-heading">
            <ul class="nav nav-tabs" id="myTabSidebar" role="tablist">
                <li class="nav-item">
                    <a class="nav-link active" id="popular-post-tab" data-toggle="tab" href="#popular-post" role="tab" aria-controls="popular-post" aria-expanded="true">TERPOPULER</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" id="latest-post-tab" data-toggle="tab" href="#latest-post" role="tab" aria-controls="latest-post" aria-expanded="false">TERKINI</a>
                </li>
            </ul>
        </div>
        <div class="widget-content news4">
            <div class="tab-content" id="myTabSidebarContent">
                <div role="tabpanel" class="tab-pane fade active in" id="popular-post" aria-labelledby="popular-post-tab" aria-expanded="true">
                    <?php 
$popular = Model\Portal\Article::popular()->take(5)->get();
?>
                    <?php 
if ($popular->count()) {
    ?>
                        <?php 
    foreach ($popular as $article) {
        ?>
                        <div class="box-articles-widget">
                            <div class="row">
                                <div class="col-sm-4 col-xs-6">
                                    <div class="box-articles-widget-img">
                                        <a href="<?php 
        echo $article->link;
        ?>
"><img src="<?php 
    <div class="widget">
        <div class="widget-heading">
            <ul class="nav nav-tabs" id="myTabSidebar" role="tablist">
                <li class="nav-item">
                    <a class="nav-link active" id="popular-post-tab" data-toggle="tab" href="#popular-post" role="tab" aria-controls="popular-post" aria-expanded="true">Popular Post</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" id="latest-post-tab" data-toggle="tab" href="#latest-post" role="tab" aria-controls="latest-post" aria-expanded="false">Latest Post</a>
                </li>
            </ul>
        </div>
        <div class="widget-content news4">
            <div class="tab-content" id="myTabSidebarContent">
                <div role="tabpanel" class="tab-pane fade active in" id="popular-post" aria-labelledby="popular-post-tab" aria-expanded="true">
                    <?php 
foreach (Model\Portal\Article::popular()->take(5)->get() as $article) {
    ?>
                    <div class="box-articles-widget">
                        <div class="row">
                            <div class="col-sm-4 col-xs-6">
                                <div class="box-articles-widget-img">
                                    <a href="<?php 
    echo $article->link;
    ?>
"><img src="<?php 
    echo $article->featured_image;
    ?>
" alt=""></a>
                                </div>
                            </div>
                            <div class="col-sm-8 col-xs-6">