</ul> <div class="pricing-footer"> <h4> <?php $unique = CampaignTracker::uniqueByCode($model->codeBank_code); ?> <i><?php echo $unique ? $unique : '0'; ?> </i> <span class="color-sea"><b>UNIQUE VIEW</b></span> </h4> <h4> <?php $total = CampaignTracker::totalView($model->codeBank_code); ?> <i><?php echo $total ? $total : '0'; ?> </i> <span class="color-sea"><b>TOTAL VIEW</b></span> </h4> <style> .pricing-footer a:hover, .pricing-footer button:hover { background: lightgrey; } </style> <?php if (Yii::$app->user->can('inviteMember', ['code' => $model->codeBank_code])) { ?>
<?php /** * Created by PhpStorm. * User: Fahmy * Date: 11/23/15 * Time: 1:32 PM */ /* @var $this yii\web\View */ use yii\helpers\Html; use common\models\CampaignTracker; $odd = 1; foreach ($model as $code) { $total = CampaignTracker::totalView($code->code); $unique = CampaignTracker::totalUnique($code->code); $color = $odd % 2 === 0 ? "color-three" : "color-two"; echo Html::beginTag('div', ['class' => "profile-post {$color}", 'style' => 'padding-right:20px']); echo Html::tag('span', '01', ['class' => 'profile-post-numb']); echo Html::beginTag('div', ['class' => 'profile-post-in']); echo Html::beginTag('h3', ['class' => 'heading-xs']); echo Html::a($code->code, null); echo Html::endTag('h3'); $divId = 'add-' . $code->code . '-member'; echo '<ul class="list-inline">'; echo '<li><i class="fa fa-clock-o"></i> ' . ($unique ? $unique : 0) . '</li>'; echo '<li>|</li>'; echo '<li><a href="#"><i class="fa fa-eye"></i> ' . ($total ? $total : 0) . '</a></li>'; echo '</ul>'; echo Html::endTag('div'); echo Html::endTag('div'); $odd = $odd + 1;
*/ use common\assets\ProfileUnifyAsset; use yii\helpers\Url; use dosamigos\chartjs\ChartJs; use common\models\CampaignTracker; use yii\helpers\Html; use yii\bootstrap\ActiveForm; $labels = []; $unique = []; $total = []; $selected = null; if (isset($selectedCode)) { $temp = CampaignTracker::ViewUniqueByDuration(8, $allCodes[$selectedCode]); $labels = array_keys($temp); $unique = array_values($temp); $total = array_values(CampaignTracker::ViewDailyByDuration(8, $allCodes[$selectedCode])); $selected = array_search($allCodes[$selectedCode], $allCodes); } $urlBase = ProfileUnifyAsset::register($this); $this->params['active'] = ['profile', 'profile_me']; /* @var $this yii\web\View */ ?> <style> select:not([multiple]) { -webkit-appearance: none; -moz-appearance: none; background-position: right 50%; background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=); padding: .5em;
public function actionUniqueByCode($code) { echo "Unique count for " . $code . ' is '; echo CampaignTracker::uniqueByCode(strtoupper($code)); echo "\n"; }