Browse Source

Added Google Analytics

This time I added an option in the administration menu.

If enabled it adds Google Analytics snippet code to all pages except
administration's ones.

If disabled any additional code will be included in the page.
pull/33/head
lyserbin 10 years ago
parent
commit
24c8b8c3f2
15 changed files with 182 additions and 0 deletions
  1. BIN
      cms/data/content.sqlite
  2. +44
    -0
      cms/includes/google_analytics.inc.php
  3. +1
    -0
      cms/index.php
  4. +10
    -0
      cms/lang/bulgarian.admin.lang.php
  5. +10
    -0
      cms/lang/chinese_zh-CN.admin.lang.php
  6. +10
    -0
      cms/lang/english.admin.lang.php
  7. +10
    -0
      cms/lang/german.admin.lang.php
  8. +10
    -0
      cms/lang/polish.admin.lang.php
  9. +10
    -0
      cms/lang/russian.admin.lang.php
  10. +10
    -0
      cms/lang/spanish.admin.lang.php
  11. +10
    -0
      cms/lang/ukrainian.admin.lang.php
  12. +5
    -0
      cms/templates/admin/subtemplates/admin_index.inc.tpl
  13. +5
    -0
      cms/templates/admin/subtemplates/admin_menu.inc.tpl
  14. +35
    -0
      cms/templates/admin/subtemplates/google_analytics.inc.tpl
  15. +12
    -0
      cms/templates/default.tpl

BIN
cms/data/content.sqlite View File


+ 44
- 0
cms/includes/google_analytics.inc.php View File

@ -0,0 +1,44 @@
<?php
if (!defined('IN_INDEX'))
exit;
if (isset($_SESSION[$settings['session_prefix'] . 'user_id']) && $_SESSION[$settings['session_prefix'] . 'user_type'] == 1) {
if (isset($_POST['google_analytics_submit'])) {
$google_analytics_id = !empty($_POST['google_analytics_id']) ? $_POST['google_analytics_id'] : '';
$google_analytics_check = isset($_POST['google_analytics_check']) ? 1 : 0;
if ($google_analytics_check && empty($google_analytics_id))
$errors[] = 'error_google_analytics_id';
if (empty($errors)) {
Database::$content->beginTransaction();
$dbr = Database::$content->prepare("UPDATE " . Database::$db_settings['settings_table'] . " SET value=:value WHERE name=:name");
$dbr->bindValue(':name', 'google_analytics_id', PDO::PARAM_STR);
$dbr->bindParam(':value', $google_analytics_id, PDO::PARAM_STR);
$dbr->execute();
$dbr->bindValue(':name', 'google_analytics_check', PDO::PARAM_STR);
$dbr->bindParam(':value', $google_analytics_check, PDO::PARAM_STR);
$dbr->execute();
Database::$content->commit();
header('Location: ' . BASE_URL . ADMIN_DIR . 'index.php?mode=google_analytics&saved=true');
exit;
}
if (isset($errors)) {
$template->assign('errors',$errors);
if(isset($_POST['google_analytics_id'])) $template->assign('google_analytics_id',htmlspecialchars(stripslashes($_POST['google_analytics_id'])));
if(isset($_POST['google_analytics_check'])) $template->assign('google_analytics_check',intval($_POST['google_analytics_check']));
}
} else {
$template->assign('google_analytics_id', htmlspecialchars(stripslashes($settings['google_analytics_id'])));
$template->assign('google_analytics_check',intval($settings['google_analytics_check']));
}
if (isset($_GET['saved'])) {
$template->assign('saved', true);
}
$template->assign('subtitle', Localization::$lang['google_analytics']);
$template->assign('subtemplate', 'google_analytics.inc.tpl');
}

+ 1
- 0
cms/index.php View File

@ -115,6 +115,7 @@ try
case 'pages': include('./includes/pages.inc.php'); break; case 'pages': include('./includes/pages.inc.php'); break;
case 'galleries': include('./includes/galleries.inc.php'); break; case 'galleries': include('./includes/galleries.inc.php'); break;
case 'gcb': include('./includes/gcb.inc.php'); break; case 'gcb': include('./includes/gcb.inc.php'); break;
case 'google_analytics': include('./includes/google_analytics.inc.php'); break;
case 'notes': include('./includes/notes.inc.php'); break; case 'notes': include('./includes/notes.inc.php'); break;
case 'comments': include('./includes/comments.inc.php'); break; case 'comments': include('./includes/comments.inc.php'); break;
case 'filemanager': include('./includes/filemanager.inc.php'); break; case 'filemanager': include('./includes/filemanager.inc.php'); break;


