Skip to content

Instantly share code, notes, and snippets.

🖥
Virtualizing virtuals

Michael Babker mbabker

🖥
Virtualizing virtuals
Block or report user

Report or block mbabker

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@mbabker
mbabker / helper.php
Created Aug 8, 2013
Modified TDB helper.php file
View helper.php
<?php
/**
* Tweet Display Back Module for Joomla!
*
* @package TweetDisplayBack
*
* @copyright Copyright (C) 2010-2013 Michael Babker. All rights reserved.
* @license GNU/GPL - http://www.gnu.org/copyleft/gpl.html
*/
@mbabker
mbabker / gist:6275111
Created Aug 19, 2013
GitHub Comment Payload
View gist:6275111
class stdClass#1 (5) {
public $comment =>
class stdClass#2 (6) {
public $created_at =>
string(20) "2012-10-28T02:50:43Z"
public $body =>
string(68) "OK, last one on this issue. I think I have the payload figured out."
public $updated_at =>
string(20) "2012-10-28T02:50:43Z"
public $url =>
@mbabker
mbabker / installController.php
Created Aug 22, 2013
Updated AJAX handling for app client
View installController.php
public function installfromweb() {
$model = $this->getModel('install');
$response = $model->installfromweb();
echo new JResponseJson($response['body'], $response['message'], $response['error']);
jexit();
}
@mbabker
mbabker / queries.sql
Created Nov 3, 2013
Joomla Sample Data - Converting column data from MySQL to SQL Server
View queries.sql
UPDATE `jos_banner_clients` SET `checked_out_time` = '1900-01-01 00:00:00';
UPDATE `jos_banners` SET `checked_out_time` = '1900-01-01 00:00:00';
UPDATE `jos_banners` SET `publish_up` = '1900-01-01 00:00:00';
UPDATE `jos_banners` SET `publish_down` = '1900-01-01 00:00:00';
UPDATE `jos_banners` SET `reset` = '1900-01-01 00:00:00';
UPDATE `jos_banners` SET `modified` = '1900-01-01 00:00:00';
UPDATE `jos_categories` SET `checked_out_time` = '1900-01-01 00:00:00';
UPDATE `jos_categories` SET `modified_time` = '1900-01-01 00:00:00';
UPDATE `jos_contact_details` SET `checked_out_time` = '1900-01-01 00:00:00';
UPDATE `jos_contact_details` SET `modified` = '1900-01-01 00:00:00';
View IssueJsonView.php
<?php
/**
* Part of the Joomla Tracker's Tracker Application
*
* @copyright Copyright (C) 2012 - 2014 Open Source Matters, Inc. All rights reserved.
* @license http://www.gnu.org/licenses/gpl-2.0.txt GNU General Public License Version 2 or Later
*/
namespace App\Tracker\View\Issue;
@mbabker
mbabker / dry-run.txt
Created Mar 9, 2014
Dry run of updating joomla/compat package
View dry-run.txt
Michaels-MacBook:framework-status mbabker$ composer update --dry-run -vvv joomla/compat
Reading ./composer.json
Executing command (CWD): git describe --exact-match --tags
Executing command (CWD): git branch --no-color --no-abbrev -v
Loading composer repositories with package information
Downloading https://packagist.org/packages.json
Writing ~/.composer/cache/repo/https---packagist.org/packages.json into cache
Updating dependencies (including require-dev)
Reading ./composer.lock
Downloading https://packagist.org/p/provider-active$6b1e374d6277a97170d8771d3cd383a2ee95e302739ab394e9f2a53c5e15635f.json
View comparison.html
<pre class='xdebug-var-dump' dir='ltr'>
<b>array</b> <i>(size=7)</i>
'site_name' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'J!'</font> <i>(length=2)</i>
'site_metadesc' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>''</font> <i>(length=0)</i>
'admin_email' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'admin@localhost.test'</font> <i>(length=20)</i>
'admin_user' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'admin'</font> <i>(length=5)</i>
'admin_password' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'admin'</font> <i>(length=5)</i>
'admin_password2' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'admin'</font> <i>(length=5)</i>
'site_offline' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'0'</font> <i>(length=1)</i>
</pre><pre class='xdebug-var-dump' dir='ltr'>
@mbabker
mbabker / passwordReset.php
Last active Aug 29, 2015
This CLI script enables site administrators to require their site users to reset their password if they have not done so within a specified number of days
View passwordReset.php
<?php
/**
* Password Reset Script
*
* This command line script can be run as a cron job or on user request to flag user accounts on a site
* as requiring their passwords reset. This script flags all users who have not reset their passwords
* in the number of days specified by the user and compares to the lastResetTime column in the #__users
* table.
*
* The number of days can be specified in one of two manners:
@mbabker
mbabker / moduleSave.php
Created Apr 29, 2014
CLI Script to resave all modules
View moduleSave.php
<?php
/**
* Module Resave Script
*
* @copyright Copyright (C) 2014 Michael Babker. All rights reserved.
* @license http://www.gnu.org/licenses/gpl-2.0.txt GNU General Public License Version 2 or Later
*/
// Set flag that this is a parent file.
const _JEXEC = 1;
@mbabker
mbabker / wtf.php
Created Jul 8, 2014
You can't make this up...
View wtf.php
// Instead of a simple call to JHtml::_('behavior.framework') I have to deal with this...
if (JVERSION >= '1.6.0') {
$file = JUri::root() . '/media/system/js/core.js';
$loaded = false;
foreach ($document->_scripts as $key => $value) {
if ($key == $file) {
$loaded = true;
}
You can’t perform that action at this time.