Spade

Mini Shell

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

[Home] [System Details] [Kill Me]
Current File:~$ /home/lmsyaran/public_html/css/mod_phocacart_category.tar

index.html000064400000000054151165304400006537 0ustar00<html><body
bgcolor="#FFFFFF"></body></html>mod_phocacart_category.php000064400000006234151165304400011761
0ustar00<?php
/* @package Joomla
 * @copyright Copyright (C) Open Source Matters. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * @extension Phoca Extension
 * @copyright Copyright (C) Jan Pavelka www.phoca.cz
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 */

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

use Joomla\CMS\HTML\HTMLHelper;

if (!JComponentHelper::isEnabled('com_phocacart', true)) {
	$app = JFactory::getApplication();
	$app->enqueueMessage(JText::_('Phoca Cart Error'),
JText::_('Phoca Cart is not installed on your system'),
'error');
	return;
}

JLoader::registerPrefix('Phocacart', JPATH_ADMINISTRATOR .
'/components/com_phocacart/libraries/phocacart');

$lang = JFactory::getLanguage();
//$lang->load('com_phocacart.sys');
$lang->load('com_phocacart');

$media = PhocacartRenderMedia::getInstance('main');
$media->loadBase();
$media->loadBootstrap();
$media->loadSpec();
$media->loadJsTree();
$s = PhocacartRenderStyle::getStyles();
$document	= JFactory::getDocument();

$p['category_ordering']		= $params->get(
'category_ordering', 1 );
$moduleclass_sfx 			=
htmlspecialchars($params->get('moduleclass_sfx'), ENT_COMPAT,
'UTF-8');

$display_categories = $params->get('display_categories',
'');
$hide_categories 	= $params->get('hide_categories',
'');

if (!empty($display_categories)) {
	$display_categories = implode(',', $display_categories);
}
if (!empty($hide_categories)) {
	$hide_categories = implode(',', $hide_categories);
}

$filter_language	= $params->get( 'filter_language', 0 );
$language = '';
if ($filter_language == 1) {
	//$lang 		= JFactory::getLanguage();
	$language	= $lang->getTag();
}

$treeId = uniqid( "phjstree" );
$tree 		=
PhocacartCategory::getCategoryTreeFormat($p['category_ordering'],
$display_categories, $hide_categories, array(0 ,1), $language);

$tree2 		=
PhocacartCategory::getCategoryTreeArray($p['category_ordering'],
$display_categories, $hide_categories, array(0 ,1), $language);

