This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from django.db import models | |
class BaseFileField(models.FileField): | |
""" | |
Allow to define abstract class and don't hardcode upload_to path for each FileField | |
class BaseFile(models.Model): | |
name = models.CharField( |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from django.db import models | |
class FileAppIdFolderMixin(models.Model): | |
def upload_to(self, filename): | |
return '{app}/{id}/{filename}'.format( | |
app=self._meta.app_label, | |
id=self.id, | |
filename=filename |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Bash-it theme inspired by theme "Sexy" and "Bobby" themes | |
# https://gist.github.com/hansek | |
if [[ $COLORTERM = gnome-* && $TERM = xterm ]] && infocmp gnome-256color >/dev/null 2>&1; then | |
export TERM=gnome-256color | |
elif [[ $TERM != dumb ]] && infocmp xterm-256color >/dev/null 2>&1; then | |
export TERM=xterm-256color | |
fi | |
if [ -t 1 ]; then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Bash-it theme based on Solarized colors | |
# https://gist.github.com/hansek | |
if [[ $COLORTERM = gnome-* && $TERM = xterm ]] && infocmp gnome-256color >/dev/null 2>&1; then | |
export TERM=gnome-256color | |
elif [[ $TERM != dumb ]] && infocmp xterm-256color >/dev/null 2>&1; then | |
export TERM=xterm-256color | |
fi | |
# Solarized |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Hansek Bash Prompt, inspired by theme "Sexy" and "Bobby" | |
# thanks to them | |
if [[ $COLORTERM = gnome-* && $TERM = xterm ]] && infocmp gnome-256color >/dev/null 2>&1; then | |
export TERM=gnome-256color | |
elif [[ $TERM != dumb ]] && infocmp xterm-256color >/dev/null 2>&1; then | |
export TERM=xterm-256color | |
fi | |
if tput setaf 1 &> /dev/null; then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* atLeastOneOf | |
* | |
* Custom MODX FormIt hook to check if at least one of defined field is correctly filled | |
* | |
* !!! To proper work have to be set on last validate field (phone in example) | |
* | |
* Usage example: | |
* &customValidators=`atLeastOneOf` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# check if config file exists | |
if [ ! -f $(dirname "$0")/rsync_config.sh ]; then | |
echo -e "\e[41mERROR:\e[0m Config file not found!" | |
exit 1 | |
fi | |
# include config file | |
source $(dirname "$0")/rsync_config.sh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- disable all cache options | |
UPDATE `modx_system_settings` SET value = 0 | |
WHERE `area` = 'caching' AND `xtype` = 'combo-boolean'; | |
-- reactivate cache_disabled :) | |
UPDATE `modx_system_settings` SET value = 1 | |
WHERE `key` = 'cache_disabled'; | |
-- disable compress JS and CSS | |
UPDATE `modx_system_settings` SET value = 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT o.id_order | |
FROM ps_orders o | |
LEFT JOIN ps_order_detail od ON (od.id_order = o.id_order) | |
WHERE o.valid = 1 | |
AND od.product_id = 991 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT od.product_id, | |
pl.name, | |
pl.link_rewrite, | |
p.reference, | |
i.id_image, | |
product_shop.show_price, | |
cl.link_rewrite category, | |
p.ean13, | |
COUNT(*) AS product_count | |
FROM ps_order_detail od |
NewerOlder