Skip to content

Instantly share code, notes, and snippets.

View gelanivishal's full-sized avatar
🎯
Focusing

Vishal Gelani gelanivishal

🎯
Focusing
View GitHub Profile
@gelanivishal
gelanivishal / create-admin.php
Created December 25, 2016 02:58
M1: Create admin user (External script)
<?php
require_once('./app/Mage.php');
umask(0);
Mage::app();
try {
$user = Mage::getModel('admin/user')
->setData(array(
'username' => 'developer',
'firstname' => 'John',
@gelanivishal
gelanivishal / create_order_without_quote.php
Created December 25, 2016 02:59
M1: Create order programmatically without generate quote
<?php
$transaction = Mage::getModel('core/resource_transaction');
$storeId = Mage::app()->getStore('default')->getId();
$reservedOrderId = Mage::getSingleton('eav/config')->getEntityType('order')->fetchNewIncrementId($storeId);
$email = "we.love.website@gmail.com";
$firstname = "web";
$lastname = "dev";
$order = Mage::getModel('sales/order')
@gelanivishal
gelanivishal / mediasync.sh
Created December 25, 2016 03:00
Bash script for auto backup your Magento media directory on specific path.
#!/bin/bash
# clear screen
clear;
# Get current directory, assume this script is locate under Magento root directory
SOURCE="${BASH_SOURCE[0]}"
while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink
DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
SOURCE="$(readlink "$SOURCE")"
[[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located
@gelanivishal
gelanivishal / create_admin.sh
Created December 25, 2016 03:01
M2: Create new admin user
php bin/magento admin:user:create --admin-user='developer' --admin-password='claLwK88oO7RK' --admin-email='we.love.website@gmail.com' --admin-firstname='Web' --admin-lastname='Developer'
@gelanivishal
gelanivishal / create_zip_directory.php
Created December 25, 2016 03:03
Create zip directroy
<?php
ini_set('display_errors',0);
ini_set('memory_limit','1024M');
set_time_limit(0);
//echo '<pre>';print_r($_SERVER);exit;
function Zip($source, $destination)
{
if (!extension_loaded('zip') || !file_exists($source)) {
return false;
}
@gelanivishal
gelanivishal / extract_zip.php
Created December 25, 2016 03:03
PHP: Extract zip file
<?php
//echo '<pre>';print_r($_SERVER);exit;
$zip = new ZipArchive;
if ($zip->open('magmi_full_0.7.21.zip') === TRUE) {
$zip->extractTo('.');
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
@gelanivishal
gelanivishal / csv_to_array.php
Created December 25, 2016 03:04
Import CSV to Array with PHP
<?php
function ImportCSV2Array($filename)
{
$row = 0;
$col = 0;
$handle = @fopen($filename, "r");
if ($handle)
{
@gelanivishal
gelanivishal / download-file-curl.sh
Created December 25, 2016 03:05
Download file using CURL
curl -u USER:PASS -O ftp://HOST/PATH/FILE.EXT
@gelanivishal
gelanivishal / scp
Created December 25, 2016 03:06
Transfer data from local to server and server to local with using scp
Secure Copy (scp)
Copy the file "foobar.txt" from a remote host to the local host
> $ scp your_username@remotehost.edu:foobar.txt /some/local/directory
Copy the file "foobar.txt" from the local host to a remote host
> $ scp foobar.txt your_username@remotehost.edu:/some/remote/directory
Copy the directory "foo" from the local host to a remote host's directory "bar"
> $ scp -r foo your_username@remotehost.edu:/some/remote/directory/bar
@gelanivishal
gelanivishal / create-ftp-account-via-ssh.sh
Created December 25, 2016 03:06
Create FTP Account Via SSH
useradd <user>
groupadd <group-name>
gpasswd -a <user> <group-name>
chgrp -R <group-name> /path/to/dir/
chmod -R g+rw /path/to/dir/
passwd <user>