Skip to content

Instantly share code, notes, and snippets.

View prolificjones82's full-sized avatar

Lee Jones prolificjones82

View GitHub Profile
@prolificjones82
prolificjones82 / gist:226288a38622c3d499c1480db9294db4
Created January 5, 2022 15:48
VSCode Extension Shell Install Code
code --install-extension akamud.vscode-theme-onedark
code --install-extension alefragnani.project-manager
code --install-extension Angular.ng-template
code --install-extension bmewburn.vscode-intelephense-client
code --install-extension dbaeumer.vscode-eslint
code --install-extension digitalstreamio.mjml-syntax
code --install-extension EditorConfig.EditorConfig
code --install-extension felixfbecker.php-debug
code --install-extension felixfbecker.php-intellisense
code --install-extension file-icons.file-icons
@prolificjones82
prolificjones82 / clean_temp_sessions.php
Last active November 9, 2020 12:14
Concrete5 5.6.* Clear Temporary Files
<?php
defined('C5_EXECUTE') or die(_("Access Denied."));
/*
Install
Copy this file to /jobs
Dashboard > System & Settings > Automated Jobs
Install "Clean Temp Sessions"
Automate the job to your liking
*/
@prolificjones82
prolificjones82 / elementinview.js
Created September 16, 2015 11:35
Is element in view (jquery)
function isElementInViewport(el)
{
if (typeof jQuery === 'function' && el instanceof jQuery)
{
el = el[0];
}
var rect = el.getBoundingClientRect();
return (
@prolificjones82
prolificjones82 / youtube_video_display.php
Last active November 9, 2020 12:12
YouTube Video Display
<?php
// get youtube video id
preg_match("#(?<=v=)[a-zA-Z0-9-]+(?=&)|(?<=v\/)[^&\n]+(?=\?)|(?<=v=)[^&\n]+|(?<=youtu.be/)[^&\n]+#", $attrs['videoid'], $matches);
$id = $matches[0];
// get video title
$content = file_get_contents('http://youtube.com/get_video_info?video_id='.$id);
parse_str($content, $ytarr);
// variables