Файловый менеджер - Редактировать - /home/lmsyaran/public_html/khademsharif/mod_status.tar
Назад
mod_status.php 0000644 00000003700 15120137546 0007443 0 ustar 00 <?php /** * @package Joomla.Administrator * @subpackage mod_status * * @copyright (C) 2006 Open Source Matters, Inc. <https://www.joomla.org> * @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')); mod_status.xml 0000644 00000006026 15120137546 0007460 0 ustar 00 <?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) 2006 Open Source Matters, Inc.</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" validate="moduleLayout" /> <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> tmpl/default.php 0000644 00000006552 15120137546 0007671 0 ustar 00 <?php /** * @package Joomla.Administrator * @subpackage mod_status * * @copyright (C) 2009 Open Source Matters, Inc. <https://www.joomla.org> * @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; }
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0.01 |
proxy
|
phpinfo
|
Настройка