Instantly share code, notes, and snippets.

View commands.sql
UPDATE xf_user
SET secondary_group_ids = CONCAT(user_group_id, ',', secondary_group_ids)
WHERE LENGTH(secondary_group_ids) > 0
AND user_group_id <> 2;
UPDATE xf_user
SET secondary_group_ids = user_group_id
WHERE secondary_group_ids = ''
AND user_group_id <> 2;
View get_authenticated_cookie.php
View UserLogin.php
namespace Datio\WeightixCli\Cli\Command\Misc;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
class UserLogin extends Command

Keybase proof

I hereby claim:

  • I am datio on github.
  • I am datio ( on keybase.
  • I have a public key ASBrmKwJUVyZIlSGbaAXjj1-ZxHpRR93M50fwbdDxilxIwo

To claim this, I am signing this object:

View Dockerfile
FROM php:apache
RUN apt update && apt upgrade -y && apt-get autoremove -y \
&& apt install -y libfreetype6-dev && apt install -y libpng-dev \
&& apt install -y libjpeg62-turbo-dev && apt install -y libxml2-dev \
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
&& docker-php-ext-install gd && docker-php-ext-install mysqli && docker-php-ext-install zip && docker-php-ext-install xml \
&& a2enmod rewrite \
&& yes | pecl install xdebug \
&& echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name" > /usr/local/etc/php/conf.d/xdebug.ini \
&& echo "xdebug.remote_enable=on" >> /usr/local/etc/php/conf.d/xdebug.ini \
View vbdm2xf.php
// RewriteCond %{REQUEST_URI} forum/local_links.php
// RewriteRule ^.*$ vbdm2xf.php [NC,L]
$startTime = microtime(true);
$fileDir = '/var/www/html';
require($fileDir . '/library/XenForo/Autoloader.php');
XenForo_Autoloader::getInstance()->setupAutoloader($fileDir . '/library');
View xf2-class-extensions.go
package main
import (
View Listener.php
namespace Datio\ActionLogAndLimit;
class Listeners
public static function addonPostInstallListener(
\XF\AddOn\AddOn $addOn,
\XF\Entity\AddOn $installedAddOn,
array $json,
View jscrambler.js
// This was a Secret Gist that described a way to bypass the paywall of JScramler, a javascript obfuscation PaaS.
// The developer patched the logic error soon after it was reported.
// At the time of this gist update, a free and open source alternative to JScrambler exists:
// Usage: New Project -> Advanced Users -> $this -> select Standard Mode -> select desired transformations -> Submit
// After downloading the obfuscated project it is trivial to change the date timestamp and remove the 1-day demo limit.
// Note: This will not bypass the daily limits for the current user. However, the app does not throttle per IP.
$('input[disabled=disabled], textarea[disabled=disabled]').prop('disabled', false);
View traceGL Flatland Dark theme
exports.dark = {
subpx: 'vec4(75,75,75,1)', //vec4(0,0,0,1)
dlgbg: hexs('505354'), //8F8F94 :top bar background
dlghi: hexs('4d4f50'), //9996e2 :seperator sides hover
sliderbase: 'vec4(230,230,230,1)', //vec4(0,0,0,0.1)
splitter1: hexs('333333'), //333333 :seperator sides
splitter2: hexs('2e2f30'), //444444 :seperator inner
splitter3: hexs('444748'), //777777 :seperator inner active
dlgtxt: hexs('F2F2F2'), //FFFFFF :color button text
defbg2: hexs('ffffff'), //000000