Skip to content

Instantly share code, notes, and snippets.

View mghdotdev's full-sized avatar

Max Hegler mghdotdev

View GitHub Profile
<mvt:do file="g.module_library_utilities" name="l.null" value="QuickSortArray(l.settings:shippingmethods, ':price',1)" />
<mvt:comment>
<!--
Deprecated:
<mvt:item name="toolkit" param="asortmulti|l.all_settings:shippingmethods|:price|1" />
-->
</mvt:comment>
@mghdotdev
mghdotdev / Basket.xml
Last active August 29, 2015 14:26
MVT: "Continue Shopping" Cookie
<mvt:assign name="g.CS_Category_Code" value="miva_variable_value( 'g.request_cookies:' $ g.store:code $ '_continueshopping' )" />
<mvt:if expr="len(g.CS_Category_Code)">
&mvt:global:CS_Category_Code;
</mvt:if>
@mghdotdev
mghdotdev / MvCALL-with-JSON.xml
Last active May 15, 2020 18:25
MVT: MvCALL with JSON
<mvt:comment>Define JSON holding variable</mvt:comment>
<mvt:assign name="l.settings:json" value="''" />
<mvt:comment>Define URL Variable</mvt:comment>
<mvt:assign name="g.url" value="'http://example.com/'" />
<mvt:comment>Call `g.url` and Concatenate `s.callvalue` into `l.settings:json`</mvt:comment>
<mvt:call action="g.url" method="'GET'">
<mvt:assign name="l.settings:json" value="l.settings:json $ s.callvalue" />
</mvt:call>
@mghdotdev
mghdotdev / theme.txt
Created June 19, 2015 22:31
Slack: Miva Sidebar Theme
#1EABBD,#F42434,#F42434,#FFFFFF,#000000,#FFFFFF,#000000,#C40926
@mghdotdev
mghdotdev / theme.txt
Created June 19, 2015 22:30
Slack: Ciapre Sidebar Theme
#1F2433,#1B324A,#1B324A,#BAB972,#1B324A,#C2B790,#896492,#E64976
@mghdotdev
mghdotdev / CreditCardChecker.js
Last active September 24, 2015 23:21
Miva: Single Input Credit Card Checker
// ---- Credit Card Checker (No OPAY) ---- //
var CreditCardChecker = {
init: function (cc_input) {
this.cc = $(cc_input);
this.cc.keyup(function() {
$('.credit-card.highlighted-card').removeClass('highlighted-card');
this.check( $(this.cc).val() );
}.bind(this));
@mghdotdev
mghdotdev / file_io.py
Created June 5, 2015 16:31
Python: File Read/Write
import re
def format_file(file1, file2):
output = re.sub(r'STUFF_TO_REPLACE', r'STUFF_TO_PUT_IN_PLACE', file1.read() )
file2.write(output)
format_file(open('input.txt', 'r'), open('output.txt', 'w'))
@mghdotdev
mghdotdev / gist:dd208429665c4fa041c4
Created June 4, 2015 17:40
Apache: HTACCESS URL Escape Rule
RAW DATA
2_#10 Can
URL ENCODED
2_%2310%20Can
ESCAPED FOR HTACCESS
2_\%2310\%20Can
@mghdotdev
mghdotdev / Default.sublime-commands
Created June 3, 2015 21:32
Sublime: "File: Open Containing Folder..." Command
[
{
"caption": "File: Open Containing Folder...",
"command": "open_containing_folder",
"args": {
"files": ["$file_path/$file_name"]
}
}
]
@mghdotdev
mghdotdev / cancat.xml
Created May 29, 2015 17:22
MVT: Canonical Category Read
<mvt:do file="g.Module_Library_DB" name="l.success" value="Category_Load_ID( l.settings:product:cancat_id, l.loadedCategory )" />
<!-- @@ <mvt:eval expr="l.success" /> -->
<!-- @@ &mvt:global:MvDO_Error; -->
<mvt:assign name="g.var" value="miva_array_serialize(l.loadedCategory)" />
<!-- @@ &mvt:global:var; -->