Snippets

Nudge G9Mr5b: Untitled snippet

Created by Izac Hancock
<section id="content">

    <div class="row">
        <div class="col-md-6">
            <h2 class="m-t-md m-b-lg">Active Campaigns</h2>
        </div>
    </div>
    <div class="row">
        <div class="col-md-6 ">
            <form method="get" class="">
                <div class="input-group m-t-sm m-b-md">
                    <input class="form-control" id="campaign_search" placeholder="Search for..." name="q" value="<?php echo $query; ?>" type="text" autofocus/>
                    <span class="input-group-btn">
                        <button class="btn btn-official" type="submit">Search</button>
                    </span>
                </div><!-- /input-group -->
            </form>
        </div>
        <div class="col-md-6 m-b-lg">
            <?php if (Roles::can_do(Roles::$role_manage_campaigns)) {?>
                <div class=" text-right m-t-sm">
                    <a class="btn btn-official m-t-md m-b-lg" href="<?php echo $this->siteurl; ?>/campaign/create" >Add New Campaign</a>
                </div>
            <?php }?>
        </div>
    </div>
    <?php if (empty($campaign_active)): ?>
        <div class="alert alert-warning text-center text-lg">No campaigns matching this query exist.</div>
    <?php endif;?>
    <div class="view_campaign_wrap">
        <table class="text-left table rwd-table">