+ 10
- 0
cms/lang/bulgarian.admin.lang.php View File

@ -45,6 +45,7 @@ $lang['admin_menu_edit_gcb'] = 'Глобални блокове';
$lang['admin_menu_edit_comments'] = 'Коментари'; $lang['admin_menu_edit_comments'] = 'Коментари';
$lang['admin_menu_filemanager'] = 'Файл мениджър'; $lang['admin_menu_filemanager'] = 'Файл мениджър';
$lang['admin_menu_spam_protection'] = 'Спам защита'; $lang['admin_menu_spam_protection'] = 'Спам защита';
$lang['admin_menu_ganalytics'] = 'Google Analytics';
$lang['admin_menu_user_administr'] = 'Потребители'; $lang['admin_menu_user_administr'] = 'Потребители';
$lang['admin_menu_clear_cache'] = 'Изчистване на кеша'; $lang['admin_menu_clear_cache'] = 'Изчистване на кеша';
$lang['admin_menu_edit_userdata'] = 'Смяна на парола'; $lang['admin_menu_edit_userdata'] = 'Смяна на парола';
@ -474,6 +475,15 @@ $lang['recaptcha_secret_key'] = 'Secret Key';
$lang['error_recaptcha_keys'] = 'You forgot to setup your reCAPTCHA keys!'; $lang['error_recaptcha_keys'] = 'You forgot to setup your reCAPTCHA keys!';
$lang['wrong_captcha'] = 'You entered a wrong captcha, try again!'; $lang['wrong_captcha'] = 'You entered a wrong captcha, try again!';
# Google Analytics
$lang['google_analytics'] = 'Google Analytics';
$lang['google_analytics_desc'] = 'Google Analytics is a service offered by Google to help web-masters knowing who is visiting their site.';
$lang['google_analytics_id'] = 'Tracking ID:';
$lang['google_analytics_check'] = 'enable Google Analytics <small><em>(in every page except in administration\'s ones)</em></small>';
$lang['google_analytics_submit'] = 'OK - Control them all';
$lang['google_analytics_saved'] = 'Data saved successfully, 1984 is now.';
$lang['error_google_analytics_id'] = 'You can\'t enable Google Analytics without entering your personal tracking id!';
# insert_image # insert_image
$lang['insert_image'] = 'Вмъкване на снимка'; $lang['insert_image'] = 'Вмъкване на снимка';
$lang['select_image_title'] = 'Вмъкване на снимка'; $lang['select_image_title'] = 'Вмъкване на снимка';


+ 10
- 0
cms/lang/chinese_zh-CN.admin.lang.php View File

@ -40,6 +40,7 @@ $lang['admin_menu_edit_gcb'] = '全局内容区块';
$lang['admin_menu_edit_comments'] = '评论'; $lang['admin_menu_edit_comments'] = '评论';
$lang['admin_menu_filemanager'] = '文件管理器'; $lang['admin_menu_filemanager'] = '文件管理器';
$lang['admin_menu_spam_protection'] = 'Spam 保护'; $lang['admin_menu_spam_protection'] = 'Spam 保护';
$lang['admin_menu_ganalytics'] = 'Google Analytics';
$lang['admin_menu_user_administr'] = '管理员'; $lang['admin_menu_user_administr'] = '管理员';
$lang['admin_menu_clear_cache'] = '清除缓存'; $lang['admin_menu_clear_cache'] = '清除缓存';
$lang['admin_menu_edit_userdata'] = '编辑用户'; $lang['admin_menu_edit_userdata'] = '编辑用户';
@ -469,6 +470,15 @@ $lang['recaptcha_secret_key'] = 'Secret Key';
$lang['error_recaptcha_keys'] = 'You forgot to setup your reCAPTCHA keys!'; $lang['error_recaptcha_keys'] = 'You forgot to setup your reCAPTCHA keys!';
$lang['wrong_captcha'] = 'You entered a wrong captcha, try again!'; $lang['wrong_captcha'] = 'You entered a wrong captcha, try again!';
# Google Analytics
$lang['google_analytics'] = 'Google Analytics';
$lang['google_analytics_desc'] = 'Google Analytics is a service offered by Google to help web-masters knowing who is visiting their site.';
$lang['google_analytics_id'] = 'Tracking ID:';
$lang['google_analytics_check'] = 'enable Google Analytics <small><em>(in every page except in administration\'s ones)</em></small>';
$lang['google_analytics_submit'] = 'OK - Control them all';
$lang['google_analytics_saved'] = 'Data saved successfully, 1984 is now.';
$lang['error_google_analytics_id'] = 'You can\'t enable Google Analytics without entering your personal tracking id!';
# insert_image # insert_image
$lang['insert_image'] = '插入图片'; $lang['insert_image'] = '插入图片';
$lang['select_image_title'] = '插入图片'; $lang['select_image_title'] = '插入图片';


