Spade

Mini Shell

Directory:~$ /proc/self/root/home/lmsyaran/www/joomla5/components/com_users/tmpl/method/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ //proc/self/root/home/lmsyaran/www/joomla5/components/com_users/tmpl/method/edit.php

<?php

/**
 * @package     Joomla.Site
 * @subpackage  com_users
 *
 * @copyright   (C) 2022 Open Source Matters, Inc.
<https://www.joomla.org>
 * @license     GNU General Public License version 2 or later; see
LICENSE.txt
 */

// Prevent direct access
defined('_JEXEC') or die;

use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
use Joomla\Component\Users\Site\View\Method\HtmlView;
use Joomla\Utilities\ArrayHelper;

/** @var  HtmlView  $this */

$cancelURL =
Route::_('index.php?option=com_users&task=methods.display&user_id='
. $this->user->id);

if (!empty($this->returnURL)) {
    $cancelURL = $this->escape(base64_decode($this->returnURL));
}

$recordId     = (int) $this->record->id ?? 0;
$method       = $this->record->method ??
$this->getModel()->getState('method');
$userId       = (int) $this->user->id ?? 0;
$headingLevel = 2;
$hideSubmit   = !$this->renderOptions['show_submit']
&& !$this->isEditExisting
?>
<div class="card card-body">
    <form action="<?php echo
Route::_(sprintf("index.php?option=com_users&task=method.save&id=%d&method=%s&user_id=%d",
$recordId, $method, $userId)) ?>"
          class="form form-horizontal"
id="com-users-method-edit" method="post">
        <?php echo HTMLHelper::_('form.token') ?>
        <?php if (!empty($this->returnURL)) : ?>
        <input type="hidden" name="returnurl"
value="<?php echo $this->escape($this->returnURL)
?>">
        <?php endif; ?>

        <?php if
(!empty($this->renderOptions['hidden_data'])) : ?>
            <?php foreach
($this->renderOptions['hidden_data'] as $key => $value) :
?>
        <input type="hidden" name="<?php echo
$this->escape($key) ?>" value="<?php echo
$this->escape($value) ?>">
            <?php endforeach; ?>
        <?php endif; ?>

        <?php if (!empty($this->title)) : ?>
            <?php if
(!empty($this->renderOptions['help_url'])) : ?>
            <span class="float-end">
                <a href="<?php echo
$this->renderOptions['help_url'] ?>"
                   class="btn btn-sm btn-dark"
                   target="_blank"
                >
                    <span class="icon icon-question-sign"
aria-hidden="true"></span>
                    <span class="visually-hidden"><?php
echo Text::_('JHELP') ?></span>
                </a>
            </span>
            <?php endif;?>
            <h<?php echo $headingLevel ?>
id="com-users-method-edit-head">
                <?php echo Text::_($this->title) ?>
            </h<?php echo $headingLevel ?>>
            <?php $headingLevel++ ?>
        <?php endif; ?>

        <div class="row">
            <label class="col-sm-3 col-form-label"
                for="com-users-method-edit-title">
                <?php echo
Text::_('COM_USERS_MFA_EDIT_FIELD_TITLE'); ?>
            </label>
            <div class="col-sm-9">
                <input type="text"
                        class="form-control"
                        id="com-users-method-edit-title"
                        name="title"
                        value="<?php echo
$this->escape($this->record->title) ?>"
                       
aria-describedby="com-users-method-edit-help">
                <p class="form-text"
id="com-users-method-edit-help">
                    <?php echo
$this->escape(Text::_('COM_USERS_MFA_EDIT_FIELD_TITLE_DESC'))
?>
                </p>
            </div>
        </div>

        <div class="row">
            <div class="col-sm-9 offset-sm-3">
                <div class="form-check">
                    <input class="form-check-input"
type="checkbox" id="com-users-is-default-method"
<?php echo $this->record->default ?
'checked="checked"' : ''; ?>
name="default">
                    <label class="form-check-label"
