Skip to content

Instantly share code, notes, and snippets.

@ardnet
ardnet / something.module
Created February 21, 2018 03:42
Drupal 8 - Modify and/or removing existing meta tags
<?php
/**
* @file
* Module file for something module.
*/
/**
* Implements hook_page_attachments().
*/
@ardnet
ardnet / wrap.php
Created September 24, 2017 20:41
TotaraLearning Test
<?php
$string = 'Nulla vitae elit libero, a pharetra augue. Maecenas faucibus mollis interdum. Donec id elit non mi porta gravida at eget metus. Cras mattis consectetur purus sit amet fermentum. Nullam id dolor id nibh ultricies vehicula ut id elit. Maecenas sed diam eget risus varius blandit sit amet non magna. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Nullam quis risus eget urna mollis ornare vel eu leo. Donec ullamcorper nulla non metus auctor fringilla. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.';
function wrap($string, $length) {
$arrWords = explode(' ', $string);
$currLength = 0;
$index = 0;
$arrOutput = array('');
@ardnet
ardnet / kodepos.csv
Created February 21, 2017 09:23
csv kode pos
Kabupaten Kecamatan Kelurahan KodePos
Jakarta Selatan Tebet Bukit Duri 12840
Jakarta Selatan Tebet Kebon Baru 12830
Jakarta Selatan Tebet Manggarai 12850
Jakarta Selatan Tebet Manggarai Selatan 12860
Jakarta Utara Tanjung Priok Kebon Bawang 14320
Jakarta Utara Tanjung Priok Papanggo 14340
Jakarta Utara Tanjung Priok Sungai Bambu 14330
Jakarta Barat Tambora Angke 11330
Jakarta Barat Tambora Duri Selatan 11270
@ardnet
ardnet / d8_import_config.yml
Last active February 22, 2017 04:45
D8 CSV Import Config
type: content_type
id: import_kodepos
label: Import Kode Pos
source:
plugin: csv
path: '/Users/ardnet/kode_pos.csv'
header_row_count: 1
keys:
- KodePos
process:
@ardnet
ardnet / gist:0de8c7bc29127bdfc9070c4e21c1b0b3
Last active December 7, 2016 08:07
_fb_connect_likes_fetch()
<?php
function _fb_connect_likes_fetch($url, $record = array(), $i = 0, $no_flag = FALSE) {
$flag = TRUE;
if ($flag === TRUE) {
$req = drupal_http_request($url)->data;
$chunk = drupal_json_decode($req);
if ($chunk['data'] == null) {
return $record;
@ardnet
ardnet / docker-compose.yml
Last active November 22, 2016 08:26
Sample of docker-compose.yml
version: '2'
services:
ardiweb:
build: .
ports:
- "8080:80"
volumes:
- ./docroot:/var/www/html
links:
- ardimysql
@ardnet
ardnet / Dockerfile
Last active November 13, 2016 17:21
Basic Dockerfile
FROM drupal:7-apache
MAINTAINER Pratomo Ardianto <ardi@email.com>
# Install packages
RUN apt-get update
RUN apt-get install -y \
git \
vim \
cron \
zip \
@ardnet
ardnet / gist:b31bb211a21134a7b07d
Last active August 29, 2015 14:18
Debian DevOps
# Check Linux version
cat /etc/*release
# Update Linux distribution
sudo apt-get update
# Upgrade Linux distribution
sudo apt-get dist-upgrade
# Restart Apache
@ardnet
ardnet / .gitignore
Created December 21, 2014 21:35
.gitignore for Drupal development
# Ignore configuration files that may contain sensitive information.
#sites/*/*settings*.php
# Ignore paths that contain generated content.
files/
sites/*/files
sites/*/private
tmp
private
@ardnet
ardnet / settings.php
Created December 9, 2014 12:24
settings.php for fox.com development
<?php
/**
* @file
* Drupal site-specific configuration file.
*
* IMPORTANT NOTE:
* This file may have been set to read-only by the Drupal installation program.
* If you make changes to this file, be sure to protect it again after making
* your modifications. Failure to remove write permissions to this file is a