| Server IP : 54.36.91.62 / Your IP : 216.73.217.94 Web Server : Apache System : Linux webm013.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : coopiak ( 151928) PHP Version : 8.3.23 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/coopiak/www/cj79373/administrator/components/com_kunena/template/j3/user/ |
Upload File : |
<?php
/**
* Kunena Component
*
* @package Kunena.Administrator.Template
* @subpackage Users
*
* @copyright (C) 2008 - 2022 Kunena Team. All rights reserved.
* @license https://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link https://www.kunena.org
**/
defined('_JEXEC') or die();
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;
HTMLHelper::_('behavior.tooltip');
HTMLHelper::_('behavior.multiselect');
HTMLHelper::_('dropdown.init');
HTMLHelper::_('behavior.tabstate');
$document = Factory::getDocument();
$document->addScriptDeclaration(
' var max_count = ' . (int) $this->config->maxsig . '
jQuery(function($) {
jQuery(\'#user-signature\').keypress(function (e) {
var len = jQuery(this).val().length;
if (len > max_count) {
e.preventDefault();
} else if (len <= max_count) {
var char = max_count - len;
jQuery(\'#current_count\').val(char);
}
});
});
'
);
?>
<div id="kunena" class="admin override">
<div id="j-sidebar-container" class="span2">
<div id="sidebar">
<div class="sidebar-nav"><?php include KPATH_ADMIN . '/template/j3/common/menu.php'; ?></div>
</div>
</div>
<div id="j-main-container" class="span10">
<div class="well well-small">
<div class="module-title nav-header">
<i class="icon-user"></i>
<?php echo Text::_('COM_KUNENA_USRL_USERNAME') ?>
: <?php echo $this->escape($this->user->name); ?></div>
<hr class="hr-condensed">
<form action="<?php echo KunenaRoute::_('administrator/index.php?option=com_kunena&view=users') ?>"
method="post" id="adminForm"
name="adminForm">
<input type="hidden" name="task" value=""/>
<input type="hidden" name="boxchecked" value="1"/>
<input type="hidden" name="uid" value="<?php echo $this->user->userid; ?>"/>
<?php echo HTMLHelper::_('form.token'); ?>
<article class="data-block">
<div class="data-container">
<div class="tabbable-panel">
<div class="tabbable-line">
<ul class="nav nav-tabs">
<li class="active">
<a href="#tab1"
data-toggle="tab"><?php echo Text::_('COM_KUNENA_A_BASIC_SETTINGS'); ?></a>
</li>
<li>
<a href="#tab2"
data-toggle="tab"><?php echo Text::_('COM_KUNENA_USER_INFO'); ?></a>
</li>
<li><a href="#tab3"
data-toggle="tab"><?php echo Text::_('COM_KUNENA_MOD_NEW'); ?></a>
</li>
<li>
<a href="#tab4"
data-toggle="tab"><?php echo Text::_('COM_KUNENA_CATEGORY_SUBSCRIPTIONS'); ?></a>
</li>
<li>
<a href="#tab5"
data-toggle="tab"><?php echo Text::_('COM_KUNENA_TOPIC_SUBSCRIPTIONS'); ?></a>
</li>
<li><a href="#tab6"
data-toggle="tab"><?php echo Text::_('COM_KUNENA_TRASH_IP'); ?></a>
</li>
<li>
<a href="#tab7"
data-toggle="tab"><?php echo Text::_('COM_KUNENA_USER_LABEL_FORUM_SETTINGS'); ?></a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab1">
<fieldset>
<legend><?php echo Text::_('COM_KUNENA_UAVATAR'); ?></legend>
<div class="kwho-<?php echo $this->user->getType(0, true); ?>">
<?php echo $this->avatar; ?>
</div>
<?php
if ($this->editavatar) : ?>
<div>
<label><input type="checkbox" value="1"
name="deleteAvatar"/> <?php echo Text::_('COM_KUNENA_DELAV'); ?>
</label>
</div>
<?php endif; ?>
</fieldset>
<fieldset>
<legend><?php echo Text::_('COM_KUNENA_GEN_SIGNATURE'); ?>:</legend>
<div>
<textarea id="user-signature" class="input-xxlarge" name="signature"
cols="4" rows="6"
><?php echo $this->escape($this->user->signature); ?></textarea>
</div>
<div>
<label><input type="checkbox" value="1"
name="deleteSig"/> <?php echo Text::_('COM_KUNENA_DELSIG'); ?>
</label>
</div>
<div>
<?php echo Text::sprintf(
'COM_KUNENA_SIGNATURE_LENGTH_COUNTER', intval($this->config->maxsig),
'<input id="current_count" class="span1" readonly="readonly" type="text" name="current_count" value="' . (intval($this->config->maxsig) - Joomla\String\StringHelper::strlen($this->user->signature)) . '" />'
); ?>
</div>
</fieldset>
</div>
<div class="tab-pane" id="tab2">
<fieldset>
<table class="table table-bordered table-striped table-hover">
<tbody>
<tr>
<td class="span3">
<label for="personaltext">
<?php echo Text::_('COM_KUNENA_MYPROFILE_PERSONALTEXT'); ?>
</label>
</td>
<td>
<input id="personaltext" type="text"
maxlength="<?php echo (int) $this->config->maxpersotext; ?>"
name="personaltext"
value="<?php echo $this->escape($this->user->personalText); ?>"/>
</td>
</tr>
<tr>
<td>
<label for="birthdate">
<?php echo Text::_('COM_KUNENA_MYPROFILE_BIRTHDATE'); ?>
</label>
</td>
<td>
<div id="birthdate">
<div class="input-append date">
<input type="text" name="birthdate"
data-date-format="mm/dd/yyyy"
value="<?php echo $this->user->birthdate == '1000-01-01' ? '' : KunenaDate::getInstance($this->user->birthdate)->format('m/d/Y'); ?>">
</div>
</div>
</td>
</tr>
<tr>
<td>
<label for="location">
<?php echo Text::_('COM_KUNENA_MYPROFILE_LOCATION'); ?>
</label>
</td>
<td>
<input id="location" type="text" name="location"
value="<?php echo $this->escape($this->user->location); ?>"/>
</td>
</tr>
<tr>
<td>
<label for="gender">
<?php echo Text::_('COM_KUNENA_MYPROFILE_GENDER'); ?>
</label>
</td>
<td>
<?php
// Make the select list for the view type
$gender[] = HTMLHelper::_('select.option', 0, Text::_('COM_KUNENA_MYPROFILE_GENDER_UNKNOWN'));
$gender[] = HTMLHelper::_('select.option', 1, Text::_('COM_KUNENA_MYPROFILE_GENDER_MALE'));
$gender[] = HTMLHelper::_('select.option', 2, Text::_('COM_KUNENA_MYPROFILE_GENDER_FEMALE'));
// Build the html select list
echo HTMLHelper::_(
'select.genericlist', $gender, 'gender', 'class="inputbox" size="1"', 'value', 'text',
$this->escape($this->user->gender), 'gender');
?>
</td>
</tr>
<tr>
<td>
<label for="social-site">
<?php echo Text::_('COM_KUNENA_MYPROFILE_WEBSITE_NAME'); ?>
</label>
</td>
<td>
<span class="hasTooltip"
title="<?php echo Text::_('COM_KUNENA_MYPROFILE_WEBSITE_NAME')
. '::' . Text::_('COM_KUNENA_MYPROFILE_WEBSITE_NAME_DESC'); ?>">
<input id="social-site" type="text" name="websitename"
value="<?php echo $this->escape($this->user->websitename); ?>"/>
</span>
</td>
</tr>
<tr>
<td>
<label for="social-url">
<?php echo Text::_('COM_KUNENA_MYPROFILE_WEBSITE_URL'); ?>
</label>
</td>
<td>
<span class="hasTooltip"
title="<?php echo Text::_('COM_KUNENA_MYPROFILE_WEBSITE_URL') . '::' . Text::_('COM_KUNENA_MYPROFILE_WEBSITE_URL_DESC'); ?>">
<input id="social-url" type="text" name="websiteurl"
value="<?php echo $this->escape($this->user->websiteurl); ?>"/>
</span>
</td>
</tr>
<?php if ($this->config->social) : ?>
<?php foreach ($this->social as $key => $social) : ?>
<tr>
<td>
<label for="social-<?php echo $key; ?>">
<?php echo Text::_('COM_KUNENA_MYPROFILE_' . $key); ?>
</label>
</td>
<td>
<?php if ($key != 'qq') : ?>
<span class="hasTooltip"
title="<?php echo Text::_("COM_KUNENA_MYPROFILE_{$key}")
. '::' . Text::_("COM_KUNENA_MYPROFILE_{$key}_DESC"); ?>">
<?php endif; ?>
<input id="social-<?php echo $key; ?>" type="text"
name="<?php echo $key ?>"
value="<?php echo $this->escape($this->user->$key); ?>"/>
</span>
</td>
</tr>
<?php endforeach; ?>
<?php endif; ?>
</tbody>
</table>
</fieldset>
</div>
<div class="tab-pane" id="tab3">
<fieldset>
<legend><?php echo Text::_('COM_KUNENA_MODCHANGE'); ?></legend>
<table class="table table-striped">
<tr>
<td width="20%"><?php echo Text::_('COM_KUNENA_ISMOD'); ?></td>
<td><?php echo Text::_('COM_KUNENA_MODCATS'); ?></td>
</tr>
<tr>
<td><?php echo $this->selectMod; ?></td>
<td><?php echo $this->modCats; ?></td>
</tr>
</table>
</fieldset>
</div>
<div class="tab-pane" id="tab4">
<fieldset>
<legend><?php echo Text::_('COM_KUNENA_SUBFOR') . ' ' . $this->escape($this->user->username); ?></legend>
<table class="table table-striped">
<thead>
<tr>
<?php /*
<th width="1%" class="hidden-phone">
<input type="checkbox" name="checkall-toggle" value="" title="<?php echo Text::_('JGLOBAL_CHECK_ALL'); ?>" onclick="checkAll(<?php echo count($this->categories); ?>);" />
</th>
*/ ?>
<th><?php echo Text::_('JGLOBAL_TITLE'); ?></th>
<th width="1%"><?php echo Text::_('JGRID_HEADING_ID'); ?></th>
</tr>
</thead>
<?php
if (!empty($this->subscatslist))
:
foreach ($this->subscatslist as $cat)
:
?>
<tr>
<td><?php echo $this->escape($cat->name); ?>
<small><?php echo Text::sprintf('JGLOBAL_LIST_ALIAS', $this->escape($cat->alias)); ?></small>
</td>
<td><?php echo $this->escape($cat->id); ?></td>
</tr>
<?php endforeach;
else:
?>
<tr>
<td><?php echo Text::_('COM_KUNENA_NOCATSUBS'); ?></td>
</tr>
<?php endif; ?>
</table>
</fieldset>
</div>
<div class="tab-pane" id="tab5">
<fieldset>
<legend><?php echo Text::_('COM_KUNENA_SUBFOR') . ' ' . $this->escape($this->user->username); ?></legend>
<table class="table table-striped">
<thead>
<tr>
<?php /*
<th width="1%" class="hidden-phone">
<input type="checkbox" name="checkall-toggle" value="" title="<?php echo Text::_('JGLOBAL_CHECK_ALL'); ?>" onclick="checkAll(<?php echo count($this->categories); ?>);" />
</th>
*/ ?>
<th><?php echo Text::_('JGLOBAL_TITLE'); ?></th>
<th width="1%"><?php echo Text::_('JGRID_HEADING_ID'); ?></th>
</tr>
</thead>
<?php
if ($this->sub)
:
foreach ($this->sub as $topic)
:
?>
<tr>
<td><?php echo $this->escape($topic->subject); ?></td>
<td><?php echo $this->escape($topic->id); ?></td>
</tr>
<?php endforeach;
else
:
?>
<tr>
<td><?php echo Text::_('COM_KUNENA_NOSUBS'); ?></td>
</tr>
<?php endif; ?>
</table>
</fieldset>
</div>
<div class="tab-pane" id="tab6">
<fieldset>
<legend><?php echo Text::sprintf('COM_KUNENA_IPFOR', $this->escape($this->user->username)); ?></legend>
<table class="table table-striped">
<?php
$i = 0;
foreach ($this->ipslist as $ip => $list)
:
$userlist = array();
$mescnt = 0;
foreach ($list as $curuser)
{
if ($curuser->userid == $this->user->userid)
{
$mescnt += intval($curuser->mescnt);
continue;
}
$userlist[] = $this->escape($curuser->username) . ' (' . $this->escape($curuser->mescnt) . ')';
}
$userlist = implode(', ', $userlist);
?>
<tr>
<td width="30"><?php echo ++$i; ?></td>
<td width="60">
<strong><?php echo $this->escape($ip); ?></strong>
</td>
<td>
(<?php echo Text::sprintf('COM_KUNENA_IP_OCCURENCES', $mescnt) . (!empty($userlist) ? " " . Text::sprintf('COM_KUNENA_USERIDUSED', $this->escape($userlist)) : ''); ?>
)
</td>
</tr>
<?php endforeach; ?>
</table>
</fieldset>
</div>
<div class="tab-pane" id="tab7">
<fieldset>
<table class="table table-striped">
<tr>
<td width="20%"><?php echo Text::_('COM_KUNENA_PREFOR'); ?></td>
<td><?php echo $this->selectOrder; ?></td>
</tr>
<?php foreach ($this->settings as $field) : ?>
<tr>
<td class="span3">
<?php echo $field->label; ?>
</td>
<td>
<?php echo $field->field; ?>
</td>
</tr>
<?php endforeach ?>
<tr>
<td><?php echo Text::_('COM_KUNENA_RANKS'); ?></td>
<td><?php echo $this->selectRank; ?></td>
</tr>
</table>
</fieldset>
</div>
</div>
</div>
</div>
</div>
</article>
</form>
<div class="clearfix"></div>
</div>
</div>
<div class="pull-right small">
<?php echo KunenaAdminVersion::getLongVersionHTML(); ?>
</div>
</div>