+ 10
- 0
cms/lang/english.admin.lang.php View File

@ -40,6 +40,7 @@ $lang['admin_menu_edit_gcb'] = 'Global content blocks';
$lang['admin_menu_edit_comments'] = 'Comments'; $lang['admin_menu_edit_comments'] = 'Comments';
$lang['admin_menu_filemanager'] = 'Filemanager'; $lang['admin_menu_filemanager'] = 'Filemanager';
$lang['admin_menu_spam_protection'] = 'Spam protection'; $lang['admin_menu_spam_protection'] = 'Spam protection';
$lang['admin_menu_ganalytics'] = 'Google Analytics';
$lang['admin_menu_user_administr'] = 'User administration'; $lang['admin_menu_user_administr'] = 'User administration';
$lang['admin_menu_clear_cache'] = 'clear cache'; $lang['admin_menu_clear_cache'] = 'clear cache';
$lang['admin_menu_edit_userdata'] = 'Edit user data'; $lang['admin_menu_edit_userdata'] = 'Edit user data';
@ -469,6 +470,15 @@ $lang['recaptcha_secret_key'] = 'Secret Key';
$lang['error_recaptcha_keys'] = 'You forgot to setup your reCAPTCHA keys!'; $lang['error_recaptcha_keys'] = 'You forgot to setup your reCAPTCHA keys!';
$lang['wrong_captcha'] = 'You entered a wrong captcha, try again!'; $lang['wrong_captcha'] = 'You entered a wrong captcha, try again!';
# Google Analytics
$lang['google_analytics'] = 'Google Analytics';
$lang['google_analytics_desc'] = 'Google Analytics is a service offered by Google to help web-masters knowing who is visiting their site.';
$lang['google_analytics_id'] = 'Tracking ID:';
$lang['google_analytics_check'] = 'enable Google Analytics <small><em>(in every page except in administration\'s ones)</em></small>';
$lang['google_analytics_submit'] = 'OK - Control them all';
$lang['google_analytics_saved'] = 'Data saved successfully, 1984 is now.';
$lang['error_google_analytics_id'] = 'You can\'t enable Google Analytics without entering your personal tracking id!';
# insert_image # insert_image
$lang['insert_image'] = 'Insert image'; $lang['insert_image'] = 'Insert image';
$lang['select_image_title'] = 'Insert image'; $lang['select_image_title'] = 'Insert image';


+ 10
- 0
cms/lang/german.admin.lang.php View File