<!--            For Polar -->
            <?php if (can_do_feature(polar) && can_do_feature(overview_campaign)): ?>
                <tr>
                    <td class="col-md-5">
                        <h3>Overview</h3>
                    </td>
                    <td class="col-md-3">
                    </td>
                    <td class="col-md-1">
                        <a href="<?php echo $this->siteurl . '/campaign/all/content/' ?>">
                            <small><span class="text-muted">Content</span><span><i><?php
                                $count = $this->Campaignmodel->get_overview_campaign_content_counts();
                                echo ($count['approved']) . '/' . ($count['total']);
                                ?></i></span></small>
                            </a>
                        </td>
                    <td class="col-md-1 text-right kpi-progress" >
                        <small>

                        </small>
                    </td>
                    <td class="col-md-2 text-right">
                        <a href="<?php echo $this->siteurl . '/campaign/all/overview/'; ?>"
                           class="view">View Analytics
                        </a>
                    </td>
                    <td class="col-md-1 text-right">

                    </td>
                </tr>
            <?php endif;?>
            <?php
                    foreach ($campaign_active as $campaign):
                        $content_count = $content_raw_count = 0;
                        $raw_content = array();
                        foreach ($campaign['contents'] as $content) {
                            if (!in_array($content['user_url'], $raw_content)) {
                                $raw_content[] = $content['user_url'];
                            }
                            if ($content['d3_tracked_url'] != null) {
                                $content_count += 1;
                            }
                        }
                        $other_non_content_active = false;
                        $distributed_contents = 0;
                        if (isset($campaign['total_distributed_contents']) && $campaign['total_distributed_contents'] > 0) {
                            $other_non_content_active = true;
                            $distributed_contents = $campaign['total_distributed_contents'];
                        }
                        $content_raw_count = count($raw_content);
                        ?>
					                <tr>
					                    <td class="col-md-5">
					                        <h3><?php echo sanitize_str(truncate_str($campaign['campaign_name'])); ?></h3>
					                    </td>
					                    <td class="col-md-3">
					                        <small>
					                            <span class="muted-text">From</span>
					                            <span>
					                                <i><?php echo date('m/d/Y', strtotime($campaign['start_date'])); ?> - <?php echo date('m/d/Y', strtotime($campaign['end_date'])); ?></i>
					                            </span>
					                        </small>
					                    </td>
					                    <td class="col-md-1">
                                            <small>
                                                <?php if ( $content_count + $distributed_contents == 0 )  { ?>
                                                    <a target="_blank" href="<?php echo $this->siteurl; ?>/installation/<?php echo urlencode($this->session->userdata("admin_name")); ?>"><span style="font-weight: 200" class="text-muted"><b>Need help?</b></span></a>
                                                <?php } else { ?>
                                                    <a href="<?php echo ($content_count) ? $this->siteurl . '/campaign/' . $campaign['token'] . '/content/' : 'javascript:'; ?>"><span style="font-weight: 200" class="text-muted">Content</span></a>
                                                <?php } ?>
                                                <span>
                                                    <i>
                                                        <?php echo ($content_count + $distributed_contents) . '/' . ($content_raw_count + $distributed_contents); ?>
                                                    </i>
                                                </span>
                                            </small>
					                    </td>
					                    <?php if (can_do_feature(polar)): ?>
					                        <td class="col-md-1 text-right kpi-progress not-updated" data-id="<?php echo $campaign['id']; ?>" data-token="<?php echo $campaign['token']; ?>">
					                            <small>
					                                <span class="text-muted">KPI Progress</span>
					                                <span><i>Loading...</i></span>
					                            </small>
					                        </td>
					                    <?php endif;?>
                    <td class="col-md-2 text-right">
                        <a href="<?php echo $this->siteurl . '/campaign/' . $campaign['token'] . '/overview/'; ?>"
                           class="view">View Analytics
                        </a>
                    </td>
                    <td class="col-md-1 text-right">
                        <?php if (Roles::can_do(Roles::$role_manage_campaigns) && $campaign['type'] !== 'root'): ?>
                            <a class="secondary" href="<?php echo $this->siteurl; ?>/campaign/<?php echo $campaign['token']; ?>/edit/#content">Edit</a>
                        <?php endif;?>
                    </td>
                </tr>
            <?php endforeach;?>
        </table>
        <div>
            <div class="pos-rlt">
                <div class="loading loader" style="display:none;" >
                </div>
            </div>
            <div class="loadmore b-2x  text-right m-b-lg m-r-lg" style="display: none">
                <a href="javascript:">More ...</a>
            </div>
        </div>
    </div><!--eof campaign wrap-->


    <h3 class="col-md-12 m-t-lg <?php echo empty($campaign_archived) ? 'hidden' : ''; ?>">
        <div class="iwrapper inline">
            Archived Campaigns
        </div>
    </h3>
    <div class="row  m-t-md archived_campaigns">
        <div class="col-md-9">
            <ul class="list-none text-right" >
                <?php foreach ($campaign_archived as $campaign): ?>
                    <li>
                        <a href="<?php echo $this->siteurl . '/campaign/' . $campaign['id'] . '/overview/'; ?>">
                            <strong>
                                <?php echo sanitize_str(truncate_str($campaign['campaign_name'])); ?>
                            </strong>
                        </a>
                        <small><i><?php echo date('m/d/Y', strtotime($campaign['start_date'])); ?> - <?php echo date('m/d/Y', strtotime($campaign['end_date'])); ?></i></small>
                    </li>
                <?php endforeach;?>
            </ul>
        </div>
        <?php if (isset($total_archived_count) && $total_archived_count > 10): ?>
            <div class="text-center col-md-12 m-b-lg archived_load_more">
                <a class="c-p font-bold ">Show all (<?php echo $total_archived_count; ?>)</a>
            </div>
        <?php endif;?>
    </div>

</section>
<script>
    var controller = 'ViewCampaigns',
            canDoPolar = <?=can_do_feature(polar) ? 'true' : 'false';?>,
            canDoData3 = true,
            loadmore = {
                count:<?php echo count($this->Campaignmodel->get_campaign(null, NCA_CAMPAIGN_ACTIVE, false, 0, -1, $query)); ?>,
                query: {
                    search: '<?php echo $query; ?>'
                }
            };
    ;
</script>
<div class="hidden">UNITTEST TEST VALIDATOR</div>

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.