Skip to content

Instantly share code, notes, and snippets.

View agusputra's full-sized avatar
🏠
Working from home

Agus Syahputra agusputra

🏠
Working from home
View GitHub Profile
@agusputra
agusputra / Simple_html_template_system.php
Created August 10, 2016 08:31
Simple_html_template_system.php
<?php
ob_start();
include('./template/index.php');
echo ob_get_clean();
@agusputra
agusputra / Bootstrap-Utilities.css
Last active August 10, 2016 05:32
Bootstrap-Utilities.css
@media all and (max-width: 767px) {
.xs-padding-0 {
padding: 0;
}
.xs-padding-left-0 {
padding-left: 0;
}
.xs-padding-right-0 {
@agusputra
agusputra / scrollToSelector.js
Created May 17, 2016 05:06
scrollToSelector.js
window.scrollToSelector = function scrollToSelector(selector) {
$('html, body').animate({
scrollTop: $(selector).offset().top
}, 1000);
};
@agusputra
agusputra / accessObject.js
Last active May 13, 2016 00:54
Access or Compose object using string literal. ex: '1.2.3' => {"1": {"2": {"3": "0"}}}
'use strict';
const state = {
a: {
aa: {
aaa: 'AAA'
},
ab: {
aab: 'AAB'
}
@agusputra
agusputra / utils.php
Last active November 3, 2019 09:42
utils
<?php
class Request
{
public static function get($input, $cleaning = true)
{
// global $db;
$input = isset($_GET[$input]) ? $_GET[$input] : null;
// if ($input && gettype($input) !== 'array') {
// $input = $cleaning ? @$db->clean($input) : $input;
Helper.php
===
<?php
class Helper
{
private static $instance;
public static $alert;
public function __construct()
@agusputra
agusputra / Load_JQuery_And_Execute_Handler_After_Detected.js
Last active February 12, 2016 04:29
Load_JQuery_And_Execute_Handler_After_Detected
(function () {
if (window.jQuery) {
console.log('jQuery already loaded');
} else {
var s = document.createElement('script');
s.setAttribute('type', 'text/javascript');
s.setAttribute('src', 'https://code.jquery.com/jquery.min.js');
document.body.appendChild(s);
console.log('jQuery has been attached');
}
let lastScrollTop = 0
$(window).scroll(function(event) {
const st = $(this).scrollTop()
if (st > lastScrollTop) {
// downscroll code
}
else {
// upscroll code
@agusputra
agusputra / lightbox.html
Created November 6, 2015 07:44
Simple lightbox example
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
.lightbox {
position: fixed;
/* Remove default browser outline */
outline: none;
<?php
function flattenArray($source, $key = null)
{
$result = array();
if ($key) {
array_walk_recursive($source, function ($v, $k) use ($key, &$result) {
if ($k === $key) {
$result[] = $v;