@ -40,6 +40,7 @@ $lang['admin_menu_edit_gcb'] = 'Globale Inhaltsblöcke';
$lang['admin_menu_edit_comments'] = 'Kommentare'; $lang['admin_menu_edit_comments'] = 'Kommentare';
$lang['admin_menu_filemanager'] = 'Dateimanager'; $lang['admin_menu_filemanager'] = 'Dateimanager';
$lang['admin_menu_spam_protection'] = 'Spamschutz'; $lang['admin_menu_spam_protection'] = 'Spamschutz';
$lang['admin_menu_ganalytics'] = 'Google Analytics';
$lang['admin_menu_user_administr'] = 'Benutzerverwaltung'; $lang['admin_menu_user_administr'] = 'Benutzerverwaltung';
$lang['admin_menu_clear_cache'] = 'Chache löschen'; $lang['admin_menu_clear_cache'] = 'Chache löschen';
$lang['admin_menu_edit_userdata'] = 'Benitzerdaten bearbeiten'; $lang['admin_menu_edit_userdata'] = 'Benitzerdaten bearbeiten';
@ -469,6 +470,15 @@ $lang['recaptcha_secret_key'] = 'Secret Key';
$lang['error_recaptcha_keys'] = 'You forgot to setup your reCAPTCHA keys!'; $lang['error_recaptcha_keys'] = 'You forgot to setup your reCAPTCHA keys!';
$lang['wrong_captcha'] = 'You entered a wrong captcha, try again!'; $lang['wrong_captcha'] = 'You entered a wrong captcha, try again!';
# Google Analytics
$lang['google_analytics'] = 'Google Analytics';
$lang['google_analytics_desc'] = 'Google Analytics is a service offered by Google to help web-masters knowing who is visiting their site.';
$lang['google_analytics_id'] = 'Tracking ID:';
$lang['google_analytics_check'] = 'enable Google Analytics <small><em>(in every page except in administration\'s ones)</em></small>';
$lang['google_analytics_submit'] = 'OK - Control them all';
$lang['google_analytics_saved'] = 'Data saved successfully, 1984 is now.';
$lang['error_google_analytics_id'] = 'You can\'t enable Google Analytics without entering your personal tracking id!';
# insert_image # insert_image
$lang['insert_image'] = 'Bild einfügen'; $lang['insert_image'] = 'Bild einfügen';
$lang['select_image_title'] = 'Bild einfügen'; $lang['select_image_title'] = 'Bild einfügen';


+ 10
- 0
cms/lang/polish.admin.lang.php View File

@ -45,6 +45,7 @@ $lang['admin_menu_edit_gcb'] = 'Bloki globalne';
$lang['admin_menu_edit_comments'] = 'Komentarze'; $lang['admin_menu_edit_comments'] = 'Komentarze';
$lang['admin_menu_filemanager'] = 'Menadżer plików'; $lang['admin_menu_filemanager'] = 'Menadżer plików';
$lang['admin_menu_spam_protection'] = 'Ochrona przed spamem'; $lang['admin_menu_spam_protection'] = 'Ochrona przed spamem';
$lang['admin_menu_ganalytics'] = 'Google Analytics';
$lang['admin_menu_user_administr'] = 'Zarządzanie użytkownikami'; $lang['admin_menu_user_administr'] = 'Zarządzanie użytkownikami';
$lang['admin_menu_clear_cache'] = 'wyczysć cache'; $lang['admin_menu_clear_cache'] = 'wyczysć cache';
$lang['admin_menu_edit_userdata'] = 'Edytuj dane użytkownika'; $lang['admin_menu_edit_userdata'] = 'Edytuj dane użytkownika';
@ -474,6 +475,15 @@ $lang['recaptcha_secret_key'] = 'Secret Key';
$lang['error_recaptcha_keys'] = 'You forgot to setup your reCAPTCHA keys!'; $lang['error_recaptcha_keys'] = 'You forgot to setup your reCAPTCHA keys!';
$lang['wrong_captcha'] = 'You entered a wrong captcha, try again!'; $lang['wrong_captcha'] = 'You entered a wrong captcha, try again!';
# Google Analytics
$lang['google_analytics'] = 'Google Analytics';
$lang['google_analytics_desc'] = 'Google Analytics is a service offered by Google to help web-masters knowing who is visiting their site.';
$lang['google_analytics_id'] = 'Tracking ID:';
$lang['google_analytics_check'] = 'enable Google Analytics <small><em>(in every page except in administration\'s ones)</em></small>';
$lang['google_analytics_submit'] = 'OK - Control them all';
$lang['google_analytics_saved'] = 'Data saved successfully, 1984 is now.';
$lang['error_google_analytics_id'] = 'You can\'t enable Google Analytics without entering your personal tracking id!';
# insert_image # insert_image
$lang['insert_image'] = 'Wstaw obrazek'; $lang['insert_image'] = 'Wstaw obrazek';
$lang['select_image_title'] = 'Wstaw obrazek'; $lang['select_image_title'] = 'Wstaw obrazek';


+ 10
- 0
cms/lang/russian.admin.lang.php View File

