| Stats | Label |

| ----- | ---------------------------------- |

| 938 | Obsidian results for "surgostream" |

| _?_ | GDrive results |

Log

25-03-30

Obsidian Search - 938 results for "Surgostream"

That feels like a lot.

Previous option groups

May have to move back to having things in groups and in

```

surgostream_globalpass

surgostream_ipad

surgostream_ipadpass

surgostream_platform

surgostream_videocache

surgostream_menufilter

surgostream_address1b

```

Not on getting YouTube vids

![GettingTheVideoId.png|450](GettingTheVideoId_1659056438077_0.png)

Remembering - Theme structure is/was like this

```

<? get_header(); ?>

<?php base_layout(); ?>

<? get_footer(); ?>

```

Note📝 - Obsidian amazing way to check all references to something

Old include structure

Old includes structure from 5 years ago ... This was probably more like 6 years ago now ... maybe the hash commit is the same.

Around here ... https://github.com/surgosite/WP-Plugin-surgo-stream/commit/78f4bd59af35474022ef266375d4dd5498c2d775

```

video-integrations.php

users-profile.php

a-setupchecks.php

admin-cpt-and-tax.php

admin-global.php

admin-nav-menus-columns.php

admin-nav-topbartabs.php

admin-styles.php

admin-widgets.php

load-surgobase.php

options-framework.php

options-general.php

restapi-ipadapp-logins.php

restapi-ipadapp-wpcustommeta.php

users-login-regis-redir.php

-admin

-frontend

-idea-reconfig.php

-options

-video

a-helpers.php

```

25-03-29

Updated🚀 - PHP version

- Upgraded to 7.4.33 on Siteground. Does seems faster than 7.3 ... sould ultimately go to 8.0.

Noteℹ️ - XML Migration possible for fresh start

Note - Because ACF data is just stored in custom fields, could use XML export to migrate everything to a fresh install, which is nice

- This is important if wanted to start over agin

Idea💡 - Root Bunny API

Use root bunny to pull in client info so dont need to fill in API token or LIBRARY ID ...

Idea💡 - Dark/Light mode for top navbar

Had a LABS option for a menu color of DARK or LIGHT ...

Noteℹ️ - Advantage of writing panel directly in HTML ..

- Really easy to customize appearance on a per-field basis ...

Note📝 - Global passwords

These were moved over

| foothill1129 | |

| ------------ | -------------------------- |

| pocket8500 | |

| genius1129 | sites/csi/layout-csisingle |

Idea💡 - Tests and Options Check ...

- I have tried a few times to create an "options check" where I define importance of each option and then allow it to run and make sure all are still set and no error ...

Removed🗑️ - Off of REDUX ... 👍

- Was annoying to have a dependency like this

- Was a another required plugin

- Had to manage multipl panles

- Produced many errors since was never updated.

- Redux removing all settings files below ..

```

_alternate_sample_configs

config-barebones.php

config-sample.php

config-surgostream.php

css

js

options-init.php

options-init2.php

options.php

sstream-metaboxes

_removed

meta-carousel.php

meta-pages.php

meta-people.php

meta-programs_test.php

meta-programs.php

metax.php

sample-metaboxes

sstream-options

_info-alloptions.html

_removed

-rawtest.php

checklist.php

company.php

companybreak.php

hiddenoptions.php

instructions-1.php

optionsstatus.php

reference.php

removed.php

reports.php

tech-1-style.php

tech-2-landl.php

tech-3-video.php

tech-4-specialmenu.php

test.php

tracking.php

```

25-03-28

Changing 🔁 - Key names for layouts

```

'include_hp_layout' => string 'sites/genius/layout-genius' _(length=26)_

'include_post_layout' => string 'sites/_templates/single-classic-bunny-i' _(length=39)_

'news-archive-layout' => string '' _(length=0)_

'news-single-layout' => string '' _(length=0)_

'layout_page' => string '' _(length=0)_

'layout_global' => string '' _(length=0)_

```

Note📝 - get_template_part can take two args and I used to do something like this

Not sure why youd actually want to do this but ...

```

get_template_part($first,$second);

```

Like this

```

get_template_part('-sites/foothill/loop', 'prgms3col_foothill');

```

Removed🗑️ - REDUX definitions which I had to do like this

```php

array(

'id' => 'archive-loop',

'type' => 'text',

'title' => __( '<span class="dashicons dashicons-menu"></span> Arch / Cat Loop', 'base-options-live' ),

'desc' => __( '"archive-loop"', 'base-options-live' ),

'validate' => 'no_special_chars',

'default' => ''

),

array(

'id' => 'tag-loop',

'type' => 'text',

'title' => __( '<span class="dashicons dashicons-tag"></span> Tag Loop', 'base-options-live' ),

'desc' => __( '"tag-loop"', 'base-options-live' ),

'validate' => 'no_special_chars',

'default' => ''

),

```

