Skip to content

Instantly share code, notes, and snippets.

View digitalbricks's full-sized avatar

André Herdling digitalbricks

View GitHub Profile
@digitalbricks
digitalbricks / checkboxswitch.html
Created July 11, 2023 11:49
Demo of checkbox styles for a sliding switch layout
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Checkbox switch</title>
<style>
.checkswitch{
display: flex;
justify-content: flex-start;
@digitalbricks
digitalbricks / perma.php
Last active July 5, 2023 05:12
WBCE CMS permalinks
<?php
/**
* @const string WB_URL
* @const string PAGES_DIRECTORY
* @const string PAGE_EXTENSION
* @const string TP alias for TABLE_PREFIX
*/
/**
* USAGE: put this file in the root directory of your WBCE installation,
@digitalbricks
digitalbricks / .phpstorm.meta.php
Created November 29, 2021 19:23
ProcessWire Typehints for PHPStorm
<?php
/**
* ProcessWire PhpStorm Meta
*
* @source https://processwire.com/talk/topic/10747-phpstorm-autocompletion-and-typehinting-of-wirexx/
* @see https://confluence.jetbrains.com/display/PhpStorm/PhpStorm+Advanced+Metadata
* @credits https://processwire.com/talk/profile/560-interrobang/
*
* Place the contents of this git in a file name .phpstorm.meta.php in the root of your project
@digitalbricks
digitalbricks / emailobfuscator.php
Created January 11, 2021 19:13
A quite simple e-mail address obfuscation function using PHP and JS
<h2>Test</h2>
<?=obfuscateEmailWithJS("info@example.com",true)?><br>
<?=obfuscateEmailWithJS("doris.mustermann@example1.com",true,"Lorem ipsum")?><br>
<p>Lorem ipsum, dolor sit amet consectetur <?=obfuscateEmailWithJS("info@example.com",true)?> adipisicing elit. Cumque, veritatis? Cumque ut aut quidem suscipit saepe earum ducimus sunt nobis, cupiditate autem quaerat soluta atque veritatis similique minus sequi quasi?</p>