@ -44,6 +44,7 @@ $lang['admin_menu_edit_gcb'] = 'Блоки';
$lang['admin_menu_edit_comments'] = 'Комментарии'; $lang['admin_menu_edit_comments'] = 'Комментарии';
$lang['admin_menu_filemanager'] = 'Файлы'; $lang['admin_menu_filemanager'] = 'Файлы';
$lang['admin_menu_spam_protection'] = 'Анти-Спам'; $lang['admin_menu_spam_protection'] = 'Анти-Спам';
$lang['admin_menu_ganalytics'] = 'Google Analytics';
$lang['admin_menu_user_administr'] = 'Пользователи'; $lang['admin_menu_user_administr'] = 'Пользователи';
$lang['admin_menu_clear_cache'] = 'Очистить кэш'; $lang['admin_menu_clear_cache'] = 'Очистить кэш';
$lang['admin_menu_edit_userdata'] = 'Изменить данные юзера'; $lang['admin_menu_edit_userdata'] = 'Изменить данные юзера';
@ -473,6 +474,15 @@ $lang['recaptcha_secret_key'] = 'Secret Key';
$lang['error_recaptcha_keys'] = 'You forgot to setup your reCAPTCHA keys!'; $lang['error_recaptcha_keys'] = 'You forgot to setup your reCAPTCHA keys!';
$lang['wrong_captcha'] = 'You entered a wrong captcha, try again!'; $lang['wrong_captcha'] = 'You entered a wrong captcha, try again!';
# Google Analytics
$lang['google_analytics'] = 'Google Analytics';
$lang['google_analytics_desc'] = 'Google Analytics is a service offered by Google to help web-masters knowing who is visiting their site.';
$lang['google_analytics_id'] = 'Tracking ID:';
$lang['google_analytics_check'] = 'enable Google Analytics <small><em>(in every page except in administration\'s ones)</em></small>';
$lang['google_analytics_submit'] = 'OK - Control them all';
$lang['google_analytics_saved'] = 'Data saved successfully, 1984 is now.';
$lang['error_google_analytics_id'] = 'You can\'t enable Google Analytics without entering your personal tracking id!';
# insert_image # insert_image
$lang['insert_image'] = 'Вставить изображение'; $lang['insert_image'] = 'Вставить изображение';
$lang['select_image_title'] = 'Вставить изображение'; $lang['select_image_title'] = 'Вставить изображение';


+ 10
- 0
cms/lang/spanish.admin.lang.php View File

@ -42,6 +42,7 @@ $lang['admin_menu_edit_gcb'] = 'Bloques de contenido global';
$lang['admin_menu_edit_comments'] = 'Comentarios'; $lang['admin_menu_edit_comments'] = 'Comentarios';
$lang['admin_menu_filemanager'] = 'Gestor de archivos'; $lang['admin_menu_filemanager'] = 'Gestor de archivos';
$lang['admin_menu_spam_protection'] = 'Protección contra el spam'; $lang['admin_menu_spam_protection'] = 'Protección contra el spam';
$lang['admin_menu_ganalytics'] = 'Google Analytics';
$lang['admin_menu_user_administr'] = 'Administración de usuarios'; $lang['admin_menu_user_administr'] = 'Administración de usuarios';
$lang['admin_menu_clear_cache'] = 'Borrar la caché'; $lang['admin_menu_clear_cache'] = 'Borrar la caché';
$lang['admin_menu_edit_userdata'] = 'Editar datos de usuario'; $lang['admin_menu_edit_userdata'] = 'Editar datos de usuario';
@ -472,6 +473,15 @@ $lang['recaptcha_secret_key'] = 'Secret Key';
$lang['error_recaptcha_keys'] = 'You forgot to setup your reCAPTCHA keys!'; $lang['error_recaptcha_keys'] = 'You forgot to setup your reCAPTCHA keys!';
$lang['wrong_captcha'] = 'You entered a wrong captcha, try again!'; $lang['wrong_captcha'] = 'You entered a wrong captcha, try again!';
# Google Analytics
$lang['google_analytics'] = 'Google Analytics';
$lang['google_analytics_desc'] = 'Google Analytics is a service offered by Google to help web-masters knowing who is visiting their site.';
$lang['google_analytics_id'] = 'Tracking ID:';
$lang['google_analytics_check'] = 'enable Google Analytics <small><em>(in every page except in administration\'s ones)</em></small>';
$lang['google_analytics_submit'] = 'OK - Control them all';
$lang['google_analytics_saved'] = 'Data saved successfully, 1984 is now.';
$lang['error_google_analytics_id'] = 'You can\'t enable Google Analytics without entering your personal tracking id!';
# insert_image # insert_image
$lang['insert_image'] = 'Insertar una imagen'; $lang['insert_image'] = 'Insertar una imagen';
$lang['select_image_title'] = 'Insertar una imagen'; $lang['select_image_title'] = 'Insertar una imagen';


