Skip to content

Instantly share code, notes, and snippets.

View leonguyen's full-sized avatar

Nam Nguyen leonguyen

View GitHub Profile
var myAry = [1, 2, 3];
$.cookie('name', JSON.stringify(myAry));
var storedAry = JSON.parse($.cookie('name'));
//storedAry -> [1, 2, 3]
@leonguyen
leonguyen / gist:53c2d5fe516fb6c6acd0
Created June 2, 2014 06:34
Get, Set and Print Cookies
function getCookie(w){
cName = "";
pCOOKIES = new Array();
pCOOKIES = document.cookie.split('; ');
for(bb = 0; bb < pCOOKIES.length; bb++){
NmeVal = new Array();
NmeVal = pCOOKIES[bb].split('=');
if(NmeVal[0] == w){
cName = unescape(NmeVal[1]);
}
@leonguyen
leonguyen / gist:c0d6ca02466caa9d7362
Last active August 29, 2015 14:01
Noty confirm
var n = noty({
layout: 'center',
type: 'alert',
modal: false,
closeWith: ['click'],
text: 'Do you really want to log out?',
buttons: [
{addClass: 'btn btn-primary', text: 'Ok', onClick: function($noty) {
location.href='/logout'
}
Step(
function A() {
//Code here
},
function B(e, r) {
//Code here
}
);
Step(
@leonguyen
leonguyen / gist:2fcc884ca8ddb1e14b84
Last active August 29, 2015 14:01
Mysql SP Delete
DELIMITER $$
CREATE PROCEDURE spCMyTopDel(
IN TID INT(11)
)
BEGIN
DELETE FROM `gluer_topic` WHERE TID = TID;
END;
DELIMITER ;
CALL spCMyTopDel(123);
@leonguyen
leonguyen / gist:ece705456036f8cc27e1
Last active August 29, 2015 14:01
Transactions
conn.beginTransaction(function(err) {
if (err) {
throw err;
}
conn.query('INSERT INTO gluer_topic SET ?', data, function(err, result) {
if (err) {
console.error(err);
conn.rollback(function() {
throw err;
});
@leonguyen
leonguyen / gist:11073356
Created April 19, 2014 03:42
async.eachSeries Sample
async.eachSeries = function (arr, iterator, callback) {
callback = callback || function () {};
if (!arr.length) {
return callback();
}
var completed = 0;
var iterate = function () {
iterator(arr[completed], function (err) {
if (err) {
callback(err);
@leonguyen
leonguyen / gist:10084320
Last active August 29, 2015 13:58
async.eachSeries
async.eachSeries(list, function(item, cb2){
//Code here
},cb);//async.eachSeries
@leonguyen
leonguyen / gist:9969246
Created April 4, 2014 06:30
typeof undefined
typeof(row) != 'undefined' && row.length > 0
@leonguyen
leonguyen / gist:9947275
Last active August 29, 2015 13:58
sqlsrv_prepare
/* Select */
$tsql = "SELECT * FROM ACT_Currency_Exch_Rate_Tbl
WHERE Currency_Code = ?
AND Effective_Date_Time <= ?
AND Expiry_Date_Time IS NULL";
$data = array(&$param['CURR_CODE'],date("m/d/Y"));
$stmt = sqlsrv_prepare($conn, $tsql, $data);
if(sqlsrv_execute($stmt) === false) die('ACT_Currency_Exch_Rate_Tbl_sel '.print_r(sqlsrv_errors(),true));
while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
$arIn['CURR_RATE'] = $row['Exchange_Rate'];