Posts

Showing posts from June, 2015

Save a Base64 Encoded Canvas image to a png file using PHP

< ? php // requires php5 define ( ' UPLOAD_DIR ' , ' images/ ' ); $img = $_POST [ ' img ' ]; $img = str_replace ( ' data:image/png;base64, ' , ' ' , $img ); $img = str_replace ( ' ' , ' + ' , $img ); $data = base64_decode ( $img ); $file = UPLOAD_DIR . uniqid () . ' .png ' ; $success = file_put_contents ( $file , $data ); print $success ? $file : ' Unable to save the file. ' ; ? >

Remove Controller Name From URL in CodeIgniter

You need to define custom routes under "/application/config/routes.php" For Examples: $route['about'] = "controller_name/about"; $route['testimonials'] = "controller_name/ contact "; $route['blog'] = "controller_name/blog"; $route['blog/(:any)'] = 'controller_name/blog/$1'; Above links will work like this: http://website.com/about http://website.com/contact http://website.com/blog http://website.com/blog/quick-tips-for-blogging

how to bring live magento site to localhost?

Run LIVE Magento site to Localhost: Download the all magento files using any ftp client or cpanel. Export the magento database from live server. Put downloaded Magento files in your localhost root directory. Create a blank database(lets say it 'local-magento') in your localhost and import the database backup that you exported from the live site. Delete/Rename the file app/etc/local.xml Re-install the Magento using the local-database. After installation, go to Admin section and then (i)Flush all cache. (ii)Re-Index all data. (iii)Flush all cache. That's it. Enjoy.

How to check if CURL is enabled on your server?

// Add below code to your .php file function is_curl_installed() {     if  (in_array  ('curl', get_loaded_extensions())) {             return true;         } else {             return false;         }     }         if (is_curl_installed()){           echo "cURL is <strong>installed</strong> on this server";        }else{           echo "cURL is NOT <strong style='color:red'>installed</strong> on this server";     } Or use this script : <?php phpinfo(); ?>

Rename order status Completed to Processed

Add below code to your active themes functions.php or custom plugin file   function rename_wc_order_status ( $ statuses ) { foreach ( $statuses as $key => $status ) { $new_status[ $key ] = $status; if ( 'wc-completed' === $key ) { $ statuses ['wc-completed'] = _x( 'Processed', 'Order status', 'woocommerce' ); } } return $ statuses ; } add_filter( 'wc_order_statuses', 'rename_wc_order_status' );

Stop video playing when Bootstrap modal is closed

If you want add a video to a Bootstrap Modal and either dismiss or close the modal  while the video is playing the video will keep on playing when you open again. So you can adjust this behaviour by adding in some JavaScript that acts to stop the video if either the modal window is clicked to close or the background is clicked to dismiss the modal. Add below JavaScript code in your files <script> jQuery(' #keredariModal ').on('hidden.bs.modal', function (e) { // do something... jQuery(' # keredariModal video ').attr("src", jQuery(" # keredariModal video ").attr("src")); }); </script>    Note: Please replace your Model ID