+ 10
- 0
cms/lang/ukrainian.admin.lang.php View File

@ -42,6 +42,7 @@ $lang['admin_menu_edit_gcb'] = 'Блоки';
$lang['admin_menu_edit_comments'] = 'Комментарі'; $lang['admin_menu_edit_comments'] = 'Комментарі';
$lang['admin_menu_filemanager'] = 'Файли'; $lang['admin_menu_filemanager'] = 'Файли';
$lang['admin_menu_spam_protection'] = 'Анти-Спам'; $lang['admin_menu_spam_protection'] = 'Анти-Спам';
$lang['admin_menu_ganalytics'] = 'Google Analytics';
$lang['admin_menu_user_administr'] = 'Користувачі'; $lang['admin_menu_user_administr'] = 'Користувачі';
$lang['admin_menu_clear_cache'] = 'Очистити кеш'; $lang['admin_menu_clear_cache'] = 'Очистити кеш';
$lang['admin_menu_edit_userdata'] = 'Змінити данні користувача'; $lang['admin_menu_edit_userdata'] = 'Змінити данні користувача';
@ -471,6 +472,15 @@ $lang['recaptcha_secret_key'] = 'Secret Key';
$lang['error_recaptcha_keys'] = 'You forgot to setup your reCAPTCHA keys!'; $lang['error_recaptcha_keys'] = 'You forgot to setup your reCAPTCHA keys!';
$lang['wrong_captcha'] = 'You entered a wrong captcha, try again!'; $lang['wrong_captcha'] = 'You entered a wrong captcha, try again!';
# Google Analytics
$lang['google_analytics'] = 'Google Analytics';
$lang['google_analytics_desc'] = 'Google Analytics is a service offered by Google to help web-masters knowing who is visiting their site.';
$lang['google_analytics_id'] = 'Tracking ID:';
$lang['google_analytics_check'] = 'enable Google Analytics <small><em>(in every page except in administration\'s ones)</em></small>';
$lang['google_analytics_submit'] = 'OK - Control them all';
$lang['google_analytics_saved'] = 'Data saved successfully, 1984 is now.';
$lang['error_google_analytics_id'] = 'You can\'t enable Google Analytics without entering your personal tracking id!';
# insert_image # insert_image
$lang['insert_image'] = 'Додати зображення'; $lang['insert_image'] = 'Додати зображення';
$lang['select_image_title'] = 'Додати зображення'; $lang['select_image_title'] = 'Додати зображення';


+ 5
- 0
cms/templates/admin/subtemplates/admin_index.inc.tpl View File

@ -33,6 +33,11 @@
<li><a href="<?php echo BASE_URL; ?>cms/index.php?mode=spam_protection"><span <li><a href="<?php echo BASE_URL; ?>cms/index.php?mode=spam_protection"><span
class="glyphicon glyphicon-ban-circle"></span> <?php echo $lang['admin_menu_spam_protection']; ?></a> class="glyphicon glyphicon-ban-circle"></span> <?php echo $lang['admin_menu_spam_protection']; ?></a>
</li><?php endif; ?> </li><?php endif; ?>
<?php if ($user_type == 1): ?>
<li><a href="<?php echo BASE_URL; ?>cms/index.php?mode=google_analytics"><span
class="glyphicon glyphicon-stats"></span> <?php echo $lang['admin_menu_ganalytics']; ?></a>
</li>
<?php endif; ?>
<li><a href="<?php echo BASE_URL; ?>cms/index.php?mode=users"><span <li><a href="<?php echo BASE_URL; ?>cms/index.php?mode=users"><span
class="glyphicon glyphicon-user"></span> <?php if ($user_type == 1) echo $lang['admin_menu_user_administr']; else echo $lang['admin_menu_edit_userdata']; ?> class="glyphicon glyphicon-user"></span> <?php if ($user_type == 1) echo $lang['admin_menu_user_administr']; else echo $lang['admin_menu_edit_userdata']; ?>
</a></li> </a></li>


+ 5
- 0
cms/templates/admin/subtemplates/admin_menu.inc.tpl View File

