Showing posts from June, 2015

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

<?php // requires php5define('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:

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.xmlRe-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";   
          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 filefunction 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('', function (e) { // do something... jQuery('#keredariModalvideo').attr("src", jQuery("#keredariModalvideo").attr("src")); }); </script> Note: Please replace your Model ID