адаптация для версии ave.cms 3.26
This commit is contained in:
parent
19f7e6d6ce
commit
05262ac5a0
@ -10,4 +10,6 @@
|
||||
|
||||
## Changelog:
|
||||
|
||||
Версия 1.26.0 - адаптация для версии ave.cms 3.26
|
||||
|
||||
Версия 1.0
|
20
whoisonline/info.php
Normal file
20
whoisonline/info.php
Normal file
@ -0,0 +1,20 @@
|
||||
<?php
|
||||
if (! defined('BASE_DIR'))
|
||||
exit;
|
||||
|
||||
$module = array(
|
||||
'ModuleSysName' => 'whoisonline',
|
||||
'ModuleVersion' => '1.26.0',
|
||||
'ModuleAutor' => 'AVE.cms Team',
|
||||
'ModuleCopyright' => '© 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
Normal file
4
whoisonline/lang/index.php
Normal file
@ -0,0 +1,4 @@
|
||||
<?php
|
||||
header('Location:/');
|
||||
exit;
|
||||
?>
|
3
whoisonline/lang/ru.txt
Normal file
3
whoisonline/lang/ru.txt
Normal file
@ -0,0 +1,3 @@
|
||||
[name]
|
||||
MODULE_NAME = "Who is online"
|
||||
MODULE_DESCRIPTION = "Данный модуль предназначен для отображения присутствующих на сайте пользователей с гео-информацией."
|
@ -13,26 +13,6 @@
|
||||
|
||||
if (!defined('BASE_DIR')) exit;
|
||||
|
||||
if (defined('ACP'))
|
||||
$modul =
|
||||
[
|
||||
'ModuleName' => "Who is online",
|
||||
'ModuleSysName' => "whoisonline",
|
||||
'ModuleVersion' => "1.0",
|
||||
'ModuleDescription' => "Данный модуль предназначен для отображения присутствующих на сайте пользователей с гео-информацией.",
|
||||
'ModuleAutor' => "AVE.cms Team",
|
||||
'ModuleCopyright' => "© 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()
|
||||
{
|
||||
?>
|
||||
@ -111,7 +91,7 @@ if (! defined('ACP') && isset($_REQUEST['module']) && $_REQUEST['module'] == 'wh
|
||||
{
|
||||
// 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'];
|
||||
$countryName = $xml['country_name'];
|
||||
|
@ -13,9 +13,9 @@ $module_sql_install = array();
|
||||
$module_sql_deinstall = 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,
|
||||
`ip` int(11) unsigned NOT NULL default '0',
|
||||
`country` char(64) NOT NULL default '',
|
||||
@ -29,7 +29,7 @@ $module_sql_install[] = "CREATE TABLE CPPREFIX_module_who_is_online (
|
||||
|
||||
$module_sql_update[] = "
|
||||
UPDATE
|
||||
`CPPREFIX_module`
|
||||
`%%PRFX%%_module`
|
||||
SET
|
||||
ModuleAveTag = '" . $modul['ModuleAveTag'] . "',
|
||||
ModulePHPTag = '" . $modul['ModulePHPTag'] . "',
|
||||
|
Loading…
x
Reference in New Issue
Block a user