Server IP : 10.111.20.6  /  Your IP : 216.73.217.121
Web Server : Apache
System : Linux webm006.cluster111.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 : edizioni ( 7252)
PHP Version : 8.3.23
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/edizioni/stampaeweb/../wordpress/../extonymask/plugins/content/ttmenustyle/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/edizioni/stampaeweb/../wordpress/../extonymask/plugins/content/ttmenustyle/ttmenustyle.php
<?php
/**
 * @copyright   Copyright (c) 2020 TTMENUSTYLE. All rights reserved.
 * @license     http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 */

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

jimport( 'joomla.plugin.plugin' );

/**
 * content - ttmenustyle Plugin
 *
 * @package     Joomla.Plugin
 * @subpakage   TTMENUSTYLE.ttmenustyle
 */
class plgcontentttmenustyle extends JPlugin {
	/**
	 * Load the language file on instantiation.
	 *
	 * @var boolean
	 */
	protected $autoloadLanguage = true;
	/**
	 * Constructor.
	 *
	 * @param   $subject
	 * @param   array   $config
	 */
	function __construct( &$subject, $config = array() ) {
		// call parent constructor
		parent::__construct( $subject, $config );
	}
	/**
	 * Prepare form and add my field.
	 *
	 * @param   JForm $form  The form to be altered.
	 * @param   mixed $data  The associated data for the form.
	 *
	 * @return  boolean
	 *
	 * @since   1.0
	 */
	function onContentPrepareForm( $form, $data ) {
		$app    = JFactory::getApplication();
		$option = $app->input->get( 'option' );

		switch ( $option ) {
			case 'com_modules':
				JForm::addFormPath( __DIR__ . '/forms' );
				$form->loadFile( 'advanced' );

				if ( $form->getName() != 'com_modules.module'
				|| ( $form->getName() == 'com_modules.module' && $data && ( $data->module != 'mod_menu' && $data->module != 'mod_search' ) ) ) {
					return;
				}
				
				if ( $form->getName() == 'com_modules.module' && $data && $data->module == 'mod_menu' ) {
					$form->loadFile( 'menu' );
					
				} elseif ( $form->getName() == 'com_modules.module' && $data && $data->module == 'mod_search' ) {
					$form->loadFile( 'search' );
				
				} else { // required to save fields data.
					$form->loadFile( 'menu' );
					$form->loadFile( 'search' );
					
				}
		}
		return true;
	}
}