1
0
mirror of https://github.com/monstra-cms/monstra.git synced 2025-08-05 04:37:51 +02:00
Files
php-monstra/plugins/box/dashboard/views/backend/ga.view.php
2014-04-13 10:57:24 +04:00

97 lines
4.0 KiB
PHP

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
</script>
<input type="hidden" id="gaInitData" value='<?php echo json_encode(array(
'clientId' => Option::get('ga_client_id'),
'apiKey' => Option::get('ga_api_key'),
'viewId' => Option::get('ga_view_id')
)); ?>' />
<script src="https://apis.google.com/js/client.js?onload=glibOnloadHandle"></script>
<div class="well dashboard-well">
<div class="row">
<div class="col-md-10"><h4><?php echo __('Goggle Analytics', 'system'); ?></h4></div>
<div class="col-md-2"><a href="#" class="gaSettingsLink"><?php echo __('Settings', 'system'); ?></a></div>
</div>
<div class="row">
<div class="col-md-12">
<div class="row alert-warning"><div class="col-md-12" id="gaAlerts"></div></div>
<div class="row" id="gaLoading">
<div class="col-md-12">Loading...</div>
</div>
<div id="authOk" class="row hide">
<div class="col-md-9">
<div class="row">
<div class="col-md-12">
<div id="reportRange" class="pull-right">
<span class="glyphicon glyphicon-calendar"><?php echo date("F j, Y", strtotime('-30 day')); ?> - <?php echo date("F j, Y"); ?></span> <b class="caret"></b>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div id="gaChart" style="height:350px;"></div>
</div>
</div>
</div>
<div class="col-md-3">
<div><h3>Today</h3></div>
<div>Visits:<span id="gaVisits"></span></div>
<div>Visitors:<span id="gaVisitors"></span></div>
<div>Pageviews:<span id="gaPageviews"></span></div>
</div>
</div>
<div id="authFail" class="row hide">
<div class="col-md-12">
<button class="btn btn-default" id="authorizeButton"><?php echo __('Authorize', 'system'); ?></button>
</div>
</div>
<div id="reauthError" class="row hide">
<div class="col-md-12">
<?php echo __('Please check your analytics settings then exit from google account and authorize with right google analytics account.', 'system'); ?>
</div>
</div>
<div id="gaSettings" class="row hide">
<div class="col-md-4">
<form method="POST">
<?php echo Form::hidden('csrf', Security::token()); ?>
<div class="form-group">
<label><?php echo __('Client ID', 'system'); ?></label><input name="ga_client_id" class="form-control" value="<?php echo Option::get('ga_client_id'); ?>">
</div>
<div class="form-group">
<label><?php echo __('API key', 'system'); ?></label><input name="ga_api_key" class="form-control" value="<?php echo Option::get('ga_api_key'); ?>">
</div>
<div class="form-group">
<label><?php echo __('View ID', 'system'); ?></label><input name="ga_view_id" class="form-control" value="<?php echo Option::get('ga_view_id'); ?>">
</div>
<div class="form-group">
<label><?php echo __('Tracking ID', 'system'); ?></label><input name="ga_tracking_id" class="form-control" value="<?php echo Option::get('ga_tracking_id'); ?>">
</div>
<input type="hidden" name="ga_settings_update" value="1" />
<div class="form-group">
<button type="submit" class="btn btn-primary"><?php echo __('Save', 'system'); ?></button>
</div>
</form>
</div>
</div>
<div id="gaHelpLink" class="row hide">
<div class="col-md-12">
Google Analytics help page: <a href="https://support.google.com/analytics/?hl=en" target="_blank">https://support.google.com/analytics/?hl=en</a>
</div>
</div>
</div>
</div>
</div>