Awesome PHP has been relocated permanently to its own Github repository. No further updates will made to this gist.
Please open an issue for any new suggestions.
Awesome PHP has been relocated permanently to its own Github repository. No further updates will made to this gist.
Please open an issue for any new suggestions.
<?php | |
/* | |
* Iteration and Recursive Iteration Examples Code | |
* | |
* @link http://stackoverflow.com/questions/12077177/how-does-recursiveiteratoriterator-works-in-php | |
* @author hakre <http://hakre.wordpress.com> | |
*/ | |
### To have these examples to work, a directory with subdirectories is needed, | |
### I named mine "tree": |
<?php | |
/** | |
* Error reporting | |
*/ | |
error_reporting(E_ALL | E_STRICT); | |
/** | |
* Compilation includes configuration file | |
*/ | |
define('MAGENTO_ROOT', getcwd()); |
SET foreign_key_checks = 0; | |
-- Last 5 Search Terms / Top 5 Search Terms | |
TRUNCATE TABLE catalogsearch_fulltext; | |
TRUNCATE TABLE catalogsearch_query; | |
TRUNCATE TABLE catalogsearch_result; | |
-- Dashboard stats (e.g. "Most Viewed Products" etc) | |
TRUNCATE TABLE report_compared_product_index; | |
TRUNCATE TABLE report_event; |
#!/bin/bash | |
libs=( "/usr/local/lib/libmacfuse_i32.2.dylib" \ | |
"/usr/local/lib/libosxfuse_i32.2.dylib" \ | |
"/usr/local/lib/libosxfuse_i64.2.dylib" \ | |
"/usr/local/lib/libmacfuse_i64.2.dylib" \ | |
"/usr/local/lib/libosxfuse_i32.la" \ | |
"/usr/local/lib/libosxfuse_i64.la" \ | |
"/usr/local/lib/pkgconfig/osxfuse.pc" ) |
delimiter ;; | |
drop procedure if exists build_catalog;; | |
create procedure build_catalog(IN categories INT, IN products INT) | |
begin | |
SET @category_count = 1; | |
SET @CATNAMEPREFIX = "Category "; | |
SET @CATURLKEYPREFIX = "cat-"; | |
SET @CATURLPATHPREFIX = "catpath-"; | |
SET @ROOTCATEGORY = 2; | |
SET @INCLUDEINMENU = 1; |
#!/bin/bash | |
# Marko Martinović | |
# Prints command traces | |
set -x | |
# Tables to ignore | |
IGNORE_TABLES=(dataflow_batch_export dataflow_batch_import log_customer log_quote log_summary log_summary_type log_url log_url_info log_visitor log_visitor_info log_visitor_online report_event index_event enterprise_logging_event_changes core_cache core_cache_tag core_session core_cache_tag) | |
# Source SSH |
#!/bin/bash | |
# | |
# This script fixes permissions on Magento subtree | |
# | |
# Usage: | |
# cd to virtual host folder | |
# run script by issuing utils/fix_permissions.sh . command | |
# | |
# Author Sven Varkel <[email protected]> | |
# Copyright 2013 MageFlow Ltd |
Here are a few common tasks you might do in your templates, as they would be written in ExpressionEngine vs. Craft CMS.