Spade
Mini Shell
| Directory:~$ /proc/self/root/home/lmsyaran/www/plugins/system/loginasuser/ |
| [Home] [System Details] [Kill Me] |
<?xml version="1.0" encoding="utf-8"?>
<extension version="2.5" type="plugin"
group="system" method="upgrade">
<name>PLG_SYSTEM_LOGINASUSER</name>
<author>Web357 (Yiannis Christodoulou)</author>
<creationDate>07-Dec-2022</creationDate>
<copyright>Copyright (©) 2014-2022 Web357. All rights
reserved.</copyright>
<license>GNU/GPLv3,
http://www.gnu.org/licenses/gpl-3.0.html</license>
<authorEmail>support@web357.com</authorEmail>
<authorUrl>https:/www.web357.com</authorUrl>
<version>3.5.9</version>
<variant>pro</variant>
<description>This plugin helps admin users to login to the front-end
as a specific user. It is useful for websites where the admin user needs to
check if a user can see their order(s) correctly, if a form was filled out
correctly, or any issues with a user personal details, etc. The Admin user
will be accessing all this information as the external User in order to
replicate any issues and assist the user.</description>
<files>
<folder>assets</folder>
<folder>com_users_helper_files</folder>
<folder>elements</folder>
<folder>language</folder>
<filename
plugin="loginasuser">loginasuser.php</filename>
<filename>index.html</filename>
<filename>script.install.helper.php</filename>
</files>
<scriptfile>script.install.php</scriptfile>
<config>
<fields name="params"
addfieldpath="/plugins/system/web357framework/elements">
<fieldset name="basic" label="Login as User -
Parameters">
<!-- BEGIN: Version Check -->
<field type="header"
label="W357FRM_HEADER_VERSION_CHECK" />
<field name="info" id="info"
type="info" extension_type="plugin"
extension_name="loginasuser"
real_name="PLG_SYSTEM_LOGINASUSER" plugin_type="system"
label=""
addfieldpath="/plugins/system/web357framework/elements" />
<!-- END: Version Check -->
<!-- BEGIN: Check if Web357 Framework plugin exists -->
<field name="w357frmrk" id="w357frmrk"
type="w357frmrk"
addfieldpath="/plugins/system/loginasuser/elements" />
<!-- END: Check if Web357 Framework plugin exists -->
<field type="header"
label="W357FRM_HEADER_PARAMETERS" />
<field name="loginasuserinaction"
id="loginasuserinaction" type="loginasuserinaction"
label=""
addfieldpath="/plugins/system/loginasuser/elements" />
<field name="allowed_usergroups"
type="usergrouplist"
label="PLG_LOGINASUSER_ALLOWED_USERGROUPS_LBL"
description="PLG_LOGINASUSER_ALLOWED_USERGROUPS_DESC"
default="7,8" multiple="true" />
<field name="login_system" type="radio"
class="btn-group btn-group-yesno" default="joomla"
label="PLG_LOGINASUSER_LOGINSYSTEM_LBL"
description="PLG_LOGINASUSER_LOGINSYSTEM_DESC">
<option
value="joomla">PLG_LOGINASUSER_JOOMLA_LBL</option>
<option
value="k2">PLG_LOGINASUSER_K2_LBL</option>
<option
value="ExtendedReg">PLG_LOGINASUSER_EXTENDEDREG_LBL</option>
</field>
<field
name="show_success_message"
type="radio"
class="btn-group btn-group-yesno"
default="1"
label="PLG_LOGINASUSER_SHOW_SUCCESS_MESSAGE_LBL"
description="PLG_LOGINASUSER_SHOW_SUCCESS_MESSAGE_DESC">
<option value="1">JYES</option>
<option value="0">JNO</option>
</field>
<field name="send_message_to_admin" type="radio"
class="btn-group btn-group-yesno" default="1"
label="PLG_LOGINASUSER_INFORM_ADMIN_LBL"
description="PLG_LOGINASUSER_INFORM_ADMIN_DESC">
<option value="1">JYES</option>
<option value="0">JNO</option>
</field>
<field name="admin_email" type="email"
validate="email"
label="PLG_LOGINASUSER_ADMIN_EMAIL_LBL" default=""
description="PLG_LOGINASUSER_ADMIN_EMAIL_DESC"
size="25" showon="send_message_to_admin:1" />
<field
name="url_redirection_type_after_login"
type="list"
default="link"
label="PLG_LOGINASUSER_URL_REDIRECT_TYPE_AFTER_LOGIN_LBL"
description="PLG_LOGINASUSER_URL_REDIRECT_TYPE_AFTER_LOGIN_DESC">
<option
value="link">PLG_LOGINASUSER_URL_REDIRECT_TYPE_AFTER_LOGIN_LINK_OPTION</option>
<option
value="menu_item">PLG_LOGINASUSER_URL_REDIRECT_TYPE_AFTER_LOGIN_MENU_ITEM_OPTION</option>
</field>
<field
name="url_redirect"
type="url"
default="index.php?logged_in_as_a_user=success"
label="PLG_LOGINASUSER_URL_REDIRECT_LBL"
description="PLG_LOGINASUSER_URL_REDIRECT_DESC"
showon="url_redirection_type_after_login:link"
size="50"
/>
<field
name="redirect_to_a_menu_item"
type="menuitem"
default=""
label="PLG_LOGINASUSER_MENUITEM_REDIRECT_LBL"
description="PLG_LOGINASUSER_MENUITEM_REDIRECT_DESC"
showon="url_redirection_type_after_login:menu_item"
/>
<field
name="login_as_type"
type="list"
default="username"
label="PLG_LOGINASUSER_LOGIN_AS_TYPE_LBL"
description="PLG_LOGINASUSER_LOGIN_AS_TYPE_DESC">
<option
value="username">PLG_LOGINASUSER_LOGIN_AS_TYPE_USERNAME_OPTION</option>
<option
value="name">PLG_LOGINASUSER_LOGIN_AS_TYPE_NAME_OPTION</option>
</field>
<field
name="login_as_type_characters_limit"
type="list"
default="0"
label="PLG_LOGINASUSER_LOGIN_AS_TYPE_CHARACTERS_LIMIT_LBL"
description="PLG_LOGINASUSER_LOGIN_AS_TYPE_CHARACTERS_LIMIT_DESC">
<option value="0"
selected="">PLG_LOGINASUSER_LOGIN_AS_TYPE_CHARACTERS_LIMIT_ALL_OPTION</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
</field>
<field name="displayed_text" type="text"
default="Login as %s »"
label="PLG_LOGINASUSER_DISPLAYED_TEXT_LBL"
description="PLG_LOGINASUSER_DISPLAYED_TEXT_DESC" />
<field name="custom_css" type="textarea"
default="" label="PLG_LOGINASUSER_CUSTOM_CSS_LBL"
description="PLG_LOGINASUSER_CUSTOM_CSS_DESC" rows="6"
cols="50" filter="raw" />
<!-- BEGIN: JED Review -->
<field name="jedreview" id="jedreview"
type="jedreview" extension_type="module"
extension_name="loginasuser"
real_name="PLG_SYSTEM_LOGINASUSER"
plugin_type="authentication" label=""
addfieldpath="/plugins/system/web357framework/elements" />
<!-- END: JED Review -->
</fieldset>
<fieldset name="description"
label="W357FRM_HEADER_DESCRIPTION">
<!-- BEGIN: Description -->
<field type="header"
label="W357FRM_HEADER_DESCRIPTION" />
<field name="description" id="description"
type="description" extension_type="plugin"
extension_name="loginasuser"
real_name="PLG_SYSTEM_LOGINASUSER" plugin_type="system"
label=""
addfieldpath="/plugins/system/web357framework/elements" />
<!-- END: Description -->
<!-- BEGIN: Version Check -->
<field type="header"
label="W357FRM_HEADER_VERSION_CHECK" />
<field name="info" id="info"
type="info" extension_type="plugin"
extension_name="loginasuser"
real_name="PLG_SYSTEM_LOGINASUSER" plugin_type="system"
label=""
addfieldpath="/plugins/system/web357framework/elements" />
<!-- END: Version Check -->
</fieldset>
<fieldset name="about"
label="W357FRM_HEADER_ABOUT_WEB357">
<!-- BEGIN: About Web357 -->
<field type="header"
label="W357FRM_HEADER_ABOUT_WEB357" />
<field name="about" id="about"
type="about" label=""
addfieldpath="/plugins/system/web357framework/elements" />
<!-- END: About Web357 -->
</fieldset>
</fields>
</config>
<updateservers><server type="extension"
priority="1" name="Login as User (pro
version)"><![CDATA[https://updates.web357.com/loginasuser/loginasuser_pro.xml]]></server></updateservers>
</extension>