Note📝 - Current Layout Popup thing

Old code I had in there that would popup to show current layout I was in

```php

if ( current_user_can( 'manage_options' ) ) {

// This should be moved to a separate function like get_vars that gets all global variables ...

/*

echo '<div id="layoutinfo">';

echo "Current Location: $choice<br>";

echo "Variable = $choice-single-layout<br>";

echo "Variable = $choice-layout<br>";

echo 'Variable output = '; echo "$layoutis";

echo '</div>';

**/

}

```

Idea💡 - Removed surgo-outputs folder

This was an idea for what to name the folder.

Removed🗑️ - hardcoded option code in keys

```php

$wistia_api_key = "cb53013dfe1663b95660ba9a26ecd03d4e4bb96b3eecfc4d0aab26c5f805a5b8";

function gconfig($key) {

$final = '';

$apikeys = array (

"wistia" => "cb53013dfe1663b9skjlkcd03d4e4bb96b3eecfc4d0aab26c5f805a5b8",

"jwplayer" => "putakeykey"

);

if (!empty($apikeys[$key])) { $final = $apikeys[$key]; }

return $final;

}

```

25-03-28

- URL-based login working!

- CSS link works - attached to loading theme

- Login screen

- Global password

25-03-28

- LOGIN PAGE - text area field added as option to allow login page to take any custom CSS desired

25-03-28

- Getting ready to remove REDUX

25-03-27

- Getting ready to remove REDUX

25-03-26

- UPLOADER IMPROVED - Using TUS by Transloadit which supports resumable uploads via chunking if there is a timeout

- OPTIONS - Restructtured the base_option function to allow for REDUX panel to be removed so we can go fully Wordpress Core ...

- UPLOADER - Removed Wistia verison

25-03-25

- Refined

25-03-24

- BUNNY Move over

24-09-29

ℹ️ Client info log

Main report - https://www.foothillentertainment.com/wp-admin/admin.php?page=surgostats-settings

Setting - https://www.foothillentertainment.com/wp-admin/admin.php?page=surgostats-settings

| | | Video Hashed Project ID | VideoFilter | PeopleFilter | SurgoSend |

| ----------------------- | -------------------------------- | ----------------------- | ----------- | ------------------------------------------------- | ------------------------ |

| app.surgostats.com | 415b7575312c4a58e1ef84601797494e | | | | |

| foothill | 17 | qzok274p92 | b394v | surgostream,foothill | w763nvXWgiGMZlnl2rcc50Lw |

| screening.gnusbrand.com | 32 | j8pa2eelaz | j8pa2eelaz | foothill,wpengine,shoeman,surgo,gnusbrands,warner | 8V4iQXDNBMMC2wcOaud1og |

| screen.pocket.watch | 42 | 5fk8ay107m | 5fk8ay107m | cobb,surgo | 8q892UTAQ3k8yzfyGrAwTySQ |

23-08-29

Note to get off Wistia

Took me way too long to actually DO this ... should have done a few years ago.

22-11-22

📆 ChatGPT Launched 🟠

ChatGPT launched to Public on This Day

22-07-05

Idea💡 - Jellyfin - Contemplating doing stuff with this

and customizing it for people

18-03-13

First Commit in surgo-stream repo 🚀

- https://github.com/surgostream/surgo-stream/commit/83145ea43c8e6892fbac1ce95ffb9f75d5724850

22-04-11

Users - Ordering by

[https://stackoverflow.com/questions/14666553/using-get-user-in-wordpress-with-sorting](https://stackoverflow.com/questions/14666553/using-get-user-in-wordpress-with-sorting)

```

orderby - Sort by 'ID', 'login', 'nicename', 'email', 'url', 'registered', 'display_name', or 'post_count'.

```

22-03-22

Client Emails

-

19-01-01

Probably launched this feature somewhere around tthis time.

15-12-27

- Mention of creating a "standalone" screening room product - [[../../Writing/-MyWriting/_pages/now|now]]

15-10-04

- GoogleDocs for marketing materials for surgostream - [[Marketing Materials for All Companies]]

15-07-13

WPZOOM collaboration idea

- [[2015_07_13]]

14-09-17

- About page of blog references Surgostream - [[../../Writing/-MyWriting/_pages/about|about]]

14-09-11

- Creating a voicemail for Surgotream - [[zVoicemail script]]

13-01-01

Some time in 2013

- Had file "zLow-Surgostream file management app.docx"

12-11-01

1211_Registering surgostream.png

- 1211_Registering surgostream.png -- Looks like this was first day registered that domain

12-10-01

Had a link to CPanel link with label of Surgostream ... maybe before WPENGINE and install WP still on normal server.

- [[2012bookmarks]]

Table of Contents