$js	  = array();
$js[] = ' ';
$js[] = 'jQuery(function () {';
$js[] = '   jQuery("#'.$treeId.'").jstree({';
$js[] = '      "core": {';
$js[] = '         "themes": {';
$js[] = '            "name": "proton",';
$js[] = '            "responsive": true';
$js[] = '         }';
$js[] = '      }';
$js[] = '   }).on("select_node.jstree", function (e, data)
{';
$js[] = '      document.location = data.instance.get_node(data.node,
true).children("a").attr("href");';
$js[] = '   });';
$js[] = '   ';
$js[] = '  
jQuery("#'.$treeId.'").on("changed.jstree",
function (e, data) {';
//$js[] = '      con sole.log(data.selected);';
$js[] = '   });';
$js[] = '   ';
//$js[] = '   jQuery("button").on("click",
function () {';
$js[] = '   jQuery("#'.$treeId.'
button").on("click", function () {';
$js[] = '     
jQuery("#'.$treeId.'").jstree(true).select_node("child_node_1");';
$js[] = '     
jQuery("#'.$treeId.'").jstree("select_node",
"child_node_1");';
$js[] = '     
jQuery.jstree.reference("#'.$treeId.'").select_node("child_node_1");';
$js[] = '   });';
$js[] = '});';
$js[] = ' ';

$document->addScriptDeclaration(implode("\n", $js));

require(JModuleHelper::getLayoutPath('mod_phocacart_category',
$params->get('layout', 'default')));
?>
mod_phocacart_category.xml000064400000006763151165304400012001
0ustar00<?xml version="1.0" encoding="utf-8"?>
<extension type="module" client="site"
method="upgrade" version="3.9">
	<name>mod_phocacart_category</name>
	<author>Jan Pavelka (www.phoca.cz)</author>
	<creationDate>04/12/2021</creationDate>
	<authorEmail></authorEmail>
	<authorUrl>https://www.phoca.cz</authorUrl>
	<copyright>Jan Pavelka</copyright>
	<license>GNU/GPL</license>
	<version>3.5.8</version>
	<description>MOD_PHOCACART_CATEGORY_DESCRIPTION</description>
	<projectName>PhocaCartCategoryModule</projectName>

	<files>
		<folder>tmpl</folder>
		<filename
module="mod_phocacart_category">index.html</filename>
		<filename
module="mod_phocacart_category">mod_phocacart_category.php</filename>
	</files>

	<languages>
		<language
tag="en-GB">language/en-GB/en-GB.mod_phocacart_category.ini</language>
		<language
tag="en-GB">language/en-GB/en-GB.mod_phocacart_category.sys.ini</language>
	</languages>
	
	<config>
		<fields name="params">
			<fieldset name="basic"
addfieldpath="/administrator/components/com_phocacart/models/fields">

				<field name="ordering" type="list"
default="1"
label="MOD_PHOCACART_CATEGORY_FIELD_CATEGORY_ORDERING_LABEL"
description="MOD_PHOCACART_CATEGORY_FIELD_CATEGORY_ORDERING_DESC">
	<option
value="1">MOD_PHOCACART_CATEGORY_ORDERING_ASC</option>
	<option
value="2">MOD_PHOCACART_CATEGORY_ORDERING_DESC</option>
	<option
value="3">MOD_PHOCACART_CATEGORY_TITLE_ASC</option>
	<option
value="4">MOD_PHOCACART_CATEGORY_TITLE_DESC</option>
	<option
value="5">MOD_PHOCACART_CATEGORY_DATE_ASC</option>
	<option
value="6">MOD_PHOCACART_CATEGORY_DATE_DESC</option>
</field>

			<field name="display_categories"
type="phocacartcategory" section="com_phocacart"
default="0"
label="MOD_PHOCACART_CATEGORY_FIELD_DISPLAY_CATEGORIES_LABEL"
description="MOD_PHOCACART_CATEGORY_FIELD_DISPLAY_CATEGORIES_DESC"
multiple="true"/>

			<field name="hide_categories"
type="phocacartcategory" section="com_phocacart"
default="0"
label="MOD_PHOCACART_CATEGORY_FIELD_HIDE_CATEGORIES_LABEL"
description="MOD_PHOCACART_CATEGORY_FIELD_HIDE_CATEGORIES_DESC"
multiple="true"/>

			<field name="filter_language" type="radio"
class="btn-group btn-group-yesno" default="0"
label="MOD_PHOCACART_CATEGORY_FIELD_FILTER_LANGUAGE_LABEL"
description="MOD_PHOCACART_CATEGORY_FIELD_FILTER_LANGUAGE_DESC">
	<option
value="1">MOD_PHOCACART_CATEGORY_YES</option>
	<option value="0">MOD_PHOCACART_CATEGORY_NO</option>
</field>

			</fieldset>
			<fieldset name="advanced">
				<field name="layout" type="modulelayout"
label="JFIELD_ALT_LAYOUT_LABEL"
description="JFIELD_ALT_MODULE_LAYOUT_DESC"/>
				<field name="moduleclass_sfx" type="textarea"
label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"
description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC"
rows="3"/>
				<field name="cache" type="list"
label="COM_MODULES_FIELD_CACHING_LABEL"
description="COM_MODULES_FIELD_CACHING_DESC"
default="1" filter="integer">
					<option value="1">JGLOBAL_USE_GLOBAL</option>
					<option
value="0">COM_MODULES_FIELD_VALUE_NOCACHING</option>
				</field>
				<field name="cache_time" type="number"
label="COM_MODULES_FIELD_CACHE_TIME_LABEL"
description="COM_MODULES_FIELD_CACHE_TIME_DESC"
default="900" filter="integer"/>
				<field name="cachemode" type="hidden"
default="static">
					<option value="static"/>
				</field>
            </fieldset>
		</fields>
	</config>

	<updateservers>
		<server type="extension"
name="MOD_PHOCACART_CATEGORY"
priority="1"><![CDATA[https://raw.githubusercontent.com/PhocaCz/PhocaCartCategoryModule/master/manifest.xml]]></server>
	</updateservers>
</extension>
tmpl/default.php000064400000000777151165304400007667 0ustar00<?php
/* @package Joomla
 * @copyright Copyright (C) Open Source Matters. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
 * @extension Phoca Extension
 * @copyright Copyright (C) Jan Pavelka www.phoca.cz
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 */
defined('_JEXEC') or die;

echo '<div
class="ph-category-module-box'.$moduleclass_sfx
.'">';
if (!empty($tree)) {
	echo '<div id="'.$treeId.'">';
	echo $tree;
	echo '</div>';
}
echo '</div>';
?>


tmpl/index.html000064400000000054151165304400007513
0ustar00<html><body
bgcolor="#FFFFFF"></body></html>