Spade
Mini Shell
| Directory:~$ /home/lmsyaran/public_html/css/ |
| [Home] [System Details] [Kill Me] |
PK��[�<��mod_status.phpnu�[���<?php
/**
* @package Joomla.Administrator
* @subpackage mod_status
*
* @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All
rights reserved.
* @license GNU General Public License version 2 or later; see
LICENSE.txt
*/
defined('_JEXEC') or die;
$config = JFactory::getConfig();
$user = JFactory::getUser();
$db = JFactory::getDbo();
$lang = JFactory::getLanguage();
$input = JFactory::getApplication()->input;
// Get the number of unread messages in your inbox.
$query = $db->getQuery(true)
->select('COUNT(*)')
->from('#__messages')
->where('state = 0 AND user_id_to = ' . (int)
$user->get('id'));
$db->setQuery($query);
$unread = (int) $db->loadResult();
$count = 0;
// Get the number of backend logged in users if shared sessions is not
enabled.
if (!$config->get('shared_session', '0'))
{
$query->clear()
->select('COUNT(session_id)')
->from('#__session')
->where('guest = 0 AND client_id = 1');
$db->setQuery($query);
$count = (int) $db->loadResult();
}
// Set the inbox link.
if ($input->getBool('hidemainmenu'))
{
$inboxLink = '';
}
else
{
$inboxLink = JRoute::_('index.php?option=com_messages');
}
// Set the inbox class.
if ($unread)
{
$inboxClass = 'unread-messages';
}
else
{
$inboxClass = 'no-unread-messages';
}
$online_num = 0;
// Get the number of frontend logged in users if shared sessions is not
enabled.
if (!$config->get('shared_session', '0'))
{
$query->clear()
->select('COUNT(session_id)')
->from('#__session')
->where('guest = 0 AND client_id = 0');
$db->setQuery($query);
$online_num = (int) $db->loadResult();
}
$total_users = 0;
// Get the number of logged in users if shared sessions is enabled.
if ($config->get('shared_session', '0'))
{
$query->clear()
->select('COUNT(session_id)')
->from('#__session')
->where('guest = 0');
$db->setQuery($query);
$total_users = (int) $db->loadResult();
}
require JModuleHelper::getLayoutPath('mod_status',
$params->get('layout', 'default'));
PK��[�/
mod_status.xmlnu�[���<?xml version="1.0"
encoding="utf-8"?>
<extension type="module" version="3.1"
client="administrator" method="upgrade">
<name>mod_status</name>
<author>Joomla! Project</author>
<creationDate>February 2006</creationDate>
<copyright>(C) 2005 - 2020 Open Source Matters. All rights
reserved.</copyright>
<license>GNU General Public License version 2 or later; see
LICENSE.txt</license>
<authorEmail>admin@joomla.org</authorEmail>
<authorUrl>www.joomla.org</authorUrl>
<version>3.0.0</version>
<description>MOD_STATUS_XML_DESCRIPTION</description>
<files>
<filename
module="mod_status">mod_status.php</filename>
<folder>tmpl</folder>
</files>
<languages>
<language
tag="en-GB">en-GB.mod_status.ini</language>
<language
tag="en-GB">en-GB.mod_status.sys.ini</language>
</languages>
<help key="JHELP_EXTENSIONS_MODULE_MANAGER_ADMIN_STATUS"
/>
<config>
<fields name="params">
<fieldset name="basic">
<field
name="show_viewsite"
type="radio"
label="MOD_STATUS_FIELD_SHOW_VIEWSITE_LABEL"
description="MOD_STATUS_FIELD_SHOW_VIEWSITE_DESC"
class="btn-group btn-group-yesno"
default="1"
filter="integer"
>
<option value="1">JSHOW</option>
<option value="0">JHIDE</option>
</field>
<field
name="show_viewadmin"
type="radio"
label="MOD_STATUS_FIELD_SHOW_VIEWADMIN_LABEL"
description="MOD_STATUS_FIELD_SHOW_VIEWADMIN_DESC"
class="btn-group btn-group-yesno"
default="0"
filter="integer"
>
<option value="1">JSHOW</option>
<option value="0">JHIDE</option>
</field>
<field
name="show_loggedin_users"
type="radio"
label="MOD_STATUS_FIELD_SHOW_LOGGEDIN_USERS_LABEL"
description="MOD_STATUS_FIELD_SHOW_LOGGEDIN_USERS_DESC"
class="btn-group btn-group-yesno"
default="1"
filter="integer"
>
<option value="1">JSHOW</option>
<option value="0">JHIDE</option>
</field>
<field
name="show_loggedin_users_admin"
type="radio"
label="MOD_STATUS_FIELD_SHOW_LOGGEDIN_USERS_ADMIN_LABEL"
description="MOD_STATUS_FIELD_SHOW_LOGGEDIN_USERS_ADMIN_DESC"
class="btn-group btn-group-yesno"
default="1"
filter="integer"
>
<option value="1">JSHOW</option>
<option value="0">JHIDE</option>
</field>
<field
name="show_messages"
type="radio"
label="MOD_STATUS_FIELD_SHOW_MESSAGES_LABEL"
description="MOD_STATUS_FIELD_SHOW_MESSAGES_DESC"
class="btn-group btn-group-yesno"
default="1"
filter="integer"
>
<option value="1">JSHOW</option>
<option value="0">JHIDE</option>
</field>
</fieldset>
<fieldset name="advanced">
<field
name="layout"
type="modulelayout"
label="JFIELD_ALT_LAYOUT_LABEL"
description="JFIELD_ALT_MODULE_LAYOUT_DESC"
/>
<field
name="moduleclass_sfx"
type="textarea"
label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"
description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC"
rows="3"
/>
</fieldset>
</fields>
</config>
</extension>
PK��[�aw
w
tmpl/default.phpnu�[���<?php
/**
* @package Joomla.Administrator
* @subpackage mod_status
*
* @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All
rights reserved.
* @license GNU General Public License version 2 or later; see
LICENSE.txt
*/
defined('_JEXEC') or die;
$hideLinks = $input->getBool('hidemainmenu');
$task = $input->getCmd('task');
$output = array();
// Print the Preview link to Main site.
if ($params->get('show_viewsite', 1))
{
// Gets the FrontEnd Main page Uri
$frontEndUri = JUri::getInstance(JUri::root());
$frontEndUri->setScheme(((int)
JFactory::getApplication()->get('force_ssl', 0) === 2) ?
'https' : 'http');
$output[] = '<div class="btn-group viewsite">'
. '<a href="' . $frontEndUri->toString() .
'" target="_blank">'
. '<span class="icon-out-2"
aria-hidden="true"></span>' .
JText::_('JGLOBAL_VIEW_SITE')
. '</a>'
. '<span class="btn-group
separator"></span>'
. '</div>';
}
// Print the link to open a new Administrator window.
if ($params->get('show_viewadmin', 0))
{
$output[] = '<div class="btn-group viewsite">'
. '<a href="' . JUri::base() . 'index.php"
target="_blank">'
. '<span class="icon-out-2"
aria-hidden="true"></span>' .
JText::_('MOD_STATUS_FIELD_LINK_VIEWADMIN_LABEL')
. '</a>'
. '<span class="btn-group
separator"></span>'
. '</div>';
}
// Print logged in user count based on the shared session state
if (JFactory::getConfig()->get('shared_session',
'0'))
{
// Print the frontend logged in users.
if ($params->get('show_loggedin_users', 1))
{
$output[] = '<div class="btn-group
loggedin-users">'
. '<span class="badge">' . $total_users .
'</span>'
. JText::plural('MOD_STATUS_TOTAL_USERS', $total_users)
. '<span class="btn-group
separator"></span>'
. '</div>';
}
}
else
{
// Print the frontend logged in users.
if ($params->get('show_loggedin_users', 1))
{
$output[] = '<div class="btn-group
loggedin-users">'
. '<span class="badge">' . $online_num .
'</span>'
. JText::plural('MOD_STATUS_USERS', $online_num)
. '<span class="btn-group
separator"></span>'
. '</div>';
}
// Print the backend logged in users.
if ($params->get('show_loggedin_users_admin', 1))
{
$output[] = '<div class="btn-group
backloggedin-users">'
. '<span class="badge">' . $count .
'</span>'
. JText::plural('MOD_STATUS_BACKEND_USERS', $count)
. '<span class="btn-group
separator"></span>'
. '</div>';
}
}
// Print the inbox message.
if ($params->get('show_messages', 1))
{
$active = $unread ? ' badge-warning' : '';
$output[] = '<div class="btn-group ' . $inboxClass .
'">'
. ($hideLinks ? '' : '<a href="' . $inboxLink
. '">')
. '<span class="badge' . $active .
'">' . $unread . '</span>'
. JText::plural('MOD_STATUS_MESSAGES_LABEL', $unread)
. ($hideLinks ? '' : '</a>')
. '<span class="btn-group
separator"></span>'
. '</div>';
}
// Print the logout link.
if ($task == 'edit' || $task == 'editA' ||
$input->getInt('hidemainmenu'))
{
$logoutLink = '';
}
else
{
$logoutLink =
JRoute::_('index.php?option=com_login&task=logout&' .
JSession::getFormToken() . '=1');
}
if ($params->get('show_logout', 1))
{
$output[] = '<div class="btn-group logout">'
. ($hideLinks ? '' : '<a href="' .
$logoutLink . '">')
. '<span class="icon-minus-2"
aria-hidden="true"></span>' .
JText::_('JLOGOUT')
. ($hideLinks ? '' : '</a>')
. '</div>';
}
// Output the items.
foreach ($output as $item)
{
echo $item;
}
PK��[�<��mod_status.phpnu�[���PK��[�/
mod_status.xmlnu�[���PK��[�aw
w
Ytmpl/default.phpnu�[���PK�"