@ -50,6 +50,11 @@
<li><a href="<?php echo BASE_URL; ?>cms/index.php?mode=spam_protection"><span <li><a href="<?php echo BASE_URL; ?>cms/index.php?mode=spam_protection"><span
class="glyphicon glyphicon-ban-circle"></span> <?php echo $lang['admin_menu_spam_protection']; ?> class="glyphicon glyphicon-ban-circle"></span> <?php echo $lang['admin_menu_spam_protection']; ?>
</a></li><?php endif; ?> </a></li><?php endif; ?>
<?php if ($user_type == 1): ?>
<li><a href="<?php echo BASE_URL; ?>cms/index.php?mode=google_analytics"><span
class="glyphicon glyphicon-stats"></span> <?php echo $lang['admin_menu_ganalytics']; ?>
</a></li>
<?php endif; ?>
<li><a href="<?php echo BASE_URL; ?>cms/index.php?mode=users"><span <li><a href="<?php echo BASE_URL; ?>cms/index.php?mode=users"><span
class="glyphicon glyphicon-user"></span> <?php if ($user_type == 1) echo $lang['admin_menu_user_administr']; else echo $lang['admin_menu_edit_userdata']; ?> class="glyphicon glyphicon-user"></span> <?php if ($user_type == 1) echo $lang['admin_menu_user_administr']; else echo $lang['admin_menu_edit_userdata']; ?>
</a></li> </a></li>


+ 35
- 0
cms/templates/admin/subtemplates/google_analytics.inc.tpl View File

@ -0,0 +1,35 @@
<h1><?php echo $lang['google_analytics']; ?></h1>
<?php include('errors.inc.tpl'); ?>
<?php if (isset($saved)): ?>
<div class="alert alert-success">
<button type="button" class="close" data-dismiss="alert">&times;</button>
<span class="glyphicon glyphicon-ok"></span> <?php echo $lang['google_analytics_saved']; ?>
</div>
<?php endif; ?>
<form action="index.php" method="post" class="form-horizontal">
<div>
<input type="hidden" name="mode" value="google_analytics"/>
<input type="hidden" name="google_analytics_submit" value="true"/>
<div class="form-group">
<span class="help-block"><?php echo $lang['google_analytics_desc']; ?></span>
<input type="text" class="form-control" id="google_analytics_id" name="google_analytics_id"
placeholder="<?php echo $lang['google_analytics_id']; ?>"
value="<?php echo htmlspecialchars($google_analytics_id); ?>">
</div>
<div class="form-group">
<div class="checkbox">
<label>
<input id="google_analytics_check" type="checkbox"
name="google_analytics_check"<?php if (isset($google_analytics_check) && $google_analytics_check == 1): ?> checked<?php endif; ?>> <?php echo $lang['google_analytics_check']; ?>
</label><br/>
</div>
</div>
<button class="btn btn-primary" type="submit"><?php echo $lang['google_analytics_submit']; ?></button>
</div>
</form>

+ 12
- 0
cms/templates/default.tpl View File

@ -111,6 +111,18 @@
<?php if ($settings['recaptcha_entry_check'] || $settings['recaptcha_mail_check']): ?> <?php if ($settings['recaptcha_entry_check'] || $settings['recaptcha_mail_check']): ?>
<script async src='<?php echo RECAPTCHA_SCRIPT; ?>'></script> <script async src='<?php echo RECAPTCHA_SCRIPT; ?>'></script>
<?php endif; ?> <?php endif; ?>
<?php if ($settings['google_analytics_check']): ?>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', '<?php echo htmlspecialchars($settings['google_analytics_id']);?>', 'auto');
ga('send', 'pageview');
</script>
<?php endif; ?>
<link href="<?php echo BOOTSTRAP_CSS; ?>" rel="stylesheet"> <link href="<?php echo BOOTSTRAP_CSS; ?>" rel="stylesheet">
<link href="<?php echo STATIC_URL; ?>css/style.css" rel="stylesheet"> <link href="<?php echo STATIC_URL; ?>css/style.css" rel="stylesheet">
<link href='//fonts.googleapis.com/css?family=Patua+One' rel='stylesheet' type='text/css'> <link href='//fonts.googleapis.com/css?family=Patua+One' rel='stylesheet' type='text/css'>


Loading…
Cancel
Save