Spade

Mini Shell

Directory:~$ /home/lmsyaran/public_html/joomla4/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ /home/lmsyaran/public_html/joomla4/remove_permission.zip

PK�C�[�#o,,fields/index.htmlnu�[���<html><body
bgcolor="#FFFFFF"></body></html>PK�C�[�#o,,
index.htmlnu�[���<html><body
bgcolor="#FFFFFF"></body></html>PK�C�[�
/��6language/en-GB/en-GB.plg_content_remove_permission.ininu�[���PLG_CONTENT_REMOVE_PERMISSION="Content
- Remove_permission"
PLG_CONTENT_REMOVE_PERMISSION_DESCRIPTION="remove_permission"
PLG_CONTENT_REMOVE_PERMISSION_XML_DESCRIPTION="<h1>Content -
Remove_permission (v.1.0.0)</h1> <div style='clear:
both;'></div><p>remove_permission</p><p>Created
by <a href='http://Lmskaran.com'
target='_blank'>Lmskaran</a><br
/><small>Development started 12th February,
2022</small></p>"
PLG_CONTENT_REMOVE_PERMISSION_REMOVE_PERMISSION_CONTEXT_LABEL="context"
PLG_CONTENT_REMOVE_PERMISSION_REMOVE_PERMISSION_CONTEXT_DESCRIPTION="enter
component pages context and separate those by &quot;,&quot;
delimiter to remove pages permission tab"
PLG_CONTENT_REMOVE_PERMISSION_REMOVE_PERMISSION_CONTEXT_MESSAGE="Error!
Please add some text here."PK�C�[�
/��:language/en-GB/en-GB.plg_content_remove_permission.sys.ininu�[���PLG_CONTENT_REMOVE_PERMISSION="Content
- Remove_permission"
PLG_CONTENT_REMOVE_PERMISSION_DESCRIPTION="remove_permission"
PLG_CONTENT_REMOVE_PERMISSION_XML_DESCRIPTION="<h1>Content -
Remove_permission (v.1.0.0)</h1> <div style='clear:
both;'></div><p>remove_permission</p><p>Created
by <a href='http://Lmskaran.com'
target='_blank'>Lmskaran</a><br
/><small>Development started 12th February,
2022</small></p>"
PLG_CONTENT_REMOVE_PERMISSION_REMOVE_PERMISSION_CONTEXT_LABEL="context"
PLG_CONTENT_REMOVE_PERMISSION_REMOVE_PERMISSION_CONTEXT_DESCRIPTION="enter
component pages context and separate those by &quot;,&quot;
delimiter to remove pages permission tab"
PLG_CONTENT_REMOVE_PERMISSION_REMOVE_PERMISSION_CONTEXT_MESSAGE="Error!
Please add some text
here."PK�C�[�#o,,language/en-GB/index.htmlnu�[���<html><body
bgcolor="#FFFFFF"></body></html>PK�C�[�#o,,language/index.htmlnu�[���<html><body
bgcolor="#FFFFFF"></body></html>PK�C�[1�>�	�	remove_permission.phpnu�[���<?php
/*----------------------------------------------------------------------------------|
 www.vdm.io  |----/
				Lmskaran 
/-------------------------------------------------------------------------------------------------------/

	@version		1.0.76
	@build			12th February, 2022
	@created		22nd July, 2020
	@package		Moojla
	@subpackage		remove_permission.php
	@author			Lmskaran <http://Lmskaran.com>	
	@copyright		Copyright (C) 2015. All Rights Reserved
	@license		GNU/GPL Version 2 or later -
http://www.gnu.org/licenses/gpl-2.0.html
  ____  _____  _____  __  __  __      __       ___  _____  __  __  ____ 
_____  _  _  ____  _  _  ____ 
 (_  _)(  _  )(  _  )(  \/  )(  )    /__\     / __)(  _  )(  \/  )(  _ \( 
_  )( \( )( ___)( \( )(_  _)
.-_)(   )(_)(  )(_)(  )    (  )(__  /(__)\   ( (__  )(_)(  )    (  )___/
)(_)(  )  (  )__)  )  (   )(  
\____) (_____)(_____)(_/\/\_)(____)(__)(__)   \___)(_____)(_/\/\_)(__) 
(_____)(_)\_)(____)(_)\_) (__) 

/------------------------------------------------------------------------------------------------------*/

// No direct access to this file
defined('_JEXEC') or die('Restricted access');


/***[JCBGUI.class_extends.head.1.$$$$]***/

use Joomla\CMS\Application\CMSApplication;
use Joomla\CMS\Plugin\CMSPlugin;
/***[/JCBGUI$$$$]***/


/***[JCBGUI.class_extends.comment.1.$$$$]***/
/**
 * Content - Remove_permission plugin.
 *
 * @package   Remove_permission
 * @since     1.0.0
 *//***[/JCBGUI$$$$]***/

class PlgContentRemove_permission extends CMSPlugin
{

/***[JCBGUI.joomla_plugin.main_class_code.83.$$$$]***/
public function onContentPrepareForm($form, $data)
{
    $form_name= $form->getName();
    $context= explode(',',
$this->params->get('remove_permission_context'));
    if (!($form instanceof JForm))
    {
       
JFactory::getApplication()->enqueueMessage('JERROR_NOT_A_FORM','error');
        return false;
    }
    if (!in_array($form_name, $context)) {
        return true;
    }

//    $permission= 'accesscontrol';
//    if ($form_name == 'com_config.component')
//    {
//
//        $moojla_config_sign=
$form->getFieldset("enrolment_custom_config");
//        if (empty($moojla_config_sign))
//            return true;
//        else
//            $permission= 'permissions';
//    }

    $form->removeField('asset_id');
    $form->removeField('rules');
//    foreach ($form->getFieldset($permission) as $item) {

//        $name= $item->getAttribute('name');
//        $form->removeField($name);
//    }

    return true;
}/***[/JCBGUI$$$$]***/
    

}
PK�C�[I�*remove_permission.xmlnu�[���<?xml
version="1.0" encoding="utf-8"?>
<extension type="plugin" version="4"
group="content" method="upgrade">
	<name>PLG_CONTENT_REMOVE_PERMISSION</name>
	<creationDate>13th February, 2022</creationDate>
	<author>Lmskaran</author>
	<authorEmail>info@Lmskaran.com</authorEmail>
	<authorUrl>http://Lmskaran.com</authorUrl>
	<copyright>Copyright (C) 2015. All Rights Reserved</copyright>
	<license>GNU/GPL Version 2 or later -
http://www.gnu.org/licenses/gpl-2.0.html</license>
	<version>1.0.0</version>
	<description>PLG_CONTENT_REMOVE_PERMISSION_XML_DESCRIPTION</description>

	<!-- Language files -->
	<languages folder="language">
		<language
tag="en-GB">en-GB/en-GB.plg_content_remove_permission.ini</language>
		<language
tag="en-GB">en-GB/en-GB.plg_content_remove_permission.sys.ini</language>
	</languages>

	<!-- Plugin files -->
	<files>
		<filename
plugin="remove_permission">remove_permission.php</filename>
		<filename>index.html</filename>
		<folder>language</folder>
		<folder>fields</folder>
		<folder>rules</folder>
	</files>

	<!-- Config parameter -->
	<config>
	<fields name="params">
	<!-- default paths of basic fieldset points to the plugin -->
	<fieldset name="basic" label="basic"
		addrulepath="/plugins/content/remove_permission/rules"
		addfieldpath="/plugins/content/remove_permission/fields"
	>
		<!--  Remove_permission_context Field. Type: Text. (joomla) -->
	<field type="text"
               name="remove_permission_context"
              
label="PLG_CONTENT_REMOVE_PERMISSION_REMOVE_PERMISSION_CONTEXT_LABEL"
               size="10"
               maxlength="1000"
               default=""
              
description="PLG_CONTENT_REMOVE_PERMISSION_REMOVE_PERMISSION_CONTEXT_DESCRIPTION"
               class="text_area"
               readonly="false"
               disabled="false"
               required="false"
               filter="STRING"
              
message="PLG_CONTENT_REMOVE_PERMISSION_REMOVE_PERMISSION_CONTEXT_MESSAGE"
               autocomplete="on" />
	</fieldset>
	</fields>
	</config>
</extension>PK�C�[�#o,,rules/index.htmlnu�[���<html><body
bgcolor="#FFFFFF"></body></html>PK�C�[�#o,,fields/index.htmlnu�[���PK�C�[�#o,,
mindex.htmlnu�[���PK�C�[�
/��6�language/en-GB/en-GB.plg_content_remove_permission.ininu�[���PK�C�[�
/��:/language/en-GB/en-GB.plg_content_remove_permission.sys.ininu�[���PK�C�[�#o,,�language/en-GB/index.htmlnu�[���PK�C�[�#o,,language/index.htmlnu�[���PK�C�[1�>�	�	sremove_permission.phpnu�[���PK�C�[I�*�remove_permission.xmlnu�[���PK�C�[�#o,,�rules/index.htmlnu�[���PK		1Q