Browse Source

адаптация для версии ave.cms 3.26

master
parent
commit
05262ac5a0
  1. 2
      README.md
  2. 20
      whoisonline/info.php
  3. 4
      whoisonline/lang/index.php
  4. 3
      whoisonline/lang/ru.txt
  5. 22
      whoisonline/module.php
  6. 6
      whoisonline/sql.php

2
README.md

@ -10,4 +10,6 @@
## Changelog: ## Changelog:
Версия 1.26.0 - адаптация для версии ave.cms 3.26
Версия 1.0 Версия 1.0

20
whoisonline/info.php

@ -0,0 +1,20 @@
<?php
if (! defined('BASE_DIR'))
exit;
$module = array(
'ModuleSysName' => 'whoisonline',
'ModuleVersion' => '1.26.0',
'ModuleAutor' => 'AVE.cms Team',
'ModuleCopyright' => '&copy; 2007-' . date('Y') . ' AVE.cms',
'ModuleStatus' => 1,
'ModuleIsFunction' => 1,
'ModuleTemplate' => 0,
'ModuleAdminEdit' => 0,
'ModuleFunction' => 'mod_online',
'ModuleTag' => '[mod_online]',
'ModuleTagLink' => null,
'ModuleAveTag' => '#\\\[mod_online]#',
'ModulePHPTag' => "<?php mod_online(); ?>"
);
?>

4
whoisonline/lang/index.php

@ -0,0 +1,4 @@
<?php
header('Location:/');
exit;
?>

3
whoisonline/lang/ru.txt

@ -0,0 +1,3 @@
[name]
MODULE_NAME = "Who is online"
MODULE_DESCRIPTION = "Данный модуль предназначен для отображения присутствующих на сайте пользователей с гео-информацией."

22
whoisonline/module.php

@ -13,26 +13,6 @@
if (!defined('BASE_DIR')) exit; if (!defined('BASE_DIR')) exit;
if (defined('ACP'))
$modul =
[
'ModuleName' => "Who is online",
'ModuleSysName' => "whoisonline",
'ModuleVersion' => "1.0",
'ModuleDescription' => "Данный модуль предназначен для отображения присутствующих на сайте пользователей с гео-информацией.",
'ModuleAutor' => "AVE.cms Team",
'ModuleCopyright' => "&copy; AVE.cms Team 2016",
'ModuleStatus' => 1,
'ModuleIsFunction' => 1,
'ModuleTemplate' => 0,
'ModuleAdminEdit' => 0,
'ModuleFunction' => 'mod_online',
'ModuleTag' => '[mod_online]',
'ModuleTagLink' => null,
'ModuleAveTag' => '#\\\[mod_online]#',
'ModulePHPTag' => "<?php mod_online(); ?>"
];
function mod_online() function mod_online()
{ {
?> ?>
@ -111,7 +91,7 @@ if (! defined('ACP') && isset($_REQUEST['module']) && $_REQUEST['module'] == 'wh
{ {
// Making an API call to Hostip: // Making an API call to Hostip:
$xml = json_decode(file_get_contents('http://freegeoip.net/json/' . $stringIp), true); $xml = json_decode(file_get_contents('https://freegeoip.net/json/' . $stringIp), true);
$city = $xml['city']; $city = $xml['city'];
$countryName = $xml['country_name']; $countryName = $xml['country_name'];

6
whoisonline/sql.php

@ -13,9 +13,9 @@ $module_sql_install = array();
$module_sql_deinstall = array(); $module_sql_deinstall = array();
$module_sql_update = array(); $module_sql_update = array();
$module_sql_deinstall[] = "DROP TABLE IF EXISTS CPPREFIX_module_who_is_online"; $module_sql_deinstall[] = "DROP TABLE IF EXISTS %%PRFX%%_module_who_is_online";
$module_sql_install[] = "CREATE TABLE CPPREFIX_module_who_is_online ( $module_sql_install[] = "CREATE TABLE %%PRFX%%_module_who_is_online (
`id` int(10) unsigned NOT NULL auto_increment, `id` int(10) unsigned NOT NULL auto_increment,
`ip` int(11) unsigned NOT NULL default '0', `ip` int(11) unsigned NOT NULL default '0',
`country` char(64) NOT NULL default '', `country` char(64) NOT NULL default '',
@ -29,7 +29,7 @@ $module_sql_install[] = "CREATE TABLE CPPREFIX_module_who_is_online (
$module_sql_update[] = " $module_sql_update[] = "
UPDATE UPDATE
`CPPREFIX_module` `%%PRFX%%_module`
SET SET
ModuleAveTag = '" . $modul['ModuleAveTag'] . "', ModuleAveTag = '" . $modul['ModuleAveTag'] . "',
ModulePHPTag = '" . $modul['ModulePHPTag'] . "', ModulePHPTag = '" . $modul['ModulePHPTag'] . "',

Loading…
Cancel
Save