Skip to content

Instantly share code, notes, and snippets.

View chetanmadaan's full-sized avatar

Chetan Madaan chetanmadaan

View GitHub Profile
@chetanmadaan
chetanmadaan / social-links.php
Created April 29, 2020 20:00
Overriding Layouts with JD Builder.
@chetanmadaan
chetanmadaan / hubspotmappings.json
Last active September 28, 2020 18:43
hubspot Ecommerce Bride Joomla mappings
{
"enabled": true,
"mappings": {
"CONTACT": {
"properties": [
{
"externalPropertyName": "firstname",
"hubspotPropertyName": "firstname",
"dataType": "STRING"
},
@chetanmadaan
chetanmadaan / functions.php
Created February 15, 2021 16:09
Post to WebHook on event booking/registration for eventsmanagerpro WP
function my_offline_auto_approve_filter( $result, $EM_Booking ){
$event = [
'eventname' => $EM_Booking->event->event_name,
'event_id' => $EM_Booking->event->event_id,
'post_id' => $EM_Booking->event->post_id,
'post_content' => $EM_Booking->event->post_content,
'start_time' => $EM_Booking->event->start_time,
'start_date' => $EM_Booking->event->start_date,
'end_date' => $EM_Booking->event->end_date,
'end_time' => $EM_Booking->event->end_time,
@chetanmadaan
chetanmadaan / hikashop.php
Created February 16, 2021 14:34
Hikashop.php finder plugin for Joomla fix for excluding duplicates in search results of products that are in multiple categories
protected function getListQuery($query = null)
{
$db = JFactory::getDbo();
$query = $query instanceof JDatabaseQuery ? $query : $db->getQuery(true)
->select('a.product_id AS id, a.product_name AS title, a.product_alias AS alias, "" AS link, a.product_description AS summary')
->select('a.product_keywords AS metakey, a.product_meta_description AS metadesc, "" AS metadata, a.product_access AS access')
->select('"" AS created_by_alias, a.product_modified AS modified, "" AS modified_by')
->select('a.product_sale_start AS publish_start_date, a.product_sale_end AS publish_end_date')
->select('a.product_published AS state, a.product_sale_start AS start_date, 1 AS access')
->select('brand.category_name AS brand, brand.category_alias as brandalias, brand.category_published AS brand_state, 1 AS brand_access')