Skip to content

Instantly share code, notes, and snippets.

View oshanz's full-sized avatar
🌴
On vacation

Oshan Wisumperuma oshanz

🌴
On vacation
View GitHub Profile
@oshanz
oshanz / php file
Created January 30, 2014 09:45
php file
if (!is_dir('uploads/')) {
mkdir('./uploads/', 0777, TRUE);
}
$fopen = fopen('./uploads/' . $date_time . '-' . $date . '.json', "w+");
$fwrite = fwrite($fopen, $_REQUEST['jsonString']);
@oshanz
oshanz / php mysql speed insert
Last active August 29, 2015 13:55
php mysql speed insert
$userData = array();
foreach ($userList as $user) {
$userData[] = '("' . $user['first_name'] . '", "' . $user['last_name'] . '")';
}
$query = 'INSERT INTO users (first_name,last_name) VALUES' . implode(',', $userData);
==========>>>>>>>>
INSERT INTO users (first_name,last_name) VALUES("John", "Doe"),("Jane", "Doe")...
//////////////////////////////////////////////////
@oshanz
oshanz / php get ip
Created January 30, 2014 16:28
php get ip
function getUserIpAddr() {
if (!empty($_SERVER['HTTP_CLIENT_IP'])) { //if from shared
return $_SERVER['HTTP_CLIENT_IP'];
} else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { //if from a proxy
return $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
return $_SERVER['REMOTE_ADDR'];
}
}
@oshanz
oshanz / validate insert
Created January 31, 2014 14:05
validate insert
public function placeStockProduct($dataArray) {
print_r($dataArray);
$count = $dataArray['count2'];
$sql = "INSERT INTO `outlet_stock_check` (`outlet_name`, `outlet_id`, `product_name`, `product_id`, `qty`) VALUES ";
$do = FALSE;
for ($index = 0; $index < $count; $index++) {
if (isset($dataArray['product_name_' . $index]) && !empty($dataArray['product_qty_' . $index])) {
$sql.="('', '', '" . $dataArray['product_name_' . $index] . "', ''," . $dataArray['product_qty_' . $index] . ")";
if (!$do) {
$do = TRUE;
@oshanz
oshanz / mysql date
Last active August 29, 2015 13:55
mysql date
date_format(now(), '%Y-%m-01') AND LAST_DAY(curdate())
SELECT
DATE_SUB(DATE_FORMAT(NOW(),'%Y-%m-%d'),INTERVAL 1 DAY) AS GetLastDay,
DATE_FORMAT(NOW(),'%Y-%m-%d') AS GetTodaysDate,
DATE_ADD(DATE_FORMAT(NOW(),'%Y-%m-%d'),INTERVAL 7 DAY) AS Add7DaysFromTodaysDate,
DATE_SUB(DATE_FORMAT(NOW(),'%Y-%m-%d'),INTERVAL 7 DAY) AS Substract7DaysFromTodaysDate,
DATE_ADD(DATE_FORMAT(NOW(),'%Y-%m-%d'),INTERVAL 1 MONTH) AS Add1MonthFromTodaysDate,
@oshanz
oshanz / mysql tip
Created January 31, 2014 17:06
#mysql tip
cast(field as decimal(14, 2)) as formatted
@oshanz
oshanz / mapsearch view
Last active August 29, 2015 13:56
island report
//https://drive.google.com/file/d/0B-zS4yAhFGgEYTZzeVJlTkVmUlk/edit?usp=sharing
<?php
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
@oshanz
oshanz / js
Created February 6, 2014 07:31
jquery month year only
$(function() {
$('#from_date_txt').datepicker({
changeMonth: true,
changeYear: true,
showButtonPanel: true,
dateFormat: 'MM yy',
maxDate: 0,
onClose: function(dateText, inst) {
var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
var product_Name_id = $j('#product_Name_1 option:selected').attr("id");
var product_Name = $j('#product_Name_1 option:selected').text();
@oshanz
oshanz / check
Created March 10, 2014 09:21
radio
$('input:checkbox').prop('checked', false);
$("input[name=type]:checked").val()