Skip to content

Instantly share code, notes, and snippets.

@obfuscode
obfuscode / FocusMateToDoList.md
Last active March 13, 2024 10:58
FocusMate ToDo List Overlay Information

How to setup TaskPaper in OBS (Open Broadcast Software)

All of the software used here is free.

NOTE: This is for MacOS. If you're on Windows, you'd have to find another Task app that can do this.

https://www.taskpaper.com/

I'm using TaskPaper for my todo list; it's super simple and customizable.

<h4>Credit Card Details</h4>
<br />
<div class="form-row">
<label for="card-element">Credit or debit card</label>
<div id="card-element">
<!-- a Stripe Element will be inserted here. -->
</div>
<!-- Used to display form errors -->
<h4>Credit Card Details</h4>
{if have_card_token}
<div class="well">
<h4>Payment Card</h4>
<p><strong>{card_type}</strong>: {card_number_dotted}</p>
</div>
{if:else}
<div class="well">
<h4>Payment Card</h4>
@obfuscode
obfuscode / ee_date_picker_init.js
Created July 17, 2019 13:32
EE Initialize Date Picker on Field
// Instantiate the date picker fields
$(document).on('grid:addRow', function (element) {
var $field = $(element.target);
EE.cp.datePicker.bind($field.find('input[rel="date-picker"]'));
});
@obfuscode
obfuscode / ee3_ee4_basic_file_field.php
Created March 4, 2019 03:01
Basic EE3/EE4/EE5 file field.
$fp = ee('CP/FilePicker')->make('all');
$fp_link = $fp->getLink()
->withValueTarget('YOUR_IMAGE_FIELD')
->withNameTarget('YOUR_IMAGE_FIELD')
->withImage('YOUR_IMAGE_FIELD');
$fp_upload = clone $fp_link;
$fp_upload
->setText(lang('upload_file'))
@obfuscode
obfuscode / SublimeLinter.sublime-settings
Last active February 19, 2019 05:05
SublimeLinter Settings
// SublimeLinter Settings - User
{
"debug": false,
"delay": 1.0,
"kill_old_processes": true,
"statusbar.counters_template": "({}w {}e)",
"linters": {
"phpcs": {
"args": [
"--standard=PSR2"
@obfuscode
obfuscode / ee_set_member_fields
Created November 29, 2018 15:04
ExpressionEngine - Member Fields - Set Custom Field Value
$member = ee('Model')->get('Member', $member_id)->first();
$member->set(['m_field_id_1' => 'Your Value']); // Where "1" is your custom field id
$member->save();
@obfuscode
obfuscode / ee_get_channel_fields
Last active November 29, 2018 14:19
ExpressionEngine - Channel Model - Get all custom Channel Fields
$entry = ee('Model')->get('ChannelEntry', $entry_id)->first();
$fields = ee('Model')->get('Channel', $entry->channel_id)->first()->getAllCustomFields();
@obfuscode
obfuscode / ee_get_member_fields
Created November 29, 2018 14:15
ExpressionEngine - Member Model - Get all custom Member Fields
$member = ee('Model')->get('Member', $member_id)->first();
$fields = ee('Model')->get('MemberGroup', $member->group_id)->first()->getAllCustomFields();
@obfuscode
obfuscode / ee_admin_login_fix
Created April 25, 2017 12:28
ExpressionEngine Admin Login Fix
ExpressionEngine Admin Login Fix
Add this to the control panel
$config['cookie_prefix'] = '';
$config['cookie_path'] = '';
$config['cookie_domain'] = '';
$config['user_session_type'] = 'c';
$config['admin_session_type'] = 's';