for="com-users-is-default-method">
                        <?php echo
Text::_('COM_USERS_MFA_EDIT_FIELD_DEFAULT'); ?>
                    </label>
                </div>
            </div>
        </div>

        <?php if
(!empty($this->renderOptions['pre_message'])) : ?>
        <div class="com-users-method-edit-pre-message text-muted
mt-4 mb-3">
            <?php echo $this->renderOptions['pre_message']
?>
        </div>
        <?php endif; ?>

        <?php if
(!empty($this->renderOptions['tabular_data'])) : ?>
        <div
class="com-users-method-edit-tabular-container">
            <?php if
(!empty($this->renderOptions['table_heading'])) : ?>
                <h<?php echo $headingLevel ?> class="h3
border-bottom mb-3">
                    <?php echo
$this->renderOptions['table_heading'] ?>
                </h<?php echo $headingLevel ?>>
            <?php endif; ?>
            <table class="table table-striped">
                <tbody>
                <?php foreach
($this->renderOptions['tabular_data'] as $cell1 => $cell2)
: ?>
                <tr>
                    <td>
                        <?php echo $cell1 ?>
                    </td>
                    <td>
                        <?php echo $cell2 ?>
                    </td>
                </tr>
                <?php endforeach; ?>
                </tbody>
            </table>
        </div>
        <?php endif; ?>

        <?php if ($this->renderOptions['field_type'] ==
'custom') : ?>
            <?php echo $this->renderOptions['html']; ?>
        <?php endif; ?>
        <div class="row mb-3 <?php echo
$this->renderOptions['input_type'] === 'hidden' ?
'd-none' : '' ?>">
            <?php if ($this->renderOptions['label']) :
?>
            <label class="col-sm-3 col-form-label"
for="com-users-method-code">
                <?php echo $this->renderOptions['label'];
?>
            </label>
            <?php endif; ?>
            <div class="col-sm-9" <?php echo
$this->renderOptions['label'] ? '' :
'offset-sm-3' ?>>
                <?php
                $attributes = array_merge(
                    [
                        'type'             =>
$this->renderOptions['input_type'],
                        'name'             =>
'code',
                        'value'            =>
$this->escape($this->renderOptions['input_value']),
                        'id'               =>
'com-users-method-code',
                        'class'            =>
'form-control',
                        'aria-describedby' =>
'com-users-method-code-help',
                    ],
                    $this->renderOptions['input_attributes']
                );

                if (strpos($attributes['class'],
'form-control') === false) {
                    $attributes['class'] .= '
form-control';
                }
                ?>
                <input <?php echo ArrayHelper::toString($attributes)
?>>

                <p class="form-text"
id="com-users-method-code-help">
                    <?php echo
$this->escape($this->renderOptions['placeholder']) ?>
                </p>
            </div>
        </div>

        <div class="row mb-3">
            <div class="col-sm-9 offset-sm-3">
                <button type="submit" class="btn
btn-primary me-3 <?php echo $hideSubmit ? 'd-none' :
'' ?> <?php echo
$this->renderOptions['submit_class'] ?>">
                    <span class="<?php echo
$this->renderOptions['submit_icon'] ?>"
aria-hidden="true"></span>
                    <?php echo
Text::_($this->renderOptions['submit_text']); ?>
                </button>

                <a href="<?php echo $cancelURL ?>"
                   class="btn btn-sm btn-danger">
                    <span class="icon icon-cancel-2"
aria-hidden="true"></span>
                    <?php echo Text::_('JCANCEL'); ?>
                </a>
            </div>
        </div>

        <?php if
(!empty($this->renderOptions['post_message'])) : ?>
            <div class="com-users-method-edit-post-message
text-muted">
                <?php echo
$this->renderOptions['post_message'] ?>
            </div>
        <?php endif; ?>
    </form>
</div>